Skip to content
MMA Calendar

UFC Record Book

UFC: Most total strikes landed

The all-time UFC top 100, rebuilt from every completed UFC fight in our database.

Updated November 10, 2026

#Fighter
1King GreenUnited States King Green2,3184,08629
2Jim MillerUnited States Jim Miller1,7103,49243
3Clay GuidaUnited States Clay Guida1,6913,71030
4Evan DunhamUnited States Evan Dunham1,5873,54920
5Dustin PoirierUnited States Dustin Poirier1,5522,85520
6Rafael Dos AnjosBrazil Rafael Dos Anjos1,5422,96825
7Justin GaethjeUnited States Justin Gaethje1,4062,36416
8Tony FergusonUnited States Tony Ferguson1,4042,88321
9Michael JohnsonUnited States Michael Johnson1,3903,44327
10John MakdessiCanada John Makdessi1,3792,69819
11Jared GordonUnited States Jared Gordon1,3282,12814
12BJ PennUnited States BJ Penn1,2972,04516
13Nasrat Haqparast Nasrat Haqparast1,2752,71616
14Dan HookerNew Zealand Dan Hooker1,2732,20718
15Donald CerroneUnited States Donald Cerrone1,2582,59723
16Sam StoutCanada Sam Stout1,2023,68119
17Nate DiazUnited States Nate Diaz1,2002,22316
18Gleison TibauBrazil Gleison Tibau1,1952,55427
19Nik LentzUnited States Nik Lentz1,1881,95716
20Edson BarbozaBrazil Edson Barboza1,1442,53525
21Scott HoltzmanUnited States Scott Holtzman1,1281,96013
22Drakkar KloseUnited States Drakkar Klose1,1231,72214
23Beneil Dariush Beneil Dariush1,1182,07426
24Diego FerreiraBrazil Diego Ferreira1,1122,44818
25Kevin LeeUnited States Kevin Lee1,1022,12516
26Frankie EdgarUnited States Frankie Edgar1,0912,26113
27Mac DanzigUnited States Mac Danzig1,0871,63712
28Benson HendersonUnited States Benson Henderson1,0681,92712
29Ross PearsonUnited Kingdom Ross Pearson1,0592,47621
30Grant DawsonUnited States Grant Dawson1,0481,61212
31Francisco TrinaldoBrazil Francisco Trinaldo1,0192,07121
32United States Spencer Fisher1,0141,82815
33Islam MakhachevRussia Islam Makhachev9921,38516
T-34Drew DoberUnited States Drew Dober9722,03224
T-34Khabib Nurmagomedov Khabib Nurmagomedov9721,72312
36Arman TsarukyanArmenia Arman Tsarukyan9661,61513
37Rafa Garcia Rafa Garcia9451,90612
T-38Charles OliveiraBrazil Charles Oliveira8731,35124
T-38Paul FelderUnited States Paul Felder8731,76714
40Matt WimanUnited States Matt Wiman8601,46918
41Joe LauzonUnited States Joe Lauzon8581,79927
42United States Tyson Griffin8571,65812
43Austin HubbardUnited States Austin Hubbard8511,79212
44Thiago TavaresBrazil Thiago Tavares8401,32914
45Jeremy StephensUnited States Jeremy Stephens8311,48618
46Esteban RibovicsArgentina Esteban Ribovics8061,74610
47Al IaquintaUnited States Al Iaquinta8031,93614
48Ludovit KleinSlovakia Ludovit Klein8001,32310
49Vinc PichelUnited States Vinc Pichel7991,47912
50Mateusz GamrotPoland Mateusz Gamrot7941,33714
51Alexander HernandezUnited States Alexander Hernandez7921,84216
52Rafael Fiziev Rafael Fiziev7881,42813
53Mark BocekCanada Mark Bocek7751,25413
54Yves Edwards Yves Edwards7731,53419
55Joaquim SilvaBrazil Joaquim Silva7661,38912
56 Kenny Florian7481,26312
57Marc DiakieseUnited Kingdom Marc Diakiese7271,45815
58Efrain EscuderoMexico Efrain Escudero7251,27511
59Lando VannataUnited States Lando Vannata7241,48712
60Mateusz RębeckiPoland Mateusz Rębecki7091,2759
61Anthony PettisUnited States Anthony Pettis7071,23014
62Mason JonesWales Mason Jones7041,4787
63Danny CastilloUnited States Danny Castillo6991,34314
64Dennis SiverGermany Dennis Siver6931,72012
65Farès ZiamFrance Farès Ziam6911,08612
66Benoit Saint DenisFrance Benoit Saint Denis68298512
67Viacheslav BorshchevRussia Viacheslav Borshchev6771,26711
68Trey OgdenUnited States Trey Ogden6609875
69Gray MaynardUnited States Gray Maynard6581,60816
70Joe SoleckiUnited States Joe Solecki64692110
71United States Sean Sherk6421,2716
72Ignacio BahamondesChile Ignacio Bahamondes6371,3519
73Paddy PimblettEngland Paddy Pimblett6351,0979
T-74Thiago MoisesBrazil Thiago Moises6261,30217
T-74Jai HerbertEngland Jai Herbert6261,26811
76RongzhuChina Rongzhu6211,2227
77Roger Huerta Roger Huerta6191,2768
78Kurt PellegrinoUnited States Kurt Pellegrino6141,02211
79Brazil Hermes Franca60897510
80Chris GruetzemacherUnited States Chris Gruetzemacher6079486
81Kurt HolobaughUnited States Kurt Holobaugh6061,0206
82Daniel ZellhuberMexico Daniel Zellhuber6031,5698
83Renato MoicanoBrazil Renato Moicano59587812
84Stevie RayScotland Stevie Ray5911,16011
85Jalin TurnerUnited States Jalin Turner5891,09814
86Ramsey NijemUnited States Ramsey Nijem5799189
87Brazil Jorge Gurgel5751,3297
88Gauge YoungUnited States Gauge Young5621,0285
T-89Tom NolanAustralia Tom Nolan5599528
T-89Jorge MasvidalUnited States Jorge Masvidal5599777
91Jamie MullarkeyAustralia Jamie Mullarkey5561,13913
92Chris PadillaUnited States Chris Padilla5529386
93Damir Ismagulov Damir Ismagulov5501,0557
94James VickUnited States James Vick5461,25013
95Olivier Aubin-MercierCanada Olivier Aubin-Mercier53683811
96Mike DavisUnited States Mike Davis5238868
97Rustam KhabilovRussia Rustam Khabilov5191,17112
98Piotr HallmannPoland Piotr Hallmann5138706
99Diego SanchezUnited States Diego Sanchez5101,30311
100Japan Caol Uno50275510

Career boards need at least 5 bouts with tracked statistics.

All boardsTotal strikes