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
1Victor HenryUnited States Victor Henry7.3381.36
2Louis SmolkaUnited States Louis Smolka7.1838.37
3Payton TalbottUnited States Payton Talbott6.7578.88
4Randy CostaUnited States Randy Costa6.5326.66
5Sean O'MalleyUnited States Sean O'Malley6.11185.516
6Adrian YanezUnited States Adrian Yanez5.9585.812
7Luke SandersUnited States Luke Sanders5.8936.95
8Davey GrantUnited Kingdom Davey Grant5.70183.215
9Marcus McGheeUnited States Marcus McGhee5.6855.85
10Rob FontUnited States Rob Font5.53238.119
11Mario BautistaUnited States Mario Bautista5.52156.415
12Nathaniel WoodEngland Nathaniel Wood5.5254.55
13Pedro MunhozBrazil Pedro Munhoz5.46243.420
14Jean MatsumotoBrazil Jean Matsumoto5.3985.06
15Batgerel DanaaMongolia Batgerel Danaa5.3857.87
16John LinekerBrazil John Lineker5.31103.68
17Cameron SaaimanSouth Africa Cameron Saaiman5.2967.67
18Cory SandhagenUnited States Cory Sandhagen5.17216.715
19Petr YanRussia Petr Yan5.16307.117
20Javid Basharat Javid Basharat5.1593.27
21TJ DillashawUnited States TJ Dillashaw5.13218.316
22Xiao LongChina Xiao Long5.0272.56
23Thomas AlmeidaBrazil Thomas Almeida4.9575.09
24Brad KatonaCanada Brad Katona4.82106.18
25Kyler PhillipsUnited States Kyler Phillips4.75138.311
26Casey KenneyUnited States Casey Kenney4.7478.16
27Ricky TurciosUnited States Ricky Turcios4.7382.46
28Vinicius OliveiraBrazil Vinicius Oliveira4.7372.56
29Aljamain SterlingUnited States Aljamain Sterling4.73235.718
30Raoni BarcelosBrazil Raoni Barcelos4.64207.415
31Johnny BedfordUnited States Johnny Bedford4.5040.45
32David MartinezMexico David Martinez4.5064.65
33Taylor LapilusFrance Taylor Lapilus4.4896.47
34Merab DvalishviliGeorgia Merab Dvalishvili4.46309.117
35Sergio PettisUnited States Sergio Pettis4.4674.75
36Andre EwellUnited States Andre Ewell4.4296.27
37Chris GutierrezUnited States Chris Gutierrez4.40163.812
38Benito LopezUnited States Benito Lopez4.3953.15
39Jonathan MartinezUnited States Jonathan Martinez4.36169.713
40Mana MartinezUnited States Mana Martinez4.3362.45
41Da'Mon BlackshearUnited States Da'Mon Blackshear4.33101.510
42Cody StamannUnited States Cody Stamann4.28119.811
43Henry CejudoUnited States Henry Cejudo4.28109.87
44Dominick CruzUnited States Dominick Cruz4.26183.310
45Marlon VeraEcuador Marlon Vera4.22321.924
46Renan BaraoBrazil Renan Barao4.21175.313
47Aiemann ZahabiCanada Aiemann Zahabi4.19115.210
48Jimmie RiveraUnited States Jimmie Rivera4.13122.010
49Song YadongChina Song Yadong4.13208.416
50Daniel MarcosPeru Daniel Marcos4.1191.87
51Alex CaceresUnited States Alex Caceres4.02107.69
52Jose AldoBrazil Jose Aldo3.98138.48
53Jack ShoreWales Jack Shore3.9673.86
54Cameron SmothermanUnited States Cameron Smotherman3.9548.15
55Frankie SaenzUnited States Frankie Saenz3.94129.310
56Anthony BirchakUnited States Anthony Birchak3.9331.36
57John CastanedaUnited States John Castaneda3.9291.47
58Brian KelleherUnited States Brian Kelleher3.9076.111
59Vaughan LeeUnited Kingdom Vaughan Lee3.9059.37
60Tony GravelyUnited States Tony Gravely3.82100.09
61Farid Basharat Farid Basharat3.8194.37
62Jose QuinonezMexico Jose Quinonez3.8179.68
63Takeya MizugakiJapan Takeya Mizugaki3.79161.614
64Francisco RiveraUnited States Francisco Rivera3.7897.710
65Albert MoralesUnited States Albert Morales3.7574.26
66Umar NurmagomedovRussia Umar Nurmagomedov3.72130.19
67Vince MoralesUnited States Vince Morales3.70158.912
68Cristian QuinonezMexico Cristian Quinonez3.6747.75
69Douglas Silva de AndradeBrazil Douglas Silva de Andrade3.65102.69
70Cody GibsonUnited States Cody Gibson3.59112.211
71Alejandro PerezMexico Alejandro Perez3.57108.911
72Miles JohnsUnited States Miles Johns3.55141.811
73Mike EastonUnited States Mike Easton3.5199.97
74Eddie WinelandUnited States Eddie Wineland3.49151.016
75Malcolm WellmakerUnited States Malcolm Wellmaker3.4823.95
76Henry BrionesMexico Henry Briones3.4751.35
77Raphael AssuncaoBrazil Raphael Assuncao3.46224.318
78Guido CannettiArgentina Guido Cannetti3.4472.610
79George RoopUnited States George Roop3.4261.46
80Scott JorgensenUnited States Scott Jorgensen3.4190.98
81Joe SotoUnited States Joe Soto3.4169.27
82Marlon MoraesBrazil Marlon Moraes3.3786.211
83Muin GafurovTajikistan Muin Gafurov3.3676.26
84John DodsonUnited States John Dodson3.34125.99
85AoriqilengChina Aoriqileng3.3162.08
86Erik PerezMexico Erik Perez3.1690.39
87Matthew LopezUnited States Matthew Lopez3.1367.86
88Brad PickettUnited Kingdom Brad Pickett3.1293.110
89Ricardo RamosBrazil Ricardo Ramos3.0859.45
90Kyung Ho KangSouth Korea Kyung Ho Kang3.07145.212
91Montel JacksonUnited States Montel Jackson3.06162.515
92John AlbertUnited States John Albert3.0522.05
93Urijah FaberUnited States Urijah Faber3.02220.617
94Sergey MorozovKazakhstan Sergey Morozov3.0162.15
95Chad AnheligerCanada Chad Anheliger3.00102.97
96El Salvador Ivan Menjivar2.9957.67
97Ricky SimonUnited States Ricky Simon2.99223.318
98Johnny EduardoBrazil Johnny Eduardo2.9569.28
99Yves JabouinHaiti Yves Jabouin2.9496.69
100Said NurmagomedovRussia Said Nurmagomedov2.8789.210

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes per minute