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 15, 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 PlazaolaNicaragua Edgard Plazaola4.5036.96
13Gee PerezUnited States Gee Perez4.4738.710
14Josh KrejciUnited States Josh Krejci4.4620.25
15Matt HodgsonUnited Kingdom Matt Hodgson4.4422.35
16Brad TaylorUnited Kingdom Brad Taylor4.4040.75
17Bear HillUnited States Bear Hill4.1426.65
18Karl ThompsonUnited Kingdom Karl Thompson4.1034.16
19Cary CaprioUnited States Cary Caprio4.0719.25
20Ben RothwellUnited States Ben Rothwell3.8912.95
21Jake LindseyUnited States Jake Lindsey3.8246.06
22Jim AlersUnited States Jim Alers3.7516.05
23Lex LudlowUnited States Lex Ludlow3.5820.45
24Austin TroutUnited States Austin Trout3.5748.26
25Lewis KeenUnited Kingdom Lewis Keen3.5338.96
26Jay JacksonUnited States Jay Jackson3.2552.09
27Mike PerryUnited States Mike Perry3.2439.86
28Britain Beltran HartUnited States Britain Beltran Hart3.22126.414
29Christine FereaUnited States Christine Ferea3.1875.213
30Jade Masson-WongCanada Jade Masson-Wong3.0440.26
31Ramiro FigueroaUnited States Ramiro Figueroa3.0340.06
32Lardy NavarroUnited States Lardy Navarro2.9732.36
33Peter PerazaUnited States Peter Peraza2.9435.16
34Bartlomiej KrolPoland Bartlomiej Krol2.8449.08
35John DodsonUnited States John Dodson2.7724.25
36Quentin HenryUnited States Quentin Henry2.7318.37
37Josh DyerUnited States Josh Dyer2.7125.56
38Robert PeraltaUnited States Robert Peralta2.5444.16
39Travis ThompsonUnited States Travis Thompson2.50102.215
40John GarbarinoUnited States John Garbarino2.4825.45
41Andrew StrodeUnited States Andrew Strode2.4427.95
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.9657.37
47Mick TerrillUnited Kingdom Mick Terrill1.9320.77
48Rico FrancoUnited Kingdom 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.4788.311
60Brian MaxwellUnited States Brian Maxwell1.4321.77
61David MundellUnited States David Mundell1.4088.413
62Ryan PetersenUnited States Ryan Petersen1.3928.86
63Dat NguyenVietnam Dat Nguyen1.3743.95
64Elvin Leon BritoPuerto Rico Elvin Leon Brito1.35116.114
65Keith RichardsonUnited States Keith Richardson1.3117.65
66Stephen TownselUnited States Stephen Townsel1.2842.310
67Erick LozanoUnited States Erick Lozano1.2848.59
68Tyler RandallUnited States Tyler Randall1.2766.29
69Zach CalmusUnited States Zach Calmus1.2651.510
70Sam ShewmakerUnited States Sam Shewmaker1.2164.610
71Pat CaseyUnited States Pat Casey1.1642.17
72Adam PelleranoUnited States Adam Pellerano1.1624.95
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
77Stanislav GrosuMoldova Stanislav Grosu0.9834.87
78Taylor StarlingUnited States Taylor Starling0.9780.811
79Tom ShoaffUnited States Tom Shoaff0.9347.39
80Johnny BedfordUnited States Johnny Bedford0.8553.97
81Evgeny KurdanovRussia Evgeny Kurdanov0.7830.75
82Gary FoxUnited Kingdom Gary Fox0.7745.57
83Leigh CohoonUnited Kingdom Leigh Cohoon0.7628.86
84Joey BeltranUnited States Joey Beltran0.7170.910
85Chris CamozziUnited States Chris Camozzi0.7041.47
86Wilfredo SantiagoUnited States Wilfredo Santiago0.6921.75
87Justin IbarrolaUnited States Justin Ibarrola0.6755.69
88Christian TorresUnited States Christian Torres0.6339.89
89Isaac DoolittleUnited States Isaac Doolittle0.6251.66
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
98Sawyer DepeeUnited States Sawyer Depee0.3813.08
99Joe RiggsUnited States Joe Riggs0.2941.36
100Gorjan SlaveskiNorth Macedonia Gorjan Slaveski0.2454.39

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential