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
Records
Fastest finishes
- T-1

Ishiah CarsonJared Lennon · Jun 14, 20250:151 Round
- T-1

Ronny HauserJulian Valencia · Oct 19, 20250:151 Round
- T-3

Dameko LabonJustin Watson · Aug 25, 20230:211 Round
- T-3

Keith RichardsonMichael Larrimore · Dec 7, 20240:211 Round
- T-3

Dominick CareyJared Lennon · Aug 21, 20260:211 Round
- 6

Keith RichardsonDerek Perez · Aug 12, 20230:371 Round
- 7

Anthony ReticRaymond Locker · May 1, 20210:381 Round
- 8

Joshua RidgeJerald Gregori · Dec 10, 20210:411 Round
- 9

Brad TaylorDan Mohammed · Jun 8, 20240:431 Round
- 10

Gee PerezMike Hansen · Jun 4, 20260:441 Round
Fastest knockouts
- T-1

Ishiah CarsonJared Lennon · Jun 14, 20250:151 Round
- T-1

Ronny HauserJulian Valencia · Oct 19, 20250:151 Round
- T-3

Dameko LabonJustin Watson · Aug 25, 20230:211 Round
- T-3

Keith RichardsonMichael Larrimore · Dec 7, 20240:211 Round
- T-3

Dominick CareyJared Lennon · Aug 21, 20260:211 Round
- 6

Keith RichardsonDerek Perez · Aug 12, 20230:371 Round
- 7

Anthony ReticRaymond Locker · May 1, 20210:381 Round
- 8

Joshua RidgeJerald Gregori · Dec 10, 20210:411 Round
- 9

Brad TaylorDan Mohammed · Jun 8, 20240:431 Round
- 10

Gee PerezMike Hansen · Jun 4, 20260:441 Round
Longest fights
- 1

Ryan ReberTravis Thompson · Jul 15, 202312:006 Round
- 2

Derek PerezAnthony Sanchez · Feb 18, 202311:005 Round
- T-3

Somchai AinthidaSuban Malopho · Sep 3, 202210:005 Round
- T-3

Jamel HerringMichael Larrimore · May 23, 202610:005 Round
- T-3

Anthony SanchezDavid Diaz · May 23, 202610:005 Round
- T-3

Lardy NavarroAnthony Foye · Jun 14, 202510:005 Round
- T-3

Devin GibsonRay Lopez · Nov 6, 202110:005 Round
- T-3

Jarod GrantAnthony Retic · Mar 13, 202210:005 Round
- T-3

Justin IbarrolaRoberto Armas · Jul 12, 202510:005 Round
- T-3

Victor RosasLuis Iniguez · Jul 13, 202410:005 Round
Most significant strikes in a fight
- 1

Derek PerezAnthony Sanchez · Feb 18, 2023250362 Attempted
- 2

David DiazAnthony Sanchez · May 23, 2026186358 Attempted
- 3

Roberto ArmasChris Garcia · Mar 27, 2025183312 Attempted
- 4

David DiazSpencer Ruggeri · Mar 20, 2021181347 Attempted
- 5

Derek PerezRyan Reber · Feb 3, 2024180236 Attempted
- 6

Brad TaylorBrian Hyslop · Dec 13, 2025179242 Attempted
- 7

Anthony SanchezDavid Diaz · May 23, 2026178304 Attempted
- 8

Lardy NavarroJack Grady · Feb 1, 2025174223 Attempted
- 9

Thearith OuchAnubhav Verma · Dec 9, 2022170207 Attempted
- 10

Reggie Barnett Jr.Abdiel Velazquez · Sep 12, 2020163228 Attempted
Most knockdowns in a fight
- T-1

Jarod GrantJosh Boudreaux · Sep 12, 20206
- T-1

Roberto ArmasJack Grady · Aug 4, 20246
- T-3

Jack BlairCory Chapman · Aug 1, 20265
- T-3

Brad TaylorRobbie Brown · Nov 2, 20245
- T-3

Mahmoud AhmedFlorin Lupu · Nov 17, 20235
- T-6

Lardy NavarroJack Grady · Feb 1, 20254
- T-6

Travis ThompsonJack Grady · Nov 6, 20214
- T-6

Michael LarrimoreAce Samples · May 3, 20254
- T-6

Matt RussoAce Samples · Dec 6, 20254
- T-6

Gee PerezRob Fuller · Dec 4, 20224
Most significant strikes in a round
- 1

Derek PerezRyan Reber · Feb 3, 2024 · R197117 Attempted
- 2

Cary CaprioMicah Livingston · Feb 17, 2024 · R183115 Attempted
- 3

Thearith OuchAnubhav Verma · Dec 9, 2022 · R27992 Attempted
- 4

Derek PerezAnthony Sanchez · Feb 18, 2023 · R177120 Attempted
- 5

Derek PerezAnthony Sanchez · Feb 18, 2023 · R46682 Attempted
- T-6

Travis ThompsonJack Grady · Nov 6, 2021 · R26576 Attempted
- T-6

Roberto ArmasChris Garcia · Mar 27, 2025 · R16591 Attempted
- 8

Dylan SchulteDerek Perez · Oct 26, 2024 · R26483 Attempted
- 9

Cary CaprioMicah Livingston · Feb 17, 2024 · R26279 Attempted
- 10

Jack GradyGabe Saccheti · Mar 13, 2022 · R26071 Attempted
Most knockdowns in a round
- T-1

Michael LarrimoreAce Samples · May 3, 2025 · R14
- T-1

Gee PerezRob Fuller · Dec 4, 2022 · R14
- T-3

Lardy NavarroJack Grady · Feb 1, 2025 · R43
- T-3

Quentin GaskinPhil Caracappa · Oct 4, 2025 · R13
- T-3

Travis ThompsonJack Grady · Nov 6, 2021 · R33
- T-3

Jack BlairCory Chapman · Aug 1, 2026 · R13
- T-3

Dameko LabonJorge Bargallo · Mar 16, 2024 · R13
- T-3

Gee PerezMike Hansen · Jun 4, 2026 · R13
- T-3

Rodolfo Rubio PerezLuis Rey Gallegos · May 26, 2024 · R13
- T-3

Ernesto SuarezVictor Flor · Mar 20, 2026 · R13
Division numbers
How each BKFC weight class actually fights — finish rate, knockout rate and average fight time.