Ultimate Fighting Calendar

UFC Record Book

UFC: Best striking differential

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

Updated September 21, 2026

#FighterBest striking differentialMinutesBouts
1Navajo StirlingNew ZealandNavajo Stirling3.7172.87
2Cyrille DiabateFranceCyrille Diabate2.6758.58
3Carlos UlbergNew ZealandCarlos Ulberg2.5485.712
4Diyar NurgozhayKazakhstanDiyar Nurgozhay2.3837.85
5Marcin PrachnioPolandMarcin Prachnio2.38107.411
6Alessio SakaraItalyAlessio Sakara2.1825.76
7United StatesRich Franklin2.1554.57
8Jamahal HillUnited StatesJamahal Hill2.11122.611
9Corey AndersonUnited StatesCorey Anderson2.09161.714
10Jon JonesUnited StatesJon Jones2.05327.221
11United StatesJason Lambert1.8338.27
12United StatesRandy Couture1.82100.110
13Alex PereiraBrazilAlex Pereira1.8078.57
14Dustin JacobyUnited StatesDustin Jacoby1.79164.417
15Ibo AslanTürkiyeIbo Aslan1.7934.16
16United StatesForrest Griffin1.71158.314
17Marcos Rogerio de LimaBrazilMarcos Rogerio de Lima1.6719.86
18Nikita KrylovUkraineNikita Krylov1.61141.719
19Oumar SyFranceOumar Sy1.6051.86
20United StatesEvan Tanner1.6026.25
21Dominick ReyesUnited StatesDominick Reyes1.59117.815
22Phil DavisUnited StatesPhil Davis1.55167.312
23Anthony JohnsonUnited StatesAnthony Johnson1.4946.48
24Fabio MaldonadoBrazilFabio Maldonado1.43119.99
25Ryan BaderUnited StatesRyan Bader1.39202.419
26Lyoto MachidaBrazilLyoto Machida1.35178.915
27James Te HunaNew ZealandJames Te Huna1.3455.49
28Aleksandar RakicAleksandar Rakic1.27117.511
29Azamat MurzakanovRussiaAzamat Murzakanov1.2166.38
30Zhang MingyangChinaZhang Mingyang1.1020.05
31United StatesFrank Shamrock1.0734.55
32Magomed AnkalaevRussiaMagomed Ankalaev1.04208.416
33Johnny Mendez WalkerAustraliaJohnny Mendez Walker0.93120.216
34Patrick CumminsUnited StatesPatrick Cummins0.92116.813
35Iwo BaraniewskiPolandIwo Baraniewski0.9118.75
36Renato SobralBrazilRenato Sobral0.9065.79
37United StatesJason Brilz0.8869.57
38Misha CirkunovLatviaMisha Cirkunov0.8540.011
39BrazilLuiz Cane0.8038.88
40Volkan OezdemirVolkan Oezdemir0.80150.616
41United StatesKeith Jardine0.79124.812
42Ion CuțelabaMoldovaIon Cuțelaba0.71168.021
43Krzysztof Soszynski0.6180.49
44Daniel CormierUnited StatesDaniel Cormier0.59108.58
45United StatesChuck Liddell0.57161.619
46Thiago SilvaBrazilThiago Silva0.5172.410
47Tyson PedroAustraliaTyson Pedro0.5179.011
48Jimmy CruteAustraliaJimmy Crute0.5081.913
49Jared CannonierUnited StatesJared Cannonier0.4860.15
50Aleksa CamurUnited StatesAleksa Camur0.4765.85
51Alexander GustafssonSwedenAlexander Gustafsson0.46184.017
52Brandon VeraUnited StatesBrandon Vera0.45103.98
53Ryan JimmoCanadaRyan Jimmo0.3566.47
54Thiago SantosBrazilThiago Santos0.32150.79
55Jan BlachowiczPolandJan Blachowicz0.30294.923
56Kennedy NzechukwuNigeriaKennedy Nzechukwu0.22125.013
57Michal OleksiejczukPolandMichal Oleksiejczuk0.1347.17
58Vitor PetrinoBrazilVitor Petrino0.1274.17
59Tim BoetschUnited StatesTim Boetsch0.1257.97
60Bogdan GuskovUzbekistanBogdan Guskov0.0966.27
61BelarusVladimir Matyushenko0.0577.69
62Alonzo MenifieldUnited StatesAlonzo Menifield-0.05169.921
63Jiri ProchazkaCzechiaJiri Prochazka-0.0592.39
64United StatesStephan Bonnar-0.07158.414
65Mauricio RuaBrazilMauricio Rua-0.11264.824
66Mike RodriguezUnited StatesMike Rodriguez-0.1161.18
67Matt HamillUnited StatesMatt Hamill-0.12154.915
68United StatesBrian Stann-0.1458.05
69William KnightUnited StatesWilliam Knight-0.1780.97
70Sam AlveyUnited StatesSam Alvey-0.2080.48
71Rashad EvansUnited StatesRashad Evans-0.24243.620
72Francimar BarrosoBrazilFrancimar Barroso-0.24113.28
73United StatesTito Ortiz-0.25273.923
74Khalil Rountree Jr.United StatesKhalil Rountree Jr.-0.25145.216
75Devin ClarkUnited StatesDevin Clark-0.28175.515
76Wanderlei SilvaBrazilWanderlei Silva-0.3453.15
77BrazilWilson Gouveia-0.3941.06
78Rodolfo BellatoBrazilRodolfo Bellato-0.4160.46
79BrazilRogerio Nogueira-0.45122.813
80United StatesEliot Marshall-0.4663.76
81Jimi ManuwaJimi Manuwa-0.5584.312
82Paul CraigScotlandPaul Craig-0.55120.816
83Houston AlexanderUnited StatesHouston Alexander-0.5910.35
84United StatesQuinton Jackson-0.60170.312
85Ryan SpannUnited StatesRyan Spann-0.6076.114
86Ovince Saint PreuxUnited StatesOvince Saint Preux-0.63235.126
87Brendson RibeiroBrazilBrendson Ribeiro-0.6368.09
88Ilir LatifiSwedenIlir Latifi-0.8089.012
89Kyle KingsburyUnited StatesKyle Kingsbury-0.83102.29
90Glover TeixeiraBrazilGlover Teixeira-0.88265.123
91Modestas BukauskasLithuaniaModestas Bukauskas-0.89124.913
92Ihor PotieriaUkraineIhor Potieria-0.9727.85
93Da Woon JungSouth KoreaDa Woon Jung-0.9994.29
94Dan HendersonUnited StatesDan Henderson-1.00121.78
95United StatesSam Hoger-1.1867.15
96United StatesEric Schafer-1.2653.17
97Gian VillanteUnited StatesGian Villante-1.27165.115
98Sean O'ConnellUnited StatesSean O'Connell-1.3155.77
99Henrique da SilvaBrazilHenrique da Silva-1.3961.07
100Anthony PeroshAustraliaAnthony Perosh-1.4738.99

Career boards need at least 5 bouts with tracked statistics.