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

#FighterBest striking differentialMinutesBouts
1Chidi NjokuaniUnited StatesChidi Njokuani3.4568.56
2Mohammad AlaqraaKuwaitMohammad Alaqraa3.1171.85
3Giacomo MichelisItalyGiacomo Michelis2.8766.65
4Michael MoralesEcuadorMichael Morales2.4272.08
5Sean Clancy Jr.ScotlandSean Clancy Jr.2.4033.05
6Georges St-PierreCanadaGeorges St-Pierre2.39328.221
7Louis GlismannDenmarkLouis Glismann2.3442.05
8Shamil MusaevRussiaShamil Musaev2.2264.05
9Rafael AronovIsraelRafael Aronov2.2127.26
10Matouš KohoutCzechiaMatouš Kohout2.0977.16
11United StatesDuane Ludwig2.0339.56
12John HathawayUnited KingdomJohn Hathaway2.02150.611
13Daniel RodriguezUnited StatesDaniel Rodriguez1.93148.014
14Alan JoubanUnited StatesAlan Jouban1.90117.013
15Máté KertészHungaryMáté Kertész1.88221.219
16Lorenz LarkinUnited StatesLorenz Larkin1.8749.36
17Punahele SorianoUnited StatesPunahele Soriano1.8560.55
18Ismail NaurdievIsmail Naurdiev1.7366.07
19Ian Machado GarryIrelandIan Machado Garry1.70187.312
20Brian FosterUnited StatesBrian Foster1.6724.65
21Tomislav SičajaTomislav Sičaja1.6343.75
22Miroslav BrožCzechiaMiroslav Brož1.6251.25
23Anthony JohnsonUnited StatesAnthony Johnson1.6266.110
24David KozmaCzechiaDavid Kozma1.57233.018
25Kamaru UsmanUnited StatesKamaru Usman1.56317.617
26Rick StoryUnited StatesRick Story1.45266.422
27Sam PattersonUnited KingdomSam Patterson1.4334.26
28Rinat FakhretdinovRussiaRinat Fakhretdinov1.4276.87
29Christian JungwirthGermanyChristian Jungwirth1.35217.216
30Lyman GoodUnited StatesLyman Good1.3354.86
31Michel PereiraBrazilMichel Pereira1.31104.68
32Denis MaherBelarusDenis Maher1.3174.16
33Sean BradyUnited StatesSean Brady1.31146.911
34Tim MeansUnited StatesTim Means1.29239.325
35Oban ElliottWalesOban Elliott1.2681.07
36Uros MedicSerbiaUros Medic1.2328.48
37Amir SadollahUnited StatesAmir Sadollah1.21128.910
38Emir-Can AlGermanyEmir-Can Al1.1844.25
39Kelvin GastelumUnited StatesKelvin Gastelum1.16103.98
40Magomed UmalatovRussiaMagomed Umalatov1.1682.18
41Gabriel BonfimBrazilGabriel Bonfim1.1487.69
42Richard WalshAustraliaRichard Walsh1.1377.36
43Mike MalottCanadaMike Malott1.1277.09
44George SullivanUnited StatesGeorge Sullivan1.1165.77
45Jon FitchUnited StatesJon Fitch1.11224.017
46Carlos ConditUnited StatesCarlos Condit1.09251.319
47Jack Della MaddalenaAustraliaJack Della Maddalena1.08133.111
48Shavkat RakhmonovKazakhstanShavkat Rakhmonov1.0875.27
49Daniel HromekSlovakiaDaniel Hromek1.0568.36
50Stephen ThompsonUnited StatesStephen Thompson1.05319.522
51Randy BrownJamaicaRandy Brown1.04231.222
52Herbert BatistaBrazilHerbert Batista1.0363.15
53Ryan LaFlareUnited StatesRyan LaFlare1.03147.810
54Kaik BritoBrazilKaik Brito0.9972.79
55Neil MagnyUnited StatesNeil Magny0.98451.238
56United StatesBrad Blackburn0.9664.65
57Endrit BrajshoriGermanyEndrit Brajshori0.9526.25
58Themba GorimboZimbabweThemba Gorimbo0.9583.08
59Kyle NokeAustraliaKyle Noke0.8972.87
60Elias SilverioBrazilElias Silverio0.87106.28
61Bryan BarberenaUnited StatesBryan Barberena0.85169.815
62Omiel BrownJamaicaOmiel Brown0.8432.15
63Matt BrownUnited StatesMatt Brown0.84276.630
64Curtis MillenderUnited StatesCurtis Millender0.8362.57
65Sean SpencerUnited StatesSean Spencer0.8095.27
66Jeremiah WellsUnited StatesJeremiah Wells0.7979.98
67Nordine TalebFranceNordine Taleb0.77108.911
68Kevin HollandUnited StatesKevin Holland0.77144.112
69Jorge MasvidalUnited StatesJorge Masvidal0.76193.715
70Court McGeeUnited StatesCourt McGee0.75238.319
71Michael ChiesaUnited StatesMichael Chiesa0.74113.711
72United StatesMatt Hughes0.74203.623
73Colby CovingtonUnited StatesColby Covington0.73288.117
74United StatesPete Spratt0.7234.77
75Kenny RobertsonUnited StatesKenny Robertson0.7187.99
76Dwight GrantUnited StatesDwight Grant0.7083.88
77Marek BartlCzechiaMarek Bartl0.7029.85
78Jake MatthewsAustraliaJake Matthews0.70206.817
79Anthony Rocco MartinUnited StatesAnthony Rocco Martin0.7097.37
80Andrej KalašnikCzechiaAndrej Kalašnik0.6789.712
81Andrey KoshkinRussiaAndrey Koshkin0.66129.78
82Sean StricklandUnited StatesSean Strickland0.66101.38
83Joaquin BuckleyUnited StatesJoaquin Buckley0.65114.58
84Carlos LealBrazilCarlos Leal0.6573.68
85Rory MacDonaldCanadaRory MacDonald0.64233.019
86Logan StorleyUnited StatesLogan Storley0.6275.55
87Li JingliangChinaLi Jingliang0.62174.517
88Jordan MeinCanadaJordan Mein0.6192.69
89Elizeu Zaleski dos SantosBrazilElizeu Zaleski dos Santos0.60208.718
90Sadibou SySwedenSadibou Sy0.60158.912
91Artur SzczepaniakPolandArtur Szczepaniak0.5927.25
92Madars Bertholds-FleminasLatviaMadars Bertholds-Fleminas0.5981.96
93Nate DiazUnited StatesNate Diaz0.57153.910
94United StatesPat Miletich0.5566.87
95Chris LytleUnited StatesChris Lytle0.54201.019
96Nick DiazUnited StatesNick Diaz0.52168.813
97Ruslan KolodkoBelarusRuslan Kolodko0.5156.65
98José Antonio Martín ReisSpainJosé Antonio Martín Reis0.5070.05
99Thad JeanUnited StatesThad Jean0.5076.27
100Belal MuhammadUnited StatesBelal Muhammad0.48342.321

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.