Ultimate Fighting Calendar

UFC Record Book

UFC: Most significant strikes landed

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

Updated September 24, 2026

#FighterMost significant strikes landedAttemptedBouts
1King GreenUnited StatesKing Green2,0273,73828
2Michael JohnsonUnited StatesMichael Johnson1,3053,33827
3Dustin PoirierUnited StatesDustin Poirier1,3042,58520
4John MakdessiCanadaJohn Makdessi1,2932,59219
5Justin GaethjeUnited StatesJustin Gaethje1,2712,20816
6Jim MillerUnited StatesJim Miller1,2412,95643
7Evan DunhamUnited StatesEvan Dunham1,2253,12220
8Tony FergusonUnited StatesTony Ferguson1,2212,67721
9Nasrat HaqparastNasrat Haqparast1,1912,62116
10Donald CerroneUnited StatesDonald Cerrone1,1272,44323
11Edson BarbozaBrazilEdson Barboza1,0932,47525
12Rafael Dos AnjosBrazilRafael Dos Anjos9952,32024
13Sam StoutCanadaSam Stout9903,43619
14Dan HookerNew ZealandDan Hooker9681,88418
15Clay GuidaUnited StatesClay Guida9462,86130
16Ross PearsonUnited KingdomRoss Pearson8952,29221
17Diego FerreiraBrazilDiego Ferreira8922,18718
18Jared GordonUnited StatesJared Gordon8401,58014
19Beneil DariushBeneil Dariush8361,70126
20Francisco TrinaldoBrazilFrancisco Trinaldo7931,81521
21Nate DiazUnited StatesNate Diaz7751,74516
22Frankie EdgarUnited StatesFrankie Edgar7671,91213
T-23Drew DoberUnited StatesDrew Dober7661,80324
T-23Al IaquintaUnited StatesAl Iaquinta7661,89314
25Kevin LeeUnited StatesKevin Lee7491,73016
26Scott HoltzmanUnited StatesScott Holtzman7231,51113
T-27Rafa GarciaRafa Garcia7101,62812
T-27Nik LentzUnited StatesNik Lentz7101,44216
T-29BJ PennUnited StatesBJ Penn7071,43316
T-29Paul FelderUnited StatesPaul Felder7071,59014
31Rafael FizievRafael Fiziev7061,33413
32Esteban RibovicsArgentinaEsteban Ribovics6911,5869
33Benson HendersonUnited StatesBenson Henderson6831,50112
34Drakkar KloseUnited StatesDrakkar Klose6571,19614
35Alexander HernandezUnited StatesAlexander Hernandez6341,61415
36Khabib NurmagomedovKhabib Nurmagomedov6301,33912
37Lando VannataUnited StatesLando Vannata6231,36412
38Austin HubbardUnited StatesAustin Hubbard6221,48012
39Charles OliveiraBrazilCharles Oliveira6131,06224
40Joe LauzonUnited StatesJoe Lauzon6051,52527
41Gleison TibauBrazilGleison Tibau6011,88027
42United StatesSpencer Fisher5991,36315
T-43Viacheslav BorshchevRussiaViacheslav Borshchev5911,15911
T-43Daniel ZellhuberMexicoDaniel Zellhuber5911,5458
45Arman TsarukyanArmeniaArman Tsarukyan5751,15213
46Mason JonesWalesMason Jones5721,3297
47Vinc PichelUnited StatesVinc Pichel5671,23012
48RongzhuChinaRongzhu5601,1417
49Matt WimanUnited StatesMatt Wiman5571,11218
50Ignacio BahamondesChileIgnacio Bahamondes5491,2249
51United StatesTyson Griffin5391,30912
52Yves EdwardsYves Edwards5331,26019
53Ludovit KleinSlovakiaLudovit Klein52697810
54Gauge YoungUnited StatesGauge Young5169755
55Jeremy StephensUnited StatesJeremy Stephens5101,14118
56Mateusz RębeckiPolandMateusz Rębecki5031,0099
57Mateusz GamrotPolandMateusz Gamrot50197614
58Jamie MullarkeyAustraliaJamie Mullarkey5001,07213
59Jalin TurnerUnited StatesJalin Turner48898114
60Paddy PimblettEnglandPaddy Pimblett4849189
61Mac DanzigUnited StatesMac Danzig48297212
62Danny CastilloUnited StatesDanny Castillo4711,08514
63Thiago MoisesBrazilThiago Moises4691,10917
T-64Marc DiakieseUnited KingdomMarc Diakiese4631,14615
T-64James VickUnited StatesJames Vick4631,16713
66Chris PadillaUnited StatesChris Padilla4558366
T-67Joaquim SilvaBrazilJoaquim Silva4491,04212
T-67Anthony PettisUnited StatesAnthony Pettis44996314
T-67Stevie RayScotlandStevie Ray44999911
70Islam MakhachevRussiaIslam Makhachev44174116
71Diego SanchezUnited StatesDiego Sanchez4361,22411
72Anthony NjokuaniNigeriaAnthony Njokuani4279508
T-73MarQuel MederosUnited StatesMarQuel Mederos4237056
T-73Chris GruetzemacherUnited StatesChris Gruetzemacher4237476
T-75Benoit Saint DenisFranceBenoit Saint Denis41768012
T-75Mike DavisUnited StatesMike Davis4177628
77Gray MaynardUnited StatesGray Maynard4151,34216
78Melvin GuillardUnited StatesMelvin Guillard4091,00919
79Efrain EscuderoMexicoEfrain Escudero40892511
80Dennis SiverGermanyDennis Siver4011,39512
T-81Farès ZiamFranceFarès Ziam39675512
T-81Rashid MagomedovRussiaRashid Magomedov3968076
83Jorge MasvidalUnited StatesJorge Masvidal3847777
84Bolaji OkiBelgiumBolaji Oki3788346
85James KrauseUnited StatesJames Krause3778508
T-86Grant DawsonUnited StatesGrant Dawson37671111
T-86Yancy MedeirosUnited StatesYancy Medeiros3761,03410
88Chris DuncanScotlandChris Duncan37280910
89Takanori GomiJapanTakanori Gomi36794313
T-90Matt FrevolaUnited StatesMatt Frevola36091013
T-90Brad RiddellNew ZealandBrad Riddell3606717
92Daron CruickshankUnited StatesDaron Cruickshank35894212
T-93BrazilJorge Gurgel3561,0757
T-93Eddie AlvarezUnited StatesEddie Alvarez3568437
95Damir IsmagulovDamir Ismagulov3538257
96Norman ParkeNorthern IrelandNorman Parke3521,0218
97Mark BocekCanadaMark Bocek34779513
98Elves BrenerBrazilElves Brener3457275
99Desmond GreenUnited StatesDesmond Green3447467
100Jai HerbertEnglandJai Herbert34182010

Career boards need at least 5 bouts with tracked statistics.