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

#FighterStrikes landed per minuteMinutesBouts
1Michal OleksiejczukPolandMichal Oleksiejczuk6.7559.211
2Djorden SantosBrazilDjorden Santos6.4363.65
3Chris CurtisUnited StatesChris Curtis6.26119.29
4Paulo CostaBrazilPaulo Costa6.21115.410
5Sean StricklandUnited StatesSean Strickland6.20273.915
6Marco TulioBrazilMarco Tulio6.0157.46
7Armen PetrosyanArmen Petrosyan5.9184.17
8Yousri BelgarouiYousri Belgaroui5.8056.65
9Gregory RodriguesBrazilGregory Rodrigues5.78143.615
10Marc-Andre BarriaultCanadaMarc-Andre Barriault5.55163.615
11Shara MagomedovRussiaShara Magomedov5.5597.37
12Ikram AliskerovRussiaIkram Aliskerov5.3943.37
13Martin KampmannDenmarkMartin Kampmann5.3526.25
14Phil HawesUnited StatesPhil Hawes5.3364.010
15Alex PereiraBrazilAlex Pereira5.2354.35
16Dricus Du PlessisSouth AfricaDricus Du Plessis5.21173.811
17Jack HermanssonJack Hermansson5.13200.618
18Julian MarquezUnited StatesJulian Marquez5.0669.09
19United StatesNate Quarry4.9660.110
20Chidi NjokuaniUnited StatesChidi Njokuani4.7942.46
21JapanRiki Fukuda4.6775.05
22JunYong ParkSouth KoreaJunYong Park4.64159.813
23Luke RockholdUnited StatesLuke Rockhold4.6278.310
24United StatesDrew McFedries4.6017.08
25Thiago SantosBrazilThiago Santos4.5988.215
26Andrew SanchezUnited StatesAndrew Sanchez4.59114.69
27Cam RowstonAustraliaCam Rowston4.5944.95
28Roman KopylovRussiaRoman Kopylov4.54147.112
29Dusko TodorovicSerbiaDusko Todorovic4.5288.812
30Marvin VettoriItalyMarvin Vettori4.49283.817
31Zach ReeseUnited StatesZach Reese4.4652.78
32Jared CannonierUnited StatesJared Cannonier4.45227.314
33Christian Leroy DuncanEnglandChristian Leroy Duncan4.45105.410
34Luke BarnattUnited KingdomLuke Barnatt4.4371.66
35Michael BispingUnited KingdomMichael Bisping4.39315.324
36Anthony HernandezAnthony Hernandez4.38162.113
37Robert WhittakerRobert Whittaker4.36267.419
38Ateba GautierCameroonAteba Gautier4.3236.66
39Jacob MalkounAustraliaJacob Malkoun4.23100.29
40Makhmud MuradovMakhmud Muradov4.2179.06
41United StatesRich Franklin4.15104.910
42Maki PitoloUnited StatesMaki Pitolo4.1345.36
43Israel AdesanyaIsrael Adesanya4.11300.818
44Edmen ShahbazyanUnited StatesEdmen Shahbazyan4.06141.317
45Nassourdine ImavovFranceNassourdine Imavov4.02150.110
46Tom WatsonUnited KingdomTom Watson4.0199.77
47Elias TheodorouCanadaElias Theodorou3.96144.110
48Punahele SorianoUnited StatesPunahele Soriano3.9676.08
49Wanderlei SilvaBrazilWanderlei Silva3.9528.95
50Joaquin BuckleyUnited StatesJoaquin Buckley3.8785.39
51Bruno SilvaBrazilBruno Silva3.8697.411
52United StatesBrian Stann3.7552.66
53Bevon LewisUnited StatesBevon Lewis3.7363.86
54Kevin HollandUnited StatesKevin Holland3.73173.416
55Cesar AlmeidaBrazilCesar Almeida3.7376.27
56Eric SpicelyUnited StatesEric Spicely3.7145.87
57Kelvin GastelumUnited StatesKelvin Gastelum3.69224.416
58Gegard MousasiGegard Mousasi3.66105.111
59Dalcha LungiambulaCongo - KinshasaDalcha Lungiambula3.6248.85
60Daniel KellyAustraliaDaniel Kelly3.6296.710
61Denis TiuliulinRussiaDenis Tiuliulin3.6147.06
62Andrey PulyaevRussiaAndrey Pulyaev3.6055.55
63Derek BrunsonUnited StatesDerek Brunson3.60180.121
64United StatesTim Credeur3.5936.55
65Tresean GoreUnited StatesTresean Gore3.5977.88
66Claudio RibeiroBrazilClaudio Ribeiro3.5826.85
67Clint HesterUnited StatesClint Hester3.5869.26
68Brendan AllenUnited StatesBrendan Allen3.58212.718
69Chris CamozziUnited StatesChris Camozzi3.57224.119
70Kyle NokeAustraliaKyle Noke3.5735.65
71United StatesAaron Simpson3.56106.29
72Garreth McLellanSouth AfricaGarreth McLellan3.5652.05
73Dongi YangSouth KoreaDongi Yang3.5561.65
74Nick RingNick Ring3.5288.66
75Joe PyferUnited StatesJoe Pyfer3.5282.710
76Yoel RomeroYoel Romero3.49191.413
77Trevor SmithUnited StatesTrevor Smith3.44150.412
78Eryk AndersUnited StatesEryk Anders3.44177.514
79Charles ByrdUnited StatesCharles Byrd3.4330.06
80Rodolfo VieiraBrazilRodolfo Vieira3.43114.911
81Caio BorralhoBrazilCaio Borralho3.42153.910
82Brad TavaresUnited StatesBrad Tavares3.41364.328
83Dustin StoltzfusUnited StatesDustin Stoltzfus3.40117.412
84Brad ScottUnited KingdomBrad Scott3.4063.06
85Bo NickalUnited StatesBo Nickal3.3653.09
86Vitor MirandaBrazilVitor Miranda3.3663.86
87Mansur Abdul-MalikUnited StatesMansur Abdul-Malik3.3454.97
88Kyle DaukausUnited StatesKyle Daukaus3.3375.19
89Alessio Di ChiricoItalyAlessio Di Chirico3.32113.111
90Wes SchultzUnited StatesWes Schultz3.3129.35
91Joe RiggsUnited StatesJoe Riggs3.2921.65
92United StatesJorge Rivera3.27115.715
93Uriah HallUriah Hall3.26181.118
94Anthony SmithUnited StatesAnthony Smith3.2672.87
95Sam AlveyUnited StatesSam Alvey3.25150.716
96Hector LombardHector Lombard3.2587.68
97Ian HeinischUnited StatesIan Heinisch3.2588.08
98Darren StewartEnglandDarren Stewart3.2389.19
99Jacare SouzaBrazilJacare Souza3.21132.615
100Chris WeidmanUnited StatesChris Weidman3.19190.018

Career boards need at least 5 bouts with tracked statistics.