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 →

Division numbers

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

UFCalendar Record Book →