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

#Fighter
1Abdul Rakhman YakhyaevTürkiye Abdul Rakhman Yakhyaev4.206.75
2Navajo StirlingNew Zealand Navajo Stirling3.7172.87
3Cyrille DiabateFrance Cyrille Diabate2.6758.58
4Carlos UlbergNew Zealand Carlos Ulberg2.5485.712
5Diyar NurgozhayKazakhstan Diyar Nurgozhay2.3837.85
6Marcin PrachnioPoland Marcin Prachnio2.38107.411
7Alessio SakaraItaly Alessio Sakara2.1825.76
8United States Rich Franklin2.1554.57
9Jamahal HillUnited States Jamahal Hill2.11122.611
10Corey AndersonUnited States Corey Anderson2.09161.714
11Jon JonesUnited States Jon Jones2.05327.221
12United States Jason Lambert1.8338.27
13United States Randy Couture1.82100.110
14Alex PereiraBrazil Alex Pereira1.8078.57
15Dustin JacobyUnited States Dustin Jacoby1.79164.417
16Ibo AslanTürkiye Ibo Aslan1.7934.16
17United States Forrest Griffin1.71158.314
18Marcos Rogerio de LimaBrazil Marcos Rogerio de Lima1.6719.86
19Dominick ReyesUnited States Dominick Reyes1.64120.516
20Oumar SyFrance Oumar Sy1.6051.86
21United States Evan Tanner1.6026.25
22Nikita KrylovUkraine Nikita Krylov1.57144.420
23Phil DavisUnited States Phil Davis1.55167.312
24Anthony JohnsonUnited States Anthony Johnson1.4946.48
25Fabio MaldonadoBrazil Fabio Maldonado1.43119.99
26Ryan BaderUnited States Ryan Bader1.39202.419
27Lyoto MachidaBrazil Lyoto Machida1.35178.915
28James Te HunaNew Zealand James Te Huna1.3455.49
29Aleksandar Rakic Aleksandar Rakic1.27117.511
30Zhang MingyangChina Zhang Mingyang1.1020.05
31United States Frank Shamrock1.0734.55
32Magomed AnkalaevRussia Magomed Ankalaev1.04208.416
33Azamat MurzakanovRussia Azamat Murzakanov1.0069.09
34Johnny WalkerBrazil Johnny Walker0.93120.216
35Patrick CumminsUnited States Patrick Cummins0.92116.813
36Iwo BaraniewskiPoland Iwo Baraniewski0.9118.75
37Renato SobralBrazil Renato Sobral0.9065.79
38United States Jason Brilz0.8869.57
39Misha CirkunovLatvia Misha Cirkunov0.8540.011
40Brazil Luiz Cane0.8038.88
41Volkan Oezdemir Volkan Oezdemir0.80150.616
42United States Keith Jardine0.79124.812
43Ion CuțelabaMoldova Ion Cuțelaba0.71168.021
44 Krzysztof Soszynski0.6180.49
45Daniel CormierUnited States Daniel Cormier0.59108.58
46United States Chuck Liddell0.57161.619
47Thiago SilvaBrazil Thiago Silva0.5172.410
48Tyson PedroAustralia Tyson Pedro0.5179.011
49Jimmy CruteAustralia Jimmy Crute0.5081.913
50Jared CannonierUnited States Jared Cannonier0.4860.15
51Aleksa CamurUnited States Aleksa Camur0.4765.85
52Alexander GustafssonSweden Alexander Gustafsson0.46184.017
53Brandon VeraUnited States Brandon Vera0.45103.98
54Ryan JimmoCanada Ryan Jimmo0.3566.47
55Thiago SantosBrazil Thiago Santos0.32150.79
56Jan BlachowiczPoland Jan Blachowicz0.30294.923
57Julius WalkerUnited States Julius Walker0.2645.45
58Kennedy NzechukwuNigeria Kennedy Nzechukwu0.22125.013
59Michal OleksiejczukPoland Michal Oleksiejczuk0.1347.17
60Vitor PetrinoBrazil Vitor Petrino0.1274.17
61Tim BoetschUnited States Tim Boetsch0.1257.97
62Bogdan GuskovUzbekistan Bogdan Guskov0.0966.27
63Belarus Vladimir Matyushenko0.0577.69
64Alonzo MenifieldUnited States Alonzo Menifield-0.05169.921
65Jiri ProchazkaCzechia Jiri Prochazka-0.0592.39
66United States Stephan Bonnar-0.07158.414
67Mauricio RuaBrazil Mauricio Rua-0.11264.824
68Mike RodriguezUnited States Mike Rodriguez-0.1161.18
69Matt HamillUnited States Matt Hamill-0.12154.915
70United States Brian Stann-0.1458.05
71William KnightUnited States William Knight-0.1780.97
72Sam AlveyUnited States Sam Alvey-0.2080.48
73Rashad EvansUnited States Rashad Evans-0.24243.620
74Francimar BarrosoBrazil Francimar Barroso-0.24113.28
75United States Tito Ortiz-0.25273.923
76Khalil Rountree Jr.United States Khalil Rountree Jr.-0.25145.216
77Devin ClarkUnited States Devin Clark-0.28175.515
78Wanderlei SilvaBrazil Wanderlei Silva-0.3453.15
79Brazil Wilson Gouveia-0.3941.06
80Brazil Rogerio Nogueira-0.45122.813
81United States Eliot Marshall-0.4663.76
82Brendson RibeiroBrazil Brendson Ribeiro-0.5469.810
83Jimi Manuwa Jimi Manuwa-0.5584.312
84Paul CraigScotland Paul Craig-0.55120.816
85Houston AlexanderUnited States Houston Alexander-0.5910.35
86United States Quinton Jackson-0.60170.312
87Ryan SpannUnited States Ryan Spann-0.6076.114
88Ovince Saint PreuxUnited States Ovince Saint Preux-0.63235.126
89Rodolfo BellatoBrazil Rodolfo Bellato-0.7572.27
90Ilir LatifiSweden Ilir Latifi-0.8089.012
91Kyle KingsburyUnited States Kyle Kingsbury-0.83102.29
92Glover TeixeiraBrazil Glover Teixeira-0.88265.123
93Modestas BukauskasLithuania Modestas Bukauskas-0.89124.913
94Ihor PotieriaUkraine Ihor Potieria-0.9727.85
95Da Woon JungSouth Korea Da Woon Jung-0.9994.29
96Dan HendersonUnited States Dan Henderson-1.00121.78
97United States Sam Hoger-1.1867.15
98United States Eric Schafer-1.2653.17
99Gian VillanteUnited States Gian Villante-1.27165.115
100Sean O'ConnellUnited States Sean O'Connell-1.3155.77

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential