All Time AMA Motocross and Supercross Wins as of end of 2018 Motocross Season

Back to All-Time List Main Page

Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
450/250 SX
1
Ricky Carmichael
150
76
26
0
48
2
James Stewart
98
20
28
0
50
3
Jeremy McGrath
89
15
2
0
72
4
Ryan Dungey
80
39
7
0
34
5
Ryan Villopoto
72
12
19
0
41
6
Bob Hannah
64
27
8
2
27
7
Ricky Johnson
61
22
0
11
28
8
Jeff Ward
56
13
11
12
20
9
Chad Reed *
55
10
1
0
44
10
Eli Tomac *
50
17
12
0
21
11
Broc Glover
45
2
14
19
10
12
Mark Barnett
42
0
25
0
17
13
Jeff Stanton
37
12
0
8
17
14
Jeff Emig
36
16
13
0
7
15
Kevin Windham
35
10
7
0
18
16
David Bailey
30
3
0
15
12
16
Mike Kiedrowski
30
12
10
3
5
18
Damon Bradshaw
29
6
4
0
19
18
Mike LaRocco
29
11
6
2
10
20
Kent Howerton
28
18
0
5
5
21
Ken Roczen *
27
14
2
0
11
22
Ron Lechien
26
6
10
2
8
23
Jean-Michel Bayle
25
2
3
4
16
24
Pierre Karsmakers
24
7
0
16
1
25
Marvin Musquin *
21
7
8
0
6
25
Marty Smith
21
2
14
2
3
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
450/250 SX
27
Jimmy Weinert
20
7
0
9
4
27
Steve Lamson
20
0
20
0
0
29
David Vuillemin
19
3
9
0
7
30
Doug Henry
18
7
7
0
4
31
Mike Bell
17
0
0
6
11
32
Blake Baggett *
16
2
14
0
0
32
Brad Lackey
16
0
0
16
0
32
Guy Cooper
16
0
16
0
0
32
Johnny O'Mara
16
2
7
0
7
36
Ezra Lusk
15
3
0
0
12
37
Jeremy Martin *
14
0
14
0
0
37
Jimmy Ellis
14
5
1
0
8
39
George Holland
13
0
13
0
0
40
Trey Canard
12
1
6
0
5
40
Grant Langston
12
3
9
0
0
42
Gary Jones
11
11
0
0
0
43
John Dowd
9
6
2
0
1
43
Marty Tripes
9
6
0
1
2
43
Tony Distefano
9
5
0
2
2
46
Aaron Plessinger *
8
0
8
0
0
46
Justin Barcia *
8
3
3
0
2
46
Chuck Sun
8
0
0
7
1
46
Danny LaPorte
8
0
3
5
0
46
Mickey Dymond
8
0
8
0
0
46
Mike Brown
8
0
8
0
0
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
450/250 SX
52
Cooper Webb *
7
0
7
0
0
52
Jason Anderson *
7
0
0
0
7
52
Joey Savatgy *
7
0
7
0
0
52
Zach Ozborne *
7
0
7
0
0
52
Christophe Pourcel
7
0
7
0
0
52
Darrell Shultz
7
0
0
3
4
52
Donnie Hansen
7
3
0
0
4
52
Eric Kehoe
7
0
7
0
0
52
Larry Ward
7
0
4
0
3
52
Travis Pastrana
7
0
7
0
0
62
Ben Townley
6
0
6
0
0
62
Greg Albertyn
6
5
0
0
1
62
Rick Burgett
6
0
0
6
0
62
Tyla Rattray
6
0
6
0
0
66
Dean Wilson *
5
0
5
0
0
66
Broc Hepler
5
0
5
0
0
66
Davi Millsaps
5
0
0
0
5
66
Mike Alessi
5
2
3
0
0
66
Robbie Reynard
5
0
5
0
0
66
Ryan Hughes
5
0
5
0
0
72
Andrew Short
4
0
3
0
1
72
Damon Huffman
4
0
3
0
1
72
Danny Chandler
4
0
0
4
0
72
Gaylon Mosier
4
0
1
2
1
72
Sebastien Tortelli
4
3
0
0
1
72
Stephane Roncada
4
0
4
0
0
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
450/250 SX
78
Jake Weimer *
3
0
3
0
0
78
Josh Grant *
3
1
1
0
1
78
Donny Schmit
3
0
3
0
0
78
Gary Semics
3
0
0
3
0
78
Goat Breker
3
0
0
3
0
78
Ivan Tedesco
3
1
2
0
0
78
Jeff Matiasevich
3
1
1
0
1
78
Michael Hartwig
3
0
0
3
0
78
Rex Staten
3
0
0
2
1
78
Steve Wise
3
1
1
0
1
78
Tim Ferry
3
2
1
0
0
78
Tim Hart
3
1
2
0
0
90
Alex Martin *
2
0
2
0
0
90
Dylan Ferrandis *
2
0
2
0
0
90
Alan King
2
1
0
1
0
90
Barry Higgins
2
0
0
2
0
90
Bill Grossi
2
1
0
1
0
90
Brian Myerscough
2
0
2
0
0
90
Brock Sellards
2
0
2
0
0
90
Eddie Warren
2
0
2
0
0
90
Gary Bailey
2
2
0
0
0
90
Gunnar Lindstrom
2
2
0
0
0
90
Jim Pomeroy
2
1
0
0
1
90
Keith Bowen
2
0
2
0
0
90
Mike Runyard
2
0
0
2
0
90
Rich Thorwaldson
2
1
0
1
0
90
Sonny DeFeo
2
2
0
0
0
90
Steve Stackable
2
0
0
2
0
90
Tommy Croft
2
0
0
2
0
 
 
 
 
 
 
 
Rank
Rider * = Active
Total
450/250 MX
250/125 MX
500 MX
450/250 SX
107
Adam Cianciarulo *
1
0
1
0
0
107
Austin Forkner *
1
0
1
0
0
107
Cole Seely *
1
0
0
0
1
107
Jeffrey Herlings *
1
1
0
0
0
107
Justin Brayton *
1
0
0
0
1
107
Justin Bogle *
1
1
0
0
0
107
RJ Hampshire *
1
0
1
0
0
107
Shane McElrath *
1
0
1
0
0
107
A.J. Whiting
1
0
1
0
0
107
Austin Stroupe
1
0
1
0
0
107
Billy Liles
1
1
0
0
0
107
Bob Grossi
1
1
0
0
0
107
Brett Metcalfe
1
1
0
0
0
107
Brian Swink
1
0
1
0
0
107
Bryan Kenney
1
0
0
1
0
107
Craig Anderson
1
0
1
0
0
107
Danny Smith
1
0
1
0
0
107
Denny Swartz
1
0
0
1
0
107
Doug Dubach
1
0
0
0
1
107
Eric Eaton
1
0
0
1
0
107
James Dobb
1
0
1
0
0
107
Jaroslav Falta
1
0
0
0
1
107
Jimmy Button
1
1
0
0
0
107
John DeSoto
1
1
0
0
0
107
Josh Hill
1
0
0
0
1
107
Kelly Smith
1
0
1
0
0
107
Ken Zahrt
1
1
0
0
0
107
Kenny Keylon
1
1
0
0
0
107
Matt Goerke
1
1
0
0
0
107
Mickael Pichon
1
1
0
0
0
107
Mike Craig
1
0
0
0
1
107
Nathan Ramsey
1
0
0
0
1
107
Nicholas Wey
1
0
1
0
0
107
Rick Ryan
1
0
0
0
1
107
Scott Sheak
1
0
1
0
0
107
Tallon Vohland
1
0
1
0
0
107
Tommy Hahn
1
1
0
0
0
107
Warren Reid
1
0
1
0
0
107
Wyman Priddy
1
0
0
1
0

I use a loose definition of the term "Active"

This is sorted by Total Wins, then Active / Inactive, then alphabetical by first name

Back to All-Time List Main Page