Skip to content
MMA 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 November 7, 2026

#Fighter
1Abdoulaye KaneSenegal Abdoulaye Kane10.4915.35
2Miha FrlicSlovenia Miha Frlic7.0324.56
3Tom AspinallEngland Tom Aspinall5.1818.49
4Andre MirandaBrazil Andre Miranda4.9439.25
5Martin BaturCroatia Martin Batur4.3019.16
6Cain VelasquezUnited States Cain Velasquez4.08111.015
7Josh HokitUnited States Josh Hokit4.0136.25
8Todd DuffeeUnited States Todd Duffee3.2116.55
9Ciryl GaneFrance Ciryl Gane3.16177.413
10Michal MartínekCzechia Michal Martínek3.1189.412
11Pavel DailidkoLithuania Pavel Dailidko2.8333.69
12Arkadiusz WrzosekPoland Arkadiusz Wrzosek2.6919.47
13Abraham BablyEngland Abraham Bably2.5643.46
14Adam PałaszPoland Adam Pałasz2.2655.48
15Juan AdamsUnited States Juan Adams2.1054.27
16Cheick KongoFrance Cheick Kongo2.08163.418
17Sulim BatalovRussia Sulim Batalov2.0551.76
18Josh BarnettUnited States Josh Barnett2.0082.39
19Alexander VolkovRussia Alexander Volkov2.00261.120
20Chris DaukausUnited States Chris Daukaus1.9322.87
21Tanner BoserCanada Tanner Boser1.88117.010
22Daniel CormierUnited States Daniel Cormier1.8285.96
23Phil De FriesUnited Kingdom Phil De Fries1.7588.611
24United States Tim Sylvia1.74137.613
25Mario PintoPortugal Mario Pinto1.7137.55
26Marek SamociukPoland Marek Samociuk1.6895.08
27Alexander RomanovMoldova Alexander Romanov1.65121.913
28Hatef MoeilGermany Hatef Moeil1.59114.37
29Waldo Cortes AcostaDominican Republic Waldo Cortes Acosta1.59165.115
30Mike KyleUnited States Mike Kyle1.5712.85
31Denis GoltsovRussia Denis Goltsov1.43117.119
32Lazar TodevBulgaria Lazar Todev1.36145.710
33Fabricio WerdumBrazil Fabricio Werdum1.35193.418
34Rizvan KunievRussia Rizvan Kuniev1.3472.26
35Maxwell Djantou NanaCameroon Maxwell Djantou Nana1.2965.05
36United States Jon Madsen1.2956.85
37Caio BitencourtBrazil Caio Bitencourt1.2320.36
38Curtis BlaydesUnited States Curtis Blaydes1.22202.521
39Asylzhan BakhytzhanulyKazakhstan Asylzhan Bakhytzhanuly1.2172.15
40Junior Dos SantosBrazil Junior Dos Santos1.16247.023
41Greg HardyUnited States Greg Hardy1.1473.512
42Kennedy NzechukwuNigeria Kennedy Nzechukwu1.1326.55
43Ivan Vitasovic Ivan Vitasovic1.1275.35
44Marcos Rogerio de LimaBrazil Marcos Rogerio de Lima1.0883.112
45United States Randy Couture1.08170.513
46Kirill GrishenkoBelarus Kirill Grishenko1.0463.55
47Brock Lesnar Brock Lesnar1.0145.47
48Danilo MarquesBrazil Danilo Marques1.0144.55
49Artem DushenkoRussia Artem Dushenko0.9726.95
50Oleg PopovRussia Oleg Popov0.9696.77
51Jake CollierUnited States Jake Collier0.9285.68
52Sergey BilostenniyRussia Sergey Bilostenniy0.9253.15
53Lukasz BrzeskiPoland Lukasz Brzeski0.9159.07
54Sergei PavlovichRussia Sergei Pavlovich0.9163.412
55Anthony HamiltonUnited States Anthony Hamilton0.8962.910
56Jairzinho RozenstruikSuriname Jairzinho Rozenstruik0.85141.915
57Patrick VespazianiGermany Patrick Vespaziani0.8534.36
58United States Ricco Rodriguez0.8383.17
59Arash SadeghiIran Arash Sadeghi0.8057.55
60Justin WillisUnited States Justin Willis0.8062.65
61Amir AliakbariIran Amir Aliakbari0.7938.15
62United States Maurice Smith0.7677.17
63Matt MitrioneUnited States Matt Mitrione0.7688.114
64Tallison TeixeiraBrazil Tallison Teixeira0.7518.85
65United States Shane Carwin0.7129.56
66Brendan SchaubUnited States Brendan Schaub0.6973.910
67United States Dave Herman0.6827.85
68Alistair OvereemNetherlands Alistair Overeem0.68184.820
69Elmar GasanovRussia Elmar Gasanov0.6884.15
70Stipe MiocicUnited States Stipe Miocic0.66215.719
71Vitor BelfortBrazil Vitor Belfort0.5915.25
72Štefan VojčákSlovakia Štefan Vojčák0.5966.38
73Tadej DajčmanSlovenia Tadej Dajčman0.5844.65
74Klidson AbreuBrazil Klidson Abreu0.5784.28
75Anton VyaziginRussia Anton Vyazigin0.5789.75
76Andrei Arlovski Andrei Arlovski0.55395.041
77Junior TafaNew Zealand Junior Tafa0.5234.85
78Thomas PetersenUnited States Thomas Petersen0.4781.48
79Austen LaneUnited States Austen Lane0.4438.97
80Jailton AlmeidaBrazil Jailton Almeida0.4399.210
81Maxim GrishinRussia Maxim Grishin0.4168.66
82Matheus ScheffelBrazil Matheus Scheffel0.3760.19
83Jared RosholtUnited States Jared Rosholt0.37163.916
84Mick ParkinUnited Kingdom Mick Parkin0.3668.97
85Netherlands Antoni Hardonk0.3351.28
86Kirill KornilovRussia Kirill Kornilov0.33144.38
87Francis NgannouCameroon Francis Ngannou0.29101.715
88Ruslan GabaraevRussia Ruslan Gabaraev0.2860.35
89Brandon VeraUnited States Brandon Vera0.1845.27
90Tsuyoshi SudarioJapan Tsuyoshi Sudario0.1648.75
91Stuart AustinUnited Kingdom Stuart Austin0.1643.85
92Marcin TyburaPoland Marcin Tybura0.15279.425
93Eddie SanchezUnited States Eddie Sanchez0.1553.06
94United States Kevin Randleman0.0585.25
95Shawn JordanUnited States Shawn Jordan0.0291.011
96Augusto SakaiBrazil Augusto Sakai0.01169.613
97United Kingdom Ian Freeman0.0046.36
98Ante DelijaCroatia Ante Delija-0.01112.815
99Parker PorterUnited States Parker Porter-0.0358.78
100Heath HerringUnited States Heath Herring-0.0775.05

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.

What does strikes landed per minute mean in MMA? →

All boardsStriking differential