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. 1Britain Beltran HartUnited StatesBritain Beltran Hart2h 6m14 Fights
  2. 2Julian LaneUnited StatesJulian Lane2h15 Fights
  3. 3Elvin Leon BritoPuerto RicoElvin Leon Brito1h 56m14 Fights
  4. 4Travis ThompsonUnited StatesTravis Thompson1h 42m15 Fights
  5. 5Reggie Barnett Jr.United StatesReggie Barnett Jr.1h 35m11 Fights
  6. 6Luis PalominoPeruLuis Palomino1h 34m12 Fights
  7. 7David MundellUnited StatesDavid Mundell1h 28m13 Fights
  8. 8Tony SotoUnited StatesTony Soto1h 28m11 Fights
  9. 9Kai StewartUnited StatesKai Stewart1h 23m10 Fights
  10. 10Ryan ReberUnited StatesRyan Reber1h 21m11 Fights

Full top 100 →

Shortest average fight time

  1. 1Alberto BlasCubaAlberto Blas0:566 Fights
  2. 2Leonardo PerdomoCubaLeonardo Perdomo1:1912 Fights
  3. 3Julio Perez RodriguezUnited StatesJulio Perez Rodriguez1:206 Fights
  4. 4Darrick GatesUnited StatesDarrick Gates1:336 Fights
  5. 5Josh WatsonUnited StatesJosh Watson1:345 Fights
  6. 6Zachary PannellUnited StatesZachary Pannell1:347 Fights
  7. 7Sawyer DepeeUnited StatesSawyer Depee1:388 Fights
  8. 8Drew NolanUnited StatesDrew Nolan1:415 Fights
  9. 9Ja'Far ForttUnited StatesJa'Far Fortt1:485 Fights
  10. 10Dillon ClecklerUnited StatesDillon Cleckler1:555 Fights

Full top 100 →

Longest average fight time

  1. 1Anthony SanchezUnited StatesAnthony Sanchez10:125 Fights
  2. 2Albert InclanUnited StatesAlbert Inclan9:475 Fights
  3. 3David DiazUnited StatesDavid Diaz9:206 Fights
  4. 4Anthony FoyeUnited StatesAnthony Foye9:077 Fights
  5. 5Britain Beltran HartUnited StatesBritain Beltran Hart9:0214 Fights
  6. 6Justin StreetUnited StatesJustin Street8:497 Fights
  7. 7Dat NguyenUnited StatesDat Nguyen8:465 Fights
  8. 8Joe ElmoreUnited StatesJoe Elmore8:427 Fights
  9. 9Reggie Barnett Jr.United StatesReggie Barnett Jr.8:3811 Fights
  10. 10Isaac DoolittleUnited StatesIsaac Doolittle8:366 Fights

Full top 100 →

Striking

Most significant strikes landed

  1. 1Britain Beltran HartUnited StatesBritain Beltran Hart1,7303,461 Attempted
  2. 2Elvin Leon BritoPuerto RicoElvin Leon Brito1,4972,662 Attempted
  3. 3Travis ThompsonUnited StatesTravis Thompson1,3292,401 Attempted
  4. 4Kai StewartUnited StatesKai Stewart1,2531,893 Attempted
  5. 5Taylor StarlingUnited StatesTaylor Starling1,1562,314 Attempted
  6. 6Reggie Barnett Jr.United StatesReggie Barnett Jr.1,1522,107 Attempted
  7. 7Julian LaneUnited StatesJulian Lane1,0321,800 Attempted
  8. 8David DiazUnited StatesDavid Diaz1,0311,833 Attempted
  9. 9Joey BeltranUnited StatesJoey Beltran1,0151,895 Attempted
  10. 10Tony SotoUnited StatesTony Soto9971,651 Attempted

Full top 100 →

Most total strikes landed

  1. 1Britain Beltran HartUnited StatesBritain Beltran Hart1,7303,461 Attempted
  2. 2Elvin Leon BritoPuerto RicoElvin Leon Brito1,4972,662 Attempted
  3. 3Travis ThompsonUnited StatesTravis Thompson1,3292,401 Attempted
  4. 4Kai StewartUnited StatesKai Stewart1,2531,893 Attempted
  5. 5Taylor StarlingUnited StatesTaylor Starling1,1562,314 Attempted
  6. 6Reggie Barnett Jr.United StatesReggie Barnett Jr.1,1522,107 Attempted
  7. 7Julian LaneUnited StatesJulian Lane1,0321,800 Attempted
  8. 8David DiazUnited StatesDavid Diaz1,0311,833 Attempted
  9. 9Joey BeltranUnited StatesJoey Beltran1,0151,895 Attempted
  10. 10Tony SotoUnited StatesTony Soto9971,651 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Esteban RodriguezUnited StatesEsteban Rodriguez26.1026.4 Minutes
  2. 2Christine VicensUnited StatesChristine Vicens21.0526.8 Minutes
  3. 3Derek PerezUnited StatesDerek Perez19.6434.8 Minutes
  4. 4Andrew YatesUnited StatesAndrew Yates19.4328.5 Minutes
  5. 5David DiazUnited StatesDavid Diaz18.4256.0 Minutes
  6. 6Cary CaprioUnited StatesCary Caprio16.6619.2 Minutes
  7. 7Jim AlersUnited StatesJim Alers16.1916.0 Minutes
  8. 8Keith RichardsonUnited StatesKeith Richardson15.9517.6 Minutes
  9. 9Zach CalmusUnited StatesZach Calmus15.6951.5 Minutes
  10. 10Jack GradyUnited StatesJack Grady15.6025.1 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Esteban RodriguezUnited StatesEsteban Rodriguez18.4126.4 Minutes
  2. 2Jack GradyUnited StatesJack Grady17.9425.1 Minutes
  3. 3Drew NolanUnited StatesDrew Nolan17.478.4 Minutes
  4. 4Zachary PannellUnited StatesZachary Pannell17.0011.0 Minutes
  5. 5Crystal PittmanUnited StatesCrystal Pittman16.7053.8 Minutes
  6. 6Bobo O'BannonUnited StatesBobo O'Bannon15.3523.7 Minutes
  7. 7Ulysses DiazCubaUlysses Diaz14.6511.5 Minutes
  8. 8Keith RichardsonUnited StatesKeith Richardson14.6417.6 Minutes
  9. 9Timmy MasonUnited StatesTimmy Mason14.6424.2 Minutes
  10. 10Anthony SanchezUnited StatesAnthony Sanchez14.5751.0 Minutes

Full top 100 →

Best striking differential

  1. 1Alberto BlasCubaAlberto Blas9.765.6 Minutes
  2. 2Andrew YatesUnited StatesAndrew Yates7.7628.5 Minutes
  3. 3Esteban RodriguezUnited StatesEsteban Rodriguez7.6926.4 Minutes
  4. 4Andrew AngelcorUnited StatesAndrew Angelcor7.4941.1 Minutes
  5. 5Christine VicensUnited StatesChristine Vicens6.5826.8 Minutes
  6. 6Kai StewartUnited StatesKai Stewart6.5382.6 Minutes
  7. 7Leonardo PerdomoCubaLeonardo Perdomo6.2415.7 Minutes
  8. 8David DiazUnited StatesDavid Diaz5.9156.0 Minutes
  9. 9Bear HillUnited StatesBear Hill5.7626.6 Minutes
  10. 10Derek PerezUnited StatesDerek Perez5.5434.8 Minutes

Full top 100 →

Best significant strike accuracy

  1. 1Lex LudlowUnited StatesLex Ludlow76.2%353 Attempted
  2. 2Lardy NavarroUnited StatesLardy Navarro73.4%610 Attempted
  3. 3Andrew YatesUnited StatesAndrew Yates73.1%756 Attempted
  4. 4Christian TorresUnited StatesChristian Torres72.0%769 Attempted
  5. 5Joseph WhiteUnited StatesJoseph White69.3%215 Attempted
  6. 6Isaac DoolittleUnited StatesIsaac Doolittle69.1%959 Attempted
  7. 7Brian MaxwellUnited StatesBrian Maxwell68.8%394 Attempted
  8. 8Derek PerezUnited StatesDerek Perez67.9%1,008 Attempted
  9. 9Rico DiSciulloUnited StatesRico DiSciullo67.6%457 Attempted
  10. 10Ben RothwellUnited StatesBen Rothwell67.1%295 Attempted

Full top 100 →

Best significant strike defence

  1. 1Alberto BlasCubaAlberto Blas77.2%57 Opponent attempts
  2. 2John GarbarinoUnited StatesJohn Garbarino62.6%281 Opponent attempts
  3. 3Eduardo PeraltaMexicoEduardo Peralta62.4%298 Opponent attempts
  4. 4Leonardo PerdomoCubaLeonardo Perdomo62.1%206 Opponent attempts
  5. 5Stephen TownselUnited StatesStephen Townsel61.4%658 Opponent attempts
  6. 6Lewis KeenUnited KingdomLewis Keen60.9%391 Opponent attempts
  7. 7Joshua RidgePhilippinesJoshua Ridge59.0%586 Opponent attempts
  8. 8Justin IbarrolaUnited StatesJustin Ibarrola58.7%894 Opponent attempts
  9. 9Tyler RandallUnited StatesTyler Randall58.7%816 Opponent attempts
  10. 10Bec RawlingsAustraliaBec Rawlings58.6%1,435 Opponent attempts

Full top 100 →

Most knockdowns

  1. 1Ricardo FrancoUnited KingdomRicardo Franco24
  2. T-2David MundellUnited StatesDavid Mundell22
  3. T-2Leonardo PerdomoCubaLeonardo Perdomo22
  4. 4Mike RichmanUnited StatesMike Richman17
  5. T-5Gorjan SlaveskiNorth MacedoniaGorjan Slaveski16
  6. T-5Gee PerezUnited StatesGee Perez16
  7. T-5Brandon AllenUnited StatesBrandon Allen16
  8. T-5Travis ThompsonUnited StatesTravis Thompson16
  9. 9Rico DiSciulloUnited StatesRico DiSciullo15
  10. 10Bobby TaylorUnited StatesBobby Taylor14

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Alberto BlasCubaAlberto Blas21.38 Knockdowns
  2. 2Leonardo PerdomoCubaLeonardo Perdomo21.022 Knockdowns
  3. 3Josh WatsonUnited StatesJosh Watson17.39 Knockdowns
  4. 4Julio Perez RodriguezUnited StatesJulio Perez Rodriguez15.08 Knockdowns
  5. 5Sawyer DepeeUnited StatesSawyer Depee11.510 Knockdowns
  6. 6Dillon ClecklerUnited StatesDillon Cleckler9.46 Knockdowns
  7. 7Rico DiSciulloUnited StatesRico DiSciullo9.115 Knockdowns
  8. 8Ricardo FrancoUnited KingdomRicardo Franco9.024 Knockdowns
  9. 9John GarbarinoUnited StatesJohn Garbarino8.314 Knockdowns
  10. 10Leo BercierUnited StatesLeo Bercier7.914 Knockdowns

Full top 100 →

Most knockouts

  1. 1Leonardo PerdomoCubaLeonardo Perdomo1212 Wins
  2. 2Lorenzo HuntUnited StatesLorenzo Hunt1113 Wins
  3. 3Christine FereaUnited StatesChristine Ferea912 Wins
  4. 4Bryan DuranCubaBryan Duran89 Wins
  5. T-5David MundellUnited StatesDavid Mundell710 Wins
  6. T-5Esteban RodriguezUnited StatesEsteban Rodriguez77 Wins
  7. T-5Bryce HenryUnited StatesBryce Henry78 Wins
  8. T-5Gee PerezUnited StatesGee Perez77 Wins
  9. T-9Mike RichmanUnited StatesMike Richman67 Wins
  10. T-9Arnold AdamsUnited StatesArnold Adams68 Wins

Full top 100 →

Division numbers

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

UFCalendar Record Book →