Skip to content
MMA Calendar

UFC Record Book

UFC: Best striking differential

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

Updated November 8, 2026

#Fighter
1Chidi NjokuaniUnited States Chidi Njokuani3.4568.56
2Jacobe SmithUnited States Jacobe Smith3.1337.86
3Michael MoralesEcuador Michael Morales2.4272.08
4Georges St-PierreCanada Georges St-Pierre2.39328.221
5United States Duane Ludwig2.0339.56
6Daniel RodriguezUnited States Daniel Rodriguez1.93148.014
7Alan JoubanUnited States Alan Jouban1.90117.013
8Punahele SorianoUnited States Punahele Soriano1.8560.55
9Ian Machado GarryIreland Ian Machado Garry1.70187.312
10Brian FosterUnited States Brian Foster1.6724.65
11Rick StoryUnited States Rick Story1.63237.219
12Anthony JohnsonUnited States Anthony Johnson1.6266.110
13John HathawayUnited Kingdom John Hathaway1.60120.69
14Kamaru UsmanUnited States Kamaru Usman1.56317.617
15Sam PattersonUnited Kingdom Sam Patterson1.4334.26
16Rinat FakhretdinovRussia Rinat Fakhretdinov1.4276.87
17Lorenz LarkinUnited States Lorenz Larkin1.4144.55
18Lyman GoodUnited States Lyman Good1.3354.86
19Michel PereiraBrazil Michel Pereira1.31104.68
20Sean BradyUnited States Sean Brady1.31146.911
21Tim MeansUnited States Tim Means1.29239.325
22Mike MalottCanada Mike Malott1.2984.510
23Oban ElliottWales Oban Elliott1.2681.07
24Uros MedicSerbia Uros Medic1.2328.48
25Seokhyeon KoSouth Korea Seokhyeon Ko1.2175.05
26Amir SadollahUnited States Amir Sadollah1.21128.910
27Kelvin GastelumUnited States Kelvin Gastelum1.16103.98
28Gabriel BonfimBrazil Gabriel Bonfim1.1487.69
29Richard WalshAustralia Richard Walsh1.1377.36
30George SullivanUnited States George Sullivan1.1165.77
31Jon FitchUnited States Jon Fitch1.11224.017
32Carlos ConditUnited States Carlos Condit1.09251.319
33Jack Della MaddalenaAustralia Jack Della Maddalena1.08133.111
34Shavkat RakhmonovKazakhstan Shavkat Rakhmonov1.0875.27
35Stephen ThompsonUnited States Stephen Thompson1.05319.522
36Ryan LaFlareUnited States Ryan LaFlare1.03147.810
37Neil MagnyUnited States Neil Magny0.98451.238
38United States Brad Blackburn0.9664.65
39Themba GorimboZimbabwe Themba Gorimbo0.9583.08
40Rory MacDonaldCanada Rory MacDonald0.94178.013
41Curtis MillenderUnited States Curtis Millender0.9156.95
42Kyle NokeAustralia Kyle Noke0.8972.87
43Randy BrownJamaica Randy Brown0.88246.223
44Bryan BarberenaUnited States Bryan Barberena0.85169.815
45Matt BrownUnited States Matt Brown0.84276.630
46Sean SpencerUnited States Sean Spencer0.8095.27
47Jeremiah WellsUnited States Jeremiah Wells0.7979.98
48Nordine TalebFrance Nordine Taleb0.77108.911
49Kevin HollandUnited States Kevin Holland0.77144.112
50Jorge MasvidalUnited States Jorge Masvidal0.76193.715
51Michael ChiesaUnited States Michael Chiesa0.74113.711
52United States Matt Hughes0.74203.623
53Colby CovingtonUnited States Colby Covington0.73288.117
54United States Pete Spratt0.7234.77
55Kenny RobertsonUnited States Kenny Robertson0.7187.99
56Dwight GrantUnited States Dwight Grant0.7083.88
57Jake MatthewsAustralia Jake Matthews0.70206.817
58Anthony Rocco MartinUnited States Anthony Rocco Martin0.7097.37
59Sean StricklandUnited States Sean Strickland0.66101.38
60Court McGeeUnited States Court McGee0.62251.720
61Li JingliangChina Li Jingliang0.62174.517
62Jordan MeinCanada Jordan Mein0.6192.69
63Elizeu Zaleski dos SantosBrazil Elizeu Zaleski dos Santos0.60208.718
64Nate DiazUnited States Nate Diaz0.57153.910
65United States Pat Miletich0.5566.87
66Chris LytleUnited States Chris Lytle0.54201.019
67Nick DiazUnited States Nick Diaz0.52168.813
68Belal MuhammadUnited States Belal Muhammad0.48342.321
69Joaquin BuckleyUnited States Joaquin Buckley0.43122.19
70Nicolas DalbyDenmark Nicolas Dalby0.42196.214
71Albert TumenovRussia Albert Tumenov0.4274.28
72Jake ShieldsUnited States Jake Shields0.39110.97
73United States Frank Trigg0.3727.47
74Bryan BattleUnited States Bryan Battle0.3749.36
75Ramazan EmeevRussia Ramazan Emeev0.3692.57
76Omari AkhmedovRussia Omari Akhmedov0.3580.07
77Rafael Dos AnjosBrazil Rafael Dos Anjos0.33187.311
78Tamdan McCroryUnited States Tamdan McCrory0.3253.06
79Alex OliveiraBrazil Alex Oliveira0.32168.318
80Joe RiggsUnited States Joe Riggs0.3145.27
81Thiago AlvesBrazil Thiago Alves0.29281.626
82Karo ParisyanArmenia Karo Parisyan0.29135.812
83Preston ParsonsUnited States Preston Parsons0.2965.06
84United States Luke Cummo0.2969.56
85Dong Hyun KimSouth Korea Dong Hyun Kim0.28184.617
86United States Matthew Riddle0.27124.99
87Trevin GilesUnited States Trevin Giles0.2459.46
88United States Drew Fickett0.2263.27
89Mike PierceUnited States Mike Pierce0.19167.614
90Leon EdwardsUnited Kingdom Leon Edwards0.13330.319
91Muslim SalikhovRussia Muslim Salikhov0.11141.515
92Carlos PratesBrazil Carlos Prates0.1183.79
93Bojan VelickovicSerbia Bojan Velickovic0.1174.65
94Canada Sean Pierson0.1077.76
95Roan CarneiroBrazil Roan Carneiro0.1083.57
96United States Forrest Petz0.0781.17
97Brian EbersoleUnited States Brian Ebersole0.0699.58
98Charlie BrennemanUnited States Charlie Brenneman0.0573.88
99Charles RadtkeUnited States Charles Radtke0.0560.37
100Alex MoronoUnited States Alex Morono0.05262.322

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential