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 9, 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.7915.712
10Ruben ArroyoUnited States Ruben Arroyo5.3411.45
11Reggie Barnett Jr.United States Reggie Barnett Jr.5.0995.011
12Edgard PlazaolaUnited States Edgard Plazaola4.5036.96
13Gee PerezUnited States Gee Perez4.4738.710
14Josh KrejciUnited States Josh Krejci4.4620.25
15Matt HodgsonEngland Matt Hodgson4.4422.35
16Bear HillUnited States Bear Hill4.1426.65
17Karl ThompsonUnited Kingdom Karl Thompson4.1334.16
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
31Andrew StrodeUnited States Andrew Strode3.0927.95
32Ramiro FigueroaUnited States Ramiro Figueroa3.0340.06
33Peter PerazaUnited States Peter Peraza2.9435.16
34Bartlomiej KrolPoland Bartlomiej Krol2.8849.08
35Quentin HenryUnited States Quentin Henry2.7318.37
36Josh DyerUnited States Josh Dyer2.7125.56
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
48Rico FrancoEngland Rico 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
58Bryan DuranCuba Bryan Duran1.5251.411
59Tony SotoUnited States Tony Soto1.5188.311
60Brian MaxwellUnited States Brian Maxwell1.4321.77
61Dat NguyenUnited States Dat Nguyen1.3743.95
62Elvin Leon BritoPuerto Rico Elvin Leon Brito1.35116.114
63Keith RichardsonUnited States Keith Richardson1.3117.65
64Ryan PetersenUnited States Ryan Petersen1.2828.86
65Stephen TownselUnited States Stephen Townsel1.2842.310
66Erick LozanoUnited States Erick Lozano1.2848.59
67David MundellUnited States David Mundell1.2788.413
68Zach CalmusUnited States Zach Calmus1.2651.510
69Sam ShewmakerUnited States Sam Shewmaker1.2164.610
70Pat CaseyUnited States Pat Casey1.1642.17
71Adam PelleranoUnited States Adam Pellerano1.1624.95
72Leigh CohoonUnited Kingdom Leigh Cohoon1.1528.86
73Gabriel MotaUnited States Gabriel Mota1.0618.05
74Donald SanchezUnited States Donald Sanchez1.0655.97
75Brad KellyUnited States Brad Kelly1.0527.75
76Dillon ClecklerUnited States Dillon Cleckler1.059.65
77Tyler RandallUnited States Tyler Randall1.0066.29
78Stanislav GrosuMoldova Stanislav Grosu0.9834.87
79Taylor StarlingUnited States Taylor Starling0.9780.811
80Tom ShoaffUnited States Tom Shoaff0.9347.39
81Johnny BedfordUnited States Johnny Bedford0.8553.97
82Evgeny KurdanovRussia Evgeny Kurdanov0.7830.75
83Gary FoxEngland Gary Fox0.7745.57
84Christian TorresUnited States Christian Torres0.7339.89
85Joey BeltranUnited States Joey Beltran0.7170.910
86Chris CamozziUnited States Chris Camozzi0.7041.47
87Justin IbarrolaUnited States Justin Ibarrola0.6755.69
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
97Chris GarciaUnited States Chris Garcia0.4047.78
98Joe RiggsUnited States Joe Riggs0.2941.36
99Gorjan SlaveskiNorth Macedonia Gorjan Slaveski0.2454.39
100Stevo MorrisUnited States Stevo Morris0.2241.05

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential