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

#Fighter
1Chidi NjokuaniUnited States Chidi Njokuani7.2368.56
2Daniel RodriguezUnited States Daniel Rodriguez7.19148.014
3United States Duane Ludwig6.7439.56
4Gabe GreenUnited States Gabe Green6.2854.35
5Bryan BarberenaUnited States Bryan Barberena5.85169.815
6Michael MoralesEcuador Michael Morales5.6872.08
7Alan JoubanUnited States Alan Jouban5.67117.013
8Ange LoosaSwitzerland Ange Loosa5.5789.16
9Lorenz LarkinUnited States Lorenz Larkin5.3444.55
10Lyman GoodUnited States Lyman Good5.3454.86
11Jack Della MaddalenaAustralia Jack Della Maddalena5.32133.111
12Tim MeansUnited States Tim Means5.22239.325
13Jacobe SmithUnited States Jacobe Smith5.2237.86
14Michel PereiraBrazil Michel Pereira5.09104.68
15Rinat FakhretdinovRussia Rinat Fakhretdinov5.0276.87
16Niko PriceUnited States Niko Price5.01147.320
17Alex MoronoUnited States Alex Morono5.01262.322
18Kevin HollandUnited States Kevin Holland5.00144.112
19Geoff NealUnited States Geoff Neal5.00137.414
20Nate DiazUnited States Nate Diaz4.98153.910
21Adam FugittUnited States Adam Fugitt4.8845.96
22Vicente LuqueBrazil Vicente Luque4.83232.624
23Amir SadollahUnited States Amir Sadollah4.80128.910
24Gabriel BonfimBrazil Gabriel Bonfim4.7587.69
25Rhys McKeeIreland Rhys McKee4.7165.26
26Sean SpencerUnited States Sean Spencer4.6695.27
27Santiago PonzinibbioArgentina Santiago Ponzinibbio4.64222.320
28Court McGeeUnited States Court McGee4.58251.720
29Khaos WilliamsUnited States Khaos Williams4.57117.012
30United States Brad Blackburn4.5564.65
31Sean StricklandUnited States Sean Strickland4.50101.38
32Song KenanChina Song Kenan4.49107.911
33Abdul Razak AlhassanGhana Abdul Razak Alhassan4.4540.27
34Hyun Gyu LimSouth Korea Hyun Gyu Lim4.4564.37
35Uros MedicSerbia Uros Medic4.4428.48
36Carlos PratesBrazil Carlos Prates4.4183.79
37Belal MuhammadUnited States Belal Muhammad4.40342.321
38Li JingliangChina Li Jingliang4.40174.517
39Jared GoodenUnited States Jared Gooden4.4082.37
40Billy Ray GoffUnited States Billy Ray Goff4.3346.05
41Mike PerryUnited States Mike Perry4.32167.015
42Bryan BattleUnited States Bryan Battle4.3049.36
43Ian Machado GarryIreland Ian Machado Garry4.29187.312
44Kamaru UsmanUnited States Kamaru Usman4.28317.617
45Donald CerroneUnited States Donald Cerrone4.25119.714
46Randy BrownJamaica Randy Brown4.19246.223
47Elizeu Zaleski dos SantosBrazil Elizeu Zaleski dos Santos4.16208.718
48Punahele SorianoUnited States Punahele Soriano4.1560.55
49Miguel BaezaUnited States Miguel Baeza4.0968.07
50Sean BradyUnited States Sean Brady4.08146.911
51Jorge MasvidalUnited States Jorge Masvidal4.06193.715
52Stephen ThompsonUnited States Stephen Thompson4.05319.522
53Mike MalottCanada Mike Malott4.0184.510
54Carlos ConditUnited States Carlos Condit4.00251.319
55Robbie LawlerUnited States Robbie Lawler3.93305.323
56Curtis MillenderUnited States Curtis Millender3.9056.95
57Sam PattersonUnited Kingdom Sam Patterson3.8934.26
58Chris LytleUnited States Chris Lytle3.86201.019
59David ZawadaGermany David Zawada3.8462.05
60Richard WalshAustralia Richard Walsh3.8477.36
61Canada Sean Pierson3.8477.76
62Nicolas DalbyDenmark Nicolas Dalby3.83196.214
63Nick DiazUnited States Nick Diaz3.82168.813
64Georges St-PierreCanada Georges St-Pierre3.82328.221
65Colby CovingtonUnited States Colby Covington3.81288.117
66Thiago AlvesBrazil Thiago Alves3.80281.626
67Rick StoryUnited States Rick Story3.80237.219
68Matthew SemelsbergerUnited States Matthew Semelsberger3.77119.011
69Albert TumenovRussia Albert Tumenov3.7674.28
70Matt BrownUnited States Matt Brown3.76276.630
71Rory MacDonaldCanada Rory MacDonald3.75178.013
72Tarec SaffiedineBelgium Tarec Saffiedine3.7396.56
73Kenny RobertsonUnited States Kenny Robertson3.7287.99
74Nordine TalebFrance Nordine Taleb3.72108.911
75Kelvin GastelumUnited States Kelvin Gastelum3.70103.98
76Max GriffinUnited States Max Griffin3.70249.519
77Rafael Dos AnjosBrazil Rafael Dos Anjos3.62187.311
78Oban ElliottWales Oban Elliott3.6281.07
79Johny HendricksUnited States Johny Hendricks3.59222.218
80Nicholas MusokeSweden Nicholas Musoke3.5574.65
81Paul TaylorUnited Kingdom Paul Taylor3.5489.97
82Preston ParsonsUnited States Preston Parsons3.5465.06
83George SullivanUnited States George Sullivan3.5365.77
84Patrick CoteCanada Patrick Cote3.52105.38
85Phil RoweUnited States Phil Rowe3.51129.410
86Mickey GallUnited States Mickey Gall3.50104.613
87Jake MatthewsAustralia Jake Matthews3.43206.817
88John HathawayUnited Kingdom John Hathaway3.40120.69
89Neil MagnyUnited States Neil Magny3.39451.238
90Seth BaczynskiUnited States Seth Baczynski3.3785.610
91AJ FletcherUnited States AJ Fletcher3.3648.65
92United States Josh Neer3.3681.410
93Carlston HarrisGuyana Carlston Harris3.3466.28
94Joaquin BuckleyUnited States Joaquin Buckley3.33122.19
95Warlley AlvesBrazil Warlley Alves3.32131.813
96Muslim SalikhovRussia Muslim Salikhov3.31141.515
97Andre FialhoPortugal Andre Fialho3.3061.27
98Brian FosterUnited States Brian Foster3.3024.65
99Dhiego LimaBrazil Dhiego Lima3.2688.49
100Dwight GrantUnited States Dwight Grant3.2683.88

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes per minute