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 12, 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,4532,600 Attempted
  3. 3Travis ThompsonUnited StatesTravis Thompson1,4002,519 Attempted
  4. 4Kai StewartUnited StatesKai Stewart1,2771,900 Attempted
  5. 5Tony SotoUnited StatesTony Soto1,2352,032 Attempted
  6. 6Reggie Barnett Jr.United StatesReggie Barnett Jr.1,1522,107 Attempted
  7. 7Julian LaneUnited StatesJulian Lane1,1141,882 Attempted
  8. 8Taylor StarlingUnited StatesTaylor Starling1,0642,144 Attempted
  9. 9David DiazUnited StatesDavid Diaz1,0311,833 Attempted
  10. 10Joey BeltranUnited StatesJoey Beltran1,0151,895 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,4532,600 Attempted
  3. 3Travis ThompsonUnited StatesTravis Thompson1,4002,519 Attempted
  4. 4Kai StewartUnited StatesKai Stewart1,2771,900 Attempted
  5. 5Tony SotoUnited StatesTony Soto1,2352,032 Attempted
  6. 6Reggie Barnett Jr.United StatesReggie Barnett Jr.1,1522,107 Attempted
  7. 7Julian LaneUnited StatesJulian Lane1,1141,882 Attempted
  8. 8Taylor StarlingUnited StatesTaylor Starling1,0642,144 Attempted
  9. 9David DiazUnited StatesDavid Diaz1,0311,833 Attempted
  10. 10Joey BeltranUnited StatesJoey Beltran1,0151,895 Attempted

Full top 100 →

Strikes landed per minute

  1. 1Esteban RodriguezUnited StatesEsteban Rodriguez25.4926.4 Minutes
  2. 2Christine VicensUnited StatesChristine Vicens23.0726.8 Minutes
  3. 3Derek PerezUnited StatesDerek Perez20.6134.8 Minutes
  4. 4Andrew YatesUnited StatesAndrew Yates19.4328.5 Minutes
  5. 5David DiazUnited StatesDavid Diaz18.4256.0 Minutes
  6. 6Jim AlersUnited StatesJim Alers16.1916.0 Minutes
  7. 7Zach CalmusUnited StatesZach Calmus16.0251.5 Minutes
  8. 8Keith RichardsonUnited StatesKeith Richardson15.9517.6 Minutes
  9. 9Cary CaprioUnited StatesCary Caprio15.8219.2 Minutes
  10. 10Kai StewartUnited StatesKai Stewart15.4782.6 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Esteban RodriguezUnited StatesEsteban Rodriguez17.7326.4 Minutes
  2. 2Drew NolanUnited StatesDrew Nolan17.478.4 Minutes
  3. 3Zachary PannellUnited StatesZachary Pannell17.0011.0 Minutes
  4. 4Christine VicensUnited StatesChristine Vicens16.9326.8 Minutes
  5. 5Crystal PittmanUnited StatesCrystal Pittman16.7053.8 Minutes
  6. 6Jack GradyUnited StatesJack Grady16.1125.1 Minutes
  7. 7Bobo O'BannonUnited StatesBobo O'Bannon15.3523.7 Minutes
  8. 8Zach CalmusUnited StatesZach Calmus14.7651.5 Minutes
  9. 9Ulysses DiazCubaUlysses Diaz14.6511.5 Minutes
  10. 10Keith RichardsonUnited StatesKeith Richardson14.6417.6 Minutes

Full top 100 →

Best striking differential

  1. 1Alberto BlasCubaAlberto Blas9.765.6 Minutes
  2. 2Esteban RodriguezUnited StatesEsteban Rodriguez7.7726.4 Minutes
  3. 3Andrew YatesUnited StatesAndrew Yates7.7628.5 Minutes
  4. 4Andrew AngelcorUnited StatesAndrew Angelcor7.4941.1 Minutes
  5. 5Kai StewartUnited StatesKai Stewart7.2982.6 Minutes
  6. 6Christine VicensUnited StatesChristine Vicens6.1326.8 Minutes
  7. 7Derek PerezUnited StatesDerek Perez5.9734.8 Minutes
  8. 8David DiazUnited StatesDavid Diaz5.9156.0 Minutes
  9. 9Leonardo PerdomoCubaLeonardo Perdomo5.7915.7 Minutes
  10. 10Ruben ArroyoUnited StatesRuben Arroyo5.3411.4 Minutes

Full top 100 →

Best significant strike accuracy

  1. 1Andrew YatesUnited StatesAndrew Yates73.1%756 Attempted
  2. 2Lardy NavarroUnited StatesLardy Navarro73.1%550 Attempted
  3. 3Lex LudlowUnited StatesLex Ludlow72.9%399 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. 8Jimmie RiveraUnited StatesJimmie Rivera68.3%835 Attempted
  9. 9Derek PerezUnited StatesDerek Perez68.1%1,054 Attempted
  10. 10Kai StewartUnited StatesKai Stewart67.2%1,900 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. 3Stephen TownselUnited StatesStephen Townsel61.4%658 Opponent attempts
  4. 4Leonardo PerdomoCubaLeonardo Perdomo61.2%188 Opponent attempts
  5. 5Eduardo PeraltaMexicoEduardo Peralta60.8%332 Opponent attempts
  6. 6Edgard PlazaolaUnited StatesEdgard Plazaola59.5%605 Opponent attempts
  7. 7Joshua RidgePhilippinesJoshua Ridge59.0%586 Opponent attempts
  8. 8Douglas (Harry) ColtraneUnited StatesDouglas (Harry) Coltrane59.0%495 Opponent attempts
  9. 9Bec RawlingsAustraliaBec Rawlings58.6%1,435 Opponent attempts
  10. 10Josh WatsonUnited StatesJosh Watson58.5%94 Opponent attempts

Full top 100 →

Most knockdowns

  1. 1Rico FrancoEnglandRico Franco24
  2. T-2David MundellUnited StatesDavid Mundell22
  3. T-2Leonardo PerdomoCubaLeonardo Perdomo22
  4. 4Edgard PlazaolaUnited StatesEdgard Plazaola18
  5. 5Mike RichmanUnited StatesMike Richman17
  6. T-6Rico DiSciulloUnited StatesRico DiSciullo16
  7. T-6Gorjan SlaveskiNorth MacedoniaGorjan Slaveski16
  8. T-6Francesco RicchiFrancesco Ricchi16
  9. T-6Gee PerezUnited StatesGee Perez16
  10. T-6Brandon AllenUnited StatesBrandon Allen16

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. 6Rico DiSciulloUnited StatesRico DiSciullo9.716 Knockdowns
  7. 7Dillon ClecklerUnited StatesDillon Cleckler9.46 Knockdowns
  8. 8Rico FrancoEnglandRico 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 →