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

#FighterStrikes landed per minuteMinutesBouts
1Zhang MingyangChinaZhang Mingyang6.6420.05
2Carlos UlbergNew ZealandCarlos Ulberg6.5785.712
3Jamahal HillUnited StatesJamahal Hill6.17122.611
4Navajo StirlingNew ZealandNavajo Stirling6.1472.87
5Dustin JacobyUnited StatesDustin Jacoby6.11164.417
6Iwo BaraniewskiPolandIwo Baraniewski5.8818.75
7Ibo AslanTürkiyeIbo Aslan5.7534.16
8Jiri ProchazkaCzechiaJiri Prochazka5.6192.39
9Ihor PotieriaUkraineIhor Potieria5.5927.85
10Marcin PrachnioPolandMarcin Prachnio5.52107.411
11Sean O'ConnellUnited StatesSean O'Connell5.4655.77
12Fabio MaldonadoBrazilFabio Maldonado5.40119.99
13BrazilLuiz Cane5.2338.88
14Diyar NurgozhayKazakhstanDiyar Nurgozhay5.1937.85
15Rodolfo BellatoBrazilRodolfo Bellato5.1472.27
16Kennedy NzechukwuNigeriaKennedy Nzechukwu5.13125.013
17Alex PereiraBrazilAlex Pereira5.1178.57
18Dominick ReyesUnited StatesDominick Reyes4.99117.815
19Volkan OezdemirVolkan Oezdemir4.99150.616
20Houston AlexanderUnited StatesHouston Alexander4.7810.35
21Aleksa CamurUnited StatesAleksa Camur4.7365.85
22Michal OleksiejczukPolandMichal Oleksiejczuk4.6547.17
23Alessio SakaraItalyAlessio Sakara4.5925.76
24Gian VillanteUnited StatesGian Villante4.49165.115
25United StatesForrest Griffin4.47158.314
26United StatesRich Franklin4.4654.57
27Nikita KrylovUkraineNikita Krylov4.42141.719
28Azamat MurzakanovRussiaAzamat Murzakanov4.4066.38
29Cyrille DiabateFranceCyrille Diabate4.3458.58
30Corey AndersonUnited StatesCorey Anderson4.31161.714
31Mike RodriguezUnited StatesMike Rodriguez4.2761.18
32James Te HunaNew ZealandJames Te Huna4.2655.49
33Patrick CumminsUnited StatesPatrick Cummins4.26116.813
34Khalil Rountree Jr.United StatesKhalil Rountree Jr.4.23145.216
35Marcos Rogerio de LimaBrazilMarcos Rogerio de Lima4.1919.86
36Jon JonesUnited StatesJon Jones4.18327.221
37Misha CirkunovLatviaMisha Cirkunov4.1540.011
38Jimmy CruteAustraliaJimmy Crute4.1581.913
39Thiago SilvaBrazilThiago Silva4.1372.410
40Ion CuțelabaMoldovaIon Cuțelaba4.13168.021
41Aleksandar RakicAleksandar Rakic4.13117.511
42Alexander GustafssonSwedenAlexander Gustafsson4.02184.017
43United StatesKeith Jardine3.98124.812
44Ed HermanUnited StatesEd Herman3.97102.99
45United StatesIke Villanueva3.9319.35
46Johnny WalkerBrazilJohnny Walker3.89120.216
47Henrique da SilvaBrazilHenrique da Silva3.8961.07
48Alonzo MenifieldUnited StatesAlonzo Menifield3.83169.921
49United StatesJason Lambert3.7238.27
50Matt HamillUnited StatesMatt Hamill3.69154.915
51Anthony JohnsonUnited StatesAnthony Johnson3.6246.48
52Daniel CormierUnited StatesDaniel Cormier3.60108.58
53Bogdan GuskovUzbekistanBogdan Guskov3.6066.27
54Glover TeixeiraBrazilGlover Teixeira3.59265.123
55Nicolae NegumereanuRomaniaNicolae Negumereanu3.5858.66
56Krzysztof Soszynski3.5880.49
57Oumar SyFranceOumar Sy3.5751.86
58Jan BlachowiczPolandJan Blachowicz3.53294.923
59Magomed AnkalaevRussiaMagomed Ankalaev3.51208.416
60Jimi ManuwaJimi Manuwa3.4384.312
61Ryan SpannUnited StatesRyan Spann3.3976.114
62Tim BoetschUnited StatesTim Boetsch3.3957.97
63Mauricio RuaBrazilMauricio Rua3.35264.824
64Sam AlveyUnited StatesSam Alvey3.3380.48
65United StatesEvan Tanner3.3226.25
66Jared CannonierUnited StatesJared Cannonier3.2660.15
67Da Woon JungSouth KoreaDa Woon Jung3.2494.29
68Anthony SmithUnited StatesAnthony Smith3.23186.818
69Thiago SantosBrazilThiago Santos3.21150.79
70Modestas BukauskasLithuaniaModestas Bukauskas3.18124.913
71BrazilWilson Gouveia3.1741.06
72Ovince Saint PreuxUnited StatesOvince Saint Preux3.16235.126
73United StatesRandy Couture3.16100.110
74Vinicius MoreiraBrazilVinicius Moreira3.1522.95
75Ryan JimmoCanadaRyan Jimmo3.1266.47
76United StatesChuck Liddell3.08161.619
77Devin ClarkUnited StatesDevin Clark3.08175.515
78William KnightUnited StatesWilliam Knight3.0280.97
79Brandon VeraUnited StatesBrandon Vera3.00103.98
80Kyle KingsburyUnited StatesKyle Kingsbury2.97102.29
81Tyson PedroAustraliaTyson Pedro2.9079.011
82Phil DavisUnited StatesPhil Davis2.87167.312
83Vitor PetrinoBrazilVitor Petrino2.8374.17
84Francimar BarrosoBrazilFrancimar Barroso2.81113.28
85BrazilRogerio Nogueira2.78122.813
86Ryan BaderUnited StatesRyan Bader2.78202.419
87Brendson RibeiroBrazilBrendson Ribeiro2.7668.09
88Lyoto MachidaBrazilLyoto Machida2.76178.915
89United StatesJason Brilz2.6669.57
90Bruno LopesBrazilBruno Lopes2.6144.06
91United StatesStephan Bonnar2.54158.414
92United StatesQuinton Jackson2.44170.312
93Paul CraigScotlandPaul Craig2.39120.816
94Renato SobralBrazilRenato Sobral2.3665.79
95United StatesBrian Stann2.3458.05
96Ilir LatifiSwedenIlir Latifi2.2989.012
97United StatesEric Schafer2.2853.17
98United StatesTito Ortiz2.26273.923
99United StatesFrank Shamrock2.2334.55
100Anthony PeroshAustraliaAnthony Perosh2.2138.99

Career boards need at least 5 bouts with tracked statistics.