Advertisment
Hangtown 2025 (250)
250MX Round 2 of 11 - Saturday 31st of May
Get up to speed with all the AMA Pro Motocross 250MX race results from Hangtown Motocross Classic 2025, taking place at Rancho Cordova on Saturday 31st of May 2025.
Featured Videos
Hangtown Schedule
AMA Pro Motocross 2025 Round 2 - Hangtown event schedule and racing timetable.
Track times are in Pacific Daylight Time (PDT), GMT/UTC-7, and are subject to change.
Saturday, 31st May
Session | Track | GMT/UTC |
---|---|---|
🏁 250 - Qualifying 1 | 08:00 | 15:00 |
🏁 450 - Qualifying 1 | 08:50 | 15:50 |
🏁 250 - Qualifying 2 | 09:45 | 16:45 |
🏁 450 - Qualifying 2 | 10:35 | 17:35 |
🏁 250 - Consolation Race | 11:45 | 18:45 |
🏁 450 - Consolation Race | 12:00 | 19:00 |
🏁 250 - Moto 1 | 13:11 | 20:11 |
🏁 450 - Moto 1 | 14:10 | 21:10 |
🏁 250 - Moto 2 | 15:23 | 22:23 |
🏁 450 - Moto 2 | 16:26 | 23:26 |
Advertisement
250MX Race Results
Haiden Deegan won the 2025 Hangtown round (250MX), ahead of Jo Shimoda in second and Levi Kitchen in third.
250 Overall Results
Pos. | Num. | Rider | Bike | Pts |
---|---|---|---|---|
1 | #1 | Haiden Deegan | Yamaha | 50 |
2 | #30 | Jo Shimoda | Honda | 44 |
3 | #47 | Levi Kitchen | Kawasaki | 40 |
4 | #23 | Julien Beaumer | KTM | 32 |
5 | #36 | Garrett Marchbanks | Kawasaki | 32 |
6 | #19 | Jordon Smith | Triumph | 27 |
7 | #107 | Mikkel Haarup | Triumph | 25 |
8 | #26 | Ty Masterpool | Kawasaki | 24 |
9 | #44 | Dilan Schwartz | Yamaha | 22 |
10 | #93 | Michael Mosiman | Yamaha | 22 |
11 | #40 | Casey Cochran | GasGas | 20 |
12 | #92 | Maximus Vohland | Yamaha | 19 |
13 | #98 | Drew Adams | Kawasaki | 18 |
14 | #302 | Parker Ross | Yamaha | 18 |
15 | #56 | Seth Hammaker | Kawasaki | 16 |
16 | #83 | Austin Forkner | Triumph | 15 |
17 | #16 | Tom Vialle | KTM | 14 |
18 | #25 | Ryder Difrancesco | GasGas | 9 |
19 | #10 | Chance Hymas | Honda | 9 |
20 | #784 | Alexander Fedortsov | Yamaha | 7 |
21 | #134 | Avery Long | KTM | 5 |
22 | #41 | Nate Thrasher | Yamaha | 4 |
23 | #192 | Jack Chambers | Kawasaki | 2 |
24 | #65 | Lux Turner | KTM | 2 |
25 | #115 | Gavin Towers | Honda | 0 |
26 | #736 | Jace Allred | Honda | 0 |
27 | #235 | Patrick Murphy | Honda | 0 |
28 | #378 | Kyle Wise | Yamaha | 0 |
29 | #451 | Dalton Venter | Yamaha | 0 |
30 | #310 | Kai Aiello | Husqvarna | 0 |
31 | #195 | Lance Kobusch | Honda | 0 |
32 | #800 | Preston Masciangelo | GasGas | 0 |
33 | #99 | Brock Bennett | Husqvarna | 0 |
34 | #775 | Cj Benard | KTM | 0 |
35 | #201 | Enzo Temmerman | Kawasaki | 0 |
36 | #805 | Slade Varola | Husqvarna | 0 |
37 | #377 | Austin Black | KTM | 0 |
38 | #279 | Wyatt Mattson | Yamaha | 0 |
39 | #425 | Reven Gordon | Kawasaki | 0 |
40 | #322 | Charlie Heyman | Husqvarna | 0 |
41 | #142 | Crockett Myers | KTM | 0 |
42 | #401 | Blake Gardner | Husqvarna | 0 |
43 | #443 | Cole Timboe | Yamaha | 0 |
44 | #6 | Jeremy Martin | Yamaha | 0 |
Advertisement
250 Moto 2
250MX class Moto 2 race results (30 Min. + 2 Laps).
Pos. | Num. | Rider | Bike | Time |
---|---|---|---|---|
1 | #1 | Haiden Deegan | Yamaha | 15 Laps |
2 | #30 | Jo Shimoda | Honda | 9.154 |
3 | #47 | Levi Kitchen | Kawasaki | 16.558 |
4 | #23 | Julien Beaumer | KTM | 19.013 |
5 | #36 | Garrett Marchbanks | Kawasaki | 20.089 |
6 | #19 | Jordon Smith | Triumph | 22.996 |
7 | #98 | Drew Adams | Kawasaki | 26.496 |
8 | #16 | Tom Vialle | KTM | 32.598 |
9 | #107 | Mikkel Haarup | Triumph | 33.607 |
10 | #302 | Parker Ross | Yamaha | 39.521 |
11 | #92 | Maximus Vohland | Yamaha | 45.497 |
12 | #40 | Casey Cochran | GasGas | 55.431 |
13 | #44 | Dilan Schwartz | Yamaha | 1:06.280 |
14 | #83 | Austin Forkner | Triumph | 1:09.891 |
15 | #784 | Alexander Fedortsov | Yamaha | 1:11.578 |
16 | #26 | Ty Masterpool | Kawasaki | 1:13.375 |
17 | #93 | Michael Mosiman | Yamaha | 1:15.191 |
18 | #25 | Ryder Difrancesco | GasGas | 1:21.876 |
19 | #134 | Avery Long | KTM | 1:28.489 |
20 | #192 | Jack Chambers | Kawasaki | 1:33.598 |
21 | #65 | Lux Turner | KTM | 1:40.263 |
22 | #99 | Brock Bennett | Husqvarna | 1:46.513 |
23 | #41 | Nate Thrasher | Yamaha | 1:48.498 |
24 | #736 | Jace Allred | Honda | 1:59.426 |
25 | #378 | Kyle Wise | Yamaha | 2:05.807 |
26 | #115 | Gavin Towers | Honda | 2:20.531 |
27 | #235 | Patrick Murphy | Honda | 1 Lap |
28 | #451 | Dalton Venter | Yamaha | 1 Lap |
29 | #310 | Kai Aiello | Husqvarna | 1 Lap |
30 | #800 | Preston Masciangelo | GasGas | 1 Lap |
31 | #401 | Blake Gardner | Husqvarna | 1 Lap |
32 | #279 | Wyatt Mattson | Yamaha | 2 Laps |
33 | #425 | Reven Gordon | Kawasaki | 3 Laps |
34 | #443 | Cole Timboe | Yamaha | 7 Laps |
35 | #322 | Charlie Heyman | Husqvarna | 8 Laps |
36 | #142 | Crockett Myers | KTM | 10 Laps |
37 | #195 | Lance Kobusch | Honda | 11 Laps |
38 | #775 | Cj Benard | KTM | 13 Laps |
39 | #805 | Slade Varola | Husqvarna | 14 Laps |
40 | #56 | Seth Hammaker | Kawasaki | 15 Laps |
Advertisement
250 Moto 1
250MX class Moto 1 race results (30 Min. + 2 Laps).
Pos. | Num. | Rider | Bike | Time |
---|---|---|---|---|
1 | #1 | Haiden Deegan | Yamaha | 17 Laps |
2 | #30 | Jo Shimoda | Honda | 6.997 |
3 | #47 | Levi Kitchen | Kawasaki | 11.887 |
4 | #26 | Ty Masterpool | Kawasaki | 13.870 |
5 | #93 | Michael Mosiman | Yamaha | 17.962 |
6 | #56 | Seth Hammaker | Kawasaki | 19.190 |
7 | #36 | Garrett Marchbanks | Kawasaki | 31.534 |
8 | #23 | Julien Beaumer | KTM | 34.804 |
9 | #44 | Dilan Schwartz | Yamaha | 37.031 |
10 | #107 | Mikkel Haarup | Triumph | 38.792 |
11 | #19 | Jordon Smith | Triumph | 44.212 |
12 | #40 | Casey Cochran | GasGas | 48.824 |
13 | #10 | Chance Hymas | Honda | 50.208 |
14 | #92 | Maximus Vohland | Yamaha | 51.718 |
15 | #83 | Austin Forkner | Triumph | 58.011 |
16 | #302 | Parker Ross | Yamaha | 1:01.845 |
17 | #25 | Ryder Difrancesco | GasGas | 1:05.153 |
18 | #41 | Nate Thrasher | Yamaha | 1:06.524 |
19 | #98 | Drew Adams | Kawasaki | 1:11.944 |
20 | #134 | Avery Long | KTM | 1:19.915 |
21 | #65 | Lux Turner | KTM | 1:30.264 |
22 | #195 | Lance Kobusch | Honda | 1:41.214 |
23 | #115 | Gavin Towers | Honda | 1:56.276 |
24 | #201 | Enzo Temmerman | Kawasaki | 1 Lap |
25 | #775 | Cj Benard | KTM | 1 Lap |
26 | #235 | Patrick Murphy | Honda | 1 Lap |
27 | #805 | Slade Varola | Husqvarna | 1 Lap |
28 | #377 | Austin Black | KTM | 1 Lap |
29 | #736 | Jace Allred | Honda | 2 Laps |
30 | #310 | Kai Aiello | Husqvarna | 3 Laps |
31 | #451 | Dalton Venter | Yamaha | 3 Laps |
32 | #800 | Preston Masciangelo | GasGas | 4 Laps |
33 | #378 | Kyle Wise | Yamaha | 5 Laps |
34 | #6 | Jeremy Martin | Yamaha | 6 Laps |
35 | #142 | Crockett Myers | KTM | 9 Laps |
36 | #322 | Charlie Heyman | Husqvarna | 10 Laps |
37 | #425 | Reven Gordon | Kawasaki | 12 Laps |
38 | #279 | Wyatt Mattson | Yamaha | 12 Laps |
39 | #784 | Alexander Fedortsov | Yamaha | 13 Laps |
40 | #16 | Tom Vialle | KTM | 15 Laps |
Advertisement
250 Consolation Race
Race results for the 250MX Consolation Race (4 laps).
Pos. | Num. | Rider | Bike | Time |
---|---|---|---|---|
1 | #302 | Parker Ross | Yamaha | 4 Laps |
2 | #784 | Alexander Fedortsov | Yamaha | 2.581 |
3 | #775 | Cj Benard | KTM | 4.978 |
4 | #142 | Crockett Myers | KTM | 5.692 |
5 | #443 | Cole Timboe | Yamaha | 6.287 |
6 | #99 | Brock Bennett | Husqvarna | 11.768 |
7 | #192 | Jack Chambers | Kawasaki | 16.050 |
8 | #401 | Blake Gardner | Husqvarna | 23.880 |
9 | #63 | Hunter Yoder | Kawasaki | 31.650 |
10 | #734 | Dayton Briggs | Husqvarna | 35.659 |
11 | #316 | Ty Freehill | KTM | 39.542 |
12 | #188 | Hamden Hudson | GasGas | 39.801 |
13 | #104 | Barend Du Toit | KTM | 46.107 |
14 | #352 | Bronson Mcclure | Yamaha | 48.372 |
15 | #268 | Gage Stine | Yamaha | 48.770 |
16 | #934 | Brian Medeiros | Yamaha | 50.245 |
17 | #951 | Jadyn Serles | Yamaha | 51.216 |
18 | #191 | Carson Mainquist | KTM | 52.940 |
19 | #365 | Cody Wingardner | KTM | 59.017 |
20 | #710 | Jordan Torres | KTM | 1:06.090 |
21 | #151 | Aidan Dickens | Yamaha | 1:09.279 |
22 | #919 | Jayce Cannon | GasGas | 1:10.145 |
23 | #830 | Ezra Lewis | KTM | 1:10.989 |
24 | #212 | Wyatt Fields | Yamaha | 1:15.107 |
25 | #758 | Thomas Ralston | Kawasaki | 1:15.572 |
26 | #155 | Dylan Cunha | Husqvarna | 1:38.690 |
27 | #497 | Josh Lee | Kawasaki | 1:52.674 |
28 | #263 | Talon Schwall | Yamaha | 1:57.256 |
29 | #565 | Stav Orland | Yamaha | 2 Laps |
30 | #143 | Jaxen Driskell | Yamaha | 4 Laps |
31 | #924 | Gage Hulsey | Kawasaki | 4 Laps |
32 | #89 | Trevor Colip | Honda | 4 Laps |
33 | #901 | Brayden Lessler | KTM | 4 Laps |
34 | #441 | Zayden Mason | KTM | 4 Laps |
35 | #350 | Chandler Baker | Husqvarna | 4 Laps |
36 | #877 | Anthony Castaneda | Yamaha | 4 Laps |
Advertisement
250 Combined Qualifying
Best combined lap times for 250, from all qualifying sessions. Top 36 riders qualify.
Pos. | Num. | Rider | Bike | Time |
---|---|---|---|---|
1 | #1 | Haiden Deegan | Yamaha | 1:56.501 |
2 | #10 | Chance Hymas | Honda | 1:57.010 |
3 | #26 | Ty Masterpool | Kawasaki | 1:57.398 |
4 | #36 | Garrett Marchbanks | Kawasaki | 1:57.428 |
5 | #40 | Casey Cochran | GasGas | 1:57.479 |
6 | #56 | Seth Hammaker | Kawasaki | 1:58.084 |
7 | #92 | Maximus Vohland | Yamaha | 1:58.128 |
8 | #93 | Michael Mosiman | Yamaha | 1:58.231 |
9 | #23 | Julien Beaumer | KTM | 1:58.273 |
10 | #16 | Tom Vialle | KTM | 1:58.656 |
11 | #44 | Dilan Schwartz | Yamaha | 1:58.770 |
12 | #30 | Jo Shimoda | Honda | 1:58.810 |
13 | #805 | Slade Varola | Husqvarna | 1:58.827 |
14 | #115 | Gavin Towers | Honda | 1:58.982 |
15 | #19 | Jordon Smith | Triumph | 1:59.061 |
16 | #47 | Levi Kitchen | Kawasaki | 1:59.073 |
17 | #25 | Ryder Difrancesco | GasGas | 1:59.074 |
18 | #107 | Mikkel Haarup | Triumph | 1:59.262 |
19 | #6 | Jeremy Martin | Yamaha | 1:59.544 |
20 | #98 | Drew Adams | Kawasaki | 1:59.753 |
21 | #279 | Wyatt Mattson | Yamaha | 2:00.198 |
22 | #83 | Austin Forkner | Triumph | 2:00.279 |
23 | #322 | Charlie Heyman | Husqvarna | 2:00.515 |
24 | #736 | Jace Allred | Honda | 2:00.573 |
25 | #425 | Reven Gordon | Kawasaki | 2:00.629 |
26 | #41 | Nate Thrasher | Yamaha | 2:00.661 |
27 | #377 | Austin Black | KTM | 2:00.685 |
28 | #134 | Avery Long | KTM | 2:00.778 |
29 | #195 | Lance Kobusch | Honda | 2:00.848 |
30 | #235 | Patrick Murphy | Honda | 2:01.103 |
31 | #65 | Lux Turner | KTM | 2:01.130 |
32 | #451 | Dalton Venter | Yamaha | 2:01.262 |
33 | #201 | Enzo Temmerman | Kawasaki | 2:01.307 |
34 | #800 | Preston Masciangelo | GasGas | 2:01.309 |
35 | #310 | Kai Aiello | Husqvarna | 2:01.398 |
36 | #378 | Kyle Wise | Yamaha | 2:01.427 |
TOP 36 RIDERS QUALIFY | ||||
37 | #63 | Hunter Yoder | Kawasaki | 2:01.502 |
38 | #565 | Stav Orland | Yamaha | 2:01.569 |
39 | #99 | Brock Bennett | Husqvarna | 2:01.671 |
40 | #784 | Alexander Fedortsov | Yamaha | 2:01.684 |
41 | #268 | Gage Stine | Yamaha | 2:01.852 |
42 | #192 | Jack Chambers | Kawasaki | 2:01.927 |
43 | #142 | Crockett Myers | KTM | 2:02.115 |
44 | #302 | Parker Ross | Yamaha | 2:02.168 |
45 | #401 | Blake Gardner | Husqvarna | 2:02.221 |
46 | #443 | Cole Timboe | Yamaha | 2:02.245 |
47 | #188 | Hamden Hudson | GasGas | 2:02.249 |
48 | #316 | Ty Freehill | KTM | 2:02.397 |
49 | #775 | Cj Benard | KTM | 2:02.472 |
50 | #734 | Dayton Briggs | Husqvarna | 2:02.710 |
51 | #151 | Aidan Dickens | Yamaha | 2:02.756 |
52 | #89 | Trevor Colip | Honda | 2:03.563 |
53 | #951 | Jadyn Serles | Yamaha | 2:03.741 |
54 | #710 | Jordan Torres | KTM | 2:03.886 |
55 | #352 | Bronson Mcclure | Yamaha | 2:04.038 |
56 | #191 | Carson Mainquist | KTM | 2:04.168 |
57 | #901 | Brayden Lessler | KTM | 2:04.615 |
58 | #104 | Barend Du Toit | KTM | 2:04.632 |
59 | #830 | Ezra Lewis | KTM | 2:05.006 |
60 | #758 | Thomas Ralston | Kawasaki | 2:05.164 |
61 | #155 | Dylan Cunha | Husqvarna | 2:05.318 |
62 | #143 | Jaxen Driskell | Yamaha | 2:05.460 |
63 | #441 | Zayden Mason | KTM | 2:05.754 |
64 | #350 | Chandler Baker | Husqvarna | 2:06.006 |
65 | #934 | Brian Medeiros | Yamaha | 2:06.466 |
66 | #877 | Anthony Castaneda | Yamaha | 2:07.103 |
67 | #919 | Jayce Cannon | GasGas | 2:11.454 |
68 | #497 | Josh Lee | Kawasaki | 2:12.020 |
69 | #365 | Cody Wingardner | KTM | 2:12.460 |
70 | #212 | Wyatt Fields | Yamaha | 2:12.804 |
71 | #924 | Gage Hulsey | Kawasaki | 2:15.177 |
72 | #263 | Talon Schwall | Yamaha | 2:25.457 |
Advertisement