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
1Tom AspinallEnglandTom Aspinall5.1818.49
2Cristiane JustinoBrazilCristiane Justino4.8065.07
3Cain VelasquezUnited StatesCain Velasquez4.08111.015
4Wang CongChinaWang Cong4.0269.96
5Josh HokitUnited StatesJosh Hokit4.0136.25
6Navajo StirlingNew ZealandNavajo Stirling3.7172.87
7Yousri BelgarouiYousri Belgaroui3.6456.65
8Steve GarciaUnited StatesSteve Garcia3.2272.712
9Payton TalbottUnited StatesPayton Talbott3.2176.67
10Todd DuffeeUnited StatesTodd Duffee3.2116.55
11Ciryl GaneFranceCiryl Gane3.16177.413
12Marco TulioBrazilMarco Tulio3.0557.46
13Joanna JedrzejczykPolandJoanna Jedrzejczyk3.03279.215
14Juan AdamsUnited StatesJuan Adams3.0333.05
15United StatesPatrick Smith2.936.86
16King GreenUnited StatesKing Green2.92317.730
17Johnny BedfordUnited StatesJohnny Bedford2.8040.45
18Terrance McKinneyUnited StatesTerrance McKinney2.7641.315
19Carli JudiceUnited StatesCarli Judice2.7259.86
20Sean O'MalleyUnited StatesSean O'Malley2.69185.516
21Alexander VolkanovskiAustraliaAlexander Volkanovski2.68303.018
22Cyrille DiabateFranceCyrille Diabate2.6758.58
23Kaue FernandesBrazilKaue Fernandes2.6338.85
24Vinicius OliveiraBrazilVinicius Oliveira2.5782.47
25Chidi NjokuaniUnited StatesChidi Njokuani2.54110.812
26Carlos UlbergNew ZealandCarlos Ulberg2.5485.712
27Armen PetrosyanArmen Petrosyan2.5388.68
28Javid BasharatJavid Basharat2.5193.27
29Gegard MousasiGegard Mousasi2.48120.112
30Cam RowstonAustraliaCam Rowston2.4744.95
31Natalia SilvaBrazilNatalia Silva2.45104.48
32Joshua VanJoshua Van2.43170.812
33Michael MoralesEcuadorMichael Morales2.4272.08
34Fatima KlineUnited StatesFatima Kline2.4267.15
35Georges St-PierreCanadaGeorges St-Pierre2.38342.622
36Diyar NurgozhayKazakhstanDiyar Nurgozhay2.3837.85
37Marcin PrachnioPolandMarcin Prachnio2.38107.411
38Cheyanne VlismasUnited StatesCheyanne Vlismas2.3661.05
39Khabib NurmagomedovKhabib Nurmagomedov2.35171.913
40Manuel TorresMexicoManuel Torres2.3422.78
41Uros MedicSerbiaUros Medic2.3445.012
42Jacqueline CavalcantiPortugalJacqueline Cavalcanti2.3290.06
43Max HollowayUnited StatesMax Holloway2.32533.933
44Kleydson RodriguesBrazilKleydson Rodrigues2.2950.25
45Casey O'NeillCasey O'Neill2.2489.29
46Luke SandersUnited StatesLuke Sanders2.2463.08
T-47Joanne WoodScotlandJoanne Wood2.21187.117
T-47Corey AndersonUnited StatesCorey Anderson2.21162.715
49United StatesRich Franklin2.18202.420
50Victor HenryUnited StatesVictor Henry2.1881.36
51United StatesNate Quarry2.1660.110
52Jon JonesUnited StatesJon Jones2.12343.823
53Jamahal HillUnited StatesJamahal Hill2.11122.611
54Aljamain SterlingUnited StatesAljamain Sterling2.11330.723
55Amanda NunesBrazilAmanda Nunes2.10204.418
56Rizvan KunievRussiaRizvan Kuniev2.1057.25
57Christian Leroy DuncanEnglandChristian Leroy Duncan2.09105.410
58SumudaerjiChinaSumudaerji2.08126.311
59FranceCheick Kongo2.08163.418
60Hakeem DawoduCanadaHakeem Dawodu2.08134.810
61United StatesScott Ferrozzo2.0522.56
62Alexia ThainaraBrazilAlexia Thainara2.0564.55
63Zhang WeiliChinaZhang Weili2.04199.213
64Alice ArdeleanRomaniaAlice Ardelean2.0369.65
65Alexander VolkovRussiaAlexander Volkov2.02246.119
66Matt SaylesUnited StatesMatt Sayles2.0241.65
67Arman TsarukyanArmeniaArman Tsarukyan2.01152.113
68Yadier del ValleCubaYadier del Valle1.9937.25
69Taylor LapilusFranceTaylor Lapilus1.98111.48
70Ignacio BahamondesChileIgnacio Bahamondes1.97134.212
71Stephanie LucianoBrazilStephanie Luciano1.9661.25
72Gilbert UrbinaUnited StatesGilbert Urbina1.9522.05
73Quillan SalkilldAustraliaQuillan Salkilld1.9443.87
74Shara MagomedovRussiaShara Magomedov1.9397.37
75Ismail NaurdievIsmail Naurdiev1.9191.47
76Umar NurmagomedovRussiaUmar Nurmagomedov1.91133.410
77Jacob MalkounAustraliaJacob Malkoun1.91100.29
78Alan JoubanUnited StatesAlan Jouban1.90117.013
79Zabit MagomedsharipovRussiaZabit Magomedsharipov1.8977.66
80Josh BarnettUnited StatesJosh Barnett1.8791.910
81David MartinezMexicoDavid Martinez1.8664.65
82CanadaDave Beneteau1.8415.86
83Hunter AzureUnited StatesHunter Azure1.8368.75
84Melsik BaghdasaryanArmeniaMelsik Baghdasaryan1.8364.47
85Chris PadillaUnited StatesChris Padilla1.8268.36
86Tanner BoserCanadaTanner Boser1.81119.611
87Manon FiorotFranceManon Fiorot1.81143.410
88Elias TheodorouCanadaElias Theodorou1.80153.811
89Marcus McGheeUnited StatesMarcus McGhee1.8062.96
90Jonathan PearceUnited StatesJonathan Pearce1.8098.510
91Hyder AmilUnited StatesHyder Amil1.7957.47
92Ibo AslanTürkiyeIbo Aslan1.7934.16
93Evan DunhamUnited StatesEvan Dunham1.79230.521
94Maycee BarberUnited StatesMaycee Barber1.78163.814
95Demetrious JohnsonUnited StatesDemetrious Johnson1.77334.218
96Chris GutierrezUnited StatesChris Gutierrez1.75203.215
97Sabina MazoColombiaSabina Mazo1.7592.17
98Tim SylviaUnited StatesTim Sylvia1.74137.613
99Daniel RodriguezUnited StatesDaniel Rodriguez1.74178.016
100United StatesForrest Griffin1.74173.315

Career boards need at least 5 bouts with tracked statistics.