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

#FighterMost total strikes landedAttemptedBouts
1King GreenUnited StatesKing Green2,2894,03528
2Jim MillerUnited StatesJim Miller1,7103,49243
3Clay GuidaUnited StatesClay Guida1,6913,71030
4Evan DunhamUnited StatesEvan Dunham1,5873,54920
5Dustin PoirierUnited StatesDustin Poirier1,5522,85520
6Rafael Dos AnjosBrazilRafael Dos Anjos1,5102,90324
7Justin GaethjeUnited StatesJustin Gaethje1,4062,36416
8Tony FergusonUnited StatesTony Ferguson1,4042,88321
9Michael JohnsonUnited StatesMichael Johnson1,3903,44327
10John MakdessiCanadaJohn Makdessi1,3792,69819
11Jared GordonUnited StatesJared Gordon1,3282,12814
12BJ PennUnited StatesBJ Penn1,2972,04516
13Nasrat HaqparastNasrat Haqparast1,2752,71616
14Dan HookerNew ZealandDan Hooker1,2732,20718
15Donald CerroneUnited StatesDonald Cerrone1,2582,59723
16Sam StoutCanadaSam Stout1,2023,68119
17Nate DiazUnited StatesNate Diaz1,2002,22316
18Gleison TibauBrazilGleison Tibau1,1952,55427
19Nik LentzUnited StatesNik Lentz1,1881,95716
20Edson BarbozaBrazilEdson Barboza1,1442,53525
21Scott HoltzmanUnited StatesScott Holtzman1,1281,96013
22Drakkar KloseUnited StatesDrakkar Klose1,1231,72214
23Beneil DariushBeneil Dariush1,1182,07426
24Diego FerreiraBrazilDiego Ferreira1,1122,44818
25Kevin LeeUnited StatesKevin Lee1,1022,12516
26Frankie EdgarUnited StatesFrankie Edgar1,0912,26113
27Mac DanzigUnited StatesMac Danzig1,0871,63712
28Benson HendersonUnited StatesBenson Henderson1,0681,92712
29Ross PearsonUnited KingdomRoss Pearson1,0592,47621
30Francisco TrinaldoBrazilFrancisco Trinaldo1,0192,07121
31United StatesSpencer Fisher1,0141,82815
32Islam MakhachevRussiaIslam Makhachev9921,38516
T-33Drew DoberUnited StatesDrew Dober9722,03224
T-33Khabib NurmagomedovKhabib Nurmagomedov9721,72312
35Arman TsarukyanArmeniaArman Tsarukyan9661,61513
36Rafa GarciaRafa Garcia9451,90612
37Grant DawsonUnited StatesGrant Dawson9011,37011
T-38Charles OliveiraBrazilCharles Oliveira8731,35124
T-38Paul FelderUnited StatesPaul Felder8731,76714
40Matt WimanUnited StatesMatt Wiman8601,46918
41Joe LauzonUnited StatesJoe Lauzon8581,79927
42United StatesTyson Griffin8571,65812
43Austin HubbardUnited StatesAustin Hubbard8511,79212
44Thiago TavaresBrazilThiago Tavares8401,32914
45Jeremy StephensUnited StatesJeremy Stephens8311,48618
46Al IaquintaUnited StatesAl Iaquinta8031,93614
47Ludovit KleinSlovakiaLudovit Klein8001,32310
48Vinc PichelUnited StatesVinc Pichel7991,47912
49Mateusz GamrotPolandMateusz Gamrot7941,33714
50Rafael FizievRafael Fiziev7881,42813
51Mark BocekCanadaMark Bocek7751,25413
52Yves EdwardsYves Edwards7731,53419
53Joaquim SilvaBrazilJoaquim Silva7661,38912
54Esteban RibovicsArgentinaEsteban Ribovics7651,6679
55Kenny Florian7481,26312
56Alexander HernandezUnited StatesAlexander Hernandez7451,74515
57Marc DiakieseUnited KingdomMarc Diakiese7271,45815
58Efrain EscuderoMexicoEfrain Escudero7251,27511
59Lando VannataUnited StatesLando Vannata7241,48712
60Mateusz RębeckiPolandMateusz Rębecki7091,2759
61Anthony PettisUnited StatesAnthony Pettis7071,23014
62Mason JonesWalesMason Jones7041,4787
63Danny CastilloUnited StatesDanny Castillo6991,34314
64Dennis SiverGermanyDennis Siver6931,72012
65Farès ZiamFranceFarès Ziam6911,08612
66Benoit Saint DenisFranceBenoit Saint Denis68298512
67Viacheslav BorshchevRussiaViacheslav Borshchev6771,26711
68Trey OgdenUnited StatesTrey Ogden6609875
69Gray MaynardUnited StatesGray Maynard6581,60816
70Joe SoleckiUnited StatesJoe Solecki64692110
71United StatesSean Sherk6421,2716
72Ignacio BahamondesChileIgnacio Bahamondes6371,3519
73Paddy PimblettEnglandPaddy Pimblett6351,0979
74Thiago MoisesBrazilThiago Moises6261,30217
75RongzhuChinaRongzhu6211,2227
76Roger Huerta6191,2768
77United StatesKurt Pellegrino6141,02211
78BrazilHermes Franca60897510
79Chris GruetzemacherUnited StatesChris Gruetzemacher6079486
80Kurt HolobaughUnited StatesKurt Holobaugh6061,0206
81Daniel ZellhuberMexicoDaniel Zellhuber6031,5698
82Stevie RayScotlandStevie Ray5911,16011
83Jalin TurnerUnited StatesJalin Turner5891,09814
84Ramsey NijemUnited StatesRamsey Nijem5799189
85BrazilJorge Gurgel5751,3297
86Gauge YoungUnited StatesGauge Young5621,0285
87Jorge MasvidalUnited StatesJorge Masvidal5599777
88Jamie MullarkeyAustraliaJamie Mullarkey5561,13913
89Chris PadillaUnited StatesChris Padilla5529386
90Damir IsmagulovDamir Ismagulov5501,0557
91Renato MoicanoBrazilRenato Moicano54881811
T-92Jai HerbertEnglandJai Herbert5461,07410
T-92James VickUnited StatesJames Vick5461,25013
94Olivier Aubin-MercierCanadaOlivier Aubin-Mercier53683811
95Mike DavisUnited StatesMike Davis5238868
96Rustam KhabilovRussiaRustam Khabilov5191,17112
97Piotr HallmannPolandPiotr Hallmann5138706
98Diego SanchezUnited StatesDiego Sanchez5101,30311
99JapanCaol Uno50275510
100Rashid MagomedovRussiaRashid Magomedov5019276

Career boards need at least 5 bouts with tracked statistics.