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

#FighterBest striking differentialMinutesBouts
1Chidi NjokuaniUnited StatesChidi Njokuani3.4568.56
2Biaggio Ali WalshUnited StatesBiaggio Ali Walsh3.1749.59
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
8Rafael AronovIsraelRafael Aronov2.2127.26
9Matouš KohoutCzechiaMatouš Kohout2.0977.16
10United StatesDuane Ludwig2.0339.56
11John HathawayUnited KingdomJohn Hathaway2.02150.611
12Daniel RodriguezUnited StatesDaniel Rodriguez1.93148.014
13Alan JoubanUnited StatesAlan Jouban1.90117.013
14Máté KertészHungaryMáté Kertész1.88221.219
15Punahele SorianoUnited StatesPunahele Soriano1.8560.55
16Olivier Aubin-MercierCanadaOlivier Aubin-Mercier1.7365.25
17Ismail NaurdievIsmail Naurdiev1.7366.07
18Ian Machado GarryIrelandIan Machado Garry1.70187.312
19Brian FosterUnited StatesBrian Foster1.6724.65
20Brent PrimusUnited StatesBrent Primus1.6565.05
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
29Lorenz LarkinUnited StatesLorenz Larkin1.4144.55
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
40Christian JungwirthGermanyChristian Jungwirth1.16232.217
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
59Carlos LealBrazilCarlos Leal0.9052.46
60Kyle NokeAustraliaKyle Noke0.8972.87
61Elias SilverioBrazilElias Silverio0.87106.28
62Bryan BarberenaUnited StatesBryan Barberena0.85169.815
63Omiel BrownJamaicaOmiel Brown0.8432.15
64Matt BrownUnited StatesMatt Brown0.84276.630
65Curtis MillenderUnited StatesCurtis Millender0.8362.57
66Sean SpencerUnited StatesSean Spencer0.8095.27
67Jeremiah WellsUnited StatesJeremiah Wells0.7979.98
68Nordine TalebFranceNordine Taleb0.77108.911
69Kevin HollandUnited StatesKevin Holland0.77144.112
70Jorge MasvidalUnited StatesJorge Masvidal0.76193.715
71Court McGeeUnited StatesCourt McGee0.75238.319
72Michael ChiesaUnited StatesMichael Chiesa0.74113.711
73United StatesMatt Hughes0.74203.623
74Colby CovingtonUnited StatesColby Covington0.73288.117
75United StatesPete Spratt0.7234.77
76Kenny RobertsonUnited StatesKenny Robertson0.7187.99
77Dwight GrantUnited StatesDwight Grant0.7083.88
78Marek BartlCzechiaMarek Bartl0.7029.85
79Jake MatthewsAustraliaJake Matthews0.70206.817
80Anthony Rocco MartinUnited StatesAnthony Rocco Martin0.7097.37
81Rory MacDonaldCanadaRory MacDonald0.69215.717
82Andrej KalašnikCzechiaAndrej Kalašnik0.6789.712
83Andrey KoshkinRussiaAndrey Koshkin0.66129.78
84Sean StricklandUnited StatesSean Strickland0.66101.38
85Joaquin BuckleyUnited StatesJoaquin Buckley0.65114.58
86Li JingliangChinaLi Jingliang0.62174.517
87Jordan MeinCanadaJordan Mein0.6192.69
88Elizeu Zaleski dos SantosBrazilElizeu Zaleski dos Santos0.60208.718
89Madars Bertholds-FleminasLatviaMadars Bertholds-Fleminas0.5981.96
90Nate DiazUnited StatesNate Diaz0.57153.910
91United StatesPat Miletich0.5566.87
92Chris LytleUnited StatesChris Lytle0.54201.019
93Nick DiazUnited StatesNick Diaz0.52168.813
94Ruslan KolodkoBelarusRuslan Kolodko0.5156.65
95José Antonio Martín ReisSpainJosé Antonio Martín Reis0.5070.05
96Belal MuhammadUnited StatesBelal Muhammad0.48342.321
97Alexey KunchenkoRussiaAlexey Kunchenko0.4690.06
98Nicolas DalbyDenmarkNicolas Dalby0.42196.214
99Jozef WittnerSlovakiaJozef Wittner0.3863.06
100Adrian BartosinskiPolandAdrian Bartosinski0.38106.66

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.