Skip to content
MMA Calendar

BKFC Record Book

BKFC: Best striking differential

The all-time BKFC top 100, rebuilt from every completed BKFC fight in our database.

Updated November 8, 2026

#Fighter
1Alberto BlasCuba Alberto Blas9.765.66
2Esteban RodriguezUnited States Esteban Rodriguez7.7726.48
3Andrew YatesUnited States Andrew Yates7.7628.55
4Andrew AngelcorUnited States Andrew Angelcor7.4941.16
5Kai StewartUnited States Kai Stewart7.2982.610
6Christine VicensUnited States Christine Vicens6.1326.86
7Derek PerezUnited States Derek Perez5.9734.89
8David DiazUnited States David Diaz5.9156.06
9Leonardo PerdomoCuba Leonardo Perdomo5.8515.712
10Ruben ArroyoUnited States Ruben Arroyo5.3411.45
11Reggie Barnett Jr.United States Reggie Barnett Jr.5.0995.011
12Gee PerezUnited States Gee Perez4.7538.710
13Edgard PlazaolaUnited States Edgard Plazaola4.5036.96
14Josh KrejciUnited States Josh Krejci4.4620.25
15Matt HodgsonEngland Matt Hodgson4.4422.35
16Karl ThompsonUnited Kingdom Karl Thompson4.1334.16
17Bear HillUnited States Bear Hill4.1126.65
18Cary CaprioUnited States Cary Caprio4.0719.25
19Ben RothwellUnited States Ben Rothwell3.8912.95
20Jake LindseyUnited States Jake Lindsey3.8246.06
21Brad TaylorUnited Kingdom Brad Taylor3.7840.75
22Jim AlersUnited States Jim Alers3.7516.05
23Lex LudlowUnited States Lex Ludlow3.6720.45
24Austin TroutUnited States Austin Trout3.5748.26
25Lewis KeenUnited Kingdom Lewis Keen3.5338.96
26Christine FereaUnited States Christine Ferea3.3975.213
27John DodsonUnited States John Dodson3.2724.25
28Jay JacksonUnited States Jay Jackson3.2552.09
29Mike PerryUnited States Mike Perry3.2439.86
30Britain Beltran HartUnited States Britain Beltran Hart3.22126.414
31Ramiro FigueroaUnited States Ramiro Figueroa3.0340.06
32Peter PerazaUnited States Peter Peraza2.9435.16
33Bartlomiej KrolPoland Bartlomiej Krol2.8849.08
34Quentin HenryUnited States Quentin Henry2.7318.37
35Josh DyerUnited States Josh Dyer2.7125.56
36Andrew StrodeUnited States Andrew Strode2.6927.95
37Jade Masson-WongCanada Jade Masson-Wong2.6440.26
38Robert PeraltaUnited States Robert Peralta2.5444.16
39John GarbarinoUnited States John Garbarino2.4825.45
40Travis ThompsonUnited States Travis Thompson2.43102.215
41Lardy NavarroUnited States Lardy Navarro2.4232.36
42Joseph CreerUnited States Joseph Creer2.3867.810
43Dawid OskarPoland Dawid Oskar2.2729.17
44Alonzo MartinezUnited States Alonzo Martinez2.1834.96
45Josh WatsonUnited States Josh Watson2.187.85
46Jimmie RiveraUnited States Jimmie Rivera1.9957.37
47Mick TerrillUnited Kingdom Mick Terrill1.9320.77
48Ricardo FrancoUnited Kingdom Ricardo Franco1.8240.26
49Bryce HenryUnited States Bryce Henry1.7937.48
50James BrownUnited States James Brown1.7939.76
51Eduardo PeraltaMexico Eduardo Peralta1.7926.35
52Ben BonnerUnited Kingdom Ben Bonner1.7648.88
53Julio Perez RodriguezUnited States Julio Perez Rodriguez1.758.06
54Zeb VincentUnited States Zeb Vincent1.7139.88
55Jeremy SaucedaUnited States Jeremy Sauceda1.7015.35
56Roberto ArmasUnited States Roberto Armas1.5659.510
57Justyn MartinezUnited States Justyn Martinez1.5525.87
58Tony SotoUnited States Tony Soto1.5188.311
59Brian MaxwellUnited States Brian Maxwell1.4321.77
60Dat NguyenUnited States Dat Nguyen1.3743.95
61Elvin Leon BritoPuerto Rico Elvin Leon Brito1.35116.114
62Keith RichardsonUnited States Keith Richardson1.3117.65
63Ryan PetersenUnited States Ryan Petersen1.2828.86
64Stephen TownselUnited States Stephen Townsel1.2842.310
65Erick LozanoUnited States Erick Lozano1.2848.59
66David MundellUnited States David Mundell1.2788.413
67Zach CalmusUnited States Zach Calmus1.2651.510
68Sam ShewmakerUnited States Sam Shewmaker1.2164.610
69Pat CaseyUnited States Pat Casey1.1642.17
70Adam PelleranoUnited States Adam Pellerano1.1624.95
71Leigh CohoonUnited Kingdom Leigh Cohoon1.1528.86
72Gabriel MotaUnited States Gabriel Mota1.0618.05
73Donald SanchezUnited States Donald Sanchez1.0655.97
74Brad KellyUnited States Brad Kelly1.0527.75
75Dillon ClecklerUnited States Dillon Cleckler1.059.65
76Stanislav GrosuMoldova Stanislav Grosu0.9834.87
77Taylor StarlingUnited States Taylor Starling0.9780.811
78Tom ShoaffUnited States Tom Shoaff0.9347.39
79Johnny BedfordUnited States Johnny Bedford0.8553.97
80Tyler RandallUnited States Tyler Randall0.8366.29
81Evgeny KurdanovRussia Evgeny Kurdanov0.7830.75
82Gary FoxEngland Gary Fox0.7745.57
83Christian TorresUnited States Christian Torres0.7339.89
84Joey BeltranUnited States Joey Beltran0.7170.910
85Chris CamozziUnited States Chris Camozzi0.7041.47
86Justin IbarrolaUnited States Justin Ibarrola0.6755.69
87Chris GarciaUnited States Chris Garcia0.6347.78
88Isaac DoolittleUnited States Isaac Doolittle0.6251.66
89Sawyer DepeeUnited States Sawyer Depee0.6113.08
90David SimpsonUnited States David Simpson0.6052.010
91Joe ElmoreUnited States Joe Elmore0.5860.97
92Rick CarusoUnited States Rick Caruso0.5724.66
93Conor CookeUnited Kingdom Conor Cooke0.5234.47
94Jeremy SmithSouth Africa Jeremy Smith0.5048.27
95Leonel CarreraUnited States Leonel Carrera0.4628.05
96Joseph WhiteUnited States Joseph White0.4116.95
97Joe RiggsUnited States Joe Riggs0.2941.36
98Gorjan SlaveskiNorth Macedonia Gorjan Slaveski0.2454.39
99Bryan DuranCuba Bryan Duran0.2351.411
100Stevo MorrisUnited States Stevo Morris0.2241.05

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential