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

#Fighter
1Tom AspinallEngland Tom Aspinall5.1818.49
2Cain VelasquezUnited States Cain Velasquez4.08111.015
3Josh HokitUnited States Josh Hokit4.0136.25
4Todd DuffeeUnited States Todd Duffee3.2116.55
5Ciryl GaneFrance Ciryl Gane3.16177.413
6Juan AdamsUnited States Juan Adams3.0333.05
7Cheick KongoFrance Cheick Kongo2.08163.418
8Josh BarnettUnited States Josh Barnett2.0082.39
9Alexander VolkovRussia Alexander Volkov2.00261.120
10Chris DaukausUnited States Chris Daukaus1.9322.87
11Tanner BoserCanada Tanner Boser1.88117.010
12Daniel CormierUnited States Daniel Cormier1.8285.96
13United States Tim Sylvia1.74137.613
14Mario PintoPortugal Mario Pinto1.7137.55
15Alexander RomanovMoldova Alexander Romanov1.6586.910
16Waldo Cortes AcostaDominican Republic Waldo Cortes Acosta1.59165.115
17Greg HardyUnited States Greg Hardy1.3860.811
18Fabricio WerdumBrazil Fabricio Werdum1.35193.418
19Rizvan KunievRussia Rizvan Kuniev1.3472.26
20United States Jon Madsen1.2956.85
21Curtis BlaydesUnited States Curtis Blaydes1.22202.521
22Junior Dos SantosBrazil Junior Dos Santos1.16247.023
23Kennedy NzechukwuNigeria Kennedy Nzechukwu1.1326.55
24Marcos Rogerio de LimaBrazil Marcos Rogerio de Lima1.0883.112
25United States Randy Couture1.08170.513
26Brock Lesnar Brock Lesnar1.0145.47
27Jake CollierUnited States Jake Collier0.9285.68
28Lukasz BrzeskiPoland Lukasz Brzeski0.9159.07
29Sergei PavlovichRussia Sergei Pavlovich0.9163.412
30Anthony HamiltonUnited States Anthony Hamilton0.8962.910
31Jairzinho RozenstruikSuriname Jairzinho Rozenstruik0.85141.915
32United States Ricco Rodriguez0.8383.17
33Justin WillisUnited States Justin Willis0.8062.65
34United States Maurice Smith0.7677.17
35Matt MitrioneUnited States Matt Mitrione0.7688.114
36Tallison TeixeiraBrazil Tallison Teixeira0.7518.85
37United States Shane Carwin0.7129.56
38Brendan SchaubUnited States Brendan Schaub0.6973.910
39United States Dave Herman0.6827.85
40Alistair OvereemNetherlands Alistair Overeem0.68184.820
41Stipe MiocicUnited States Stipe Miocic0.66215.719
42Jailton AlmeidaBrazil Jailton Almeida0.5984.29
43Vitor BelfortBrazil Vitor Belfort0.5915.25
44Jared RosholtUnited States Jared Rosholt0.56106.68
45Andrei Arlovski Andrei Arlovski0.55395.041
46Karl Williams Karl Williams0.5375.25
47Junior TafaNew Zealand Junior Tafa0.5234.85
48Thomas PetersenUnited States Thomas Petersen0.4781.48
49Austen LaneUnited States Austen Lane0.4438.97
50Mick ParkinUnited Kingdom Mick Parkin0.3668.97
51Timothy JohnsonUnited States Timothy Johnson0.3582.87
52Netherlands Antoni Hardonk0.3351.28
53Tsuyoshi KohsakaJapan Tsuyoshi Kohsaka0.2153.06
54Brandon VeraUnited States Brandon Vera0.1845.27
55Francis NgannouCameroon Francis Ngannou0.1798.214
56Marcin TyburaPoland Marcin Tybura0.15279.425
57Eddie SanchezUnited States Eddie Sanchez0.1553.06
58United States Kevin Randleman0.0585.25
59Shawn JordanUnited States Shawn Jordan0.0376.010
T-60Augusto SakaiBrazil Augusto Sakai0.0099.69
T-60United Kingdom Ian Freeman0.0046.36
62Parker PorterUnited States Parker Porter-0.0358.78
63Heath HerringUnited States Heath Herring-0.0775.05
64Walt HarrisUnited States Walt Harris-0.1088.915
65Martin BudaySlovakia Martin Buday-0.11101.79
66United States Jake O'Brien-0.1747.25
67Joey BeltranUnited States Joey Beltran-0.1882.47
68Jhonata DinizBrazil Jhonata Diniz-0.1974.17
69Daniel OmielanczukPoland Daniel Omielanczuk-0.20107.39
70Luis HenriqueBrazil Luis Henrique-0.2457.85
71Maurice GreeneUnited States Maurice Greene-0.3367.68
72Josh ParisianUnited States Josh Parisian-0.3376.29
73Don'Tale MayesUnited States Don'Tale Mayes-0.36163.714
74Derrick LewisUnited States Derrick Lewis-0.38283.132
75Mohammed UsmanNigeria Mohammed Usman-0.4280.66
76Brazil Pedro Rizzo-0.49162.314
77United States David Abbott-0.4930.88
78United States Pete Williams-0.5163.38
79Aleksei Oleinik Aleksei Oleinik-0.52115.717
80Jamal PoguesUnited States Jamal Pogues-0.5275.05
81Rodrigo NascimentoBrazil Rodrigo Nascimento-0.5581.98
82 Jeff Monson-0.5570.36
83Gabriel GonzagaBrazil Gabriel Gonzaga-0.57137.622
84Chase ShermanUnited States Chase Sherman-0.60160.315
85Shamil AbdurakhimovRussia Shamil Abdurakhimov-0.61104.011
86Mirko FilipovicCroatia Mirko Filipovic-0.67116.811
87Phil De FriesUnited Kingdom Phil De Fries-0.6927.45
88Jared VanderaaUnited States Jared Vanderaa-0.7184.68
89Carlos FelipeBrazil Carlos Felipe-0.7275.05
90Paul BuentelloUnited States Paul Buentello-0.7241.56
91Valter Walker Valter Walker-0.7625.16
92Mark HuntNew Zealand Mark Hunt-0.81185.917
93Pat BarryUnited States Pat Barry-0.8269.212
94Serghei SpivacMoldova Serghei Spivac-0.88140.516
95Stefan StruveNetherlands Stefan Struve-0.92187.524
96Blagoy IvanovBulgaria Blagoy Ivanov-0.95130.08
97Viktor PestaCzechia Viktor Pesta-0.9650.15
98Soa PaleleiAustralia Soa Palelei-0.9760.07
99Justin TafaNew Zealand Justin Tafa-1.0254.19
100Brazil Antonio Rodrigo Nogueira-1.0393.311

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential