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
1Yousri Belgaroui Yousri Belgaroui3.6456.65
2Marco TulioBrazil Marco Tulio3.0557.46
3Thiago SantosBrazil Thiago Santos2.5688.215
4Armen Petrosyan Armen Petrosyan2.4884.17
5Rich FranklinUnited States Rich Franklin2.39104.910
6Gegard Mousasi Gegard Mousasi2.25105.111
7Cam RowstonAustralia Cam Rowston2.1746.76
8United States Nate Quarry2.1660.110
9Christian Leroy DuncanEngland Christian Leroy Duncan2.15128.211
10Michal OleksiejczukPoland Michal Oleksiejczuk2.1059.211
11Martin KampmannDenmark Martin Kampmann2.0226.25
12United States Chael Sonnen2.01122.810
13Jacob MalkounAustralia Jacob Malkoun1.96115.210
14Shara MagomedovRussia Shara Magomedov1.9397.37
15Ikram AliskerovRussia Ikram Aliskerov1.6943.37
16Kyle NokeAustralia Kyle Noke1.6935.65
17Makhmud Muradov Makhmud Muradov1.6579.06
18Phil HawesUnited States Phil Hawes1.6164.010
19Nassourdine ImavovFrance Nassourdine Imavov1.54150.110
20Michael BispingUnited Kingdom Michael Bisping1.53315.324
21Sean StricklandUnited States Sean Strickland1.53273.915
22Elias TheodorouCanada Elias Theodorou1.51144.110
23Cesar AlmeidaBrazil Cesar Almeida1.5076.27
24Alex PereiraBrazil Alex Pereira1.4754.35
25Bo NickalUnited States Bo Nickal1.4453.09
26Jack Hermansson Jack Hermansson1.43200.618
27Zach ReeseUnited States Zach Reese1.4267.79
28United States Brian Stann1.3752.66
29Luke RockholdUnited States Luke Rockhold1.3778.310
30Kevin HollandUnited States Kevin Holland1.31173.416
31Ateba GautierCameroon Ateba Gautier1.2839.87
32Robert Whittaker Robert Whittaker1.23267.419
33Gregory RodriguesBrazil Gregory Rodrigues1.20143.615
34Matt LindlandUnited States Matt Lindland1.19102.611
35Canada Ivan Salaverry1.0951.47
36Chidi NjokuaniUnited States Chidi Njokuani1.0942.46
37Joe RiggsUnited States Joe Riggs1.0721.65
38Bevon LewisUnited States Bevon Lewis1.0763.86
39Wanderlei SilvaBrazil Wanderlei Silva1.0428.95
40Dricus Du PlessisSouth Africa Dricus Du Plessis0.98173.811
41Israel Adesanya Israel Adesanya0.97300.818
42United States Aaron Simpson0.91106.29
43Nursulton RuziboevUzbekistan Nursulton Ruziboev0.8644.16
44United States Jorge Rivera0.85115.715
45United States Drew McFedries0.8317.08
46JunYong ParkSouth Korea JunYong Park0.82159.813
47Caio BorralhoBrazil Caio Borralho0.81153.910
48Trevin GilesUnited States Trevin Giles0.8186.47
49Japan Riki Fukuda0.8075.05
50Charles ByrdUnited States Charles Byrd0.8030.06
51Mark MunozUnited States Mark Munoz0.76126.614
52 Ricardo Almeida0.7557.36
53Krzysztof JotkoPoland Krzysztof Jotko0.75214.917
54Anthony Hernandez Anthony Hernandez0.68162.113
55Khamzat Chimaev Khamzat Chimaev0.6475.16
56Andrey PulyaevRussia Andrey Pulyaev0.6356.76
57Rafael NatalBrazil Rafael Natal0.62211.617
58Nate MarquardtUnited States Nate Marquardt0.62234.523
59Garreth McLellanSouth Africa Garreth McLellan0.6152.05
60Tom LawlorUnited States Tom Lawlor0.6162.18
61Chris CamozziUnited States Chris Camozzi0.61224.119
62Ed HermanUnited States Ed Herman0.61123.915
63Luke BarnattUnited Kingdom Luke Barnatt0.5671.66
64Mike SwickUnited States Mike Swick0.5435.26
65Francis CarmontFrance Francis Carmont0.47108.79
66United States Evan Tanner0.4796.412
67United States Tim Credeur0.4736.55
68Derek BrunsonUnited States Derek Brunson0.42180.121
69Anderson Silva Anderson Silva0.40221.820
70Tim KennedyUnited States Tim Kennedy0.3968.45
71Edmen ShahbazyanUnited States Edmen Shahbazyan0.38141.317
72Yoel Romero Yoel Romero0.37191.413
73Dongi YangSouth Korea Dongi Yang0.3461.65
74Joaquin BuckleyUnited States Joaquin Buckley0.3485.39
75Clint HesterUnited States Clint Hester0.3369.26
76Dusko TodorovicSerbia Dusko Todorovic0.3288.812
77Paulo CostaBrazil Paulo Costa0.31115.410
78Joe PyferUnited States Joe Pyfer0.3082.710
79Josh FremdUnited States Josh Fremd0.2968.66
80Ian HeinischUnited States Ian Heinisch0.2788.08
81Hector Lombard Hector Lombard0.2587.68
82Darren StewartEngland Darren Stewart0.2089.19
83Antonio Carlos JuniorBrazil Antonio Carlos Junior0.19118.810
84Trevor SmithUnited States Trevor Smith0.18150.412
85Karl RobersonUnited States Karl Roberson0.1661.77
86Oskar PiechotaPoland Oskar Piechota0.1539.55
87Zak CummingsUnited States Zak Cummings0.1559.75
88Dustin StoltzfusUnited States Dustin Stoltzfus0.14117.412
89Lyoto MachidaBrazil Lyoto Machida0.12106.99
90Marvin VettoriItaly Marvin Vettori0.11298.818
91Reinier de RidderNetherlands Reinier de Ridder0.1182.16
92Brad TavaresUnited States Brad Tavares0.09364.328
93Lorenz LarkinUnited States Lorenz Larkin0.0863.85
94Demian MaiaBrazil Demian Maia0.06143.013
95Eugene JacksonUnited States Eugene Jackson0.0539.27
96Nick Ring Nick Ring0.0588.66
97Kendall GroveUnited States Kendall Grove0.03108.112
98Chris LebenUnited States Chris Leben0.03198.922
99Yushin OkamiJapan Yushin Okami0.02220.318
100Vitor MirandaBrazil Vitor Miranda0.0263.86

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential