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

#FighterMost total strikes landedAttemptedBouts
1Neil MagnyUnited StatesNeil Magny2,7904,65738
2Georges St-PierreCanadaGeorges St-Pierre2,5233,70521
3Kamaru UsmanUnited StatesKamaru Usman2,4753,88417
4Belal MuhammadUnited StatesBelal Muhammad2,2894,59421
5Colby CovingtonUnited StatesColby Covington2,0433,95317
6Jon FitchUnited StatesJon Fitch2,0392,75517
7Carlos ConditUnited StatesCarlos Condit1,7873,45619
8Bryan BarberenaUnited StatesBryan Barberena1,6582,74115
9Tim MeansUnited StatesTim Means1,6312,91425
10Stephen ThompsonUnited StatesStephen Thompson1,5653,11822
11Alex MoronoUnited StatesAlex Morono1,5463,51422
12Nick DiazUnited StatesNick Diaz1,5362,48713
13Court McGeeUnited StatesCourt McGee1,5113,34019
14Matt BrownUnited StatesMatt Brown1,4762,36930
15Robbie LawlerUnited StatesRobbie Lawler1,4622,79923
16Sean BradyUnited StatesSean Brady1,4252,14611
17Thiago AlvesBrazilThiago Alves1,3932,90726
18Rick StoryUnited StatesRick Story1,3782,65919
19Chris LytleUnited StatesChris Lytle1,3382,39219
20Vicente LuqueBrazilVicente Luque1,3082,41124
21Johny HendricksUnited StatesJohny Hendricks1,2492,19218
22Nate DiazUnited StatesNate Diaz1,2312,23610
23Randy BrownJamaicaRandy Brown1,2142,39322
24Leon EdwardsUnited KingdomLeon Edwards1,1791,92819
25Daniel RodriguezUnited StatesDaniel Rodriguez1,1682,27114
26Demian MaiaBrazilDemian Maia1,1391,79020
27Nicolas DalbyDenmarkNicolas Dalby1,1302,14314
28Max GriffinUnited StatesMax Griffin1,1202,18119
29Dong Hyun KimSouth KoreaDong Hyun Kim1,1111,59217
30Jorge MasvidalUnited StatesJorge Masvidal1,0951,93615
31Santiago PonzinibbioArgentinaSantiago Ponzinibbio1,0702,58220
32Ian Machado GarryIrelandIan Machado Garry1,0651,81012
33John HathawayUnited KingdomJohn Hathaway1,0621,7809
34Elizeu Zaleski dos SantosBrazilElizeu Zaleski dos Santos1,0262,28318
T-35Jake MatthewsAustraliaJake Matthews1,0161,97517
T-35United StatesMatthew Riddle1,0161,7059
37Niko PriceUnited StatesNiko Price1,0051,95519
38Kevin HollandUnited StatesKevin Holland1,0031,87312
39Mike PierceUnited StatesMike Pierce9621,61414
40Gilbert BurnsBrazilGilbert Burns9491,65515
41Ben SaundersUnited StatesBen Saunders9061,41619
42Rafael Dos AnjosBrazilRafael Dos Anjos9021,51511
43Diego SanchezUnited StatesDiego Sanchez8661,84519
44Jack Della MaddalenaAustraliaJack Della Maddalena8551,52811
45Josh KoscheckUnited StatesJosh Koscheck8491,62324
46Li JingliangChinaLi Jingliang8441,91317
47Mike PerryUnited StatesMike Perry8351,63715
48Tyron WoodleyUnited StatesTyron Woodley8131,42316
49Rory MacDonaldCanadaRory MacDonald8101,72513
50United StatesMatt Hughes7991,20023
51Mike PyleUnited StatesMike Pyle7901,33219
52Amir SadollahUnited StatesAmir Sadollah7541,48010
53Geoff NealUnited StatesGeoff Neal7501,42214
54Alex OliveiraBrazilAlex Oliveira7351,24518
55Ange LoosaSwitzerlandAnge Loosa7331,3446
56John HowardUnited StatesJohn Howard7321,09813
57Alan JoubanUnited StatesAlan Jouban7191,37713
58ArmeniaKaro Parisyan6871,23712
59Patrick CoteCanadaPatrick Cote6581,0678
60United StatesMarcus Davis6541,15514
61Khaos WilliamsUnited StatesKhaos Williams6441,44311
62United StatesSean Sherk6328366
63Punahele SorianoUnited StatesPunahele Soriano6168495
64Paul TaylorUnited KingdomPaul Taylor6139937
65Ryan LaFlareUnited StatesRyan LaFlare6101,26910
66Jake EllenbergerUnited StatesJake Ellenberger6091,29721
67Michel PereiraBrazilMichel Pereira5991,0658
68Chidi NjokuaniUnited StatesChidi Njokuani5928876
69Rinat FakhretdinovRussiaRinat Fakhretdinov5699637
70Song KenanChinaSong Kenan5651,13011
71Donald CerroneUnited StatesDonald Cerrone5601,07614
72Jake ShieldsUnited StatesJake Shields5561,3317
T-73Muslim SalikhovRussiaMuslim Salikhov5491,05215
T-73Jared GoodenUnited StatesJared Gooden5499457
75Themba GorimboZimbabweThemba Gorimbo5478028
76Sean StricklandUnited StatesSean Strickland5441,3868
77Kenny RobertsonUnited StatesKenny Robertson5419629
78Phil RoweUnited StatesPhil Rowe5351,00610
79Warlley AlvesBrazilWarlley Alves5261,01813
80Matthew SemelsbergerUnited StatesMatthew Semelsberger5171,12511
81Richard WalshAustraliaRichard Walsh5108706
82Joshua BurkmanUnited StatesJoshua Burkman5071,01714
83Gunnar NelsonIcelandGunnar Nelson50271915
84Keita NakamuraJapanKeita Nakamura5011,01110
85Sean SpencerUnited StatesSean Spencer5001,3807
86Nordine TalebFranceNordine Taleb49690811
87Mickey GallUnited StatesMickey Gall49488713
88Martin KampmannDenmarkMartin Kampmann4931,04712
89EnglandDan Hardy4911,06110
90Joaquin BuckleyUnited StatesJoaquin Buckley4881,0918
T-91Kelvin GastelumUnited StatesKelvin Gastelum4831,0348
T-91Michael ChiesaUnited StatesMichael Chiesa48381511
93Bojan VelickovicSerbiaBojan Velickovic4757905
94Sergio MoraesBrazilSergio Moraes4661,00813
T-95Danny RobertsUnited KingdomDanny Roberts4651,09814
T-95Charlie BrennemanUnited StatesCharlie Brenneman4655968
T-95Brian EbersoleUnited StatesBrian Ebersole4657428
T-98Michael MoralesEcuadorMichael Morales4648978
T-98CanadaSean Pierson4649336
100Anthony JohnsonUnited StatesAnthony Johnson46272510

Career boards need at least 5 bouts with tracked statistics.