Ultimate Fighting Calendar

UFCalendar Record Book

Best striking differential

The all-time top 100, ranked across every MMA promotion we track and rebuilt from every completed fight in our database.

Updated September 21, 2026

#FighterBest striking differentialMinutesBouts
1Will FleuryIrelandWill Fleury4.8653.15
2Tiriel AbramovićTiriel Abramović3.8224.95
3Navajo StirlingNew ZealandNavajo Stirling3.7172.87
4Daniel ŠkvorCzechiaDaniel Škvor3.5368.613
5Cyrille DiabateFranceCyrille Diabate2.6758.58
6Carlos UlbergNew ZealandCarlos Ulberg2.5485.712
7Diyar NurgozhayKazakhstanDiyar Nurgozhay2.3837.85
8Marcin PrachnioPolandMarcin Prachnio2.34108.412
9Viktor PestaCzechiaViktor Pesta2.3129.45
10Karlos VemolaCzechiaKarlos Vemola2.2197.99
11Alessio SakaraItalyAlessio Sakara2.1825.76
12United StatesRich Franklin2.1554.57
13Corey AndersonUnited StatesCorey Anderson2.14186.715
14Jamahal HillUnited StatesJamahal Hill2.11122.611
15Impa KasanganayUnited StatesImpa Kasanganay2.0684.09
16Jon JonesUnited StatesJon Jones2.05327.221
17Jorick MontagnacFranceJorick Montagnac2.0588.89
18Alexander PoppeckGermanyAlexander Poppeck1.8584.27
19United StatesJason Lambert1.8338.27
20United StatesRandy Couture1.82100.110
21Alex PereiraBrazilAlex Pereira1.8078.57
22Dustin JacobyUnited StatesDustin Jacoby1.79164.417
23Ibo AslanTürkiyeIbo Aslan1.7934.16
24United StatesForrest Griffin1.71158.314
25Marcos Rogerio de LimaBrazilMarcos Rogerio de Lima1.6719.86
26Nikita KrylovUkraineNikita Krylov1.61141.719
27United StatesEvan Tanner1.6026.25
28Dominick ReyesUnited StatesDominick Reyes1.59117.815
29Anthony JohnsonUnited StatesAnthony Johnson1.4946.48
30Chris HoneycuttUnited StatesChris Honeycutt1.4865.55
31Rafael XavierBrazilRafael Xavier1.4761.38
32Fabio MaldonadoBrazilFabio Maldonado1.43119.99
33Ryan BaderUnited StatesRyan Bader1.39202.419
34Lyoto MachidaBrazilLyoto Machida1.35178.915
35Miloš PetrášekCzechiaMiloš Petrášek1.3477.08
36James Te HunaNew ZealandJames Te Huna1.3455.49
37Marcin WojcikPolandMarcin Wojcik1.2924.85
38Phil DavisUnited StatesPhil Davis1.28188.214
39Aleksandar RakicAleksandar Rakic1.27117.511
40Oumar SyFranceOumar Sy1.2261.47
41Azamat MurzakanovRussiaAzamat Murzakanov1.2166.38
42Rob WilkinsonAustraliaRob Wilkinson1.1462.58
43Zhang MingyangChinaZhang Mingyang1.1020.05
44United StatesFrank Shamrock1.0734.55
45Magomed AnkalaevRussiaMagomed Ankalaev1.04208.416
46Johnny Mendez WalkerAustraliaJohnny Mendez Walker0.93120.216
47Patrick CumminsUnited StatesPatrick Cummins0.92116.813
48Iwo BaraniewskiPolandIwo Baraniewski0.9118.75
49Renato SobralBrazilRenato Sobral0.9065.79
50United StatesJason Brilz0.8869.57
51Misha CirkunovLatviaMisha Cirkunov0.8540.011
52BrazilLuiz Cane0.8038.88
53Volkan OezdemirVolkan Oezdemir0.80150.616
54United StatesKeith Jardine0.79124.812
55Mohamed Said MaalemAlgeriaMohamed Said Maalem0.7363.35
56Ruslan ShamilovRussiaRuslan Shamilov0.7265.06
57Ion CuțelabaMoldovaIon Cuțelaba0.71168.021
58Simeon PowellEnglandSimeon Powell0.6679.97
59Krzysztof Soszynski0.6180.49
60Daniel CormierUnited StatesDaniel Cormier0.59108.58
61United StatesChuck Liddell0.57161.619
62Vladimir VasilyevRussiaVladimir Vasilyev0.5686.76
63Thiago SilvaBrazilThiago Silva0.5172.410
64Tyson PedroAustraliaTyson Pedro0.5179.011
65Jimmy CruteAustraliaJimmy Crute0.5081.913
66Jared CannonierUnited StatesJared Cannonier0.4860.15
67Aleksa CamurUnited StatesAleksa Camur0.4765.85
68Alexander GustafssonSwedenAlexander Gustafsson0.46184.017
69Edil EsengulovKyrgyzstanEdil Esengulov0.4257.75
70Maxim GrishinRussiaMaxim Grishin0.3871.58
71Ryan JimmoCanadaRyan Jimmo0.3566.47
72Andres RamosCubaAndres Ramos0.3255.57
73Brandon VeraUnited StatesBrandon Vera0.30112.39
74Jan BlachowiczPolandJan Blachowicz0.30294.923
75Thiago SantosBrazilThiago Santos0.28165.710
76Dan SpohnUnited StatesDan Spohn0.2462.97
77Kennedy NzechukwuNigeriaKennedy Nzechukwu0.22125.013
78Tom BreeseUnited KingdomTom Breese0.219.45
79Anton TurkaljSwedenAnton Turkalj0.1745.85
80Marthin HamletNorwayMarthin Hamlet0.1686.010
81Michal OleksiejczukPolandMichal Oleksiejczuk0.1347.17
82Vitor PetrinoBrazilVitor Petrino0.1274.17
83Tim BoetschUnited StatesTim Boetsch0.1257.97
84Jeremy KimballUnited StatesJeremy Kimball0.1135.68
85Jordan JohnsonUnited StatesJordan Johnson0.0975.06
86Bogdan GuskovUzbekistanBogdan Guskov0.0966.27
87BelarusVladimir Matyushenko0.0577.69
88Tomislav SpahovićTomislav Spahović0.0451.35
89Alonzo MenifieldUnited StatesAlonzo Menifield-0.05169.921
90Emiliano SordiArgentinaEmiliano Sordi-0.0558.212
91Jiri ProchazkaCzechiaJiri Prochazka-0.0592.39
92United StatesStephan Bonnar-0.07158.414
93Mauricio RuaBrazilMauricio Rua-0.11264.824
94Mike RodriguezUnited StatesMike Rodriguez-0.1161.18
95Matt HamillUnited StatesMatt Hamill-0.12154.915
96United StatesBrian Stann-0.1458.05
97William KnightUnited StatesWilliam Knight-0.1780.97
98Sam AlveyUnited StatesSam Alvey-0.2080.48
99Antonio Carlos JuniorBrazilAntonio Carlos Junior-0.21112.311
100Rashad EvansUnited StatesRashad Evans-0.24243.620

Ranked across every MMA promotion we track. BKFC is bare-knuckle boxing — two-minute rounds, and a punch count that is not a significant-strike count — so it is ranked only on its own boards.

Career boards need at least 5 bouts with tracked statistics.