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
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.59183.215
22Merab DvalishviliGeorgia Merab Dvalishvili1.38309.117
23Mario BautistaUnited States Mario Bautista1.36156.415
24Batgerel DanaaMongolia Batgerel Danaa1.1857.87
25Cameron SaaimanSouth Africa Cameron Saaiman1.1567.67
26Erik PerezMexico Erik Perez1.0690.39
27Cory SandhagenUnited States Cory Sandhagen1.06216.715
28Dominick CruzUnited States Dominick Cruz1.05183.310
29Ricky TurciosUnited States Ricky Turcios1.0282.46
30Rinya NakamuraJapan Rinya Nakamura0.9655.25
31Kyler PhillipsUnited States Kyler Phillips0.92138.311
32John LinekerBrazil John Lineker0.86103.68
33Muin GafurovTajikistan Muin Gafurov0.8576.26
34Petr YanRussia Petr Yan0.83307.117
35Said NurmagomedovRussia Said Nurmagomedov0.8389.210
36Daniel MarcosPeru Daniel Marcos0.8191.87
37Louis SmolkaUnited States Louis Smolka0.7838.37
38Farid Basharat Farid Basharat0.7594.37
39Adrian YanezUnited States Adrian Yanez0.7385.812
40Jose QuinonezMexico Jose Quinonez0.7279.68
41Raphael AssuncaoBrazil Raphael Assuncao0.70224.318
42Sergio PettisUnited States Sergio Pettis0.6674.75
43Francisco RiveraUnited States Francisco Rivera0.6697.710
44George RoopUnited States George Roop0.6561.46
45Guido CannettiArgentina Guido Cannetti0.6172.610
46Takeya MizugakiJapan Takeya Mizugaki0.59161.614
47Xiao LongChina Xiao Long0.5972.56
48Raoni BarcelosBrazil Raoni Barcelos0.55207.415
49Mitch GagnonCanada Mitch Gagnon0.5577.98
50Miles JohnsUnited States Miles Johns0.55141.811
51Alejandro PerezMexico Alejandro Perez0.54108.911
52Song YadongChina Song Yadong0.48208.416
53Frankie SaenzUnited States Frankie Saenz0.44129.310
54Cameron SmothermanUnited States Cameron Smotherman0.4048.15
55Cody StamannUnited States Cody Stamann0.30119.811
56Jean MatsumotoBrazil Jean Matsumoto0.2885.06
57Yves JabouinHaiti Yves Jabouin0.2796.69
58Casey KenneyUnited States Casey Kenney0.2778.16
59Anthony BirchakUnited States Anthony Birchak0.2631.36
60SuYoung YouSouth Korea SuYoung You0.2465.45
61Jonathan MartinezUnited States Jonathan Martinez0.23169.713
62John AlbertUnited States John Albert0.2322.05
63Urijah FaberUnited States Urijah Faber0.17220.617
64Cody GibsonUnited States Cody Gibson0.17112.211
65Andre EwellUnited States Andre Ewell0.1796.27
66Aiemann ZahabiCanada Aiemann Zahabi0.14115.210
67Da'Mon BlackshearUnited States Da'Mon Blackshear0.14101.510
68Chad AnheligerCanada Chad Anheliger0.14102.97
69Renan BaraoBrazil Renan Barao0.11175.313
70El Salvador Ivan Menjivar0.0957.67
71Russell DoaneUnited States Russell Doane0.0573.87
72Sergey MorozovKazakhstan Sergey Morozov0.0562.15
73Kyung Ho KangSouth Korea Kyung Ho Kang0.03145.212
74Thomas AlmeidaBrazil Thomas Almeida0.0175.09
75Michinori TanakaJapan Michinori Tanaka-0.0175.05
76Jimmie RiveraUnited States Jimmie Rivera-0.04122.010
77Cristian QuinonezMexico Cristian Quinonez-0.0447.75
78Raul Rosas Jr. Raul Rosas Jr.-0.06107.79
79Vince MoralesUnited States Vince Morales-0.07158.912
80Malcolm WellmakerUnited States Malcolm Wellmaker-0.0823.95
81Michael McDonaldUnited States Michael McDonald-0.1280.19
82Ricardo RamosBrazil Ricardo Ramos-0.1959.45
83Albert MoralesUnited States Albert Morales-0.2274.26
84Johnny EduardoBrazil Johnny Eduardo-0.2769.28
85John DodsonUnited States John Dodson-0.37125.99
86Rani YahyaBrazil Rani Yahya-0.41151.914
87John CastanedaUnited States John Castaneda-0.4391.47
88Hugo VianaBrazil Hugo Viana-0.4452.35
89AoriqilengChina Aoriqileng-0.4762.08
90Brad KatonaCanada Brad Katona-0.47106.18
91Edwin FigueroaUnited States Edwin Figueroa-0.4975.26
92Iuri AlcantaraBrazil Iuri Alcantara-0.50127.114
93Brian KelleherUnited States Brian Kelleher-0.5576.111
94Matthew LopezUnited States Matthew Lopez-0.6067.86
95Mana MartinezUnited States Mana Martinez-0.6162.45
96Tony GravelyUnited States Tony Gravely-0.65100.09
97Henry CejudoUnited States Henry Cejudo-0.66109.87
98Douglas Silva de AndradeBrazil Douglas Silva de Andrade-0.67102.69
99Mike EastonUnited States Mike Easton-0.7699.97
100Benito LopezUnited States Benito Lopez-0.7953.15

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential