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

#Fighter
1Steve GarciaUnited States Steve Garcia4.0539.07
2Alexander VolkanovskiAustralia Alexander Volkanovski2.81262.715
3Conor McGregorIreland Conor McGregor2.5139.07
4Max HollowayUnited States Max Holloway2.44419.027
5Hakeem DawoduCanada Hakeem Dawodu2.08134.810
6Yadier del ValleCuba Yadier del Valle1.9937.25
7Zabit MagomedsharipovRussia Zabit Magomedsharipov1.8977.66
8Renato MoicanoBrazil Renato Moicano1.8377.48
9Melsik BaghdasaryanArmenia Melsik Baghdasaryan1.8364.47
10Hyder AmilUnited States Hyder Amil1.7957.47
11Billy QuarantilloUnited States Billy Quarantillo1.72118.011
12Kevin VallejosArgentina Kevin Vallejos1.7145.66
13Lerone MurphyUnited Kingdom Lerone Murphy1.69162.911
14Charles JourdainCanada Charles Jourdain1.64141.212
15Jose DelgadoUnited States Jose Delgado1.5567.67
16Jonathan PearceUnited States Jonathan Pearce1.5585.28
17Melquizael CostaBrazil Melquizael Costa1.5292.58
18Luis SaldanaUnited States Luis Saldana1.5170.75
19Chepe MariscalUnited States Chepe Mariscal1.5168.35
20Bill AlgeoUnited States Bill Algeo1.49131.111
21Sean WoodsonUnited States Sean Woodson1.46132.511
22Julio ArceUnited States Julio Arce1.4384.47
23Dustin PoirierUnited States Dustin Poirier1.43102.711
24Dennis SiverGermany Dennis Siver1.3994.37
25Michael Aswell Jr.United States Michael Aswell Jr.1.2561.75
26Dennis BermudezUnited States Dennis Bermudez1.24176.915
27Ricky GlennUnited States Ricky Glenn1.1775.05
28Jamall EmmersUnited States Jamall Emmers1.1796.311
29Jack JenkinsAustralia Jack Jenkins1.16106.08
30Sodiq YusuffNigeria Sodiq Yusuff1.15108.510
31Frankie EdgarUnited States Frankie Edgar1.04204.713
32Ilia Topuria Ilia Topuria0.9575.77
33Yair RodriguezMexico Yair Rodriguez0.92196.414
34Cub SwansonUnited States Cub Swanson0.92301.325
35Maximo BlancoVenezuela Maximo Blanco0.8879.69
36Alex CaceresUnited States Alex Caceres0.86238.220
37Youssef ZalalMorocco Youssef Zalal0.85148.312
38Josh CulibaoAustralia Josh Culibao0.8597.07
39Christian RodriguezUnited States Christian Rodriguez0.8183.57
40Movsar EvloevRussia Movsar Evloev0.81154.910
41Bryce MitchellUnited States Bryce Mitchell0.80124.011
42Nathaniel WoodEngland Nathaniel Wood0.79135.09
43Robert PeraltaUnited States Robert Peralta0.7375.07
44Gabriel BenitezMexico Gabriel Benitez0.7388.010
45Myles JuryUnited States Myles Jury0.6839.55
46Enrique BarzolaPeru Enrique Barzola0.67120.08
47United States Pablo Garza0.6645.46
48Mirsad Bektic Mirsad Bektic0.63101.710
49Shane BurgosUnited States Shane Burgos0.63140.511
50Nik LentzUnited States Nik Lentz0.6289.97
51William GomisFrance William Gomis0.60102.37
52Pat SabatiniUnited States Pat Sabatini0.53105.411
53Shane YoungNew Zealand Shane Young0.5356.96
54TJ BrownUnited States TJ Brown0.4299.48
55Chad MendesUnited States Chad Mendes0.42116.314
56SeungWoo ChoiSouth Korea SeungWoo Choi0.40108.011
57Jean SilvaBrazil Jean Silva0.3876.48
58Steven NguyenUnited States Steven Nguyen0.3863.85
59Arnold AllenEngland Arnold Allen0.37217.115
60Dooho ChoiSouth Korea Dooho Choi0.3586.611
61Robert WhitefordScotland Robert Whiteford0.3455.45
62Darrick MinnerUnited States Darrick Minner0.3449.97
63Chase HooperUnited States Chase Hooper0.3277.17
64Ricardo LamasUnited States Ricardo Lamas0.29175.117
65Steven SilerUnited States Steven Siler0.2594.99
66Rani YahyaBrazil Rani Yahya0.2378.36
67Joanderson BritoBrazil Joanderson Brito0.2299.512
68Brandon DavisUnited States Brandon Davis0.2083.86
69Giga ChikadzeGeorgia Giga Chikadze0.20169.214
70Mike BrownUnited States Mike Brown0.1260.85
71Gavin TuckerCanada Gavin Tucker0.1172.07
72Zubaira TukhugovRussia Zubaira Tukhugov0.1097.78
73Hatsu HiokiJapan Hatsu Hioki0.08108.88
74Teruto IshiharaJapan Teruto Ishihara0.0768.16
75Dan IgeUnited States Dan Ige0.07258.921
76Darren ElkinsUnited States Darren Elkins0.06349.729
77Jeremy StephensUnited States Jeremy Stephens0.05212.517
78Andy OgleUnited Kingdom Andy Ogle0.0172.86
79Jimy HettesUnited States Jimy Hettes-0.0363.46
80Felipe ArantesBrazil Felipe Arantes-0.05108.58
81Jason KnightUnited States Jason Knight-0.07114.69
82Charles OliveiraBrazil Charles Oliveira-0.0999.212
83Lucas AlmeidaBrazil Lucas Almeida-0.1753.06
84Mizuto HirotaJapan Mizuto Hirota-0.1975.05
85Clay GuidaUnited States Clay Guida-0.2278.87
86Julian ErosaUnited States Julian Erosa-0.26107.216
87Daniel PinedaUnited States Daniel Pineda-0.26120.813
88Diego NunesBrazil Diego Nunes-0.2790.06
89Diego BrandaoBrazil Diego Brandao-0.3974.59
90Nate LandwehrUnited States Nate Landwehr-0.41102.811
91David OnamaUganda David Onama-0.4570.47
92Jose AldoBrazil Jose Aldo-0.48241.315
93Jordan GriffinUnited States Jordan Griffin-0.5072.66
94Damon JacksonUnited States Damon Jackson-0.54124.111
95Sheymon MoraesBrazil Sheymon Moraes-0.6462.65
96Andre FiliUnited States Andre Fili-0.67288.127
97Bogdan GradAustria Bogdan Grad-0.6854.45
98Chan Sung JungSouth Korea Chan Sung Jung-0.68151.112
99Shayilan NuerdanbiekeChina Shayilan Nuerdanbieke-0.6963.66
100Dennis BuzukjaUnited States Dennis Buzukja-0.7367.17

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential