Ultimate Fighting 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 September 25, 2026

#FighterStrikes landed per minuteMinutesBouts
1Chidi NjokuaniUnited StatesChidi Njokuani7.2368.56
2Daniel RodriguezUnited StatesDaniel Rodriguez7.19148.014
3United StatesDuane Ludwig6.7439.56
4Gabe GreenUnited StatesGabe Green6.2854.35
5Bryan BarberenaUnited StatesBryan Barberena5.85169.815
6Michael MoralesEcuadorMichael Morales5.6872.08
7Alan JoubanUnited StatesAlan Jouban5.67117.013
8Ange LoosaSwitzerlandAnge Loosa5.5789.16
9Lorenz LarkinUnited StatesLorenz Larkin5.3444.55
10Lyman GoodUnited StatesLyman Good5.3454.86
11Jack Della MaddalenaAustraliaJack Della Maddalena5.32133.111
12Tim MeansUnited StatesTim Means5.22239.325
13Michel PereiraBrazilMichel Pereira5.09104.68
14Rinat FakhretdinovRussiaRinat Fakhretdinov5.0276.87
15Alex MoronoUnited StatesAlex Morono5.01262.322
16Kevin HollandUnited StatesKevin Holland5.00144.112
17Geoff NealUnited StatesGeoff Neal5.00137.414
18Nate DiazUnited StatesNate Diaz4.98153.910
19Khaos WilliamsUnited StatesKhaos Williams4.97102.011
20Adam FugittUnited StatesAdam Fugitt4.8845.96
21Vicente LuqueBrazilVicente Luque4.83232.624
22Amir SadollahUnited StatesAmir Sadollah4.80128.910
23Niko PriceUnited StatesNiko Price4.80145.319
24Gabriel BonfimBrazilGabriel Bonfim4.7587.69
25Rhys McKeeIrelandRhys McKee4.7165.26
26Sean SpencerUnited StatesSean Spencer4.6695.27
27Santiago PonzinibbioArgentinaSantiago Ponzinibbio4.64222.320
28United StatesBrad Blackburn4.5564.65
29Sean StricklandUnited StatesSean Strickland4.50101.38
30Song KenanChinaSong Kenan4.49107.911
31Abdul Razak AlhassanGhanaAbdul Razak Alhassan4.4540.27
32Hyun Gyu LimSouth KoreaHyun Gyu Lim4.4564.37
33Uros MedicSerbiaUros Medic4.4428.48
34Court McGeeUnited StatesCourt McGee4.42238.319
35Carlos PratesBrazilCarlos Prates4.4183.79
36Belal MuhammadUnited StatesBelal Muhammad4.40342.321
37Li JingliangChinaLi Jingliang4.40174.517
38Jared GoodenUnited StatesJared Gooden4.4082.37
39Randy BrownJamaicaRandy Brown4.39231.222
40Billy Ray GoffUnited StatesBilly Ray Goff4.3346.05
41Mike PerryUnited StatesMike Perry4.32167.015
42Bryan BattleUnited StatesBryan Battle4.3049.36
43Ian Machado GarryIrelandIan Machado Garry4.29187.312
44Kamaru UsmanUnited StatesKamaru Usman4.28317.617
45Donald CerroneUnited StatesDonald Cerrone4.25119.714
46Elizeu Zaleski dos SantosBrazilElizeu Zaleski dos Santos4.16208.718
47Punahele SorianoUnited StatesPunahele Soriano4.1560.55
48Miguel BaezaUnited StatesMiguel Baeza4.0968.07
49Sean BradyUnited StatesSean Brady4.08146.911
50Jorge MasvidalUnited StatesJorge Masvidal4.06193.715
51Stephen ThompsonUnited StatesStephen Thompson4.05319.522
52Carlos ConditUnited StatesCarlos Condit4.00251.319
53Robbie LawlerUnited StatesRobbie Lawler3.93305.323
54Mike MalottCanadaMike Malott3.9277.09
55Curtis MillenderUnited StatesCurtis Millender3.9056.95
56Sam PattersonUnited KingdomSam Patterson3.8934.26
57Chris LytleUnited StatesChris Lytle3.86201.019
58David ZawadaGermanyDavid Zawada3.8462.05
59Richard WalshAustraliaRichard Walsh3.8477.36
60CanadaSean Pierson3.8477.76
61Nicolas DalbyDenmarkNicolas Dalby3.83196.214
62Nick DiazUnited StatesNick Diaz3.82168.813
63Georges St-PierreCanadaGeorges St-Pierre3.82328.221
64Colby CovingtonUnited StatesColby Covington3.81288.117
65Thiago AlvesBrazilThiago Alves3.80281.626
66Rick StoryUnited StatesRick Story3.80237.219
67Matthew SemelsbergerUnited StatesMatthew Semelsberger3.77119.011
68Albert TumenovRussiaAlbert Tumenov3.7674.28
69Matt BrownUnited StatesMatt Brown3.76276.630
70Rory MacDonaldCanadaRory MacDonald3.75178.013
71Tarec SaffiedineBelgiumTarec Saffiedine3.7396.56
72Kenny RobertsonUnited StatesKenny Robertson3.7287.99
73Nordine TalebFranceNordine Taleb3.72108.911
74Kelvin GastelumUnited StatesKelvin Gastelum3.70103.98
75Max GriffinUnited StatesMax Griffin3.70249.519
76Rafael Dos AnjosBrazilRafael Dos Anjos3.62187.311
77Oban ElliottWalesOban Elliott3.6281.07
78Johny HendricksUnited StatesJohny Hendricks3.59222.218
79Nicholas MusokeSwedenNicholas Musoke3.5574.65
80Paul TaylorUnited KingdomPaul Taylor3.5489.97
81Preston ParsonsUnited StatesPreston Parsons3.5465.06
82George SullivanUnited StatesGeorge Sullivan3.5365.77
83Patrick CoteCanadaPatrick Cote3.52105.38
84Phil RoweUnited StatesPhil Rowe3.51129.410
85Mickey GallUnited StatesMickey Gall3.50104.613
86Jake MatthewsAustraliaJake Matthews3.43206.817
87Joaquin BuckleyUnited StatesJoaquin Buckley3.43114.58
88John HathawayUnited KingdomJohn Hathaway3.40120.69
89Neil MagnyUnited StatesNeil Magny3.39451.238
90Seth BaczynskiUnited StatesSeth Baczynski3.3785.610
91AJ FletcherUnited StatesAJ Fletcher3.3648.65
92United StatesJosh Neer3.3681.410
93Carlston HarrisGuyanaCarlston Harris3.3466.28
94Warlley AlvesBrazilWarlley Alves3.32131.813
95Muslim SalikhovRussiaMuslim Salikhov3.31141.515
96Andre FialhoPortugalAndre Fialho3.3061.27
97Brian FosterUnited StatesBrian Foster3.3024.65
98Dhiego LimaBrazilDhiego Lima3.2688.49
99Dwight GrantUnited StatesDwight Grant3.2683.88
100Shavkat RakhmonovKazakhstanShavkat Rakhmonov3.2575.27

Career boards need at least 5 bouts with tracked statistics.