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

#Fighter
1Payton TalbottUnited States Payton Talbott3.3878.88
2Johnny BedfordUnited States Johnny Bedford2.8040.45
3Sean O'MalleyUnited States Sean O'Malley2.69185.516
4Javid Basharat Javid Basharat2.5193.27
5Aljamain SterlingUnited States Aljamain Sterling2.25235.718
6Nathaniel WoodEngland Nathaniel Wood2.2254.55
7Victor HenryUnited States Victor Henry2.1881.36
8Vinicius OliveiraBrazil Vinicius Oliveira2.0372.56
9Rob FontUnited States Rob Font1.88238.119
10Luke SandersUnited States Luke Sanders1.8736.95
11David MartinezMexico David Martinez1.8664.65
12Taylor LapilusFrance Taylor Lapilus1.8596.47
13Umar NurmagomedovRussia Umar Nurmagomedov1.83130.19
14Marcus McGheeUnited States Marcus McGhee1.8155.85
15Vaughan LeeUnited Kingdom Vaughan Lee1.7759.37
16Chris GutierrezUnited States Chris Gutierrez1.76163.812
17TJ DillashawUnited States TJ Dillashaw1.74218.316
18Alex CaceresUnited States Alex Caceres1.73107.69
19Montel JacksonUnited States Montel Jackson1.65162.515
20Jack ShoreWales Jack Shore1.6173.86
21Davey GrantUnited Kingdom Davey Grant1.56184.216
22Merab DvalishviliGeorgia Merab Dvalishvili1.38309.117
23Mario BautistaUnited States Mario Bautista1.36156.415
24Elijah SmithUnited States Elijah Smith1.2641.25
25Batgerel DanaaMongolia Batgerel Danaa1.1857.87
26Cameron SaaimanSouth Africa Cameron Saaiman1.1567.67
27Erik PerezMexico Erik Perez1.0690.39
28Cory SandhagenUnited States Cory Sandhagen1.06216.715
29Dominick CruzUnited States Dominick Cruz1.05183.310
30Ricky TurciosUnited States Ricky Turcios1.0282.46
31Rinya NakamuraJapan Rinya Nakamura0.9655.25
32Kyler PhillipsUnited States Kyler Phillips0.92138.311
33John LinekerBrazil John Lineker0.86103.68
34Muin GafurovTajikistan Muin Gafurov0.8576.26
35Petr YanRussia Petr Yan0.83307.117
36Said NurmagomedovRussia Said Nurmagomedov0.8389.210
37Daniel MarcosPeru Daniel Marcos0.8191.87
38Louis SmolkaUnited States Louis Smolka0.7838.37
39Farid Basharat Farid Basharat0.7594.37
40Adrian YanezUnited States Adrian Yanez0.7385.812
41Jose QuinonezMexico Jose Quinonez0.7279.68
42Raphael AssuncaoBrazil Raphael Assuncao0.70224.318
43Sergio PettisUnited States Sergio Pettis0.6674.75
44Francisco RiveraUnited States Francisco Rivera0.6697.710
45George RoopUnited States George Roop0.6561.46
46Guido CannettiArgentina Guido Cannetti0.6172.610
47Takeya MizugakiJapan Takeya Mizugaki0.59161.614
48Xiao LongChina Xiao Long0.5972.56
49Raoni BarcelosBrazil Raoni Barcelos0.55207.415
50Mitch GagnonCanada Mitch Gagnon0.5577.98
51Miles JohnsUnited States Miles Johns0.55141.811
52Alejandro PerezMexico Alejandro Perez0.54108.911
53Song YadongChina Song Yadong0.48208.416
54Frankie SaenzUnited States Frankie Saenz0.44129.310
55Cameron SmothermanUnited States Cameron Smotherman0.4048.15
56Cody StamannUnited States Cody Stamann0.30119.811
57Jean MatsumotoBrazil Jean Matsumoto0.2885.06
58Yves JabouinHaiti Yves Jabouin0.2796.69
59Casey KenneyUnited States Casey Kenney0.2778.16
60Anthony BirchakUnited States Anthony Birchak0.2631.36
61SuYoung YouSouth Korea SuYoung You0.2465.45
62Jonathan MartinezUnited States Jonathan Martinez0.23169.713
63John AlbertUnited States John Albert0.2322.05
64Urijah FaberUnited States Urijah Faber0.17220.617
65Cody GibsonUnited States Cody Gibson0.17112.211
66Andre EwellUnited States Andre Ewell0.1796.27
67Aiemann ZahabiCanada Aiemann Zahabi0.14115.210
68Da'Mon BlackshearUnited States Da'Mon Blackshear0.14101.510
69Chad AnheligerCanada Chad Anheliger0.14102.97
70Renan BaraoBrazil Renan Barao0.11175.313
71El Salvador Ivan Menjivar0.0957.67
72Russell DoaneUnited States Russell Doane0.0573.87
73Sergey MorozovKazakhstan Sergey Morozov0.0562.15
74Kyung Ho KangSouth Korea Kyung Ho Kang0.03145.212
75Thomas AlmeidaBrazil Thomas Almeida0.0175.09
76Michinori TanakaJapan Michinori Tanaka-0.0175.05
77Jimmie RiveraUnited States Jimmie Rivera-0.04122.010
78Cristian QuinonezMexico Cristian Quinonez-0.0447.75
79Raul Rosas Jr. Raul Rosas Jr.-0.06107.79
80Vince MoralesUnited States Vince Morales-0.07158.912
81Malcolm WellmakerUnited States Malcolm Wellmaker-0.0823.95
82Michael McDonaldUnited States Michael McDonald-0.1280.19
83Ricardo RamosBrazil Ricardo Ramos-0.1959.45
84Albert MoralesUnited States Albert Morales-0.2274.26
85Johnny EduardoBrazil Johnny Eduardo-0.2769.28
86John DodsonUnited States John Dodson-0.37125.99
87Rani YahyaBrazil Rani Yahya-0.41151.914
88John CastanedaUnited States John Castaneda-0.4391.47
89Hugo VianaBrazil Hugo Viana-0.4452.35
90AoriqilengChina Aoriqileng-0.4762.08
91Brad KatonaCanada Brad Katona-0.47106.18
92Edwin FigueroaUnited States Edwin Figueroa-0.4975.26
93Iuri AlcantaraBrazil Iuri Alcantara-0.50127.114
94Brian KelleherUnited States Brian Kelleher-0.5576.111
95Matthew LopezUnited States Matthew Lopez-0.6067.86
96Mana MartinezUnited States Mana Martinez-0.6162.45
97Tony GravelyUnited States Tony Gravely-0.65100.09
98Henry CejudoUnited States Henry Cejudo-0.66109.87
99Douglas Silva de AndradeBrazil Douglas Silva de Andrade-0.67102.69
100Mike EastonUnited States Mike Easton-0.7699.97

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential