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
1Michal OleksiejczukPoland Michal Oleksiejczuk6.7559.211
2Djorden SantosBrazil Djorden Santos6.4363.65
3Chris CurtisUnited States Chris Curtis6.26119.29
4Paulo CostaBrazil Paulo Costa6.21115.410
5Sean StricklandUnited States Sean Strickland6.20273.915
6Marco TulioBrazil Marco Tulio6.0157.46
7Armen Petrosyan Armen Petrosyan5.9184.17
8Yousri Belgaroui Yousri Belgaroui5.8056.65
9Gregory RodriguesBrazil Gregory Rodrigues5.78143.615
10Marc-Andre BarriaultCanada Marc-Andre Barriault5.59168.116
11Shara MagomedovRussia Shara Magomedov5.5597.37
12Ikram AliskerovRussia Ikram Aliskerov5.3943.37
13Martin KampmannDenmark Martin Kampmann5.3526.25
14Phil HawesUnited States Phil Hawes5.3364.010
15Alex PereiraBrazil Alex Pereira5.2354.35
16Dricus Du PlessisSouth Africa Dricus Du Plessis5.21173.811
17Jack Hermansson Jack Hermansson5.13200.618
18Zach ReeseUnited States Zach Reese5.0967.79
19Julian MarquezUnited States Julian Marquez5.0669.09
20United States Nate Quarry4.9660.110
21Chidi NjokuaniUnited States Chidi Njokuani4.7942.46
22Japan Riki Fukuda4.6775.05
23JunYong ParkSouth Korea JunYong Park4.64159.813
24Luke RockholdUnited States Luke Rockhold4.6278.310
25United States Drew McFedries4.6017.08
26Jacob MalkounAustralia Jacob Malkoun4.60115.210
27Thiago SantosBrazil Thiago Santos4.5988.215
28Andrew SanchezUnited States Andrew Sanchez4.59114.69
29Roman KopylovRussia Roman Kopylov4.57150.313
30Marvin VettoriItaly Marvin Vettori4.52298.818
31Dusko TodorovicSerbia Dusko Todorovic4.5288.812
32Christian Leroy DuncanEngland Christian Leroy Duncan4.49128.211
33Jared CannonierUnited States Jared Cannonier4.45227.314
34Cam RowstonAustralia Cam Rowston4.4446.76
35Luke BarnattUnited Kingdom Luke Barnatt4.4371.66
36Michael BispingUnited Kingdom Michael Bisping4.39315.324
37Anthony Hernandez Anthony Hernandez4.38162.113
38Robert Whittaker Robert Whittaker4.36267.419
39Makhmud Muradov Makhmud Muradov4.2179.06
40Ateba GautierCameroon Ateba Gautier4.1539.87
41Rich FranklinUnited States Rich Franklin4.15104.910
42Maki PitoloUnited States Maki Pitolo4.1345.36
43Israel Adesanya Israel Adesanya4.11300.818
44Edmen ShahbazyanUnited States Edmen Shahbazyan4.06141.317
45Nassourdine ImavovFrance Nassourdine Imavov4.02150.110
46Tom WatsonUnited Kingdom Tom Watson4.0199.77
47Elias TheodorouCanada Elias Theodorou3.96144.110
48Punahele SorianoUnited States Punahele Soriano3.9676.08
49Wanderlei SilvaBrazil Wanderlei Silva3.9528.95
50Joaquin BuckleyUnited States Joaquin Buckley3.8785.39
51Bruno SilvaBrazil Bruno Silva3.8697.411
52United States Brian Stann3.7552.66
53Bevon LewisUnited States Bevon Lewis3.7363.86
54Kevin HollandUnited States Kevin Holland3.73173.416
55Cesar AlmeidaBrazil Cesar Almeida3.7376.27
56Eric SpicelyUnited States Eric Spicely3.7145.87
57Kelvin GastelumUnited States Kelvin Gastelum3.69224.416
58Gegard Mousasi Gegard Mousasi3.66105.111
59Dalcha LungiambulaCongo - Kinshasa Dalcha Lungiambula3.6248.85
60Daniel KellyAustralia Daniel Kelly3.6296.710
61Denis TiuliulinRussia Denis Tiuliulin3.6147.06
62Derek BrunsonUnited States Derek Brunson3.60180.121
63Andrey PulyaevRussia Andrey Pulyaev3.6056.76
64United States Tim Credeur3.5936.55
65Tresean GoreUnited States Tresean Gore3.5977.88
66Claudio RibeiroBrazil Claudio Ribeiro3.5826.85
67Clint HesterUnited States Clint Hester3.5869.26
68Chris CamozziUnited States Chris Camozzi3.57224.119
69Kyle NokeAustralia Kyle Noke3.5735.65
70United States Aaron Simpson3.56106.29
71Garreth McLellanSouth Africa Garreth McLellan3.5652.05
72Dongi YangSouth Korea Dongi Yang3.5561.65
73Nick Ring Nick Ring3.5288.66
74Joe PyferUnited States Joe Pyfer3.5282.710
75Yoel Romero Yoel Romero3.49191.413
76Brendan AllenUnited States Brendan Allen3.45235.419
77Trevor SmithUnited States Trevor Smith3.44150.412
78Eryk AndersUnited States Eryk Anders3.44177.514
79Charles ByrdUnited States Charles Byrd3.4330.06
80Caio BorralhoBrazil Caio Borralho3.42153.910
81Brad TavaresUnited States Brad Tavares3.41364.328
82Dustin StoltzfusUnited States Dustin Stoltzfus3.40117.412
83Brad ScottUnited Kingdom Brad Scott3.4063.06
84Bo NickalUnited States Bo Nickal3.3653.09
85Vitor MirandaBrazil Vitor Miranda3.3663.86
86Mansur Abdul-MalikUnited States Mansur Abdul-Malik3.3454.97
87Alessio Di ChiricoItaly Alessio Di Chirico3.32113.111
88Wes SchultzUnited States Wes Schultz3.3129.35
89Joe RiggsUnited States Joe Riggs3.2921.65
90United States Jorge Rivera3.27115.715
91Uriah Hall Uriah Hall3.26181.118
92Anthony SmithUnited States Anthony Smith3.2672.87
93Sam AlveyUnited States Sam Alvey3.25150.716
94Hector Lombard Hector Lombard3.2587.68
95Ian HeinischUnited States Ian Heinisch3.2588.08
96Darren StewartEngland Darren Stewart3.2389.19
97Rodolfo VieiraBrazil Rodolfo Vieira3.22129.912
98Jacare SouzaBrazil Jacare Souza3.21132.615
99Kyle DaukausUnited States Kyle Daukaus3.2179.610
100Chris WeidmanUnited States Chris Weidman3.19190.018

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes per minute