All Time AMA Motocross Wins
as of end of 2021 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 *
39
27
12
0
5
Bob Hannah
37
27
8
2
6
Jeff Ward
36
13
11
12
7
Broc Glover
35
2
14
19
8
Ricky Johnson
33
22
0
11
9
Ryan Villopoto
31
12
19
0
10
Jeff Emig
29
16
13
0
11
Mark Barnett
25
0
25
0
 
Mike Kiedrowski
25
12
10
3
13
Kent Howerton
23
18
0
5
 
Pierre Karsmakers
23
7
0
16
15
Ken Roczen *
21
19
2
0
16
Jeff Stanton
20
12
0
8
 
Steve Lamson
20
0
20
0
 
Jeremy Martin *
20
0
20
0
19
Mike LaRocco
19
11
6
2
20
David Bailey
18
3
0
15
 
Marty Smith
18
2
14
2
 
Ron Lechien
18
6
10
2

Eli Tomac won two 450 Motocross Nationals in 2021, moving from a tie for 4th to 4th all alone.
Ken Roczen won two 450 Motocross Nationals in 2021 moving from a tie for 17th to 15th.
Jeremy Martin won three 250 Motocross Nationals in 2021, moving from a tie for 22nd to a tie for 16th.
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
23
Jeremy McGrath
17
15
2
0
 
Kevin Windham
17
10
7
0
 
Marvin Musquin *
17
9
8
0
26
Blake Baggett *
16
2
14
0
 
Brad Lackey
16
0
0
16
 
Guy Cooper
16
0
16
0
 
Jimmy Weinert
16
7
0
9
30
Dylan Ferrandis *
15
6
9
0
31
Doug Henry
14
7
7
0
32
George Holland
13
0
13
0
33
David Vuillemin
12
3
9
0
 
Grant Langston
12
3
9
0
35
Chad Reed *
11
10
1
0
 
Gary Jones
11
11
0
0
 
Zach Osborne *
11
4
7
0
38
Damon Bradshaw
10
6
4
0
39
Adam Cianciarulo *
9
2
7
0
 
Jean-Michel Bayle
9
2
3
4
 
Johnny O'Mara
9
2
7
0

Dylan Ferrandis won six 450 Motocross Nationals in 2021, moving from a tie for 38th to 30th.
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
42
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
48
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
57
Ben Townley
6
0
6
0
 
Mike Bell
6
0
0
6
 
Jimmy Ellis
6
5
1
0
 
Rick Burgett
6
0
0
6
 
Tyla Rattray
6
0
6
0

Justin Barcia won one 450 Motocross National in 2021, moving from a tie for 56th to a tie for 48th.
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
62
Broc Hepler
5
0
5
0
 
Dean Wilson *
5
0
5
0
 
Greg Albertyn
5
5
0
0
 
Jett Lawrence *
5
0
5
0
 
Mike Alessi
5
2
3
0
 
Robbie Reynard
5
0
5
0
 
Ryan Hughes
5
0
5
0
69
Danny Chandler
4
0
0
4
 
Justin Cooper *
4
0
4
0
 
Larry Ward
4
0
4
0
 
Stephane Roncada
4
0
4
0
73
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
 
Michael Hartwig
3
0
0
3
 
RJ Hampshire *
3
0
3
0
 
Sebastien Tortelli
3
3
0
0
 
Tim Ferry
3
2
1
0
 
Tim Hart
3
1
2
0

Jett Lawrence won four 250 Motocross Nationals in 2021, moving from a tie for 108th to a tie for 62nd.
Justin Cooper won two 250 Motocross Nationals in 2021, moving from a tie for 86th to a tie for 69th.
RJ Hampshire won one 250 Motocross National in 2021, moving from a tie for 86th to a tie for 73rd.
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
89
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
 
Chase Sexton *
2
2
0
0
 
Eddie Warren
2
0
2
0
 
Gary Bailey
2
2
0
0
 
Gunnar Lindstrom
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
 
Tommy Croft
2
0
0
2

Chase Sexton won one 450 Motocross National in 2021, moving from a tie for 108th to a tie for 86th

 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
110
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
 
Hunter Lawrence *
1
0
1
0
 
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
 
Warren Reid
1
0
1
0
 
Wyman Priddy
1
0
0
1

Jalek Swol and Hunter Lawrence both won 250 Motocross Nationals in 2021 to join this list.
 
 
 
 
 
 
This is sorted by Total Wins, then alphabetical by first name

This last tier of riders have supercross wins but no national wins.

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
 
Jason Anderson *
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"