MMA 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 25, 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
76Damian PiwowarczykPolandDamian Piwowarczyk0.2420.55
77Dan SpohnUnited StatesDan Spohn0.2462.97
78Kennedy NzechukwuNigeriaKennedy Nzechukwu0.22125.013
79Tom BreeseUnited KingdomTom Breese0.219.45
80Anton TurkaljSwedenAnton Turkalj0.1745.85
81Marthin HamletNorwayMarthin Hamlet0.1686.010
82Michal OleksiejczukPolandMichal Oleksiejczuk0.1347.17
83Vitor PetrinoBrazilVitor Petrino0.1274.17
84Tim BoetschUnited StatesTim Boetsch0.1257.97
85Jeremy KimballUnited StatesJeremy Kimball0.1135.68
86Jordan JohnsonUnited StatesJordan Johnson0.0975.06
87Bogdan GuskovUzbekistanBogdan Guskov0.0966.27
88BelarusVladimir Matyushenko0.0577.69
89Tomislav SpahovićTomislav Spahović0.0451.35
90Alonzo MenifieldUnited StatesAlonzo Menifield-0.05169.921
91Emiliano SordiArgentinaEmiliano Sordi-0.0558.212
92Jiri ProchazkaCzechiaJiri Prochazka-0.0592.39
93United StatesStephan Bonnar-0.07158.414
94Mauricio RuaBrazilMauricio Rua-0.11264.824
95Mike RodriguezUnited StatesMike Rodriguez-0.1161.18
96Matt HamillUnited StatesMatt Hamill-0.12154.915
97United StatesBrian Stann-0.1458.05
98William KnightUnited StatesWilliam Knight-0.1780.97
99Sam AlveyUnited StatesSam Alvey-0.2080.48
100Antonio Carlos JuniorBrazilAntonio Carlos Junior-0.21112.311

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.