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

#FighterBest striking differentialMinutesBouts
1Payton TalbottUnited StatesPayton Talbott3.2176.67
2Johnny BedfordUnited StatesJohnny Bedford2.8040.45
3Sean O'MalleyUnited StatesSean O'Malley2.69185.516
4Javid BasharatJavid Basharat2.5193.27
5Aljamain SterlingUnited StatesAljamain Sterling2.25235.718
6Nathaniel WoodEnglandNathaniel Wood2.2254.55
7Victor HenryUnited StatesVictor Henry2.1881.36
8Vinicius OliveiraBrazilVinicius Oliveira2.0372.56
9Rob FontUnited StatesRob Font1.88238.119
10Luke SandersUnited StatesLuke Sanders1.8736.95
11David MartinezMexicoDavid Martinez1.8664.65
12Taylor LapilusFranceTaylor Lapilus1.8596.47
13Umar NurmagomedovRussiaUmar Nurmagomedov1.83130.19
14Marcus McGheeUnited StatesMarcus McGhee1.8155.85
15Vaughan LeeUnited KingdomVaughan Lee1.7759.37
16Chris GutierrezUnited StatesChris Gutierrez1.76163.812
17TJ DillashawUnited StatesTJ Dillashaw1.74218.316
18Alex CaceresUnited StatesAlex Caceres1.73107.69
19Montel JacksonUnited StatesMontel Jackson1.61154.914
20Jack ShoreWalesJack Shore1.6173.86
21Davey GrantUnited KingdomDavey Grant1.59183.215
22Merab DvalishviliGeorgiaMerab Dvalishvili1.50284.116
23Mario BautistaUnited StatesMario Bautista1.36156.415
24Batgerel DanaaMongoliaBatgerel Danaa1.1857.87
25Cameron SaaimanSouth AfricaCameron Saaiman1.1567.67
26Erik PerezMexicoErik Perez1.0690.39
27Cory SandhagenUnited StatesCory Sandhagen1.06216.715
28Dominick CruzUnited StatesDominick Cruz1.05183.310
29Ricky TurciosUnited StatesRicky Turcios1.0282.46
30Kyler PhillipsUnited StatesKyler Phillips0.92138.311
31Petr YanRussiaPetr Yan0.92282.116
32John LinekerBrazilJohn Lineker0.86103.68
33Muin GafurovTajikistanMuin Gafurov0.8576.26
34Said NurmagomedovRussiaSaid Nurmagomedov0.8389.210
35Daniel MarcosPeruDaniel Marcos0.8191.87
36Louis SmolkaUnited StatesLouis Smolka0.7838.37
37Farid BasharatFarid Basharat0.7594.37
38Adrian YanezUnited StatesAdrian Yanez0.7385.812
39Jose QuinonezMexicoJose Quinonez0.7279.68
40Raphael AssuncaoBrazilRaphael Assuncao0.70224.318
41Sergio PettisUnited StatesSergio Pettis0.6674.75
42Francisco RiveraUnited StatesFrancisco Rivera0.6697.710
43George RoopUnited StatesGeorge Roop0.6561.46
44Guido CannettiArgentinaGuido Cannetti0.6172.610
45Takeya MizugakiJapanTakeya Mizugaki0.59161.614
46Xiao LongChinaXiao Long0.5972.56
47Mitch GagnonCanadaMitch Gagnon0.5577.98
48Miles JohnsUnited StatesMiles Johns0.55141.811
49Raoni BarcelosBrazilRaoni Barcelos0.54185.814
50Alejandro PerezMexicoAlejandro Perez0.54108.911
51Song YadongChinaSong Yadong0.48208.416
52Frankie SaenzUnited StatesFrankie Saenz0.44129.310
53Cameron SmothermanUnited StatesCameron Smotherman0.4048.15
54Chad AnheligerCanadaChad Anheliger0.3588.46
55Cody StamannUnited StatesCody Stamann0.30119.811
56Jean MatsumotoBrazilJean Matsumoto0.2885.06
57Yves JabouinHaitiYves Jabouin0.2796.69
58Casey KenneyUnited StatesCasey Kenney0.2778.16
59Anthony BirchakUnited StatesAnthony Birchak0.2631.36
60Jonathan MartinezUnited StatesJonathan Martinez0.23169.713
61John AlbertUnited StatesJohn Albert0.2322.05
62Urijah FaberUnited StatesUrijah Faber0.17220.617
63Cody GibsonUnited StatesCody Gibson0.17112.211
64Andre EwellUnited StatesAndre Ewell0.1796.27
65Aiemann ZahabiCanadaAiemann Zahabi0.14115.210
66Da'Mon BlackshearUnited StatesDa'Mon Blackshear0.14101.510
67Renan BaraoBrazilRenan Barao0.11175.313
68Raul Rosas Jr.Raul Rosas Jr.0.0986.18
69El SalvadorIvan Menjivar0.0957.67
70Russell DoaneUnited StatesRussell Doane0.0573.87
71Sergey MorozovKazakhstanSergey Morozov0.0562.15
72Kyung Ho KangSouth KoreaKyung Ho Kang0.03145.212
73Thomas AlmeidaBrazilThomas Almeida0.0175.09
74Michinori TanakaJapanMichinori Tanaka-0.0175.05
75Jimmie RiveraUnited StatesJimmie Rivera-0.04122.010
76Cristian QuinonezMexicoCristian Quinonez-0.0447.75
77Vince MoralesUnited StatesVince Morales-0.07158.912
78Michael McDonaldUnited StatesMichael McDonald-0.1280.19
79Ricardo RamosBrazilRicardo Ramos-0.1959.45
80Albert MoralesUnited StatesAlbert Morales-0.2274.26
81Johnny EduardoBrazilJohnny Eduardo-0.2769.28
82John DodsonUnited StatesJohn Dodson-0.37125.99
83Rani YahyaBrazilRani Yahya-0.41151.914
84Hugo VianaBrazilHugo Viana-0.4452.35
85AoriqilengChinaAoriqileng-0.4762.08
86Brad KatonaCanadaBrad Katona-0.47106.18
87Edwin FigueroaUnited StatesEdwin Figueroa-0.4975.26
88Iuri AlcantaraBrazilIuri Alcantara-0.50127.114
89Brian KelleherUnited StatesBrian Kelleher-0.5576.111
90Matthew LopezUnited StatesMatthew Lopez-0.6067.86
91Mana MartinezUnited StatesMana Martinez-0.6162.45
92Tony GravelyUnited StatesTony Gravely-0.65100.09
93Henry CejudoUnited StatesHenry Cejudo-0.66109.87
94Douglas Silva de AndradeBrazilDouglas Silva de Andrade-0.67102.69
95Mike EastonUnited StatesMike Easton-0.7699.97
96Benito LopezUnited StatesBenito Lopez-0.7953.15
97Johnny MunozUnited StatesJohnny Munoz-0.8053.75
98Cody GarbrandtUnited StatesCody Garbrandt-0.83170.716
99John CastanedaUnited StatesJohn Castaneda-0.8676.46
100Eddie WinelandUnited StatesEddie Wineland-0.87151.016

Career boards need at least 5 bouts with tracked statistics.