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

#FighterBest striking differentialMinutesBouts
1Miha FrlicSloveniaMiha Frlic7.0324.56
2Tom AspinallEnglandTom Aspinall5.1818.49
3Andre MirandaBrazilAndre Miranda4.9439.25
4Martin BaturCroatiaMartin Batur4.3019.16
5Cain VelasquezUnited StatesCain Velasquez4.08111.015
6Josh HokitUnited StatesJosh Hokit4.0136.25
7Todd DuffeeUnited StatesTodd Duffee3.2116.55
8Ciryl GaneFranceCiryl Gane3.16177.413
9Michal MartínekCzechiaMichal Martínek3.1189.412
10Pavel DailidkoLithuaniaPavel Dailidko2.8333.69
11Arkadiusz WrzosekPolandArkadiusz Wrzosek2.6919.47
12Adam PałaszPolandAdam Pałasz2.2655.48
13Juan AdamsUnited StatesJuan Adams2.1054.27
14Rizvan KunievRussiaRizvan Kuniev2.1057.25
15FranceCheick Kongo2.08163.418
16Sulim BatalovRussiaSulim Batalov2.0551.76
17Alexander VolkovRussiaAlexander Volkov2.02246.119
18Josh BarnettUnited StatesJosh Barnett2.0082.39
19Chris DaukausUnited StatesChris Daukaus1.9322.87
20Tanner BoserCanadaTanner Boser1.85102.59
21Daniel CormierUnited StatesDaniel Cormier1.8285.96
22Phil De FriesUnited KingdomPhil De Fries1.7588.611
23United StatesTim Sylvia1.74137.613
24Mario PintoPortugalMario Pinto1.7137.55
25Alexander RomanovMoldovaAlexander Romanov1.65121.913
26Hatef MoeilGermanyHatef Moeil1.59114.37
27Waldo Cortes AcostaDominican RepublicWaldo Cortes Acosta1.59165.115
28Mike KyleUnited StatesMike Kyle1.5712.85
29Abraham BablyEnglandAbraham Bably1.5347.96
30Fabricio WerdumBrazilFabricio Werdum1.35193.418
31Lazar TodevBulgariaLazar Todev1.35130.79
32Rasul MagomedovBahrainRasul Magomedov1.3250.95
33Maxwell Djantou NanaCameroonMaxwell Djantou Nana1.2965.05
34Denis GoltsovRussiaDenis Goltsov1.29115.018
35United StatesJon Madsen1.2956.85
36Lukasz BrzeskiPolandLukasz Brzeski1.2572.98
37Caio BitencourtBrazilCaio Bitencourt1.2320.36
38Curtis BlaydesUnited StatesCurtis Blaydes1.22202.521
39Asylzhan BakhytzhanulyKazakhstanAsylzhan Bakhytzhanuly1.2172.15
40Junior Dos SantosBrazilJunior Dos Santos1.16247.023
41Greg HardyUnited StatesGreg Hardy1.1473.512
42Kennedy NzechukwuNigeriaKennedy Nzechukwu1.1326.55
43Ivan VitasovicIvan Vitasovic1.1275.35
44Marcos Rogerio de LimaBrazilMarcos Rogerio de Lima1.0883.112
45United StatesRandy Couture1.08170.513
46Brock LesnarBrock Lesnar1.0145.47
47Artem DushenkoRussiaArtem Dushenko0.9726.95
48Oleg PopovRussiaOleg Popov0.9696.77
49Jake CollierUnited StatesJake Collier0.9285.68
50Sergey BilostenniyRussiaSergey Bilostenniy0.9253.15
51Sergei PavlovichRussiaSergei Pavlovich0.9163.412
52Anthony HamiltonUnited StatesAnthony Hamilton0.8962.910
53Jairzinho RozenstruikSurinameJairzinho Rozenstruik0.85141.915
54Patrick VespazianiGermanyPatrick Vespaziani0.8534.36
55United StatesRicco Rodriguez0.8383.17
56Arash SadeghiIranArash Sadeghi0.8057.55
57Justin WillisUnited StatesJustin Willis0.8062.65
58Amir AliakbariIranAmir Aliakbari0.7938.15
59United StatesMaurice Smith0.7677.17
60Matt MitrioneUnited StatesMatt Mitrione0.7688.114
61Tallison TeixeiraBrazilTallison Teixeira0.7518.85
62United StatesShane Carwin0.7129.56
63Brendan SchaubUnited StatesBrendan Schaub0.6973.910
64United StatesDave Herman0.6827.85
65Alistair OvereemNetherlandsAlistair Overeem0.68184.820
66Elmar GasanovRussiaElmar Gasanov0.6884.15
67Stipe MiocicUnited StatesStipe Miocic0.66215.719
68Marek SamociukPolandMarek Samociuk0.6180.07
69Vitor BelfortBrazilVitor Belfort0.5915.25
70Štefan VojčákSlovakiaŠtefan Vojčák0.5966.38
71Tadej DajčmanSloveniaTadej Dajčman0.5844.65
72Anton VyaziginRussiaAnton Vyazigin0.5789.75
73Mick ParkinUnited KingdomMick Parkin0.5765.36
74Andrei ArlovskiAndrei Arlovski0.55395.041
75Junior TafaNew ZealandJunior Tafa0.5234.85
76Thomas PetersenUnited StatesThomas Petersen0.4781.48
77Austen LaneUnited StatesAusten Lane0.4438.97
78Jailton AlmeidaBrazilJailton Almeida0.4399.210
79Maxim GrishinRussiaMaxim Grishin0.4168.66
80Matheus ScheffelBrazilMatheus Scheffel0.3760.19
81Jared RosholtUnited StatesJared Rosholt0.37163.916
82Szymon BajorPolandSzymon Bajor0.3475.66
83NetherlandsAntoni Hardonk0.3351.28
84Kirill KornilovRussiaKirill Kornilov0.33144.38
85Francis NgannouCameroonFrancis Ngannou0.29101.715
86Ruslan GabaraevRussiaRuslan Gabaraev0.2860.35
87Jhonata DinizBrazilJhonata Diniz0.2759.76
88Brandon VeraUnited StatesBrandon Vera0.1845.27
89Stuart AustinUnited KingdomStuart Austin0.1643.85
90Marcin TyburaPolandMarcin Tybura0.15279.425
91United StatesEddie Sanchez0.1553.06
92United StatesKevin Randleman0.0585.25
93Shawn JordanUnited StatesShawn Jordan0.0291.011
T-94United KingdomIan Freeman0.0046.36
T-94Mikio UedaJapanMikio Ueda0.0027.75
96Ante DelijaCroatiaAnte Delija-0.01112.815
97Parker PorterUnited StatesParker Porter-0.0358.78
98Heath HerringUnited StatesHeath Herring-0.0775.05
99Carlos FelipeBrazilCarlos Felipe-0.09174.312
100Walt HarrisUnited StatesWalt Harris-0.1088.915

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.