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

#FighterBest striking differentialMinutesBouts
1Veronika SmolkováSlovakiaVeronika Smolková7.4946.65
2Dakota DitchevaEnglandDakota Ditcheva4.9962.910
3Avazbek KholmirzaevUzbekistanAvazbek Kholmirzaev3.3034.95
4Joshua VanJoshua Van2.43170.812
5SumudaerjiChinaSumudaerji2.07100.18
6Demetrious JohnsonUnited StatesDemetrious Johnson2.02279.215
7Eimar DarcyIrelandEimar Darcy1.8538.95
8Yuya WakamatsuJapanYuya Wakamatsu1.8364.56
9Fran BreenEnglandFran Breen1.8056.36
10Hu YongChinaHu Yong1.7664.95
11Erson YamamotoJapanErson Yamamoto1.6861.36
12Kyoji HoriguchiJapanKyoji Horiguchi1.54152.511
13John LinekerBrazilJohn Lineker1.3784.88
14Brandon RoyvalUnited StatesBrandon Royval1.36152.213
15Justin ScogginsUnited StatesJustin Scoggins1.3393.88
16Jean Claude SaclagPhilippinesJean Claude Saclag1.2718.15
17Kai Kara-FranceNew ZealandKai Kara-France1.22159.613
18Sergio PettisUnited StatesSergio Pettis1.13136.69
19Makoto TakahashiJapanMakoto Takahashi1.1165.87
20André LimaBrazilAndré Lima1.0694.07
21Liz CarmoucheUnited StatesLiz Carmouche1.0359.25
22Chris CariasoUnited StatesChris Cariaso0.94118.29
23EnglandJawany Scott0.9086.46
24Joseph BenavidezUnited StatesJoseph Benavidez0.81210.219
25Yuki ItoJapanYuki Ito0.8183.86
26Allan NascimentoBrazilAllan Nascimento0.8078.36
27Manel KapeAngolaManel Kape0.80124.011
28Malcolm GordonCanadaMalcolm Gordon0.8038.86
29Dustin OrtizUnited StatesDustin Ortiz0.77174.514
30Victor AltamiranoMexicoVictor Altamirano0.7693.77
31Eric SheltonUnited StatesEric Shelton0.6990.06
32Joby SanchezUnited StatesJoby Sanchez0.6763.86
33Henry CejudoUnited StatesHenry Cejudo0.65108.89
34Charles JohnsonUnited StatesCharles Johnson0.65176.314
35Sam CreaseyUnited KingdomSam Creasey0.6289.75
36Steve ErcegAustraliaSteve Erceg0.62108.98
37Zhalgas ZhumagulovKazakhstanZhalgas Zhumagulov0.54136.110
38Jarred BrooksUnited StatesJarred Brooks0.5375.16
39Ben NguyenUnited StatesBen Nguyen0.5059.87
40Tim ElliottUnited StatesTim Elliott0.49259.120
41Louis SmolkaUnited StatesLouis Smolka0.49121.510
42Alex PerezUnited StatesAlex Perez0.4495.014
43Bidzina GavashelishviliGeorgiaBidzina Gavashelishvili0.4375.05
44Muhammad MokaevMuhammad Mokaev0.3594.99
45Carlos HernandezUnited StatesCarlos Hernandez0.3386.68
46CJ VergaraUnited StatesCJ Vergara0.3384.49
47Luis GuruleUnited StatesLuis Gurule0.3366.95
48Alexandre PantojaBrazilAlexandre Pantoja0.31239.819
49Asu AlmabayevKazakhstanAsu Almabayev0.28119.69
50Askar AskarovRussiaAskar Askarov0.2575.05
51Jesus AguilarMexicoJesus Aguilar0.2579.38
52Ian McCallUnited StatesIan McCall0.2390.06
53Jafel FilhoBrazilJafel Filho0.2253.76
54Jordan EspinosaUnited StatesJordan Espinosa0.2165.37
55Matheus NicolauBrazilMatheus Nicolau0.19110.010
56Brandon MorenoMexicoBrandon Moreno0.17355.921
57Michelangelo LupoliItalyMichelangelo Lupoli0.1363.55
58Yuta SasakiJapanYuta Sasaki0.1347.76
59David DvorakCzechiaDavid Dvorak0.08105.39
60Matt SchnellUnited StatesMatt Schnell0.0796.812
61Jena BishopUnited StatesJena Bishop0.0662.37
62John MoragaUnited StatesJohn Moraga0.02168.314
63Joseph MoralesUnited StatesJoseph Morales0.0246.45
64Alessandro CostaBrazilAlessandro Costa-0.0782.98
65Jake HadleyEnglandJake Hadley-0.1961.96
66Lone'er KavanaghEnglandLone'er Kavanagh-0.2295.77
67Neil SeeryIrelandNeil Seery-0.2496.77
68Ali BagautinovRussiaAli Bagautinov-0.25113.57
69Rogerio BontorinBrazilRogerio Bontorin-0.2867.96
70John DodsonUnited StatesJohn Dodson-0.31133.89
71Zach MakovskyUnited StatesZach Makovsky-0.33137.310
72Ray BorgUnited StatesRay Borg-0.33128.59
73Deiveson FigueiredoBrazilDeiveson Figueiredo-0.41166.914
74Tagir UlanbekovRussiaTagir Ulanbekov-0.4298.98
75Raulian PaivaBrazilRaulian Paiva-0.4357.65
76Valentina ScatizziItalyValentina Scatizzi-0.5250.35
77Clayton CarpenterUnited StatesClayton Carpenter-0.6060.16
78Tatsuro TairaJapanTatsuro Taira-0.62102.69
79Paddy HolohanIrelandPaddy Holohan-0.6857.35
80Cody DurdenUnited StatesCody Durden-0.69125.313
81Bruno SilvaBrazilBruno Silva-0.70110.711
82Édgar CháirezMexicoÉdgar Cháirez-0.7654.06
83Ode OsbourneOde Osbourne-0.8258.38
84Jussier FormigaBrazilJussier Formiga-0.92180.916
85Davide ScaranoItalyDavide Scarano-0.9964.85
86Aaron AbyUnited KingdomAaron Aby-0.9995.06
87Mitch RaposoUnited StatesMitch Raposo-1.0168.25
88Ryan BenoitUnited StatesRyan Benoit-1.1391.38
89Tyson NamUnited StatesTyson Nam-1.2869.46
90Wilson ReisBrazilWilson Reis-1.40118.511
91Amir AlbaziAmir Albazi-1.5796.86
92Jenel LausaPhilippinesJenel Lausa-1.7269.25
93Kevin BorjasPeruKevin Borjas-1.7495.28
94Daniel BarezSpainDaniel Barez-2.3261.55
95Jimmy FlickUnited StatesJimmy Flick-3.0363.47
96Daniel LacerdaBrazilDaniel Lacerda-4.7122.15

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.