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
1Tom AspinallEngland Tom Aspinall5.1818.49
2Cristiane JustinoBrazil Cristiane Justino4.8065.07
3Abdul Rakhman YakhyaevTürkiye Abdul Rakhman Yakhyaev4.206.75
4Cain VelasquezUnited States Cain Velasquez4.08111.015
5Josh HokitUnited States Josh Hokit4.0136.25
6Navajo StirlingNew Zealand Navajo Stirling3.7172.87
7Yousri Belgaroui Yousri Belgaroui3.6456.65
8Payton TalbottUnited States Payton Talbott3.3878.88
9Steve GarciaUnited States Steve Garcia3.2272.712
10Todd DuffeeUnited States Todd Duffee3.2116.55
11Ciryl GaneFrance Ciryl Gane3.16177.413
12Jacobe SmithUnited States Jacobe Smith3.1337.86
13Marco TulioBrazil Marco Tulio3.0557.46
14Joanna JedrzejczykPoland Joanna Jedrzejczyk3.03279.215
15Juan AdamsUnited States Juan Adams3.0333.05
16United States Patrick Smith2.936.86
17King GreenUnited States King Green2.85321.831
18Wang CongChina Wang Cong2.8594.97
19Johnny BedfordUnited States Johnny Bedford2.8040.45
20Terrance McKinneyUnited States Terrance McKinney2.7641.315
21Carli JudiceUnited States Carli Judice2.7259.86
22Sean O'MalleyUnited States Sean O'Malley2.69185.516
23Cyrille DiabateFrance Cyrille Diabate2.6758.58
24Alexander VolkanovskiAustralia Alexander Volkanovski2.65312.919
25Kaue FernandesBrazil Kaue Fernandes2.6338.85
26Vinicius OliveiraBrazil Vinicius Oliveira2.5782.47
27Chidi NjokuaniUnited States Chidi Njokuani2.54110.812
28Carlos UlbergNew Zealand Carlos Ulberg2.5485.712
29Armen Petrosyan Armen Petrosyan2.5388.68
30Javid Basharat Javid Basharat2.5193.27
31Gegard Mousasi Gegard Mousasi2.48120.112
32Joshua Van Joshua Van2.43170.812
33Michael MoralesEcuador Michael Morales2.4272.08
34Fatima KlineUnited States Fatima Kline2.4267.15
35Georges St-PierreCanada Georges St-Pierre2.38342.622
36Diyar NurgozhayKazakhstan Diyar Nurgozhay2.3837.85
37Marcin PrachnioPoland Marcin Prachnio2.38107.411
38Cheyanne VlismasUnited States Cheyanne Vlismas2.3661.05
39Khabib Nurmagomedov Khabib Nurmagomedov2.35171.913
40Manuel TorresMexico Manuel Torres2.3422.78
41Uros MedicSerbia Uros Medic2.3445.012
42Jacqueline CavalcantiPortugal Jacqueline Cavalcanti2.3290.06
43Max HollowayUnited States Max Holloway2.32533.933
44Kleydson RodriguesBrazil Kleydson Rodrigues2.2950.25
45Casey O'Neill Casey O'Neill2.2489.29
46Luke SandersUnited States Luke Sanders2.2463.08
T-47Joanne WoodScotland Joanne Wood2.21187.117
T-47Corey AndersonUnited States Corey Anderson2.21162.715
49United States Rich Franklin2.18202.420
50Victor HenryUnited States Victor Henry2.1881.36
51Cam RowstonAustralia Cam Rowston2.1746.76
52United States Nate Quarry2.1660.110
53Christian Leroy DuncanEngland Christian Leroy Duncan2.15128.211
54Jon JonesUnited States Jon Jones2.12343.823
55Jamahal HillUnited States Jamahal Hill2.11122.611
56Aljamain SterlingUnited States Aljamain Sterling2.11330.723
57Amanda NunesBrazil Amanda Nunes2.10204.418
58SumudaerjiChina Sumudaerji2.08126.311
59Cheick KongoFrance Cheick Kongo2.08163.418
60Hakeem DawoduCanada Hakeem Dawodu2.08134.810
61Natalia SilvaBrazil Natalia Silva2.06129.49
62Alexia ThainaraBrazil Alexia Thainara2.0564.55
63Zhang WeiliChina Zhang Weili2.04199.213
64Alice ArdeleanRomania Alice Ardelean2.0369.65
65Matt SaylesUnited States Matt Sayles2.0241.65
66Arman TsarukyanArmenia Arman Tsarukyan2.01152.113
67Alexander VolkovRussia Alexander Volkov2.00261.120
68Yadier del ValleCuba Yadier del Valle1.9937.25
69Taylor LapilusFrance Taylor Lapilus1.98111.48
70Yazmin JaureguiMexico Yazmin Jauregui1.9843.56
71Marcus McGheeUnited States Marcus McGhee1.9867.87
72Ignacio BahamondesChile Ignacio Bahamondes1.97134.212
73Stephanie LucianoBrazil Stephanie Luciano1.9661.25
74Jacob MalkounAustralia Jacob Malkoun1.96115.210
75Gilbert UrbinaUnited States Gilbert Urbina1.9522.05
76Quillan SalkilldAustralia Quillan Salkilld1.9443.87
77Shara MagomedovRussia Shara Magomedov1.9397.37
78Umar NurmagomedovRussia Umar Nurmagomedov1.91133.410
79Alan JoubanUnited States Alan Jouban1.90117.013
80Zabit MagomedsharipovRussia Zabit Magomedsharipov1.8977.66
81Josh BarnettUnited States Josh Barnett1.8791.910
82David MartinezMexico David Martinez1.8664.65
83Tanner BoserCanada Tanner Boser1.84134.012
84Canada Dave Beneteau1.8415.86
85Hunter AzureUnited States Hunter Azure1.8368.75
86Melsik BaghdasaryanArmenia Melsik Baghdasaryan1.8364.47
87Chris PadillaUnited States Chris Padilla1.8268.36
88Tom NolanAustralia Tom Nolan1.8167.08
89Manon FiorotFrance Manon Fiorot1.81143.410
90Elias TheodorouCanada Elias Theodorou1.80153.811
91Jonathan PearceUnited States Jonathan Pearce1.8098.510
92Hyder AmilUnited States Hyder Amil1.7957.47
93Ibo AslanTürkiye Ibo Aslan1.7934.16
94Evan DunhamUnited States Evan Dunham1.79230.521
95Maycee BarberUnited States Maycee Barber1.78163.814
96Demetrious JohnsonUnited States Demetrious Johnson1.77334.218
97Chris GutierrezUnited States Chris Gutierrez1.75203.215
98Sabina MazoColombia Sabina Mazo1.7592.17
99United States Tim Sylvia1.74137.613
100Daniel RodriguezUnited States Daniel Rodriguez1.74178.016

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential