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
1Terrance McKinneyUnited States Terrance McKinney3.1934.514
2Chase HooperUnited States Chase Hooper3.0854.88
3Benoit Saint DenisFrance Benoit Saint Denis2.9471.812
4King GreenUnited States King Green2.93303.429
5Kaue FernandesBrazil Kaue Fernandes2.6338.85
6Frank Camacho Frank Camacho2.3531.15
7Manuel TorresMexico Manuel Torres2.3422.78
8Canada TJ Grant2.2049.25
9Sage NorthcuttUnited States Sage Northcutt2.0751.65
10Khabib Nurmagomedov Khabib Nurmagomedov2.05163.312
11Arman TsarukyanArmenia Arman Tsarukyan2.01152.113
12Quillan SalkilldAustralia Quillan Salkilld1.9443.87
13Chris PadillaUnited States Chris Padilla1.8268.36
14Tom NolanAustralia Tom Nolan1.8167.08
15Evan DunhamUnited States Evan Dunham1.81229.120
16Esteban RibovicsArgentina Esteban Ribovics1.7097.210
17Paddy PimblettEngland Paddy Pimblett1.6288.49
18Ramsey NijemUnited States Ramsey Nijem1.6180.79
19Benson HendersonUnited States Benson Henderson1.53208.512
20Jalin TurnerUnited States Jalin Turner1.5187.014
21Gregor GillespieUnited States Gregor Gillespie1.4459.08
22United States Tyson Griffin1.38146.312
23Diego FerreiraBrazil Diego Ferreira1.38180.118
24Rashid MagomedovRussia Rashid Magomedov1.3690.06
25Roger Huerta Roger Huerta1.3191.58
26Bolaji OkiBelgium Bolaji Oki1.3158.96
27Ignacio BahamondesChile Ignacio Bahamondes1.3096.79
28John MakdessiCanada John Makdessi1.30237.819
29Johnny CaseUnited States Johnny Case1.2979.26
30Chris GruetzemacherUnited States Chris Gruetzemacher1.2466.06
31Jorge MasvidalUnited States Jorge Masvidal1.21100.07
32Joel ÁlvarezSpain Joel Álvarez1.2063.69
33Desmond GreenUnited States Desmond Green1.2092.97
34Mateusz RębeckiPoland Mateusz Rębecki1.1993.19
35Frankie EdgarUnited States Frankie Edgar1.19231.213
36Brad RiddellNew Zealand Brad Riddell1.1876.47
37Mason JonesWales Mason Jones1.1790.47
38David TeymurSweden David Teymur1.1663.86
39Gauge YoungUnited States Gauge Young1.1575.05
40Melvin GuillardUnited States Melvin Guillard1.14132.119
41Jared GordonUnited States Jared Gordon1.13144.514
42BJ PennUnited States BJ Penn1.12222.716
43Beneil Dariush Beneil Dariush1.10223.626
44Farès ZiamFrance Farès Ziam1.07146.812
45Islam MakhachevRussia Islam Makhachev1.07169.916
46Anthony NjokuaniNigeria Anthony Njokuani1.04112.98
47Jake MatthewsAustralia Jake Matthews1.0268.97
48Trevor PeekUnited States Trevor Peek0.9872.86
49Grant DawsonUnited States Grant Dawson0.97140.612
50United States Josh Neer0.9368.65
51Damir Ismagulov Damir Ismagulov0.92105.07
52Maurício RuffyBrazil Maurício Ruffy0.8933.76
53Ismael BonfimBrazil Ismael Bonfim0.8865.88
54Kajan JohnsonCanada Kajan Johnson0.8887.67
55Kevin LeeUnited States Kevin Lee0.87182.416
56Dennis SiverGermany Dennis Siver0.87113.712
57James VickUnited States James Vick0.85112.613
58Myles JuryUnited States Myles Jury0.8471.67
59Gabriel BenitezMexico Gabriel Benitez0.8251.15
60Piotr HallmannPoland Piotr Hallmann0.8170.66
61Stevie RayScotland Stevie Ray0.80120.311
62Chad LapriseCanada Chad Laprise0.7749.35
63 Kenny Florian0.75131.312
64MarQuel MederosUnited States MarQuel Mederos0.7371.46
65Jordan LeavittUnited States Jordan Leavitt0.7156.59
66Nate DiazUnited States Nate Diaz0.69178.116
67Scott HoltzmanUnited States Scott Holtzman0.66167.413
68Tae Hyun BangSouth Korea Tae Hyun Bang0.6661.05
69Viacheslav BorshchevRussia Viacheslav Borshchev0.65115.811
70Marco Polo ReyesMexico Marco Polo Reyes0.6442.47
71Efrain EscuderoMexico Efrain Escudero0.63133.911
72Tony FergusonUnited States Tony Ferguson0.62246.021
73Vinc PichelUnited States Vinc Pichel0.61150.012
74Danny CastilloUnited States Danny Castillo0.59173.514
75Ludovit KleinSlovakia Ludovit Klein0.58133.710
76Omar MoralesVenezuela Omar Morales0.5259.25
77Kurt PellegrinoUnited States Kurt Pellegrino0.51112.611
78Jamie VarnerUnited States Jamie Varner0.5075.69
79Francisco TrinaldoBrazil Francisco Trinaldo0.48257.821
80Justin SalasUnited States Justin Salas0.4749.47
81Dan HookerNew Zealand Dan Hooker0.46184.018
82Yves Edwards Yves Edwards0.45186.519
83Luis PenaUnited States Luis Pena0.4387.77
84Alex WhiteUnited States Alex White0.3871.16
85United Kingdom Paul Kelly0.3863.66
86Mateusz GamrotPoland Mateusz Gamrot0.35159.514
87Alexander HernandezUnited States Alexander Hernandez0.33155.316
88Norman ParkeNorthern Ireland Norman Parke0.33113.78
89Ottman Azaitar Ottman Azaitar0.3218.75
90Michael JohnsonUnited States Michael Johnson0.32300.327
91Paul FelderUnited States Paul Felder0.31191.314
92Michel PrazeresBrazil Michel Prazeres0.31118.19
93Abel TrujilloUnited States Abel Trujillo0.3093.210
94Drakkar KloseUnited States Drakkar Klose0.30163.814
95United States Matt Serra0.2763.05
96Nik LentzUnited States Nik Lentz0.27202.316
97Chris DuncanScotland Chris Duncan0.2677.010
98Dustin PoirierUnited States Dustin Poirier0.25236.520
99Charles OliveiraBrazil Charles Oliveira0.24189.024
100RongzhuChina Rongzhu0.2395.57

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential