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
1Tom AspinallEnglandTom Aspinall5.1818.49
2Cain VelasquezUnited StatesCain Velasquez4.08111.015
3Josh HokitUnited StatesJosh Hokit4.0136.25
4Todd DuffeeUnited StatesTodd Duffee3.2116.55
5Ciryl GaneFranceCiryl Gane3.16177.413
6Juan AdamsUnited StatesJuan Adams3.0333.05
7Rizvan KunievRussiaRizvan Kuniev2.1057.25
8FranceCheick Kongo2.08163.418
9Alexander VolkovRussiaAlexander Volkov2.02246.119
10Josh BarnettUnited StatesJosh Barnett2.0082.39
11Chris DaukausUnited StatesChris Daukaus1.9322.87
12Tanner BoserCanadaTanner Boser1.85102.59
13Daniel CormierUnited StatesDaniel Cormier1.8285.96
14Tim SylviaUnited StatesTim Sylvia1.74137.613
15Mario PintoPortugalMario Pinto1.7137.55
16Alexander RomanovMoldovaAlexander Romanov1.6586.910
17Waldo Cortes AcostaDominican RepublicWaldo Cortes Acosta1.59165.115
18Greg HardyUnited StatesGreg Hardy1.3860.811
19Fabricio WerdumBrazilFabricio Werdum1.35193.418
20United StatesJon Madsen1.2956.85
21Lukasz BrzeskiPolandLukasz Brzeski1.2572.98
22Curtis BlaydesUnited StatesCurtis Blaydes1.22202.521
23Junior Dos SantosBrazilJunior Dos Santos1.16247.023
24Kennedy NzechukwuNigeriaKennedy Nzechukwu1.1326.55
25Marcos Rogerio de LimaBrazilMarcos Rogerio de Lima1.0883.112
26United StatesRandy Couture1.08170.513
27Brock LesnarBrock Lesnar1.0145.47
28Jake CollierUnited StatesJake Collier0.9285.68
29Sergei PavlovichRussiaSergei Pavlovich0.9163.412
30Anthony HamiltonUnited StatesAnthony Hamilton0.8962.910
31Jairzinho RozenstruikSurinameJairzinho Rozenstruik0.85141.915
32United StatesRicco Rodriguez0.8383.17
33Justin WillisUnited StatesJustin Willis0.8062.65
34United StatesMaurice Smith0.7677.17
35Matt MitrioneUnited StatesMatt Mitrione0.7688.114
36Tallison TeixeiraBrazilTallison Teixeira0.7518.85
37United StatesShane Carwin0.7129.56
38Brendan SchaubUnited StatesBrendan Schaub0.6973.910
39United StatesDave Herman0.6827.85
40Alistair OvereemNetherlandsAlistair Overeem0.68184.820
41Stipe MiocicUnited StatesStipe Miocic0.66215.719
42Jailton AlmeidaBrazilJailton Almeida0.5984.29
43Vitor BelfortBrazilVitor Belfort0.5915.25
44Mick ParkinUnited KingdomMick Parkin0.5765.36
45Jared RosholtUnited StatesJared Rosholt0.56106.68
46Andrei ArlovskiAndrei Arlovski0.55395.041
47Karl WilliamsKarl Williams0.5375.25
48Junior TafaNew ZealandJunior Tafa0.5234.85
49Thomas PetersenUnited StatesThomas Petersen0.4781.48
50Austen LaneUnited StatesAusten Lane0.4438.97
51Timothy JohnsonUnited StatesTimothy Johnson0.3582.87
52NetherlandsAntoni Hardonk0.3351.28
53Jhonata DinizBrazilJhonata Diniz0.2759.76
54Tsuyoshi KohsakaJapanTsuyoshi Kohsaka0.2153.06
55Brandon VeraUnited StatesBrandon Vera0.1845.27
56Francis NgannouCameroonFrancis Ngannou0.1798.214
57Marcin TyburaPolandMarcin Tybura0.15279.425
58United StatesEddie Sanchez0.1553.06
59United StatesKevin Randleman0.0585.25
60Shawn JordanUnited StatesShawn Jordan0.0376.010
T-61Augusto SakaiBrazilAugusto Sakai0.0099.69
T-61United KingdomIan Freeman0.0046.36
63Parker PorterUnited StatesParker Porter-0.0358.78
64Heath HerringUnited StatesHeath Herring-0.0775.05
65Walt HarrisUnited StatesWalt Harris-0.1088.915
66Martin BudaySlovakiaMartin Buday-0.11101.79
67United StatesJake O'Brien-0.1747.25
68Joey BeltranUnited StatesJoey Beltran-0.1882.47
69Daniel OmielanczukPolandDaniel Omielanczuk-0.20107.39
70Luis HenriqueBrazilLuis Henrique-0.2457.85
71Maurice GreeneUnited StatesMaurice Greene-0.3367.68
72Josh ParisianUnited StatesJosh Parisian-0.3376.29
73Don'Tale MayesUnited StatesDon'Tale Mayes-0.36163.714
74Derrick LewisUnited StatesDerrick Lewis-0.38283.132
75Mohammed UsmanNigeriaMohammed Usman-0.4280.66
76BrazilPedro Rizzo-0.49162.314
77United StatesDavid Abbott-0.4930.88
78United StatesPete Williams-0.5163.38
79Aleksei OleinikAleksei Oleinik-0.52115.717
80Jamal PoguesUnited StatesJamal Pogues-0.5275.05
81Rodrigo NascimentoBrazilRodrigo Nascimento-0.5581.98
82Jeff Monson-0.5570.36
83Gabriel GonzagaBrazilGabriel Gonzaga-0.57137.622
84Chase ShermanUnited StatesChase Sherman-0.60160.315
85Shamil AbdurakhimovRussiaShamil Abdurakhimov-0.61104.011
86Mirko FilipovicCroatiaMirko Filipovic-0.67116.811
87Phil De FriesUnited KingdomPhil De Fries-0.6927.45
88Jared VanderaaUnited StatesJared Vanderaa-0.7184.68
89Carlos FelipeBrazilCarlos Felipe-0.7275.05
90Paul BuentelloUnited StatesPaul Buentello-0.7241.56
91Valter WalkerValter Walker-0.7625.16
92Mark HuntNew ZealandMark Hunt-0.81185.917
93Pat BarryUnited StatesPat Barry-0.8269.212
94Serghei SpivacMoldovaSerghei Spivac-0.88140.516
95Stefan StruveNetherlandsStefan Struve-0.92187.524
96Blagoy IvanovBulgariaBlagoy Ivanov-0.95130.08
97Viktor PestaCzechiaViktor Pesta-0.9650.15
98Soa PaleleiAustraliaSoa Palelei-0.9760.07
99Justin TafaNew ZealandJustin Tafa-1.0254.19
100BrazilAntonio Rodrigo Nogueira-1.0393.311

Career boards need at least 5 bouts with tracked statistics.