MX-back
MXLarge

AMA Winners – Top 50

All Time AMA Motocross and Supercross Wins, with current riders Ryan Dungey, Chad Reed, Ken Roczen, Eli Tomac, Blake Baggett, Trey Canard, Jeremy Martin, Marvin Musquin and Cooper Webb all in the top 50. James Stewart is also in there, but who knows if he is a current rider or not?

Top non-American in the list is Chad Reed in 9th place, and the top Europeans are Ken Roczen in 20th, Jean-Michel Bayle in 22nd and Pierre Karsmakers in 23rd. David Vuillemin is 28th, Marvin Musquin is 45th, and Christophe Pourcel 50th

Top 50 – All Time AMA SX and MX Winners

Rank Rider * = Active Total Wins 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 * 78 39 7 0 32
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 Broc Glover 45 2 14 19 10
11 Mark Barnett 42 0 25 0 17
12 Jeff Stanton 37 12 0 8 17
13 Jeff Emig 36 16 13 0 7
14 Kevin Windham 35 10 7 0 18
15 David Bailey 30 3 0 15 12
15 Mike Kiedrowski 30 12 10 3 5
17 Damon Bradshaw 29 6 4 0 19
17 Mike LaRocco 29 11 6 2 10
19 Kent Howerton 28 18 0 5 5
20 Ken Roczen * 27 14 2 0 11
21 Ron Lechien 26 6 10 2 8
22 Jean-Michel Bayle 25 2 3 4 16
23 Pierre Karsmakers 24 7 0 16 1
24 Eli Tomac * 23 5 12 0 6
24 Marty Smith 21 2 14 2 3
26 Jimmy Weinert 20 7 0 9 4
26 Steve Lamson 20 0 20 0 0
28 David Vuillemin 19 3 9 0 7
29 Doug Henry 18 7 7 0 4
30 Mike Bell 17 0 0 6 11
31 Brad Lackey 16 0 0 16 0
31 Guy Cooper 16 0 16 0 0
31 Johnny O’Mara 16 2 7 0 7
34 Ezra Lusk 15 3 0 0 12
35 Blake Baggett * 14 0 14 0 0
35 Jimmy Ellis 14 5 1 0 8
37 George Holland 13 0 13 0 0
38 Trey Canard * 12 1 6 0 5
38 Grant Langston 12 3 9 0 0
40 Jeremy Martin * 11 0 11 0 0
40 Gary Jones 11 11 0 0 0
42 John Dowd 9 6 2 0 1
42 Marty Tripes 9 6 0 1 2
42 Tony Distefano 9 5 0 2 2
45 Marvin Musquin * 9 0 8 0 1
45 Chuck Sun 8 0 0 7 1
45 Danny LaPorte 8 0 3 5 0
45 Mickey Dymond 8 0 8 0 0
45 Mike Brown 8 0 8 0 0
50 Cooper Webb * 7 0 7 0 0
50 Christophe Pourcel * 7 0 7 0 0
50 Justin Barcia * 7 2 3 0 2
50 Darrell Shultz 7 0 0 3 4
50 Donnie Hansen 7 3 0 0 4
50 Eric Kehoe 7 0 7 0 0
50 Larry Ward 7 0 4 0 3
50 Travis Pastrana 7 0 7 0 0