Skip to content
MMA Calendar

UFC Record Book

UFC: Strikes landed per minute

The all-time UFC top 100, rebuilt from every completed UFC fight in our database.

Updated November 5, 2026

#Fighter
1Josh HokitUnited States Josh Hokit9.2936.25
2Tom AspinallEngland Tom Aspinall8.0718.49
3Juan AdamsUnited States Juan Adams7.0933.05
4Jake CollierUnited States Jake Collier7.0285.68
5Cain VelasquezUnited States Cain Velasquez6.48111.015
6Chris DaukausUnited States Chris Daukaus6.4122.87
7Parker PorterUnited States Parker Porter6.2858.78
8Chase ShermanUnited States Chase Sherman6.04160.315
9Todd DuffeeUnited States Todd Duffee5.5616.55
10Daniel CormierUnited States Daniel Cormier5.3985.96
11Ciryl GaneFrance Ciryl Gane5.37177.413
12Greg HardyUnited States Greg Hardy5.0860.811
13Alexander VolkovRussia Alexander Volkov5.07261.120
14Waldo Cortes AcostaDominican Republic Waldo Cortes Acosta5.03165.115
15Jared VanderaaUnited States Jared Vanderaa4.9684.68
16Carlos FelipeBrazil Carlos Felipe4.8875.05
17Tallison TeixeiraBrazil Tallison Teixeira4.8518.85
18Joey BeltranUnited States Joey Beltran4.7182.47
19Lukasz BrzeskiPoland Lukasz Brzeski4.6959.07
20Stipe MiocicUnited States Stipe Miocic4.67215.719
21Mick ParkinUnited Kingdom Mick Parkin4.6168.97
22Fabricio WerdumBrazil Fabricio Werdum4.60193.418
23Josh BarnettUnited States Josh Barnett4.5682.39
24Josh ParisianUnited States Josh Parisian4.5576.29
25Sergei PavlovichRussia Sergei Pavlovich4.4963.412
26United States Dave Herman4.4927.85
27Junior Dos SantosBrazil Junior Dos Santos4.49247.023
28United States Shane Carwin4.4429.56
29Martin BudaySlovakia Martin Buday4.39101.79
30Augusto SakaiBrazil Augusto Sakai4.3299.69
31United States Tim Sylvia4.25137.613
32Tanner BoserCanada Tanner Boser4.23117.010
33Rizvan KunievRussia Rizvan Kuniev4.1372.26
34Justin TafaNew Zealand Justin Tafa4.0954.19
35Kennedy NzechukwuNigeria Kennedy Nzechukwu4.0326.55
36Ben RothwellUnited States Ben Rothwell3.99170.717
37Curtis BlaydesUnited States Curtis Blaydes3.99202.521
38Junior AlbiniBrazil Junior Albini3.9829.15
39Anthony HamiltonUnited States Anthony Hamilton3.9162.910
40Andrei Arlovski Andrei Arlovski3.90395.041
41Alistair OvereemNetherlands Alistair Overeem3.87184.820
42Mohammed UsmanNigeria Mohammed Usman3.8580.66
43Brandon VeraUnited States Brandon Vera3.8145.27
44Alexander RomanovMoldova Alexander Romanov3.7886.910
45Mario PintoPortugal Mario Pinto3.6837.55
46Jamal PoguesUnited States Jamal Pogues3.6375.05
47Brock Lesnar Brock Lesnar3.5745.47
48Matt MitrioneUnited States Matt Mitrione3.5588.114
49Marcos Rogerio de LimaBrazil Marcos Rogerio de Lima3.5183.112
50Cheick KongoFrance Cheick Kongo3.51163.418
51Marcin TyburaPoland Marcin Tybura3.49279.425
52Jairzinho RozenstruikSuriname Jairzinho Rozenstruik3.48141.915
53Eddie SanchezUnited States Eddie Sanchez3.4553.06
54Timothy JohnsonUnited States Timothy Johnson3.4382.87
55Rodrigo NascimentoBrazil Rodrigo Nascimento3.4181.98
56Netherlands Antoni Hardonk3.4051.28
57Justin WillisUnited States Justin Willis3.3762.65
58Junior TafaNew Zealand Junior Tafa3.3634.85
59Chris BarnettUnited States Chris Barnett3.3653.06
60Cyril AskerFrance Cyril Asker3.3517.05
61Serghei SpivacMoldova Serghei Spivac3.35140.516
62Jhonata DinizBrazil Jhonata Diniz3.3274.17
63Walt HarrisUnited States Walt Harris3.3088.915
64Aleksei Oleinik Aleksei Oleinik3.29115.717
65Maurice GreeneUnited States Maurice Greene3.2867.68
66Tai TuivasaAustralia Tai Tuivasa3.25160.719
67Blagoy IvanovBulgaria Blagoy Ivanov3.25130.08
68Don'Tale MayesUnited States Don'Tale Mayes3.23163.714
69Paul BuentelloUnited States Paul Buentello3.1841.56
70Stefan StruveNetherlands Stefan Struve3.12187.524
71Vitor BelfortBrazil Vitor Belfort3.1015.25
72Daniel OmielanczukPoland Daniel Omielanczuk3.09107.39
73Shawn JordanUnited States Shawn Jordan3.0976.010
74Thomas PetersenUnited States Thomas Petersen3.0381.48
75Travis BrowneUnited States Travis Browne2.93136.517
76Brendan SchaubUnited States Brendan Schaub2.9173.910
77Shamil GazievRussia Shamil Gaziev2.8958.58
78Antonio SilvaBrazil Antonio Silva2.8867.311
79Brazil Antonio Rodrigo Nogueira2.8393.311
80Tim HagueCanada Tim Hague2.7934.85
81Pat BarryUnited States Pat Barry2.7269.212
82Austen LaneUnited States Austen Lane2.7038.97
83Karl Williams Karl Williams2.6775.25
84United States Randy Couture2.62170.513
85Mark HuntNew Zealand Mark Hunt2.51185.917
86United States Jon Madsen2.4656.85
87Yorgan De CastroUnited States Yorgan De Castro2.4639.55
88Shamil AbdurakhimovRussia Shamil Abdurakhimov2.41104.011
89Derrick LewisUnited States Derrick Lewis2.41283.132
90Francis NgannouCameroon Francis Ngannou2.3398.214
91United States Tra Telligman2.3130.35
92Phil De FriesUnited Kingdom Phil De Fries2.3027.45
93Heath HerringUnited States Heath Herring2.2975.05
94Frank MirUnited States Frank Mir2.18155.727
95Roy NelsonUnited States Roy Nelson2.17198.818
96United States Ricco Rodriguez2.1483.17
97United Kingdom Ian Freeman2.1446.36
98Tsuyoshi KohsakaJapan Tsuyoshi Kohsaka2.1353.06
99Gabriel GonzagaBrazil Gabriel Gonzaga2.13137.622
100Jared RosholtUnited States Jared Rosholt2.08106.68

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes per minute