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

#FighterBest striking differentialMinutesBouts
1Yousri BelgarouiYousri Belgaroui3.6456.65
2Marco TulioBrazilMarco Tulio3.0557.46
3Thiago SantosBrazilThiago Santos2.5688.215
4Armen PetrosyanArmen Petrosyan2.4884.17
5Cam RowstonAustraliaCam Rowston2.4744.95
6United StatesRich Franklin2.39104.910
7Gegard MousasiGegard Mousasi2.25105.111
8United StatesNate Quarry2.1660.110
9Michal OleksiejczukPolandMichal Oleksiejczuk2.1059.211
10Christian Leroy DuncanEnglandChristian Leroy Duncan2.09105.410
11Martin KampmannDenmarkMartin Kampmann2.0226.25
12United StatesChael Sonnen2.01122.810
13Shara MagomedovRussiaShara Magomedov1.9397.37
14Jacob MalkounAustraliaJacob Malkoun1.91100.29
15Ateba GautierCameroonAteba Gautier1.7236.66
16Ikram AliskerovRussiaIkram Aliskerov1.6943.37
17Kyle NokeAustraliaKyle Noke1.6935.65
18Makhmud MuradovMakhmud Muradov1.6579.06
19Phil HawesUnited StatesPhil Hawes1.6164.010
20Nassourdine ImavovFranceNassourdine Imavov1.54150.110
21Michael BispingUnited KingdomMichael Bisping1.53315.324
22Sean StricklandUnited StatesSean Strickland1.53273.915
23Elias TheodorouCanadaElias Theodorou1.51144.110
24Cesar AlmeidaBrazilCesar Almeida1.5076.27
25Alex PereiraBrazilAlex Pereira1.4754.35
26Bo NickalUnited StatesBo Nickal1.4453.09
27Jack HermanssonJack Hermansson1.43200.618
28United StatesBrian Stann1.3752.66
29Luke RockholdUnited StatesLuke Rockhold1.3778.310
30Kevin HollandUnited StatesKevin Holland1.31173.416
31Robert WhittakerRobert Whittaker1.23267.419
32Gregory RodriguesBrazilGregory Rodrigues1.20143.615
33Matt LindlandUnited StatesMatt Lindland1.19102.611
34CanadaIvan Salaverry1.0951.47
35Chidi NjokuaniUnited StatesChidi Njokuani1.0942.46
36Joe RiggsUnited StatesJoe Riggs1.0721.65
37Bevon LewisUnited StatesBevon Lewis1.0763.86
38Wanderlei SilvaBrazilWanderlei Silva1.0428.95
39Zach ReeseUnited StatesZach Reese1.0152.78
40Dricus Du PlessisSouth AfricaDricus Du Plessis0.98173.811
41Israel AdesanyaIsrael Adesanya0.97300.818
42United StatesAaron Simpson0.91106.29
43Nursulton RuziboevUzbekistanNursulton Ruziboev0.8644.16
44United StatesJorge Rivera0.85115.715
45United StatesDrew McFedries0.8317.08
46JunYong ParkSouth KoreaJunYong Park0.82159.813
47Caio BorralhoBrazilCaio Borralho0.81153.910
48Trevin GilesUnited StatesTrevin Giles0.8186.47
49JapanRiki Fukuda0.8075.05
50Charles ByrdUnited StatesCharles Byrd0.8030.06
51Mark MunozUnited StatesMark Munoz0.76126.614
52Ricardo Almeida0.7557.36
53Krzysztof JotkoPolandKrzysztof Jotko0.75214.917
54Anthony HernandezAnthony Hernandez0.68162.113
55Andrey PulyaevRussiaAndrey Pulyaev0.6755.55
56Khamzat ChimaevKhamzat Chimaev0.6475.16
57Rafael NatalBrazilRafael Natal0.62211.617
58Nate MarquardtUnited StatesNate Marquardt0.62234.523
59Garreth McLellanSouth AfricaGarreth McLellan0.6152.05
60Tom LawlorUnited StatesTom Lawlor0.6162.18
61Chris CamozziUnited StatesChris Camozzi0.61224.119
62Ed HermanUnited StatesEd Herman0.61123.915
63Luke BarnattUnited KingdomLuke Barnatt0.5671.66
64Mike SwickUnited StatesMike Swick0.5435.26
65Francis CarmontFranceFrancis Carmont0.47108.79
66United StatesEvan Tanner0.4796.412
67United StatesTim Credeur0.4736.55
68Derek BrunsonUnited StatesDerek Brunson0.42180.121
69Anderson SilvaAnderson Silva0.40221.820
70Tim KennedyUnited StatesTim Kennedy0.3968.45
71Edmen ShahbazyanUnited StatesEdmen Shahbazyan0.38141.317
72Yoel RomeroYoel Romero0.37191.413
73Dongi YangSouth KoreaDongi Yang0.3461.65
74Joaquin BuckleyUnited StatesJoaquin Buckley0.3485.39
75Clint HesterUnited StatesClint Hester0.3369.26
76Dusko TodorovicSerbiaDusko Todorovic0.3288.812
77Paulo CostaBrazilPaulo Costa0.31115.410
78Joe PyferUnited StatesJoe Pyfer0.3082.710
79Josh FremdUnited StatesJosh Fremd0.2968.66
80Ian HeinischUnited StatesIan Heinisch0.2788.08
81Hector LombardHector Lombard0.2587.68
82Darren StewartEnglandDarren Stewart0.2089.19
83Antonio Carlos JuniorBrazilAntonio Carlos Junior0.19118.810
84Trevor SmithUnited StatesTrevor Smith0.18150.412
85Karl RobersonUnited StatesKarl Roberson0.1661.77
86Kyle DaukausUnited StatesKyle Daukaus0.1675.19
87Oskar PiechotaPolandOskar Piechota0.1539.55
88Zak CummingsUnited StatesZak Cummings0.1559.75
89Dustin StoltzfusUnited StatesDustin Stoltzfus0.14117.412
90Lyoto MachidaBrazilLyoto Machida0.12106.99
91Reinier de RidderNetherlandsReinier de Ridder0.1182.16
92Marvin VettoriItalyMarvin Vettori0.11283.817
93Brendan AllenUnited StatesBrendan Allen0.11212.718
94Brad TavaresUnited StatesBrad Tavares0.09364.328
95Lorenz LarkinUnited StatesLorenz Larkin0.0863.85
96Demian MaiaBrazilDemian Maia0.06143.013
97Eugene JacksonUnited StatesEugene Jackson0.0539.27
98Nick RingNick Ring0.0588.66
99Kendall GroveUnited StatesKendall Grove0.03108.112
100Chris LebenUnited StatesChris Leben0.03198.922

Career boards need at least 5 bouts with tracked statistics.