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

#FighterBest striking differentialMinutesBouts
1Steve GarciaUnited StatesSteve Garcia4.0539.07
2Alexander VolkanovskiAustraliaAlexander Volkanovski2.86252.814
3Conor McGregorIrelandConor McGregor2.5139.07
4Max HollowayUnited StatesMax Holloway2.44419.027
5Hakeem DawoduCanadaHakeem Dawodu2.08134.810
6Yadier del ValleCubaYadier del Valle1.9937.25
7Zabit MagomedsharipovRussiaZabit Magomedsharipov1.8977.66
8Renato MoicanoBrazilRenato Moicano1.8377.48
9Melsik BaghdasaryanArmeniaMelsik Baghdasaryan1.8364.47
10Hyder AmilUnited StatesHyder Amil1.7957.47
11Billy QuarantilloUnited StatesBilly Quarantillo1.72118.011
12Kevin VallejosArgentinaKevin Vallejos1.7145.66
13Lerone MurphyUnited KingdomLerone Murphy1.69162.911
14Charles JourdainCanadaCharles Jourdain1.64141.212
15Jose DelgadoUnited StatesJose Delgado1.5567.67
16Jonathan PearceUnited StatesJonathan Pearce1.5585.28
17Melquizael CostaBrazilMelquizael Costa1.5292.58
18Luis SaldanaUnited StatesLuis Saldana1.5170.75
19Chepe MariscalUnited StatesChepe Mariscal1.5168.35
20Bill AlgeoUnited StatesBill Algeo1.49131.111
21Sean WoodsonUnited StatesSean Woodson1.46132.511
22Julio ArceUnited StatesJulio Arce1.4384.47
23Dustin PoirierUnited StatesDustin Poirier1.43102.711
24Dennis SiverGermanyDennis Siver1.3994.37
25Michael Aswell Jr.United StatesMichael Aswell Jr.1.2561.75
26Dennis BermudezUnited StatesDennis Bermudez1.24176.915
27Ricky GlennUnited StatesRicky Glenn1.1775.05
28Jamall EmmersUnited StatesJamall Emmers1.1796.311
29Jack JenkinsAustraliaJack Jenkins1.16106.08
30Sodiq YusuffNigeriaSodiq Yusuff1.15108.510
31Frankie EdgarUnited StatesFrankie Edgar1.04204.713
32Movsar EvloevRussiaMovsar Evloev0.97145.09
33Ilia TopuriaIlia Topuria0.9575.77
34Yair RodriguezMexicoYair Rodriguez0.92196.414
35Cub SwansonUnited StatesCub Swanson0.92301.325
36Maximo BlancoVenezuelaMaximo Blanco0.8879.69
37Alex CaceresUnited StatesAlex Caceres0.86238.220
38Youssef ZalalMoroccoYoussef Zalal0.85148.312
39Josh CulibaoAustraliaJosh Culibao0.8597.07
40Christian RodriguezUnited StatesChristian Rodriguez0.8183.57
41Bryce MitchellUnited StatesBryce Mitchell0.80124.011
42Nathaniel WoodEnglandNathaniel Wood0.79135.09
43Robert PeraltaUnited StatesRobert Peralta0.7375.07
44Gabriel BenitezMexicoGabriel Benitez0.7388.010
45Myles JuryUnited StatesMyles Jury0.6839.55
46Enrique BarzolaPeruEnrique Barzola0.67120.08
47United StatesPablo Garza0.6645.46
48Mirsad BekticMirsad Bektic0.63101.710
49Shane BurgosUnited StatesShane Burgos0.63140.511
50Nik LentzUnited StatesNik Lentz0.6289.97
51William GomisFranceWilliam Gomis0.60102.37
52Pat SabatiniUnited StatesPat Sabatini0.53105.411
53Shane YoungNew ZealandShane Young0.5356.96
54TJ BrownUnited StatesTJ Brown0.4299.48
55Chad MendesUnited StatesChad Mendes0.42116.314
56SeungWoo ChoiSouth KoreaSeungWoo Choi0.40108.011
57Jean SilvaBrazilJean Silva0.3876.48
58Steven NguyenUnited StatesSteven Nguyen0.3863.85
59Arnold AllenEnglandArnold Allen0.37217.115
60Dooho ChoiSouth KoreaDooho Choi0.3586.611
61Robert WhitefordScotlandRobert Whiteford0.3455.45
62Darrick MinnerUnited StatesDarrick Minner0.3449.97
63Chase HooperUnited StatesChase Hooper0.3277.17
64Ricardo LamasUnited StatesRicardo Lamas0.29175.117
65Steven SilerUnited StatesSteven Siler0.2594.99
66Rani YahyaBrazilRani Yahya0.2378.36
67Joanderson BritoBrazilJoanderson Brito0.2299.512
68Brandon DavisUnited StatesBrandon Davis0.2083.86
69Giga ChikadzeGeorgiaGiga Chikadze0.20169.214
70Mike BrownUnited StatesMike Brown0.1260.85
71Gavin TuckerCanadaGavin Tucker0.1172.07
72Zubaira TukhugovRussiaZubaira Tukhugov0.1097.78
73Hatsu HiokiJapanHatsu Hioki0.08108.88
74Teruto IshiharaJapanTeruto Ishihara0.0768.16
75Dan IgeUnited StatesDan Ige0.07258.921
76Darren ElkinsUnited StatesDarren Elkins0.06349.729
77Jeremy StephensUnited StatesJeremy Stephens0.05212.517
78Andy OgleUnited KingdomAndy Ogle0.0172.86
79Jimy HettesUnited StatesJimy Hettes-0.0363.46
80Felipe ArantesBrazilFelipe Arantes-0.05108.58
81Jason KnightUnited StatesJason Knight-0.07114.69
82Charles OliveiraBrazilCharles Oliveira-0.0999.212
83Lucas AlmeidaBrazilLucas Almeida-0.1753.06
84Mizuto HirotaJapanMizuto Hirota-0.1975.05
85Clay GuidaUnited StatesClay Guida-0.2278.87
86Daniel PinedaUnited StatesDaniel Pineda-0.26120.813
87Diego NunesBrazilDiego Nunes-0.2790.06
88Julian ErosaUnited StatesJulian Erosa-0.33105.715
89Diego BrandaoBrazilDiego Brandao-0.3974.59
90Nate LandwehrUnited StatesNate Landwehr-0.41102.811
91David OnamaUgandaDavid Onama-0.4570.47
92Jose AldoBrazilJose Aldo-0.48241.315
93Jordan GriffinUnited StatesJordan Griffin-0.5072.66
94Damon JacksonUnited StatesDamon Jackson-0.54124.111
95Sheymon MoraesBrazilSheymon Moraes-0.6462.65
96Francis MarshallUnited StatesFrancis Marshall-0.6558.56
97Kai Kamaka IIIUnited StatesKai Kamaka III-0.6657.55
98Bogdan GradAustriaBogdan Grad-0.6854.45
99Chan Sung JungSouth KoreaChan Sung Jung-0.68151.112
100Shayilan NuerdanbiekeChinaShayilan Nuerdanbieke-0.6963.66

Career boards need at least 5 bouts with tracked statistics.