BKFC Record Book
BKFC’s all-time leaders: career totals, one-night records and the numbers behind every BKFC card we track.
Unofficial statistics compiled by UFCalendar from every completed fight in our database. Career boards need at least 5 bouts with tracked statistics and rate boards at least 50 attempts; BKFC is ranked only on its own boards.
Updated November 5, 2026
Active fightersClear filters
Country
Every countryAlgeriaArgentinaAustraliaAustriaAzerbaijanBosnia & HerzegovinaBrazilBulgariaCanadaColombiaCzechiaEgyptFranceGeorgiaGermanyGreeceIndiaIranIrelandItalyKyrgyzstanMexicoMoldovaNetherlandsNew ZealandPeruPhilippinesPolandRussiaSerbiaSlovakiaSouth AfricaSpainSwedenTajikistanThailandTürkiyeUkraineUnited KingdomUnited StatesVenezuela
Fights
Most fights
- 1

Travis Thompson12
- 2

Ryan Reber11
- 3

Reggie Barnett Jr.9
- T-4

Derek Perez7
- T-4

Justin Ibarrola7
- T-6

Keith Richardson6
- T-6

Jarod Grant6
- T-6

Abdiel Velazquez6
- T-6

Alberto Blas6
- T-6

Roberto Armas6
Most wins
- 1

Ryan Reber9
- 2

Justin Ibarrola7
- T-3

Alberto Blas6
- T-3

Travis Thompson6
- T-3

Reggie Barnett Jr.6
- T-6

Jarod Grant5
- T-6

Chris Garcia5
- T-8

Keith Richardson4
- T-8

Gee Perez4
- T-8

Roberto Armas4
Most decision wins
- 1

Ryan Reber59 Wins
- 2

Reggie Barnett Jr.46 Wins
- 3

Justin Ibarrola37 Wins
- T-4

Anthony Sanchez22 Wins
- T-4

Travis Thompson26 Wins
- T-6

Keith Richardson14 Wins
- T-6

Jarod Grant15 Wins
- T-6

Abdiel Velazquez13 Wins
- T-6

Derek Perez13 Wins
- T-6

Roberto Armas14 Wins
Most title fight wins
- 1

Reggie Barnett Jr.36 Title fights
- 2

Alberto Blas22 Title fights
- T-3

Keith Richardson12 Title fights
- T-3

Jarod Grant12 Title fights
- T-3

Justin Ibarrola11 Title fights
Most finishes
- 1

Alberto Blas66 Wins
- T-2

Jarod Grant45 Wins
- T-2

Gee Perez44 Wins
- T-2

Justin Ibarrola47 Wins
- T-2

Travis Thompson46 Wins
- T-2

Chris Garcia45 Wins
- T-7

Keith Richardson34 Wins
- T-7

Roberto Armas34 Wins
- T-7

Ryan Reber39 Wins
- 10

Abdiel Velazquez23 Wins
Longest win streak
- 1

Justin Ibarrola7
- T-2

Alberto Blas6
- T-2

Ryan Reber6
- 4

Jarod Grant5
- T-5

Gee Perez4
- T-5

Chris Garcia4
- T-7

Keith Richardson3
- T-7

Reggie Barnett Jr.3
- T-9

Roberto Armas2
- T-9

Travis Thompson2
Time
Most time in the cage
- 1

Ryan Reber1h 21m11 Fights
- 2

Travis Thompson1h 20m12 Fights
- 3

Reggie Barnett Jr.1h 15m9 Fights
- 4

Anthony Sanchez51:005 Fights
- 5

David Diaz45:585 Fights
- 6

Justin Ibarrola45:207 Fights
- 7

Jarod Grant37:336 Fights
- 8

Chris Garcia35:256 Fights
- 9

Roberto Armas33:006 Fights
- 10

Abdiel Velazquez32:016 Fights
Shortest average fight time
- 1

Alberto Blas0:566 Fights
- 2

Ace Samples1:585 Fights
- 3

Gee Perez2:405 Fights
- 4

Keith Richardson2:406 Fights
- 5

Derek Perez4:227 Fights
- 6

Jack Grady5:025 Fights
- 7

Abdiel Velazquez5:206 Fights
- 8

Roberto Armas5:306 Fights
- 9

Chris Garcia5:546 Fights
- 10

Jarod Grant6:166 Fights
Longest average fight time
- 1

Anthony Sanchez10:125 Fights
- 2

David Diaz9:125 Fights
- 3

Reggie Barnett Jr.8:209 Fights
- 4

Ryan Reber7:2411 Fights
- 5

Travis Thompson6:4012 Fights
- 6

Justin Ibarrola6:297 Fights
- 7

Jarod Grant6:166 Fights
- 8

Chris Garcia5:546 Fights
- 9

Roberto Armas5:306 Fights
- 10

Abdiel Velazquez5:206 Fights
Striking
Most significant strikes landed
- 1

Travis Thompson1,0491,877 Attempted
- 2

Reggie Barnett Jr.9041,656 Attempted
- 3

David Diaz7301,406 Attempted
- 4

Anthony Sanchez6121,108 Attempted
- 5

Ryan Reber5891,275 Attempted
- 6

Derek Perez555841 Attempted
- 7

Roberto Armas498853 Attempted
- 8

Chris Garcia394720 Attempted
- 9

Jack Grady392630 Attempted
- 10

Justin Ibarrola345716 Attempted
Most total strikes landed
- 1

Travis Thompson1,0491,877 Attempted
- 2

Reggie Barnett Jr.9041,656 Attempted
- 3

David Diaz7301,406 Attempted
- 4

Anthony Sanchez6121,108 Attempted
- 5

Ryan Reber5891,275 Attempted
- 6

Derek Perez555841 Attempted
- 7

Roberto Armas498853 Attempted
- 8

Chris Garcia394720 Attempted
- 9

Jack Grady392630 Attempted
- 10

Justin Ibarrola345716 Attempted
Strikes landed per minute
- 1

Derek Perez18.1930.5 Minutes
- 2

David Diaz15.8846.0 Minutes
- 3

Jack Grady15.6025.1 Minutes
- 4

Roberto Armas15.0933.0 Minutes
- 5

Travis Thompson13.1280.0 Minutes
- 6

Alberto Blas12.075.6 Minutes
- 7

Reggie Barnett Jr.12.0675.0 Minutes
- 8

Anthony Sanchez12.0051.0 Minutes
- 9

Chris Garcia11.1235.4 Minutes
- 10

Gee Perez9.5413.3 Minutes
Strikes absorbed per minute
- 1

Jack Grady17.9425.1 Minutes
- 2

Anthony Sanchez14.5751.0 Minutes
- 3

Derek Perez12.4230.5 Minutes
- 4

David Diaz12.3646.0 Minutes
- 5

Abdiel Velazquez11.5632.0 Minutes
- 6

Ryan Reber10.3581.4 Minutes
- 7

Roberto Armas10.1833.0 Minutes
- 8

Keith Richardson10.1116.0 Minutes
- 9

Chris Garcia10.0035.4 Minutes
- 10

Jarod Grant9.9137.6 Minutes
Best striking differential
- 1

Alberto Blas9.765.6 Minutes
- 2

Derek Perez5.7730.5 Minutes
- 3

Reggie Barnett Jr.5.3575.0 Minutes
- 4

Roberto Armas4.9133.0 Minutes
- 5

Gee Perez4.0613.3 Minutes
- 6

David Diaz3.5246.0 Minutes
- 7

Travis Thompson3.3580.0 Minutes
- 8

Chris Garcia1.1335.4 Minutes
- 9

Justin Ibarrola0.4245.3 Minutes
- 10

Keith Richardson-1.2516.0 Minutes
Best significant strike accuracy
- 1

Derek Perez66.0%841 Attempted
- 2

Alberto Blas64.8%105 Attempted
- 3

Jack Grady62.2%630 Attempted
- 4

Roberto Armas58.4%853 Attempted
- 5

Travis Thompson55.9%1,877 Attempted
- 6

Anthony Sanchez55.2%1,108 Attempted
- 7

Chris Garcia54.7%720 Attempted
- 8

Reggie Barnett Jr.54.6%1,656 Attempted
- 9

Ace Samples53.1%143 Attempted
- 10

Gee Perez52.7%241 Attempted
Best significant strike defence
- 1

Alberto Blas77.2%57 Opponent attempts
- 2

Gee Perez60.8%186 Opponent attempts
- 3

Justin Ibarrola57.3%763 Opponent attempts
- 4

Reggie Barnett Jr.56.9%1,167 Opponent attempts
- 5

Chris Garcia55.0%787 Opponent attempts
- 6

Roberto Armas53.1%717 Opponent attempts
- 7

Jarod Grant50.7%754 Opponent attempts
- 8

Ace Samples50.3%179 Opponent attempts
- 9

David Diaz49.9%1,133 Opponent attempts
- 10

Ryan Reber48.6%1,638 Opponent attempts
Most knockdowns
- 1

Travis Thompson14
- 2

Gee Perez12
- 3

Jarod Grant11
- T-4

Alberto Blas8
- T-4

Roberto Armas8
- T-6

Keith Richardson6
- T-6

Derek Perez6
- T-6

Justin Ibarrola6
- T-6

Ryan Reber6
- 10

David Diaz4
Most knockdowns per 15 minutes
- 1

Alberto Blas21.38 Knockdowns
- 2

Gee Perez13.512 Knockdowns
- 3

Ace Samples6.14 Knockdowns
- 4

Keith Richardson5.66 Knockdowns
- 5

Jarod Grant4.411 Knockdowns
- 6

Roberto Armas3.68 Knockdowns
- 7

Derek Perez2.96 Knockdowns
- 8

Travis Thompson2.614 Knockdowns
- 9

Justin Ibarrola2.06 Knockdowns
- 10

Jack Grady1.83 Knockdowns
Most knockouts
- 1

Alberto Blas66 Wins
- T-2

Jarod Grant45 Wins
- T-2

Gee Perez44 Wins
- T-2

Justin Ibarrola47 Wins
- T-2

Travis Thompson46 Wins
- T-2

Chris Garcia45 Wins
- T-7

Keith Richardson34 Wins
- T-7

Roberto Armas34 Wins
- T-7

Ryan Reber39 Wins
- 10

Abdiel Velazquez23 Wins
Division numbers
How each BKFC weight class actually fights — finish rate, knockout rate and average fight time.