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
- T-1

Lorenzo Hunt15
- T-1

Julian Lane15
- T-1

Travis Thompson15
- T-4

Elvin Leon Brito14
- T-4

Britain Beltran Hart14
- T-6

David Mundell13
- T-6

Christine Ferea13
- T-6

Arnold Adams13
- T-6

Howard Davis13
- 10

Luis Palomino12
Most wins
- 1

Lorenzo Hunt13
- T-2

Christine Ferea12
- T-2

Leonardo Perdomo12
- 4

Britain Beltran Hart11
- T-5

Luis Palomino10
- T-5

David Mundell10
- T-5

Kai Stewart10
- T-8

Justin Ibarrola9
- T-8

Bryan Duran9
- T-8

Ryan Reber9
Most decision wins
- 1

Britain Beltran Hart911 Wins
- 2

Kai Stewart810 Wins
- 3

Luis Palomino710 Wins
- 4

Reggie Barnett Jr.68 Wins
- T-5

Taylor Starling57 Wins
- T-5

Ryan Reber59 Wins
- T-7

Julian Lane47 Wins
- T-7

Elvin Leon Brito47 Wins
- T-7

Brad Taylor45 Wins
- T-7

Justin Ibarrola49 Wins
Most title fight wins
- 1

Luis Palomino89 Title fights
- 2

Kai Stewart77 Title fights
- T-3

Lorenzo Hunt67 Title fights
- T-3

Christine Ferea66 Title fights
- T-3

Britain Beltran Hart68 Title fights
- 6

David Mundell56 Title fights
- T-7

Joey Beltran34 Title fights
- T-7

Austin Trout34 Title fights
- T-7

Arnold Adams36 Title fights
- T-7

Reggie Barnett Jr.36 Title fights
Most finishes
- 1

Leonardo Perdomo1212 Wins
- 2

Lorenzo Hunt1113 Wins
- 3

Christine Ferea912 Wins
- 4

Bryan Duran89 Wins
- T-5

David Mundell710 Wins
- T-5

Esteban Rodriguez77 Wins
- T-5

Bryce Henry78 Wins
- T-5

Gee Perez77 Wins
- T-9

Mike Richman67 Wins
- T-9

Arnold Adams68 Wins
Longest win streak
- 1

Leonardo Perdomo12
- T-2

Christine Ferea10
- T-2

Kai Stewart10
- T-4

Luis Palomino9
- T-4

Lorenzo Hunt9
- T-4

Justin Ibarrola9
- T-7

David Mundell8
- T-7

Bryce Henry8
- 9

Britain Beltran Hart7
- 10

Mike Perry6
Time
Most time in the cage
- 1

Britain Beltran Hart2h 6m14 Fights
- 2

Julian Lane2h15 Fights
- 3

Elvin Leon Brito1h 56m14 Fights
- 4

Travis Thompson1h 42m15 Fights
- 5

Reggie Barnett Jr.1h 35m11 Fights
- 6

Luis Palomino1h 34m12 Fights
- 7

David Mundell1h 28m13 Fights
- 8

Tony Soto1h 28m11 Fights
- 9

Kai Stewart1h 23m10 Fights
- 10

Ryan Reber1h 21m11 Fights
Shortest average fight time
- 1

Alberto Blas0:566 Fights
- 2

Leonardo Perdomo1:1912 Fights
- 3

Julio Perez Rodriguez1:206 Fights
- 4

Darrick Gates1:336 Fights
- 5

Josh Watson1:345 Fights
- 6

Zachary Pannell1:347 Fights
- 7

Sawyer Depee1:388 Fights
- 8

Drew Nolan1:415 Fights
- 9

Ja'Far Fortt1:485 Fights
- 10

Dillon Cleckler1:555 Fights
Longest average fight time
- 1

Anthony Sanchez10:125 Fights
- 2

Albert Inclan9:475 Fights
- 3

David Diaz9:206 Fights
- 4

Anthony Foye9:077 Fights
- 5

Britain Beltran Hart9:0214 Fights
- 6

Justin Street8:497 Fights
- 7

Dat Nguyen8:465 Fights
- 8

Joe Elmore8:427 Fights
- 9

Reggie Barnett Jr.8:3811 Fights
- 10

Isaac Doolittle8:366 Fights
Striking
Most significant strikes landed
- 1

Britain Beltran Hart1,7303,461 Attempted
- 2

Elvin Leon Brito1,4972,662 Attempted
- 3

Travis Thompson1,3292,401 Attempted
- 4

Kai Stewart1,2531,893 Attempted
- 5

Taylor Starling1,1562,314 Attempted
- 6

Reggie Barnett Jr.1,1522,107 Attempted
- 7

Julian Lane1,0321,800 Attempted
- 8

David Diaz1,0311,833 Attempted
- 9

Joey Beltran1,0151,895 Attempted
- 10

Tony Soto9971,651 Attempted
Most total strikes landed
- 1

Britain Beltran Hart1,7303,461 Attempted
- 2

Elvin Leon Brito1,4972,662 Attempted
- 3

Travis Thompson1,3292,401 Attempted
- 4

Kai Stewart1,2531,893 Attempted
- 5

Taylor Starling1,1562,314 Attempted
- 6

Reggie Barnett Jr.1,1522,107 Attempted
- 7

Julian Lane1,0321,800 Attempted
- 8

David Diaz1,0311,833 Attempted
- 9

Joey Beltran1,0151,895 Attempted
- 10

Tony Soto9971,651 Attempted
Strikes landed per minute
- 1

Esteban Rodriguez26.1026.4 Minutes
- 2

Christine Vicens21.0526.8 Minutes
- 3

Derek Perez19.6434.8 Minutes
- 4

Andrew Yates19.4328.5 Minutes
- 5

David Diaz18.4256.0 Minutes
- 6

Cary Caprio16.6619.2 Minutes
- 7

Jim Alers16.1916.0 Minutes
- 8

Keith Richardson15.9517.6 Minutes
- 9

Zach Calmus15.6951.5 Minutes
- 10

Jack Grady15.6025.1 Minutes
Strikes absorbed per minute
- 1

Esteban Rodriguez18.4126.4 Minutes
- 2

Jack Grady17.9425.1 Minutes
- 3

Drew Nolan17.478.4 Minutes
- 4

Zachary Pannell17.0011.0 Minutes
- 5

Crystal Pittman16.7053.8 Minutes
- 6

Bobo O'Bannon15.3523.7 Minutes
- 7

Ulysses Diaz14.6511.5 Minutes
- 8

Keith Richardson14.6417.6 Minutes
- 9

Timmy Mason14.6424.2 Minutes
- 10

Anthony Sanchez14.5751.0 Minutes
Best striking differential
- 1

Alberto Blas9.765.6 Minutes
- 2

Andrew Yates7.7628.5 Minutes
- 3

Esteban Rodriguez7.6926.4 Minutes
- 4

Andrew Angelcor7.4941.1 Minutes
- 5

Christine Vicens6.5826.8 Minutes
- 6

Kai Stewart6.5382.6 Minutes
- 7

Leonardo Perdomo6.2415.7 Minutes
- 8

David Diaz5.9156.0 Minutes
- 9

Bear Hill5.7626.6 Minutes
- 10

Derek Perez5.5434.8 Minutes
Best significant strike accuracy
- 1

Lex Ludlow76.2%353 Attempted
- 2

Lardy Navarro73.4%610 Attempted
- 3

Andrew Yates73.1%756 Attempted
- 4

Christian Torres72.0%769 Attempted
- 5

Joseph White69.3%215 Attempted
- 6

Isaac Doolittle69.1%959 Attempted
- 7

Brian Maxwell68.8%394 Attempted
- 8

Derek Perez67.9%1,008 Attempted
- 9

Rico DiSciullo67.6%457 Attempted
- 10

Ben Rothwell67.1%295 Attempted
Best significant strike defence
- 1

Alberto Blas77.2%57 Opponent attempts
- 2

John Garbarino62.6%281 Opponent attempts
- 3

Eduardo Peralta62.4%298 Opponent attempts
- 4

Leonardo Perdomo62.1%206 Opponent attempts
- 5

Stephen Townsel61.4%658 Opponent attempts
- 6

Lewis Keen60.9%391 Opponent attempts
- 7

Joshua Ridge59.0%586 Opponent attempts
- 8

Justin Ibarrola58.7%894 Opponent attempts
- 9

Tyler Randall58.7%816 Opponent attempts
- 10

Bec Rawlings58.6%1,435 Opponent attempts
Most knockdowns
- 1

Ricardo Franco24
- T-2

David Mundell22
- T-2

Leonardo Perdomo22
- 4

Mike Richman17
- T-5

Gorjan Slaveski16
- T-5

Gee Perez16
- T-5

Brandon Allen16
- T-5

Travis Thompson16
- 9

Rico DiSciullo15
- 10

Bobby Taylor14
Most knockdowns per 15 minutes
- 1

Alberto Blas21.38 Knockdowns
- 2

Leonardo Perdomo21.022 Knockdowns
- 3

Josh Watson17.39 Knockdowns
- 4

Julio Perez Rodriguez15.08 Knockdowns
- 5

Sawyer Depee11.510 Knockdowns
- 6

Dillon Cleckler9.46 Knockdowns
- 7

Rico DiSciullo9.115 Knockdowns
- 8

Ricardo Franco9.024 Knockdowns
- 9

John Garbarino8.314 Knockdowns
- 10

Leo Bercier7.914 Knockdowns
Most knockouts
- 1

Leonardo Perdomo1212 Wins
- 2

Lorenzo Hunt1113 Wins
- 3

Christine Ferea912 Wins
- 4

Bryan Duran89 Wins
- T-5

David Mundell710 Wins
- T-5

Esteban Rodriguez77 Wins
- T-5

Bryce Henry78 Wins
- T-5

Gee Perez77 Wins
- T-9

Mike Richman67 Wins
- T-9

Arnold Adams68 Wins
Division numbers
How each BKFC weight class actually fights — finish rate, knockout rate and average fight time.