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 25, 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
25Marek SamociukPolandMarek Samociuk1.6895.08
26Alexander RomanovMoldovaAlexander Romanov1.65121.913
27Hatef MoeilGermanyHatef Moeil1.59114.37
28Waldo Cortes AcostaDominican RepublicWaldo Cortes Acosta1.59165.115
29Mike KyleUnited StatesMike Kyle1.5712.85
30Abraham BablyEnglandAbraham Bably1.5347.96
31Fabricio WerdumBrazilFabricio Werdum1.35193.418
32Lazar TodevBulgariaLazar Todev1.35130.79
33Rasul MagomedovBahrainRasul Magomedov1.3250.95
34Maxwell Djantou NanaCameroonMaxwell Djantou Nana1.2965.05
35Denis GoltsovRussiaDenis Goltsov1.29115.018
36United StatesJon Madsen1.2956.85
37Lukasz BrzeskiPolandLukasz Brzeski1.2572.98
38Caio BitencourtBrazilCaio Bitencourt1.2320.36
39Curtis BlaydesUnited StatesCurtis Blaydes1.22202.521
40Asylzhan BakhytzhanulyKazakhstanAsylzhan Bakhytzhanuly1.2172.15
41Junior Dos SantosBrazilJunior Dos Santos1.16247.023
42Greg HardyUnited StatesGreg Hardy1.1473.512
43Kennedy NzechukwuNigeriaKennedy Nzechukwu1.1326.55
44Ivan VitasovicIvan Vitasovic1.1275.35
45Marcos Rogerio de LimaBrazilMarcos Rogerio de Lima1.0883.112
46United StatesRandy Couture1.08170.513
47Brock LesnarBrock Lesnar1.0145.47
48Artem DushenkoRussiaArtem Dushenko0.9726.95
49Oleg PopovRussiaOleg Popov0.9696.77
50Jake CollierUnited StatesJake Collier0.9285.68
51Sergey BilostenniyRussiaSergey Bilostenniy0.9253.15
52Sergei PavlovichRussiaSergei Pavlovich0.9163.412
53Anthony HamiltonUnited StatesAnthony Hamilton0.8962.910
54Jairzinho RozenstruikSurinameJairzinho Rozenstruik0.85141.915
55Patrick VespazianiGermanyPatrick Vespaziani0.8534.36
56United StatesRicco Rodriguez0.8383.17
57Arash SadeghiIranArash Sadeghi0.8057.55
58Justin WillisUnited StatesJustin Willis0.8062.65
59Amir AliakbariIranAmir Aliakbari0.7938.15
60United StatesMaurice Smith0.7677.17
61Matt MitrioneUnited StatesMatt Mitrione0.7688.114
62Tallison TeixeiraBrazilTallison Teixeira0.7518.85
63United StatesShane Carwin0.7129.56
64Brendan SchaubUnited StatesBrendan Schaub0.6973.910
65United StatesDave Herman0.6827.85
66Alistair OvereemNetherlandsAlistair Overeem0.68184.820
67Elmar GasanovRussiaElmar Gasanov0.6884.15
68Stipe MiocicUnited StatesStipe Miocic0.66215.719
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
89Tsuyoshi SudarioJapanTsuyoshi Sudario0.1648.75
90Stuart AustinUnited KingdomStuart Austin0.1643.85
91Marcin TyburaPolandMarcin Tybura0.15279.425
92United StatesEddie Sanchez0.1553.06
93United StatesKevin Randleman0.0585.25
94Shawn JordanUnited StatesShawn Jordan0.0291.011
95United KingdomIan Freeman0.0046.36
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.