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. 1Kai StewartUnited StatesKai Stewart1h 23m10 Fights
  2. 2Stevo MorrisUnited StatesStevo Morris40:575 Fights
  3. 3Tommy StrydomSouth AfricaTommy Strydom39:377 Fights
  4. 4Howard DavisUnited StatesHoward Davis37:125 Fights
  5. 5Edgard PlazaolaUnited StatesEdgard Plazaola36:526 Fights
  6. 6Nathan RiveraUnited StatesNathan Rivera36:176 Fights
  7. 7Louie LopezMexicoLouie Lopez36:116 Fights
  8. 8Brandon AllenUnited StatesBrandon Allen34:397 Fights
  9. 9Rusty CrowderUnited StatesRusty Crowder33:005 Fights
  10. 10Gary FoxEnglandGary Fox32:385 Fights

Full top 100 →

Shortest average fight time

  1. 1Darrick GatesUnited StatesDarrick Gates1:336 Fights
  2. 2Eric DodsonUnited StatesEric Dodson3:506 Fights
  3. 3Brandon AllenUnited StatesBrandon Allen4:577 Fights
  4. 4Bryan DuranCubaBryan Duran5:255 Fights
  5. 5Tommy StrydomSouth AfricaTommy Strydom5:407 Fights
  6. 6Louie LopezMexicoLouie Lopez6:026 Fights
  7. 7Nathan RiveraUnited StatesNathan Rivera6:036 Fights
  8. 8Edgard PlazaolaUnited StatesEdgard Plazaola6:096 Fights
  9. 9Gary FoxEnglandGary Fox6:325 Fights
  10. 10Rusty CrowderUnited StatesRusty Crowder6:365 Fights

Full top 100 →

Longest average fight time

  1. 1Kai StewartUnited StatesKai Stewart8:1510 Fights
  2. 2Stevo MorrisUnited StatesStevo Morris8:115 Fights
  3. 3Howard DavisUnited StatesHoward Davis7:265 Fights
  4. 4Rusty CrowderUnited StatesRusty Crowder6:365 Fights
  5. 5Gary FoxEnglandGary Fox6:325 Fights
  6. 6Edgard PlazaolaUnited StatesEdgard Plazaola6:096 Fights
  7. 7Nathan RiveraUnited StatesNathan Rivera6:036 Fights
  8. 8Louie LopezMexicoLouie Lopez6:026 Fights
  9. 9Tommy StrydomSouth AfricaTommy Strydom5:407 Fights
  10. 10Bryan DuranCubaBryan Duran5:255 Fights

Full top 100 →

Striking

Most significant strikes landed

  1. 1Kai StewartUnited StatesKai Stewart1,2531,893 Attempted
  2. 2Tommy StrydomSouth AfricaTommy Strydom404654 Attempted
  3. 3Stevo MorrisUnited StatesStevo Morris399737 Attempted
  4. 4Edgard PlazaolaUnited StatesEdgard Plazaola369576 Attempted
  5. 5Howard DavisUnited StatesHoward Davis344692 Attempted
  6. 6Bryan DuranCubaBryan Duran297548 Attempted
  7. 7Louie LopezMexicoLouie Lopez286659 Attempted
  8. 8Eric DodsonUnited StatesEric Dodson261539 Attempted
  9. 9Gary FoxEnglandGary Fox251599 Attempted
  10. 10Nathan RiveraUnited StatesNathan Rivera233420 Attempted

Full top 100 →

Most total strikes landed

  1. 1Kai StewartUnited StatesKai Stewart1,2531,893 Attempted
  2. 2Tommy StrydomSouth AfricaTommy Strydom404654 Attempted
  3. 3Stevo MorrisUnited StatesStevo Morris399737 Attempted
  4. 4Edgard PlazaolaUnited StatesEdgard Plazaola369576 Attempted
  5. 5Howard DavisUnited StatesHoward Davis344692 Attempted
  6. 6Bryan DuranCubaBryan Duran297548 Attempted
  7. 7Louie LopezMexicoLouie Lopez286659 Attempted
  8. 8Eric DodsonUnited StatesEric Dodson261539 Attempted
  9. 9Gary FoxEnglandGary Fox251599 Attempted
  10. 10Nathan RiveraUnited StatesNathan Rivera233420 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Kai StewartUnited StatesKai Stewart15.1882.6 Minutes
  2. 2Eric DodsonUnited StatesEric Dodson11.3323.0 Minutes
  3. 3Bryan DuranCubaBryan Duran10.9527.1 Minutes
  4. 4Darrick GatesUnited StatesDarrick Gates10.779.3 Minutes
  5. 5Tommy StrydomSouth AfricaTommy Strydom10.2039.6 Minutes
  6. 6Edgard PlazaolaUnited StatesEdgard Plazaola10.0136.9 Minutes
  7. 7Stevo MorrisUnited StatesStevo Morris9.7441.0 Minutes
  8. 8Howard DavisUnited StatesHoward Davis9.2537.2 Minutes
  9. 9Louie LopezMexicoLouie Lopez7.9036.2 Minutes
  10. 10Gary FoxEnglandGary Fox7.6932.6 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Eric DodsonUnited StatesEric Dodson13.1523.0 Minutes
  2. 2Darrick GatesUnited StatesDarrick Gates12.069.3 Minutes
  3. 3Tommy StrydomSouth AfricaTommy Strydom11.4639.6 Minutes
  4. 4Howard DavisUnited StatesHoward Davis11.3437.2 Minutes
  5. 5Stevo MorrisUnited StatesStevo Morris9.5241.0 Minutes
  6. 6Rusty CrowderUnited StatesRusty Crowder9.4533.0 Minutes
  7. 7Kai StewartUnited StatesKai Stewart8.6582.6 Minutes
  8. 8Gary FoxEnglandGary Fox8.1232.6 Minutes
  9. 9Louie LopezMexicoLouie Lopez8.0136.2 Minutes
  10. 10Bryan DuranCubaBryan Duran7.7127.1 Minutes

Full top 100 →

Best striking differential

  1. 1Kai StewartUnited StatesKai Stewart6.5382.6 Minutes
  2. 2Edgard PlazaolaUnited StatesEdgard Plazaola3.9136.9 Minutes
  3. 3Bryan DuranCubaBryan Duran3.2527.1 Minutes
  4. 4Nathan RiveraUnited StatesNathan Rivera1.1636.3 Minutes
  5. 5Brandon AllenUnited StatesBrandon Allen0.6334.7 Minutes
  6. 6Stevo MorrisUnited StatesStevo Morris0.2241.0 Minutes
  7. 7Louie LopezMexicoLouie Lopez-0.1136.2 Minutes
  8. 8Gary FoxEnglandGary Fox-0.4332.6 Minutes
  9. 9Tommy StrydomSouth AfricaTommy Strydom-1.2639.6 Minutes
  10. 10Darrick GatesUnited StatesDarrick Gates-1.299.3 Minutes

Full top 100 →

Best significant strike accuracy

  1. 1Kai StewartUnited StatesKai Stewart66.2%1,893 Attempted
  2. 2Edgard PlazaolaUnited StatesEdgard Plazaola64.1%576 Attempted
  3. 3Tommy StrydomSouth AfricaTommy Strydom61.8%654 Attempted
  4. 4Nathan RiveraUnited StatesNathan Rivera55.5%420 Attempted
  5. 5Bryan DuranCubaBryan Duran54.2%548 Attempted
  6. 6Stevo MorrisUnited StatesStevo Morris54.1%737 Attempted
  7. 7Brandon AllenUnited StatesBrandon Allen50.9%438 Attempted
  8. 8Howard DavisUnited StatesHoward Davis49.7%692 Attempted
  9. 9Darrick GatesUnited StatesDarrick Gates49.0%204 Attempted
  10. 10Eric DodsonUnited StatesEric Dodson48.4%539 Attempted

Full top 100 →

Best significant strike defence

  1. 1Edgard PlazaolaUnited StatesEdgard Plazaola58.6%543 Opponent attempts
  2. 2Brandon AllenUnited StatesBrandon Allen56.3%460 Opponent attempts
  3. 3Rusty CrowderUnited StatesRusty Crowder53.0%664 Opponent attempts
  4. 4Louie LopezMexicoLouie Lopez51.9%603 Opponent attempts
  5. 5Kai StewartUnited StatesKai Stewart51.0%1,458 Opponent attempts
  6. 6Bryan DuranCubaBryan Duran48.8%408 Opponent attempts
  7. 7Stevo MorrisUnited StatesStevo Morris47.4%742 Opponent attempts
  8. 8Gary FoxEnglandGary Fox46.2%493 Opponent attempts
  9. 9Nathan RiveraUnited StatesNathan Rivera46.2%355 Opponent attempts
  10. 10Eric DodsonUnited StatesEric Dodson37.5%485 Opponent attempts

Full top 100 →

Most knockdowns

  1. 1Brandon AllenUnited StatesBrandon Allen16
  2. 2Edgard PlazaolaUnited StatesEdgard Plazaola14
  3. 3Tommy StrydomSouth AfricaTommy Strydom10
  4. T-4Louie LopezMexicoLouie Lopez8
  5. T-4Eric DodsonUnited StatesEric Dodson8
  6. T-4Nathan RiveraUnited StatesNathan Rivera8
  7. T-7Kai StewartUnited StatesKai Stewart6
  8. T-7Stevo MorrisUnited StatesStevo Morris6
  9. T-9Howard DavisUnited StatesHoward Davis5
  10. T-9Bryan DuranCubaBryan Duran5

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Brandon AllenUnited StatesBrandon Allen6.916 Knockdowns
  2. 2Edgard PlazaolaUnited StatesEdgard Plazaola5.714 Knockdowns
  3. 3Eric DodsonUnited StatesEric Dodson5.28 Knockdowns
  4. 4Darrick GatesUnited StatesDarrick Gates4.83 Knockdowns
  5. 5Tommy StrydomSouth AfricaTommy Strydom3.810 Knockdowns
  6. 6Louie LopezMexicoLouie Lopez3.38 Knockdowns
  7. 7Nathan RiveraUnited StatesNathan Rivera3.38 Knockdowns
  8. 8Bryan DuranCubaBryan Duran2.85 Knockdowns
  9. 9Stevo MorrisUnited StatesStevo Morris2.26 Knockdowns
  10. 10Howard DavisUnited StatesHoward Davis2.05 Knockdowns

Full top 100 →

Most knockouts

  1. T-1Brandon AllenUnited StatesBrandon Allen56 Wins
  2. T-1Edgard PlazaolaUnited StatesEdgard Plazaola56 Wins
  3. T-3Eric DodsonUnited StatesEric Dodson44 Wins
  4. T-3Nathan RiveraUnited StatesNathan Rivera45 Wins
  5. T-5Tommy StrydomSouth AfricaTommy Strydom34 Wins
  6. T-5Bryan DuranCubaBryan Duran34 Wins
  7. T-7Kai StewartUnited StatesKai Stewart210 Wins
  8. T-7Howard DavisUnited StatesHoward Davis23 Wins
  9. T-7Louie LopezMexicoLouie Lopez23 Wins
  10. T-7Rusty CrowderUnited StatesRusty Crowder23 Wins

Full top 100 →

Records

Fastest finishes

  1. 1Justin WatsonUnited StatesJustin WatsonCole Ferrell · Dec 7, 20240:021 Round
  2. T-2Elijah HarrisUnited StatesElijah HarrisIshiah Carson · Jul 26, 20250:071 Round
  3. T-2Elijah HarrisUnited StatesElijah HarrisBrandon Honsvick · Mar 22, 20250:071 Round
  4. 4Eric DodsonUnited StatesEric DodsonDakota Highpine · Jan 28, 20240:141 Round
  5. T-5Pat SullivanUnited StatesPat SullivanAustin Peterson · Jul 26, 20250:151 Round
  6. T-5Justin IbarrolaUnited StatesJustin IbarrolaLandon Williams · Feb 3, 20240:151 Round
  7. 7Timmy MasonUnited StatesTimmy MasonGabriel Freyre · Aug 4, 20240:171 Round
  8. 8Bryan DuranCubaBryan DuranDerek Perez · Mar 20, 20260:191 Round
  9. 9Dylan SchulteUnited StatesDylan SchulteDarrick Gates · May 1, 20220:201 Round
  10. 10Michael LarrimoreUnited StatesMichael LarrimoreDaniel Gary · Jul 15, 20230:221 Round

Full top 100 →

Fastest knockouts

  1. 1Justin WatsonUnited StatesJustin WatsonCole Ferrell · Dec 7, 20240:021 Round
  2. T-2Elijah HarrisUnited StatesElijah HarrisIshiah Carson · Jul 26, 20250:071 Round
  3. T-2Elijah HarrisUnited StatesElijah HarrisBrandon Honsvick · Mar 22, 20250:071 Round
  4. 4Eric DodsonUnited StatesEric DodsonDakota Highpine · Jan 28, 20240:141 Round
  5. T-5Pat SullivanUnited StatesPat SullivanAustin Peterson · Jul 26, 20250:151 Round
  6. T-5Justin IbarrolaUnited StatesJustin IbarrolaLandon Williams · Feb 3, 20240:151 Round
  7. 7Timmy MasonUnited StatesTimmy MasonGabriel Freyre · Aug 4, 20240:171 Round
  8. 8Bryan DuranCubaBryan DuranDerek Perez · Mar 20, 20260:191 Round
  9. 9Dylan SchulteUnited StatesDylan SchulteDarrick Gates · May 1, 20220:201 Round
  10. 10Michael LarrimoreUnited StatesMichael LarrimoreDaniel Gary · Jul 15, 20230:221 Round

Full top 100 →

Longest fights

  1. T-1Surasak SukkhamchaThailandSurasak SukkhamchaPongpisan Chunyong · Sep 3, 202212:006 Round
  2. T-1Tray MartinUnited StatesTray MartinNathan Rivera · Jun 20, 202612:006 Round
  3. T-1Dat NguyenUnited StatesDat NguyenDaniel Straus · Apr 22, 202312:006 Round
  4. T-4Dat NguyenUnited StatesDat NguyenJohnny Bedford · Feb 6, 202110:005 Round
  5. T-4TeTee DenmanThailandTeTee DenmanSaw Htoo Aung · Dec 9, 202210:005 Round
  6. T-4Sarun SrioumbooThailandSarun SrioumbooPipat Chaiporn · Dec 18, 202110:005 Round
  7. T-4Sadudee SrimueangThailandSadudee SrimueangMalinda Amarasinghe · Sep 3, 202210:005 Round
  8. T-4Kai StewartUnited StatesKai StewartJimmie Rivera · Nov 10, 202410:005 Round
  9. T-4Louie LopezMexicoLouie LopezRoberto Armas · Nov 10, 202410:005 Round
  10. T-4Brad TaylorUnited KingdomBrad TaylorHarry Cain · Oct 14, 202310:005 Round

Full top 100 →

Most significant strikes in a fight

  1. 1Pongpisan ChunyongThailandPongpisan ChunyongTha Pyay Nyo · Nov 4, 2023288375 Attempted
  2. 2Dat NguyenUnited StatesDat NguyenDaniel Straus · Apr 22, 2023239365 Attempted
  3. 3Kai StewartUnited StatesKai StewartNicolas Gaffie · Mar 20, 2026220293 Attempted
  4. 4Charles RosaUnited StatesCharles RosaCharon Spain · Aug 29, 2026192353 Attempted
  5. 5Daniel StrausUnited StatesDaniel StrausDat Nguyen · Apr 22, 2023176316 Attempted
  6. 6Tray MartinUnited StatesTray MartinRico DiSciullo · Aug 29, 2026175262 Attempted
  7. 7Kai StewartUnited StatesKai StewartHoward Davis · Dec 3, 2023170288 Attempted
  8. 8Kai StewartUnited StatesKai StewartTommy Strydom · Apr 4, 2025166207 Attempted
  9. T-9Stevo MorrisUnited StatesStevo MorrisBrandon Meneses · Jun 27, 2026156267 Attempted
  10. T-9Kai StewartUnited StatesKai StewartRusty Crowder · Sep 11, 2022156238 Attempted

Full top 100 →

Most knockdowns in a fight

  1. 1Nicolas JaraArgentinaNicolas JaraRamon Mascarena · Jul 25, 20269
  2. T-2Pongpisan ChunyongThailandPongpisan ChunyongVictor Booty · Dec 18, 20216
  3. T-2Josh KrejciUnited StatesJosh KrejciKevin Benson · May 14, 20226
  4. T-2Brandon AllenUnited StatesBrandon AllenJoshua Marer · Nov 5, 20226
  5. T-5Cameron HardyUnited KingdomCameron HardyBryan Creighton · Jun 8, 20245
  6. T-5Krisana SrisangThailandKrisana SrisangPipat Chaiporn · Sep 3, 20225
  7. T-5Traevon KrogerUnited StatesTraevon KrogerJared Tallent · Apr 19, 20255
  8. T-5Van VoUnited StatesVan VoEric Dodson · Mar 1, 20255
  9. T-5Jacob PillaUnited StatesJacob PillaAngelo Colon · Aug 29, 20265
  10. 10Brandon AllenUnited StatesBrandon AllenTimmy Mason · Nov 10, 20244

Full top 100 →

Most significant strikes in a round

  1. 1Pongpisan ChunyongThailandPongpisan ChunyongTha Pyay Nyo · Nov 4, 2023 · R37490 Attempted
  2. 2Tray MartinUnited StatesTray MartinRico DiSciullo · Aug 29, 2026 · R170101 Attempted
  3. 3Pongpisan ChunyongThailandPongpisan ChunyongTha Pyay Nyo · Nov 4, 2023 · R46882 Attempted
  4. 4Kai StewartUnited StatesKai StewartNicolas Gaffie · Mar 20, 2026 · R16482 Attempted
  5. 5Tray MartinUnited StatesTray MartinNathan Rivera · Jun 20, 2026 · R66190 Attempted
  6. 6Tray MartinUnited StatesTray MartinNathan Rivera · Jun 20, 2026 · R55979 Attempted
  7. 7Charles RosaUnited StatesCharles RosaCharon Spain · Aug 29, 2026 · R25892 Attempted
  8. T-8Edgard PlazaolaUnited StatesEdgard PlazaolaEric Dodson · Jun 22, 2024 · R15676 Attempted
  9. T-8Dat NguyenUnited StatesDat NguyenDaniel Straus · Apr 22, 2023 · R15675 Attempted
  10. T-8Cody MitchellUnited StatesCody MitchellBrandon Meneses · Feb 25, 2023 · R15664 Attempted

Full top 100 →

Most knockdowns in a round

  1. T-1Pongpisan ChunyongThailandPongpisan ChunyongVictor Booty · Dec 18, 2021 · R34
  2. T-1Louie LopezMexicoLouie LopezGabe Saccheti · Nov 6, 2021 · R14
  3. T-1Edgard PlazaolaUnited StatesEdgard PlazaolaDarrick Gates · Feb 3, 2024 · R14
  4. T-1Robbie BrownUnited KingdomRobbie BrownBen Hatchett · Jul 1, 2023 · R14
  5. T-1Nicolas JaraArgentinaNicolas JaraRamon Mascarena · Jul 25, 2026 · R24
  6. T-6Cameron HardyUnited KingdomCameron HardyBryan Creighton · Jun 8, 2024 · R13
  7. T-6Krisana SrisangThailandKrisana SrisangPipat Chaiporn · Sep 3, 2022 · R13
  8. T-6Brandon AllenUnited StatesBrandon AllenTimmy Mason · Nov 10, 2024 · R23
  9. T-6Rico DiSciulloUnited StatesRico DiSciulloAnthony Foye · Feb 1, 2025 · R33
  10. T-6Dan ChapmanUnited KingdomDan ChapmanMike Jurik · Oct 12, 2024 · R13

Full top 100 →

Division numbers

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

UFCalendar Record Book →