Skip to content
MMA Calendar

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

Fights

Time

Most time in the cage

  1. 1Ryan ReberUnited StatesRyan Reber1h 21m11 Fights
  2. 2Travis ThompsonUnited StatesTravis Thompson1h 20m12 Fights
  3. 3Reggie Barnett Jr.United StatesReggie Barnett Jr.1h 15m9 Fights
  4. 4Anthony SanchezUnited StatesAnthony Sanchez51:005 Fights
  5. 5David DiazUnited StatesDavid Diaz45:585 Fights
  6. 6Justin IbarrolaUnited StatesJustin Ibarrola45:207 Fights
  7. 7Jarod GrantUnited StatesJarod Grant37:336 Fights
  8. 8Chris GarciaUnited StatesChris Garcia35:256 Fights
  9. 9Roberto ArmasUnited StatesRoberto Armas33:006 Fights
  10. 10Abdiel VelazquezPuerto RicoAbdiel Velazquez32:016 Fights

Full top 100 →

Shortest average fight time

  1. 1Alberto BlasCubaAlberto Blas0:566 Fights
  2. 2Ace SamplesUnited StatesAce Samples1:585 Fights
  3. 3Gee PerezUnited StatesGee Perez2:405 Fights
  4. 4Keith RichardsonUnited StatesKeith Richardson2:406 Fights
  5. 5Derek PerezUnited StatesDerek Perez4:227 Fights
  6. 6Jack GradyUnited StatesJack Grady5:025 Fights
  7. 7Abdiel VelazquezPuerto RicoAbdiel Velazquez5:206 Fights
  8. 8Roberto ArmasUnited StatesRoberto Armas5:306 Fights
  9. 9Chris GarciaUnited StatesChris Garcia5:546 Fights
  10. 10Jarod GrantUnited StatesJarod Grant6:166 Fights

Full top 100 →

Longest average fight time

  1. 1Anthony SanchezUnited StatesAnthony Sanchez10:125 Fights
  2. 2David DiazUnited StatesDavid Diaz9:125 Fights
  3. 3Reggie Barnett Jr.United StatesReggie Barnett Jr.8:209 Fights
  4. 4Ryan ReberUnited StatesRyan Reber7:2411 Fights
  5. 5Travis ThompsonUnited StatesTravis Thompson6:4012 Fights
  6. 6Justin IbarrolaUnited StatesJustin Ibarrola6:297 Fights
  7. 7Jarod GrantUnited StatesJarod Grant6:166 Fights
  8. 8Chris GarciaUnited StatesChris Garcia5:546 Fights
  9. 9Roberto ArmasUnited StatesRoberto Armas5:306 Fights
  10. 10Abdiel VelazquezPuerto RicoAbdiel Velazquez5:206 Fights

Full top 100 →

Striking

Most significant strikes landed

  1. 1Travis ThompsonUnited StatesTravis Thompson1,0491,877 Attempted
  2. 2Reggie Barnett Jr.United StatesReggie Barnett Jr.9041,656 Attempted
  3. 3David DiazUnited StatesDavid Diaz7301,406 Attempted
  4. 4Anthony SanchezUnited StatesAnthony Sanchez6121,108 Attempted
  5. 5Ryan ReberUnited StatesRyan Reber5891,275 Attempted
  6. 6Derek PerezUnited StatesDerek Perez555841 Attempted
  7. 7Roberto ArmasUnited StatesRoberto Armas498853 Attempted
  8. 8Chris GarciaUnited StatesChris Garcia394720 Attempted
  9. 9Jack GradyUnited StatesJack Grady392630 Attempted
  10. 10Justin IbarrolaUnited StatesJustin Ibarrola345716 Attempted

Full top 100 →

Most total strikes landed

  1. 1Travis ThompsonUnited StatesTravis Thompson1,0491,877 Attempted
  2. 2Reggie Barnett Jr.United StatesReggie Barnett Jr.9041,656 Attempted
  3. 3David DiazUnited StatesDavid Diaz7301,406 Attempted
  4. 4Anthony SanchezUnited StatesAnthony Sanchez6121,108 Attempted
  5. 5Ryan ReberUnited StatesRyan Reber5891,275 Attempted
  6. 6Derek PerezUnited StatesDerek Perez555841 Attempted
  7. 7Roberto ArmasUnited StatesRoberto Armas498853 Attempted
  8. 8Chris GarciaUnited StatesChris Garcia394720 Attempted
  9. 9Jack GradyUnited StatesJack Grady392630 Attempted
  10. 10Justin IbarrolaUnited StatesJustin Ibarrola345716 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Derek PerezUnited StatesDerek Perez18.1930.5 Minutes
  2. 2David DiazUnited StatesDavid Diaz15.8846.0 Minutes
  3. 3Jack GradyUnited StatesJack Grady15.6025.1 Minutes
  4. 4Roberto ArmasUnited StatesRoberto Armas15.0933.0 Minutes
  5. 5Travis ThompsonUnited StatesTravis Thompson13.1280.0 Minutes
  6. 6Alberto BlasCubaAlberto Blas12.075.6 Minutes
  7. 7Reggie Barnett Jr.United StatesReggie Barnett Jr.12.0675.0 Minutes
  8. 8Anthony SanchezUnited StatesAnthony Sanchez12.0051.0 Minutes
  9. 9Chris GarciaUnited StatesChris Garcia11.1235.4 Minutes
  10. 10Gee PerezUnited StatesGee Perez9.5413.3 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Jack GradyUnited StatesJack Grady17.9425.1 Minutes
  2. 2Anthony SanchezUnited StatesAnthony Sanchez14.5751.0 Minutes
  3. 3Derek PerezUnited StatesDerek Perez12.4230.5 Minutes
  4. 4David DiazUnited StatesDavid Diaz12.3646.0 Minutes
  5. 5Abdiel VelazquezPuerto RicoAbdiel Velazquez11.5632.0 Minutes
  6. 6Ryan ReberUnited StatesRyan Reber10.3581.4 Minutes
  7. 7Roberto ArmasUnited StatesRoberto Armas10.1833.0 Minutes
  8. 8Keith RichardsonUnited StatesKeith Richardson10.1116.0 Minutes
  9. 9Chris GarciaUnited StatesChris Garcia10.0035.4 Minutes
  10. 10Jarod GrantUnited StatesJarod Grant9.9137.6 Minutes

Full top 100 →

Best striking differential

  1. 1Alberto BlasCubaAlberto Blas9.765.6 Minutes
  2. 2Derek PerezUnited StatesDerek Perez5.7730.5 Minutes
  3. 3Reggie Barnett Jr.United StatesReggie Barnett Jr.5.3575.0 Minutes
  4. 4Roberto ArmasUnited StatesRoberto Armas4.9133.0 Minutes
  5. 5Gee PerezUnited StatesGee Perez4.0613.3 Minutes
  6. 6David DiazUnited StatesDavid Diaz3.5246.0 Minutes
  7. 7Travis ThompsonUnited StatesTravis Thompson3.3580.0 Minutes
  8. 8Chris GarciaUnited StatesChris Garcia1.1335.4 Minutes
  9. 9Justin IbarrolaUnited StatesJustin Ibarrola0.4245.3 Minutes
  10. 10Keith RichardsonUnited StatesKeith Richardson-1.2516.0 Minutes

Full top 100 →

Best significant strike accuracy

  1. 1Derek PerezUnited StatesDerek Perez66.0%841 Attempted
  2. 2Alberto BlasCubaAlberto Blas64.8%105 Attempted
  3. 3Jack GradyUnited StatesJack Grady62.2%630 Attempted
  4. 4Roberto ArmasUnited StatesRoberto Armas58.4%853 Attempted
  5. 5Travis ThompsonUnited StatesTravis Thompson55.9%1,877 Attempted
  6. 6Anthony SanchezUnited StatesAnthony Sanchez55.2%1,108 Attempted
  7. 7Chris GarciaUnited StatesChris Garcia54.7%720 Attempted
  8. 8Reggie Barnett Jr.United StatesReggie Barnett Jr.54.6%1,656 Attempted
  9. 9Ace SamplesUnited StatesAce Samples53.1%143 Attempted
  10. 10Gee PerezUnited StatesGee Perez52.7%241 Attempted

Full top 100 →

Best significant strike defence

  1. 1Alberto BlasCubaAlberto Blas77.2%57 Opponent attempts
  2. 2Gee PerezUnited StatesGee Perez60.8%186 Opponent attempts
  3. 3Justin IbarrolaUnited StatesJustin Ibarrola57.3%763 Opponent attempts
  4. 4Reggie Barnett Jr.United StatesReggie Barnett Jr.56.9%1,167 Opponent attempts
  5. 5Chris GarciaUnited StatesChris Garcia55.0%787 Opponent attempts
  6. 6Roberto ArmasUnited StatesRoberto Armas53.1%717 Opponent attempts
  7. 7Jarod GrantUnited StatesJarod Grant50.7%754 Opponent attempts
  8. 8Ace SamplesUnited StatesAce Samples50.3%179 Opponent attempts
  9. 9David DiazUnited StatesDavid Diaz49.9%1,133 Opponent attempts
  10. 10Ryan ReberUnited StatesRyan Reber48.6%1,638 Opponent attempts

Full top 100 →

Most knockdowns

  1. 1Travis ThompsonUnited StatesTravis Thompson14
  2. 2Gee PerezUnited StatesGee Perez12
  3. 3Jarod GrantUnited StatesJarod Grant11
  4. T-4Alberto BlasCubaAlberto Blas8
  5. T-4Roberto ArmasUnited StatesRoberto Armas8
  6. T-6Keith RichardsonUnited StatesKeith Richardson6
  7. T-6Derek PerezUnited StatesDerek Perez6
  8. T-6Justin IbarrolaUnited StatesJustin Ibarrola6
  9. T-6Ryan ReberUnited StatesRyan Reber6
  10. 10David DiazUnited StatesDavid Diaz4

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Alberto BlasCubaAlberto Blas21.38 Knockdowns
  2. 2Gee PerezUnited StatesGee Perez13.512 Knockdowns
  3. 3Ace SamplesUnited StatesAce Samples6.14 Knockdowns
  4. 4Keith RichardsonUnited StatesKeith Richardson5.66 Knockdowns
  5. 5Jarod GrantUnited StatesJarod Grant4.411 Knockdowns
  6. 6Roberto ArmasUnited StatesRoberto Armas3.68 Knockdowns
  7. 7Derek PerezUnited StatesDerek Perez2.96 Knockdowns
  8. 8Travis ThompsonUnited StatesTravis Thompson2.614 Knockdowns
  9. 9Justin IbarrolaUnited StatesJustin Ibarrola2.06 Knockdowns
  10. 10Jack GradyUnited StatesJack Grady1.83 Knockdowns

Full top 100 →

Most knockouts

  1. 1Alberto BlasCubaAlberto Blas66 Wins
  2. T-2Jarod GrantUnited StatesJarod Grant45 Wins
  3. T-2Gee PerezUnited StatesGee Perez44 Wins
  4. T-2Justin IbarrolaUnited StatesJustin Ibarrola47 Wins
  5. T-2Travis ThompsonUnited StatesTravis Thompson46 Wins
  6. T-2Chris GarciaUnited StatesChris Garcia45 Wins
  7. T-7Keith RichardsonUnited StatesKeith Richardson34 Wins
  8. T-7Roberto ArmasUnited StatesRoberto Armas34 Wins
  9. T-7Ryan ReberUnited StatesRyan Reber39 Wins
  10. 10Abdiel VelazquezPuerto RicoAbdiel Velazquez23 Wins

Full top 100 →

Division numbers

How each BKFC weight class actually fights — finish rate, knockout rate and average fight time.

UFCalendar Record Book →