All Time AMA Motocross Wins
as of end of 2025 Motocross Season

Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
1
Ricky Carmichael
102
76
26
0
2
James Stewart
48
20
28
0
3
Ryan Dungey
46
39
7
0
4
Eli Tomac *
44
32
12
0
5
Jett Lawrence *
38
24
14
0
6
Bob Hannah
37
27
8
2
7
Jeff Ward
36
13
11
12
8
Broc Glover
35
2
14
19
9
Ricky Johnson
33
22
0
11
10
Ryan Villopoto
31
12
19
0
11
Jeff Emig
29
16
13
0
12
Mark Barnett
25
0
25
0
 
Mike Kiedrowski
25
12
10
3
14
Kent Howerton
23
18
0
5
 
Pierre Karsmakers
23
7
0
16
16
Ken Roczen *
22
20
2
0
17
Jeff Stanton
20
12
0
8
 
Steve Lamson
20
0
20
0
 
Jeremy Martin
20
0
20
0
20
Mike LaRocco
19
11
6
2
Jett Lawrence's 9 450 Motocross victories in 2025 propels him from a tie for 10th to 5th
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
21
David Bailey
18
3
0
15
 
Marty Smith
18
2
14
2
 
Ron Lechien
18
6
10
2
24
Jeremy McGrath
17
15
2
0
 
Kevin Windham
17
10
7
0
 
Marvin Musquin
17
9
8
0
27
Blake Baggett
16
2
14
0
 
Brad Lackey
16
0
0
16
 
Guy Cooper
16
0
16
0
 
Jimmy Weinert
16
7
0
9
31
Dylan Ferrandis *
15
6
9
0
32
Doug Henry
14
7
7
0
 
Chase Sexton *
14
14
0
0
 
Haiden Deegan *
14
0
14
0
35
George Holland
13
0
13
0
36
David Vuillemin
12
3
9
0
 
Grant Langston
12
3
9
0
38
Chad Reed
11
10
1
0
 
Gary Jones
11
11
0
0
 
Zach Osborne
11
4
7
0
41
Damon Bradshaw
10
6
4
0
Haiden Deegan won 7 250 Motocross races to move from a tie for 51st to a tie for 32nd
Chase Sexton won 1 450 Motocross race to move from a tie for 33rd to a tie for 32nd
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
42
Adam Cianciarulo
9
2
7
0
 
Hunter Lawrence *
9
1
8
0
 
Jean-Michel Bayle
9
2
3
4
 
Johnny O'Mara
9
2
7
0
46
Aaron Plessinger *
8
0
8
0
 
Cooper Webb *
8
1
7
0
 
Danny LaPorte
8
0
3
5
 
John Dowd
8
6
2
0
 
Mickey Dymond
8
0
8
0
 
Mike Brown
8
0
8
0
52
Chuck Sun
7
0
0
7
 
Christophe Pourcel
7
0
7
0
 
Eric Kehoe
7
0
7
0
 
Joey Savatgy *
7
0
7
0
 
Justin Barcia *
7
4
3
0
 
Marty Tripes
7
6
0
1
 
Tony Distefano
7
5
0
2
 
Travis Pastrana
7
0
7
0
 
Trey Canard
7
1
6
0
61
Ben Townley
6
0
6
0
 
Mike Bell
6
0
0
6
 
Jimmy Ellis
6
5
1
0
 
Joe Shimoda *
6
0
6
0
 
Rick Burgett
6
0
0
6
 
Tyla Rattray
6
0
6
0
Hunter Lawrence won 1 450 Motocross race in 2025 to move from a tie for 44th to a tie for 42nd
Joe Shimoda won 3 250 Motocross races to move from a tie for 77th to a tie for 61st
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
67
Broc Hepler
5
0
5
0
 
Dean Wilson
5
0
5
0
 
Greg Albertyn
5
5
0
0
 
Mike Alessi
5
2
3
0
 
Robbie Reynard
5
0
5
0
 
Ryan Hughes
5
0
5
0
73
Danny Chandler
4
0
0
4
 
Justin Cooper *
4
0
4
0
 
Larry Ward
4
0
4
0
 
RJ Hampshire *
4
0
4
0
 
Stephane Roncada
4
0
4
0
78
Andrew Short
3
0
3
0
 
Damon Huffman
3
0
3
0
 
Darrell Shultz
3
0
0
3
 
Donnie Hansen
3
3
0
0
 
Donny Schmit
3
0
3
0
 
Ezra Lusk
3
3
0
0
 
Gary Semics
3
0
0
3
 
Gaylon Mosier
3
0
1
2
 
Goat Breker
3
0
0
3
 
Ivan Tedesco
3
1
2
0
 
Jake Weimer
3
0
3
0
 
Levi Kitchen *
3
0
3
0
 
Michael Hartwig
3
0
0
3
 
Sebastien Tortelli
3
3
0
0
 
Tim Ferry
3
2
1
0
 
Tim Hart
3
1
2
0
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
94
Alan King
2
1
0
1
 
Alex Martin
2
0
2
0
 
Barry Higgins
2
0
0
2
 
Bill Grossi
2
1
0
1
 
Brian Myerscough
2
0
2
0
 
Brock Sellards
2
0
2
0
 
Chance Hymas *
2
0
2
0
 
Eddie Warren
2
0
2
0
 
Gary Bailey
2
2
0
0
 
Gunnar Lindstrom
2
2
0
0
 
Jason Anderson *
2
2
0
0
 
Jeff Matiasevich
2
1
1
0
 
Josh Grant
2
1
1
0
 
Keith Bowen
2
0
2
0
 
Mike Runyard
2
0
0
2
 
Rex Staten
2
0
0
2
 
Rich Thorwaldson
2
1
0
1
 
Shane McElrath *
2
0
2
0
 
Sonny DeFeo
2
2
0
0
 
Steve Stackable
2
0
0
2
 
Steve Wise
2
1
1
0
 
Tom Vialle *
2
0
2
0
 
Tommy Croft
2
0
0
2
Chance Hymas won 1 250 Motocross race in 2025 to advance out of the one-timers club
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
117
Austin Forkner *
1
0
1
0
 
Austin Stroupe
1
0
1
0
 
A.J. Whiting
1
0
1
0
 
Billy Liles
1
1
0
0
 
Bob Grossi
1
1
0
0
 
Brett Metcalfe
1
1
0
0
 
Brian Swink
1
0
1
0
 
Bryan Kenney
1
0
0
1
 
Craig Anderson
1
0
1
0
 
Danny Smith
1
0
1
0
 
Denny Swartz
1
0
0
1
 
Eric Eaton
1
0
0
1
 
Jalek Swoll *
1
0
1
0
 
James Dobb
1
0
1
0
 
Jeffrey Herlings *
1
1
0
0
 
Jim Pomeroy
1
1
0
0
 
Jimmy Button
1
1
0
0
 
John DeSoto
1
1
0
0
 
Justin Bogle
1
1
0
0
 
Kelly Smith
1
0
1
0
 
Ken Zahrt
1
1
0
0
 
Kenny Keylon
1
1
0
0
 
Matt Goerke
1
1
0
0
 
Mickael Pichon
1
1
0
0
 
Nicholas Wey
1
0
1
0
 
Scott Sheak
1
0
1
0
 
Tallon Vohland
1
0
1
0
 
Tommy Hahn
1
1
0
0
 
Ty Masterpool *
1
0
1
0
 
Warren Reid
1
0
1
0
 
Wyman Priddy
1
0
0
1
 
 
 
 
 
 
This is sorted by Total Wins, then alphabetical by first name

This last tier of riders have won Supercross races but not Motocross.

Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
 
Cole Seely
0
0
0
0
 
Davi Millsaps
0
0
0
0
 
Doug Dubach
0
0
0
0
 
Jaroslav Falta
0
0
0
0
 
Josh Hill
0
0
0
0
 
Justin Brayton
0
0
0
0
 
Mike Craig
0
0
0
0
 
Nathan Ramsey
0
0
0
0
 
Rick Ryan
0
0
0
0

I use a loose definition of the term "Active"