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
1Terrance McKinneyUnited StatesTerrance McKinney3.1934.514
2Chase HooperUnited StatesChase Hooper3.0854.88
3King GreenUnited StatesKing Green2.99299.328
4Benoit Saint DenisFranceBenoit Saint Denis2.9471.812
5Kaue FernandesBrazilKaue Fernandes2.6338.85
6Frank CamachoFrank Camacho2.3531.15
7Manuel TorresMexicoManuel Torres2.3422.78
8CanadaTJ Grant2.2049.25
9Sage NorthcuttUnited StatesSage Northcutt2.0751.65
10Khabib NurmagomedovKhabib Nurmagomedov2.05163.312
11Arman TsarukyanArmeniaArman Tsarukyan2.01152.113
12Quillan SalkilldAustraliaQuillan Salkilld1.9443.87
13Chris PadillaUnited StatesChris Padilla1.8268.36
14Evan DunhamUnited StatesEvan Dunham1.81229.120
15Esteban RibovicsArgentinaEsteban Ribovics1.6993.19
16Paddy PimblettEnglandPaddy Pimblett1.6288.49
17Ramsey NijemUnited StatesRamsey Nijem1.6180.79
18Benson HendersonUnited StatesBenson Henderson1.53208.512
19Jalin TurnerUnited StatesJalin Turner1.5187.014
20Gregor GillespieUnited StatesGregor Gillespie1.4459.08
21United StatesTyson Griffin1.38146.312
22Diego FerreiraBrazilDiego Ferreira1.38180.118
23Rashid MagomedovRussiaRashid Magomedov1.3690.06
24Roger HuertaRoger Huerta1.3191.58
25Bolaji OkiBelgiumBolaji Oki1.3158.96
26Ignacio BahamondesChileIgnacio Bahamondes1.3096.79
27John MakdessiCanadaJohn Makdessi1.30237.819
28Johnny CaseUnited StatesJohnny Case1.2979.26
29Chris GruetzemacherUnited StatesChris Gruetzemacher1.2466.06
30Jorge MasvidalUnited StatesJorge Masvidal1.21100.07
31Joel ÁlvarezSpainJoel Álvarez1.2063.69
32Desmond GreenUnited StatesDesmond Green1.2092.97
33Mateusz RębeckiPolandMateusz Rębecki1.1993.19
34Frankie EdgarUnited StatesFrankie Edgar1.19231.213
35Brad RiddellNew ZealandBrad Riddell1.1876.47
36Mason JonesWalesMason Jones1.1790.47
37David TeymurSwedenDavid Teymur1.1663.86
38Gauge YoungUnited StatesGauge Young1.1575.05
39Melvin GuillardUnited StatesMelvin Guillard1.14132.119
40Ismael BonfimBrazilIsmael Bonfim1.1461.47
41Jared GordonUnited StatesJared Gordon1.13144.514
42BJ PennUnited StatesBJ Penn1.12222.716
43Beneil DariushBeneil Dariush1.10223.626
44Tom NolanAustraliaTom Nolan1.1055.57
45Farès ZiamFranceFarès Ziam1.07146.812
46Islam MakhachevRussiaIslam Makhachev1.07169.916
47Anthony NjokuaniNigeriaAnthony Njokuani1.04112.98
48Jake MatthewsAustraliaJake Matthews1.0268.97
49Trevor PeekUnited StatesTrevor Peek0.9872.86
50United StatesJosh Neer0.9368.65
51Damir IsmagulovDamir Ismagulov0.92105.07
52Maurício RuffyBrazilMaurício Ruffy0.8933.76
53Kajan JohnsonCanadaKajan Johnson0.8887.67
54Kevin LeeUnited StatesKevin Lee0.87182.416
55Dennis SiverGermanyDennis Siver0.87113.712
56James VickUnited StatesJames Vick0.85112.613
57Grant DawsonUnited StatesGrant Dawson0.84125.611
58Myles JuryUnited StatesMyles Jury0.8471.67
59Gabriel BenitezMexicoGabriel Benitez0.8251.15
60Piotr HallmannPolandPiotr Hallmann0.8170.66
61Stevie RayScotlandStevie Ray0.80120.311
62Chad LapriseCanadaChad Laprise0.7749.35
63Kenny Florian0.75131.312
64MarQuel MederosUnited StatesMarQuel Mederos0.7371.46
65Jordan LeavittUnited StatesJordan Leavitt0.7156.59
66Nurullo AlievTajikistanNurullo Aliev0.7064.75
67Nate DiazUnited StatesNate Diaz0.69178.116
68Scott HoltzmanUnited StatesScott Holtzman0.66167.413
69Tae Hyun BangSouth KoreaTae Hyun Bang0.6661.05
70Viacheslav BorshchevRussiaViacheslav Borshchev0.65115.811
71Marco Polo ReyesMexicoMarco Polo Reyes0.6442.47
72Efrain EscuderoMexicoEfrain Escudero0.63133.911
73Tony FergusonUnited StatesTony Ferguson0.62246.021
74Vinc PichelUnited StatesVinc Pichel0.61150.012
75Danny CastilloUnited StatesDanny Castillo0.59173.514
76Ludovit KleinSlovakiaLudovit Klein0.58133.710
77Omar MoralesVenezuelaOmar Morales0.5259.25
78United StatesKurt Pellegrino0.51112.611
79Jamie VarnerUnited StatesJamie Varner0.5075.69
80Francisco TrinaldoBrazilFrancisco Trinaldo0.48257.821
81Justin SalasUnited StatesJustin Salas0.4749.47
82Dan HookerNew ZealandDan Hooker0.46184.018
83Yves EdwardsYves Edwards0.45186.519
84Luis PenaUnited StatesLuis Pena0.4387.77
85Alex WhiteUnited StatesAlex White0.3871.16
86United KingdomPaul Kelly0.3863.66
87Mateusz GamrotPolandMateusz Gamrot0.35159.514
88Norman ParkeNorthern IrelandNorman Parke0.33113.78
89Ottman AzaitarOttman Azaitar0.3218.75
90Michael JohnsonUnited StatesMichael Johnson0.32300.327
91Paul FelderUnited StatesPaul Felder0.31191.314
92Michel PrazeresBrazilMichel Prazeres0.31118.19
93Abel TrujilloUnited StatesAbel Trujillo0.3093.210
94Drakkar KloseUnited StatesDrakkar Klose0.30163.814
95Alexander HernandezUnited StatesAlexander Hernandez0.29147.115
96United StatesMatt Serra0.2763.05
97Nik LentzUnited StatesNik Lentz0.27202.316
98Chris DuncanScotlandChris Duncan0.2677.010
99Renato MoicanoBrazilRenato Moicano0.2685.611
100Dustin PoirierUnited StatesDustin Poirier0.25236.520

Career boards need at least 5 bouts with tracked statistics.