Paid every single weekend Haley raced this year. Not many riders can say that. Members claim their best result each weekend within 14 days of the race: a win pays $40 at a club day, $50 at state level, $100 at a national, down to 20th, paid as MWMX Bucks. One average weekend covers the whole month. Career on record: $525 across 17 weekends.
Gap to the winner season by season (33.0s behind on average, but which way is it heading?), every season in one table, lap 1 starts and late race fade, best tracks and the split by bike.
Members see every rider. $9.99 for the first month then $19.99, cancel anytime, plus payouts for top 20 finishes and 15% off parts. Or just this rider: a one off career pass, $19 for 12 months, no membership.
| Campbell Park 2024 3 races | P2 | 3 podiums |
| Campbell Park 2025 9 races | P2.3 | 8 podiums |
| Holeshot Yamaha 2019 Thumpers 3 races | P2.3 | 3 podiums |
| AHMA 8 races | P2.5 | 6 podiums |
| Acacia Hills MX Assoc. 2025 6 races | P3 | 5 podiums |
| Campbell Park 3 races | P4.3 | 0 podiums |
| Season | Meetings | Races | Laps | Time | Avg finish | Avg field | Wins | Podiums | Gap to P1 |
|---|---|---|---|---|---|---|---|---|---|
| 2018 | 4 | 10 | 47 | 1h 36m | 2.4 | 2.6 | 6 | 8 (80%) | 6.7s |
| 2019 | 4 | 12 | 53 | 3h 08m | 5.5 | 6.5 | 0 | 5 (42%) | 44.9s |
| 2020 | 1 | 2 | 12 | 29m | 2.5 | 5.5 | 0 | 2 (100%) | 106.8s |
| 2023 | 1 | 3 | 19 | 43m | 4.3 | 8 | 0 | 0 (0%) | 61.8s |
| 2024 | 1 | 3 | 14 | 32m | 2 | 2 | 0 | 3 (100%) | 50.0s |
| 2025 | 7 | 21 | 112 | 4h 15m | 3.2 | 5.7 | 6 | 14 (67%) | 22.7s |
| Career | 18 | 51 | 257 | 10h 45m | 3.6 | 5.2 | 12 | 32 (63%) | 33.0s |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Vets & Sr Pro & B Grade Vets Pro & B Grade Race 1 | P1 / 6 | Veterans | 5 | 02:00.973 | 10:28.815 | 34.954 |
| Vets & Sr Pro & B Grade Vets & Sr Pro & B Grade Race 2 | P1 / 6 | Veterans | 5 | 02:02.353 | 11:23.745 | 25.541 |
| Vets & Sr Pro & B Grade Vets Sr Pro & B Grade Race 3 | P1 / 6 | Veterans | 5 | 02:03.889 | 10:46.495 | 26.781 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Vets & Sr Pro & B Grade Vets Pro & B Grade Race 1 | P3 / 4 | Pro Class | 6 | 02:00.595 | 12:21.377 | 30.018 |
| Vets & Sr Pro & B Grade Vets & Sr Pro & B Grade Race 2 | P2 / 4 | Pro Class | 5 | 02:03.349 | 10:58.291 | 13.005 |
| Vets & Sr Pro & B Grade Vets Sr Pro & B Grade Race 3 | P3 / 4 | Pro Class | 5 | 02:01.560 | 11:04.825 | 01:02.709 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Vets & Sr Pro & B Grade Vets Pro & B Grade Race 1 | P3 / 6 | Pro Class | 6 | 02:03.290 | 12:33.781 | 23.842 |
| Vets & Sr Pro & B Grade Vets & Sr Pro & B Grade Race 2 | P3 / 6 | Pro Class | 6 | 02:03.227 | 13:15.657 | 32.211 |
| Vets & Sr Pro & B Grade Vets Sr Pro & B Grade Race 3 | P4 / 6 | Pro Class | 5 | 02:03.633 | 10:46.390 | 28.290 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Seniors R2 | P10 / 6 | MX1 Pro Class 122cc & over | 1 | 15:21.286 | 15:21.286 | |
| Seniors R3 | P3 / 4 | MX1 Pro Class 122cc & over | 8 | 01:50.693 | 15:04.561 | 22.314 |
| Seniors R1 | P2 / 6 | MX1 Pro Class 122cc & over | 8 | 02:01.268 | 19:18.773 | 01.253 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Seniors R1 | P1 / 3 | MX1 Pro Class 122cc & over | 10 | 01:48.999 | 18:31.566 | |
| Seniors R3 | P1 / 3 | MX1 Pro Class 122cc & over | 8 | 01:49.529 | 15:00.603 | |
| Seniors R2 | P1 / 3 | MX1 Pro Class 122cc & over | 9 | 01:47.547 | 17:02.191 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Open/Lites R1 | P3 / 7 | Senior Pro Lites to 250cc | 4 | 02:40.723 | 11:46.065 | 01:04.809 |
| Pro Open/Lites R2 | P6 / 7 | Senior Pro Lites to 250cc | 3 | 02:29.712 | 07:49.115 | 38.495 |
| Pro Open/Lites R3 | P4 / 7 | Senior Pro Lites to 250cc | 3 | 02:23.866 | 07:40.264 | 37.594 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Open/Lites R1 | P7 / 9 | Senior Pro Lites to 250cc | 4 | 02:17.002 | 09:41.965 | 37.714 |
| Pro Open/Lites R2 | P5 / 8 | Senior Pro Lites to 250cc | 3 | 02:20.626 | 07:42.166 | 45.451 |
| Pro Open/Lites R3 | P4 / 8 | Senior Pro Lites to 250cc | 3 | 02:19.714 | 07:09.679 | 18.809 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Senior Pro, B Grade & Vets Sr Pro, B grade & Vets Race 1 | P2 / 2 | Pro Class | 5 | 02:09.209 | 11:50.783 | 01:12.382 |
| Senior Pro, B Grade & Vets Sr Pro, B grade & Vets Race 3 | P2 / 2 | Pro Class | 4 | 02:04.777 | 09:04.386 | 25.385 |
| Senior Pro, B Grade & Vets Sr Pro, B grade, Vets Race 2 | P2 / 2 | Pro Class | 5 | 02:06.244 | 11:26.257 | 52.366 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Open & Lites R1 | P5 / 8 | Pro | 7 | 02:06.500 | 15:53.533 | 01:16.736 |
| Pro Open & Lites R2 | P4 / 8 | Pro | 6 | 02:06.528 | 13:32.676 | 51.203 |
| Pro Open & Lites R3 | P4 / 8 | Pro | 6 | 02:06.101 | 13:42.921 | 57.403 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Lites / Pro Open Race2 | P2 / 5 | M Pro Open | 6 | 02:07.532 | 14:16.767 | 01:23.815 |
| Pro Lites / Pro Open Race1 | P3 / 6 | M Pro Open | 6 | 02:11.662 | 15:14.228 | 02:09.802 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Lites / Pro Open R1 | P4 / 5 | M Pro Open A | 5 | 01:24.647 | 07:25.517 | 43.290 |
| Pro Lites / Pro Open Practice | P3 / 5 | M Pro Open A | 3 | 01:25.185 | 05:05.466 | 27.890 |
| Pro Lites / Pro Open R2 | P5 / 5 | M Pro Open A | 5 | 01:24.107 | 08:02.671 | 01:29.937 |
| Pro Lites / Pro Open R3 | P4 / 5 | M Pro Open A | 5 | 01:22.451 | 07:27.973 | 47.188 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Test Test | P21 / 11 | M Pro Open A | 2 | 00.000 | 1:43:03.263 | 43:52.519 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Lites / Pro Open Practice | P2 / 8 | M Pro Open A | 6 | 01:28.854 | 08:10.542 | 14.237 |
| Pro Lites / Pro Open R3 | P7 / 7 | M Pro Open A | 5 | 01:25.015 | 07:52.777 | 52.878 |
| Pro Lites / Pro Open R1 | P7 / 7 | M Pro Open A | 5 | 01:26.955 | 08:02.545 | 01:11.811 |
| Pro Lites / Pro Open R2 | P6 / 7 | M Pro Open A | 5 | 01:25.415 | 07:30.848 | 38.650 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Open R2 | P2 / 7 | M Pro Lite A | 4 | 02:03.044 | 08:26.722 | 52.932 |
| Pro Open R1 | P3 / 7 | M Pro Lite A | 5 | 02:03.105 | 10:35.176 | 01:00.457 |
| Pro Open R3 | P2 / 4 | M Pro Lite A | 3 | 02:07.951 | 06:26.675 | 39.325 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| ProOpen/ Intermediate R1 | P2 / 4 | M Pro Lite A | 7 | 01:25.921 | 10:33.056 | 01:00.508 |
| ProOpen/ Intermediate R2 | P2 / 4 | M Pro Lite A | 7 | 01:27.773 | 10:48.974 | 01:16.103 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Open/ Lite/ Int R1 | P1 | Pro Lite A | 5 | 01:50.925 | 09:28.118 | 41.075 |
| Pro Open/ Lite/ Int R2 | P1 | Pro Lite A | 5 | 01:49.352 | 09:25.438 | 48.577 |
| Pro Open/ Lite/ Int R3 | P1 | Pro Lite A | 5 | 01:50.461 | 11:54.740 | 01:06.622 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Open/ Lite/ Int R1 | P1 | Pro Lite A | 5 | 01:56.202 | 10:15.585 | 01:23.915 |
| Pro Open/ Lite/ Int R2 | P1 | Pro Lite A | 5 | 01:55.948 | 12:14.336 | 01:29.746 |
| Pro Open/ Lite/ Int R3 | P1 | Pro Lite A | 5 | 01:56.257 | 10:12.719 | 01:32.642 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pro Open/ Lite/ Int R2 | P8 / 6 | Pro Open A | 2 | 00.000 | 09:56.571 | |
| Pro Open/ Lite/ Int R1 | P6 / 6 | Pro Open A | 1 | 00.000 | 01:58.850 | 12.153 |