Ultimate Fighting Calendar

UFCalendar Record Book

Best striking differential

The all-time top 100, ranked across every MMA promotion we track and rebuilt from every completed fight in our database.

Updated September 20, 2026

#FighterBest striking differentialMinutesBouts
1Alina DalaslanGermanyAlina Dalaslan4.1263.35
2Lucia SzabováSlovakiaLucia Szabová3.3764.37
3Payton TalbottUnited StatesPayton Talbott3.2176.67
4Johnny BedfordUnited StatesJohnny Bedford2.8040.45
5Sean O'MalleyUnited StatesSean O'Malley2.69185.516
6Javid BasharatJavid Basharat2.53102.98
7Osimkhon RakhmonovTajikistanOsimkhon Rakhmonov2.4355.95
8Nkosi NdebeleSouth AfricaNkosi Ndebele2.41134.59
9Josiel SilvaBrazilJosiel Silva2.39135.07
10Aljamain SterlingUnited StatesAljamain Sterling2.25235.718
11Nathaniel WoodEnglandNathaniel Wood2.2254.55
12Victor HenryUnited StatesVictor Henry2.1881.36
13Vinicius OliveiraBrazilVinicius Oliveira2.0372.56
14Taylor LapilusFranceTaylor Lapilus1.98111.48
15Rob FontUnited StatesRob Font1.88238.119
16Luke SandersUnited StatesLuke Sanders1.8736.95
17Sebastian PrzybyszPolandSebastian Przybysz1.86133.28
18David MartinezMexicoDavid Martinez1.8664.65
19Marcus McGheeUnited StatesMarcus McGhee1.8155.85
20Vaughan LeeUnited KingdomVaughan Lee1.7759.37
21Chris GutierrezUnited StatesChris Gutierrez1.76163.812
22TJ DillashawUnited StatesTJ Dillashaw1.74218.316
23Alex CaceresUnited StatesAlex Caceres1.73107.69
24Umar NurmagomedovRussiaUmar Nurmagomedov1.70140.110
25Lewis McGrillen-EvansEnglandLewis McGrillen-Evans1.6254.96
26Montel JacksonUnited StatesMontel Jackson1.61154.914
27Jack ShoreWalesJack Shore1.6173.86
28Davey GrantUnited KingdomDavey Grant1.59183.215
29Ayk KazaryanArmeniaAyk Kazaryan1.5678.86
30Merab DvalishviliGeorgiaMerab Dvalishvili1.50284.116
31Mario BautistaUnited StatesMario Bautista1.36156.415
32Khurshed KakhorovGermanyKhurshed Kakhorov1.3655.45
33Danny SabatelloUnited StatesDanny Sabatello1.3585.76
34Borislav NikolićSerbiaBorislav Nikolić1.2166.97
35Batgerel DanaaMongoliaBatgerel Danaa1.1857.87
36Cameron SaaimanSouth AfricaCameron Saaiman1.1567.67
37Lucie PudilovaCzechiaLucie Pudilova1.10183.011
38Erik PerezMexicoErik Perez1.0690.39
39Cory SandhagenUnited StatesCory Sandhagen1.06216.715
40Dominick CruzUnited StatesDominick Cruz1.05183.310
41Carlo Bumina-angPhilippinesCarlo Bumina-ang1.0446.98
42Farid BasharatFarid Basharat1.04107.58
43Ricky TurciosUnited StatesRicky Turcios1.0282.46
44Weslley MaiaBrazilWeslley Maia0.9854.35
45Kyler PhillipsUnited StatesKyler Phillips0.92138.311
46Petr YanRussiaPetr Yan0.92282.116
47Muin GafurovTajikistanMuin Gafurov0.8576.26
48Jonas MågårdDenmarkJonas Mågård0.85138.49
49Said NurmagomedovRussiaSaid Nurmagomedov0.8389.210
50Daniel MarcosPeruDaniel Marcos0.8191.87
51Louis SmolkaUnited StatesLouis Smolka0.7838.37
52Adrian YanezUnited StatesAdrian Yanez0.7385.812
53Jose QuinonezMexicoJose Quinonez0.7279.68
54Raphael AssuncaoBrazilRaphael Assuncao0.70224.318
55John LinekerBrazilJohn Lineker0.68118.69
56Francisco RiveraUnited StatesFrancisco Rivera0.6697.710
57George RoopUnited StatesGeorge Roop0.6561.46
58Joji GotoJapanJoji Goto0.6165.17
59Guido CannettiArgentinaGuido Cannetti0.6172.610
60Takeya MizugakiJapanTakeya Mizugaki0.59161.614
61Xiao LongChinaXiao Long0.5972.56
62Vazha TsiptauriGeorgiaVazha Tsiptauri0.5885.05
63Mitch GagnonCanadaMitch Gagnon0.5577.98
64Miles JohnsUnited StatesMiles Johns0.55141.811
65Sergio PettisUnited StatesSergio Pettis0.5589.76
66Raoni BarcelosBrazilRaoni Barcelos0.54185.814
67Alejandro PerezMexicoAlejandro Perez0.54108.911
68Aren AkopyanRussiaAren Akopyan0.5376.86
69Rory EvansWalesRory Evans0.5257.66
70Song YadongChinaSong Yadong0.48208.416
71Frankie SaenzUnited StatesFrankie Saenz0.44129.310
72Cameron SmothermanUnited StatesCameron Smotherman0.4048.15
73Renat ondarRussiaRenat ondar0.3880.66
74Chad AnheligerCanadaChad Anheliger0.3588.46
75Cody StamannUnited StatesCody Stamann0.30119.811
76Jean MatsumotoBrazilJean Matsumoto0.2885.06
77Yves JabouinHaitiYves Jabouin0.2796.69
78Casey KenneyUnited StatesCasey Kenney0.2778.16
79Anthony BirchakUnited StatesAnthony Birchak0.2631.36
80Jonathan MartinezUnited StatesJonathan Martinez0.23169.713
81John AlbertUnited StatesJohn Albert0.2322.05
82Shirzad QadrianUnited KingdomShirzad Qadrian0.2265.06
83Urijah FaberUnited StatesUrijah Faber0.17220.617
84Cody GibsonUnited StatesCody Gibson0.17112.211
85Andre EwellUnited StatesAndre Ewell0.1796.27
86Aiemann ZahabiCanadaAiemann Zahabi0.14115.210
87Da'Mon BlackshearUnited StatesDa'Mon Blackshear0.14101.510
88Brad KatonaCanadaBrad Katona0.11131.19
89Renan BaraoBrazilRenan Barao0.11175.313
90Raul Rosas Jr.Raul Rosas Jr.0.0986.18
91El SalvadorIvan Menjivar0.0957.67
92Vince MoralesUnited StatesVince Morales0.09173.913
93Tomáš DeákSlovakiaTomáš Deák0.07113.67
94Russell DoaneUnited StatesRussell Doane0.0573.87
95Sergey MorozovKazakhstanSergey Morozov0.0562.15
96Kyung Ho KangSouth KoreaKyung Ho Kang0.03145.212
97Thomas AlmeidaBrazilThomas Almeida0.0175.09
98Michinori TanakaJapanMichinori Tanaka-0.0175.05
99Jimmie RiveraUnited StatesJimmie Rivera-0.04122.010
100Cristian QuinonezMexicoCristian Quinonez-0.0447.75

Ranked across every MMA promotion we track. BKFC is bare-knuckle boxing — two-minute rounds, and a punch count that is not a significant-strike count — so it is ranked only on its own boards.

Career boards need at least 5 bouts with tracked statistics.