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 5, 2026

#Fighter
1Alberto BlasCuba Alberto Blas9.765.66
2Andrew YatesUnited States Andrew Yates7.7628.55
3Esteban RodriguezUnited States Esteban Rodriguez7.6926.48
4Andrew AngelcorUnited States Andrew Angelcor7.4941.16
5Christine VicensUnited States Christine Vicens6.5826.86
6Kai StewartUnited States Kai Stewart6.5382.610
7Leonardo PerdomoCuba Leonardo Perdomo6.2415.712
8David DiazUnited States David Diaz5.9156.06
9Bear HillUnited States Bear Hill5.7626.65
10Derek PerezUnited States Derek Perez5.5434.89
11Ruben ArroyoUnited States Ruben Arroyo5.3411.45
12Reggie Barnett Jr.United States Reggie Barnett Jr.5.0995.011
13Gee PerezUnited States Gee Perez4.8038.710
14Lex LudlowUnited States Lex Ludlow4.7020.45
15Josh KrejciUnited States Josh Krejci4.4620.25
16Matt HodgsonEngland Matt Hodgson4.4422.35
17Brad TaylorUnited Kingdom Brad Taylor4.4040.75
18Karl ThompsonUnited Kingdom Karl Thompson4.1334.16
19Edgard PlazaolaUnited States Edgard Plazaola3.9136.96
20Ben RothwellUnited States Ben Rothwell3.8912.95
21Jake LindseyUnited States Jake Lindsey3.8246.06
22Jim AlersUnited States Jim Alers3.7516.05
23Lardy NavarroUnited States Lardy Navarro3.6932.36
24Lewis KeenUnited Kingdom Lewis Keen3.5338.96
25Cary CaprioUnited States Cary Caprio3.3919.25
26Austin TroutUnited States Austin Trout3.3248.26
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
31Jade Masson-WongCanada Jade Masson-Wong3.0440.26
32Ramiro FigueroaUnited States Ramiro Figueroa3.0340.06
33Christine FereaUnited States Christine Ferea3.0275.213
34Peter PerazaUnited States Peter Peraza2.9435.16
35Bartlomiej KrolPoland Bartlomiej Krol2.8849.08
36Quentin HenryUnited States Quentin Henry2.7318.37
37Josh DyerUnited States Josh Dyer2.7125.56
38Travis ThompsonUnited States Travis Thompson2.60102.215
39Jimmie RiveraUnited States Jimmie Rivera2.5557.37
40Robert PeraltaUnited States Robert Peralta2.5444.16
41John GarbarinoUnited States John Garbarino2.4825.45
42Andrew StrodeUnited States Andrew Strode2.4427.95
43Joseph CreerUnited States Joseph Creer2.3867.810
44Dawid OskarPoland Dawid Oskar2.2729.17
45Alonzo MartinezUnited States Alonzo Martinez2.1834.96
46Josh WatsonUnited States Josh Watson2.187.85
47Mick TerrillUnited Kingdom Mick Terrill2.1820.77
48Zach CalmusUnited States Zach Calmus2.1651.510
49Ricardo FrancoUnited Kingdom Ricardo Franco2.1140.26
50Eduardo PeraltaMexico Eduardo Peralta1.9026.35
51Bryce HenryUnited States Bryce Henry1.7937.48
52James BrownUnited States James Brown1.7939.76
53Ben BonnerUnited Kingdom Ben Bonner1.7648.88
54Julio Perez RodriguezUnited States Julio Perez Rodriguez1.758.06
55Leigh CohoonUnited Kingdom Leigh Cohoon1.7427.15
56Zeb VincentUnited States Zeb Vincent1.7139.88
57Jeremy SaucedaUnited States Jeremy Sauceda1.7015.35
58Roberto ArmasUnited States Roberto Armas1.5659.510
59Justyn MartinezUnited States Justyn Martinez1.5525.87
60Bryan DuranCuba Bryan Duran1.5251.411
61Erick LozanoUnited States Erick Lozano1.4648.59
62Brian MaxwellUnited States Brian Maxwell1.4321.77
63Elvin Leon BritoPuerto Rico Elvin Leon Brito1.37116.114
64Dat NguyenUnited States Dat Nguyen1.3743.95
65Keith RichardsonUnited States Keith Richardson1.3117.65
66Ryan PetersenUnited States Ryan Petersen1.2828.86
67Stephen TownselUnited States Stephen Townsel1.2842.310
68Tyler RandallUnited States Tyler Randall1.2766.29
69Tony SotoUnited States Tony Soto1.2188.311
70Sam ShewmakerUnited States Sam Shewmaker1.2164.610
71Pat CaseyUnited States Pat Casey1.1642.17
72Adam PelleranoUnited States Adam Pellerano1.1624.95
73Nathan RiveraUnited States Nathan Rivera1.1636.36
74David MundellUnited States David Mundell1.1288.413
75Taylor StarlingUnited States Taylor Starling1.0980.811
76Gabriel MotaUnited States Gabriel Mota1.0618.05
77Donald SanchezUnited States Donald Sanchez1.0655.97
78Brad KellyUnited States Brad Kelly1.0527.75
79Dillon ClecklerUnited States Dillon Cleckler1.059.65
80Stanislav GrosuMoldova Stanislav Grosu0.9834.87
81Justin IbarrolaUnited States Justin Ibarrola0.9455.69
82Tom ShoaffUnited States Tom Shoaff0.9347.39
83Johnny BedfordUnited States Johnny Bedford0.8553.97
84Evgeny KurdanovRussia Evgeny Kurdanov0.7830.75
85Gary FoxEngland Gary Fox0.7745.57
86Christian TorresUnited States Christian Torres0.7339.89
87Joey BeltranUnited States Joey Beltran0.7170.910
88Chris CamozziUnited States Chris Camozzi0.7041.47
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
96Wilfredo SantiagoUnited States Wilfredo Santiago0.4221.75
97Joseph WhiteUnited States Joseph White0.4116.95
98Chris GarciaUnited States Chris Garcia0.4047.78
99Sawyer DepeeUnited States Sawyer Depee0.3813.08
100Joe RiggsUnited States Joe Riggs0.2941.36

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential