Ultimate Fighting Calendar

BKFC Record Book

BKFC: Best striking differential

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

Updated September 21, 2026

#FighterBest striking differentialMinutesBouts
1Alberto BlasCubaAlberto Blas9.765.66
2Esteban RodriguezUnited StatesEsteban Rodriguez7.7726.48
3Andrew YatesUnited StatesAndrew Yates7.7628.55
4Andrew AngelcorUnited StatesAndrew Angelcor7.4941.16
5Kai StewartUnited StatesKai Stewart7.2882.610
6Christine VicensUnited StatesChristine Vicens6.1326.86
7Derek PerezUnited StatesDerek Perez5.9734.89
8David DiazUnited StatesDavid Diaz5.9156.06
9Leonardo PerdomoCubaLeonardo Perdomo5.7915.712
10Ruben ArroyoUnited StatesRuben Arroyo5.3411.45
11Reggie Barnett Jr.United StatesReggie Barnett Jr.5.0995.011
12Edgard PlazaolaUnited StatesEdgard Plazaola4.5036.96
13Gee PerezUnited StatesGee Perez4.4738.710
14Josh KrejciUnited StatesJosh Krejci4.4620.25
15Matty HodgsonUnited KingdomMatty Hodgson4.4422.35
16Bradley TaylorUnited KingdomBradley Taylor4.4040.75
17Bear HillUnited StatesBear Hill4.1426.65
18Cary CaprioUnited StatesCary Caprio4.0719.25
19Ben RothwellUnited StatesBen Rothwell3.8912.95
20Jake LindseyUnited StatesJake Lindsey3.8246.06
21Jim AlersUnited StatesJim Alers3.7516.05
22Austin TroutUnited StatesAustin Trout3.5748.26
23Lewis KeenUnited KingdomLewis Keen3.5338.96
24Jay JacksonUnited StatesJay Jackson3.2552.09
25Mike PerryUnited StatesMike Perry3.2439.86
26Britain HartUnited StatesBritain Hart3.22126.414
27Christine FereaUnited StatesChristine Ferea3.1875.213
28Andrew StrodeUnited StatesAndrew Strode3.0927.95
29Jade Masson-WongCanadaJade Masson-Wong3.0440.26
30Ramiro FigueroaUnited StatesRamiro Figueroa3.0340.06
31Peter PerazaUnited StatesPeter Peraza2.9435.16
32Quentin HenryUnited StatesQuentin Henry2.7318.37
33Josh DyerUnited StatesJosh Dyer2.7125.56
34Karl ThompsonUnited KingdomKarl Thompson2.6924.15
35Bartlomiej KrolPolandBartlomiej Krol2.6248.17
36Robert PeraltaUnited StatesRobert Peralta2.5444.16
37John GarbarinoUnited StatesJohn Garbarino2.4825.45
38Lardy NavarroUnited StatesLardy Navarro2.4232.36
39Joseph CreerUnited StatesJoseph Creer2.3867.810
40Ricardo FrancoUnited KingdomRicardo Franco2.3140.26
41Dawid OskarPolandDawid Oskar2.2729.17
42Alonzo MartinezUnited StatesAlonzo Martinez2.1834.96
43Josh WatsonUnited StatesJosh Watson2.187.85
44Travis ThompsonUnited StatesTravis Thompson2.0492.214
45Ryan PetersenUnited StatesRyan Petersen2.0126.95
46David MundellUnited StatesDavid Mundell1.9976.412
47Mick TerrillUnited KingdomMick Terrill1.9320.77
48Bryce HenryUnited StatesBryce Henry1.7937.48
49James BrownUnited StatesJames Brown1.7939.76
50Eduardo PeraltaMexicoEduardo Peralta1.7926.35
51Ben BonnerUnited KingdomBen Bonner1.7648.88
52Julio PerezUnited StatesJulio Perez1.758.06
53Zeb VincentUnited StatesZeb Vincent1.7139.88
54Jeremy SaucedaUnited StatesJeremy Sauceda1.7015.35
55Justyn MartinezUnited StatesJustyn Martinez1.5525.87
56Bryan DuranCubaBryan Duran1.5251.411
57Jimmie RiveraUnited StatesJimmie Rivera1.5150.56
58Brian MaxwellUnited StatesBrian Maxwell1.4321.77
59Dat NguyenUnited StatesDat Nguyen1.3743.95
60Antonio Soto III1.3785.710
61Elvin BritoPuerto RicoElvin Brito1.35116.114
62Keith RichardsonUnited StatesKeith Richardson1.3117.65
63Stephen TownselUnited StatesStephen Townsel1.2842.310
64Erick LozanoUnited StatesErick Lozano1.2848.59
65Zach CalmusUnited StatesZach Calmus1.2651.510
66Sam ShewmakerUnited StatesSam Shewmaker1.2164.610
67Patrick CaseyUnited StatesPatrick Casey1.1642.17
68Adam PelleranoUnited StatesAdam Pellerano1.1624.95
69Gabriel MotaUnited StatesGabriel Mota1.0618.05
70Brad KellyUnited StatesBrad Kelly1.0527.75
71Dillon ClecklerUnited StatesDillon Cleckler1.059.65
72Tyler RandallUnited StatesTyler Randall1.0066.29
73Stanislav GrosuMoldovaStanislav Grosu0.9834.87
74Taylor StarlingUnited StatesTaylor Starling0.9780.811
75Tom ShoaffUnited StatesTom Shoaff0.9347.39
76Donald SanchezUnited StatesDonald Sanchez0.9355.97
77Johnny BedfordUnited StatesJohnny Bedford0.8553.97
78Evgeny KurdanovRussiaEvgeny Kurdanov0.7830.75
79Gary FoxEnglandGary Fox0.7745.57
80Christian TorresUnited StatesChristian Torres0.7139.58
81Joey BeltranUnited StatesJoey Beltran0.7170.910
82Justin IbarrolaUnited StatesJustin Ibarrola0.6755.69
83Jeremy SmithSouth AfricaJeremy Smith0.6448.27
84Isaac DoolittleUnited StatesIsaac Doolittle0.6251.66
85David SimpsonUnited StatesDavid Simpson0.6052.010
86Joe ElmoreUnited StatesJoe Elmore0.5860.97
87Rick CarusoUnited StatesRick Caruso0.5724.66
88Robert ArmasUnited StatesRobert Armas0.5559.510
89Conor CookeUnited KingdomConor Cooke0.5234.47
90Chris GarciaUnited StatesChris Garcia0.4847.78
91Leonel CarreraUnited StatesLeonel Carrera0.4628.05
92Joseph WhiteUnited StatesJoseph White0.4116.95
93Sawyer DepeeUnited StatesSawyer Depee0.3813.08
94Joe RiggsUnited StatesJoe Riggs0.2941.36
95Chris CamozziUnited StatesChris Camozzi0.2941.47
96Gorjan SlaveskiNorth MacedoniaGorjan Slaveski0.2454.39
97Stevo MorrisUnited StatesStevo Morris0.2241.05
98Howard DavisUnited StatesHoward Davis0.1578.013
99Carlos Trinidad-SnakeUnited StatesCarlos Trinidad-Snake0.0954.49
100Connor TierneyUnited KingdomConnor Tierney0.0648.16

Career boards need at least 5 bouts with tracked statistics.