Paid every single weekend Thomas 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. Membership is $19.99 a month. Career on record: $465 across 19 weekends.
Gap to the winner season by season (35.3s 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.
| Southcoast MX - Monarto 3 races | P2 | 2 podiums |
| PT Augusta MX Track 3 races | P3 | 2 podiums |
| LARDNER PARK, VIC DMCC 10 races | P3.4 | 3 podiums |
| Renmark Motocross Track 6 races | P4.3 | 1 podium |
| Gold Coast Motocross Club 3 races | P4.7 | 0 podiums |
| Shrubland Park 13 races | P7.5 | 0 podiums |
| Season | Meetings | Races | Laps | Time | Avg finish | Avg field | Wins | Podiums | Gap to P1 |
|---|---|---|---|---|---|---|---|---|---|
| 2014 | 1 | 10 | 36 | 1h 09m | 3.4 | 5.5 | 0 | 3 (30%) | 19.5s |
| 2015 | 1 | 13 | 91 | 2h 59m | 7.5 | 25.9 | 0 | 0 (0%) | 46.5s |
| 2016 | 7 | 24 | 156 | 4h 35m | 5.2 | 25.5 | 2 | 5 (21%) | 30.0s |
| 2019 | 2 | 6 | 50 | 1h 46m | 17.8 | 30.7 | 0 | 0 (0%) | 115.7s |
| 2021 | 3 | 8 | 59 | 1h 58m | 5.1 | 8.1 | 1 | 3 (38%) | 43.8s |
| 2024 | 1 | 3 | 14 | 18m | 4.7 | 4.7 | 0 | 0 (0%) | 14.2s |
| 2025 | 4 | 12 | 48 | 1h 22m | 7.9 | 16 | 0 | 1 (8%) | 42.5s |
| Career | 19 | 76 | 454 | 14h 11m | 6.8 | 19.3 | 3 | 12 (16%) | 35.3s |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 09. MX1 (Pro/Expert & Clubman) Race 1 - (R9) MX1 (Pro/Expert & Clubman) | P2 / 5 | 09B. MX1 Pro & Expert | 6 | 01:24.831 | 10:05.572 | 06.678 |
| 09. MX1 (Pro/Expert & Clubman) Race 2 - (R19) MX1 (Pro/Expert & Clubman) | DNS / 5 | 09B. MX1 Pro & Expert | 00.000 | 00.000 | ||
| 09. MX1 (Pro/Expert & Clubman) Race 3 - (R29) MX1 (Pro/Expert & Clubman) | DNS / 5 | 09B. MX1 Pro & Expert | 00.000 | 00.000 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 04. MX1 Pro/Expert / Clubman Race 1 - (R4) MX1 Pro/Expert / Clubman | P7 / 15 | 03A. MX1 Pro & Expert | 6 | 01:28.485 | 09:50.119 | 29.561 |
| 04. MX1 Pro/Expert / Clubman Race 2 - (R15) MX1 Pro/Expert / Clubman | P7 / 15 | 03A. MX1 Pro & Expert | 6 | 01:34.849 | 09:56.501 | 34.689 |
| 04. MX1 Pro/Expert / Clubman Race 3 - (R24) MX1 Pro/Expert / Clubman | DNS / 15 | 03A. MX1 Pro & Expert | 00.000 | 00.000 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 03. MX1 Pro/ Expert / Clubman Race 1 - (R3) MX1 Pro / Expert / Clubman | P4 / 18 | 03A. MX1 Pro & Expert | 6 | 01:30.410 | 09:09.102 | 42.167 |
| 03. MX1 Pro/ Expert / Clubman Race 2 - (R13) MX1 Pro / Expert / Clubman | P8 / 18 | 03A. MX1 Pro & Expert | 6 | 01:36.392 | 09:56.767 | 01:28.716 |
| 03. MX1 Pro/ Expert / Clubman Race 3 - (R23) MX1 Pro / Expert / Clubman | DNF / 18 | 03A. MX1 Pro & Expert | 2 | 01:32.575 | 03:08.171 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 03. MX1 Pro / Expert / Clubman Race 1 - (R3) MX1 Pro / Expert / Clubman | P17 / 19 | 03A. MX1 Pro & Expert | 5 | 01:34.436 | 09:23.090 | 11.689 |
| 03. MX1 Pro / Expert / Clubman Race 2 - (R13) MX1 Pro / Expert / Clubman | P6 / 19 | 03A. MX1 Pro & Expert | 6 | 01:32.898 | 10:08.547 | 52.977 |
| 03. MX1 Pro / Expert / Clubman Race 3 - (R23) MX1 Pro / Expert / Clubman | P12 / 19 | 03A. MX1 Pro & Expert | 5 | 01:45.162 | 11:08.521 | 01:47.813 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 11 Senior Open A R1 Senior Open A | P5 / 5 | Senior A Grade Open | 5 | 01:14.968 | 06:19.492 | 12.988 |
| 11 Senior Open A R2 Senior Open A | P5 / 5 | Senior A Grade Open | 4 | 01:13.904 | 06:10.792 | |
| 11 Senior Open A R3 Senior Open A | P4 / 4 | Senior A Grade Open | 5 | 01:13.504 | 06:23.439 | 15.436 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 07 - MX2 A/B Grade Race 1 | P7 / 12 | MX2 - 125cc to 250cc 2/- or 4/- A Grade | 8 | 01:49.726 | 16:04.255 | 26.427 |
| 07 - MX2 A/B Grade Race 2 | P8 / 12 | MX2 - 125cc to 250cc 2/- or 4/- A Grade | 8 | 01:55.039 | 16:43.403 | 57.998 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 02 - MX1 A/B Grade & MX2 A/B Grade Race 1 | P2 / 3 | MX2 - 125cc to 250cc 2/- or 4/- A Grade | 9 | 01:40.543 | 16:29.680 | 41.079 |
| 02 - MX1 A/B Grade & MX2 A/B Grade Race 2 | P1 / 3 | MX2 - 125cc to 250cc 2/- or 4/- A Grade | 9 | 01:46.046 | 17:20.165 | 01:12.506 |
| 02 - MX1 A/B Grade & MX2 A/B Grade Race 3 | P2 / 3 | MX2 - 125cc to 250cc 2/- or 4/- A Grade | 10 | 01:51.334 | 20:25.318 | 15.101 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| D2 04/07 - QMX2 PRO (A) EXPERT (B) Race 1 - (R07 - QMX2 Pro A) | DNS / 12 | 13. MX2 Pro (A) | 00.000 | 00.000 | ||
| D2 04/07 - QMX2 PRO (A) EXPERT (B) Race 2 - (R13 - QMX2 Pro/Expert A/B) | P9 / 12 | 13. MX2 Pro (A) | 7 | 02:05.437 | 14:28.890 | 03.278 |
| D2 04/07 - QMX2 PRO (A) EXPERT (B) Race 3 - (R19 - QMX2 Pro/Expert A/B) | P7 / 12 | 13. MX2 Pro (A) | 8 | 02:08.339 | 17:00.227 | 02:05.308 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pirelli MX2 MX2 - Moto 1 | P20 / 30 | MX2 250 Pro | 8 | 01:56.290 | 16:53.433 | 01:55.723 |
| Pirelli MX2 MX2 - Moto 2 | P16 / 30 | MX2 250 Pro | 7 | 02:01.523 | 15:34.866 | 04.168 |
| Pirelli MX2 Results Moto 1 & 2 | P18 / 30 | MX2 250 Pro | 00.000 | 00.000 | ||
| Pirelli MX2 MX2 - Moto 3 | P18 / 30 | MX2 250 Pro | 9 | 01:59.662 | 19:58.178 | 10.911 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Pirelli MX2 MX2 - Moto 1 | P14 / 32 | MX2 250 Pro | 17 | 01:52.665 | 34:38.640 | 53.599 |
| Pirelli MX2 MX2 - Moto 2 | P21 / 32 | MX2 250 Pro | 9 | 02:00.188 | 19:26.647 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Junior Lites (13 to Under 16 Years) Junior Lites - Race 1 | P8 / 14 | Junior Lites | 7 | 58.831 | 07:03.439 | 34.266 |
| Junior Lites (13 to Under 16 Years) Junior Lites - Race 2 | DNF / 13 | Junior Lites | 6 | 01:00.293 | 06:02.666 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Junior Lites (13 to Under 16 Years) Junior Lites - Race 1 | DNF / 14 | Junior Lites | 6 | 01:03.202 | 06:28.349 | |
| Junior Lites (13 to Under 16 Years) Junior Lites - Race 2 | P6 / 13 | Junior Lites | 7 | 01:05.037 | 07:46.413 | 22.959 |
| Junior Lites (13 to Under 16 Years) Junior Lites - Race 3 | P6 / 13 | Junior Lites | 7 | 01:02.166 | 07:23.387 | 13.436 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| M - 128-150cc/200-250cc 15 years Race 20 - 128-150cc/200-250cc 15 years - Heat 1 | P8 / 28 | 128cc/150cc 2st - 200cc- 250cc 4st 15Yrs | 7 | 01:52.901 | 13:39.730 | 56.248 |
| M - 128-150cc/200-250cc 15 years Race 42 - 128-150cc/200-250cc 15 years - Heat 4 | P7 / 28 | 128cc/150cc 2st - 200cc- 250cc 4st 15Yrs | 00.000 | 00.000 | ||
| M - 128-150cc/200-250cc 15 years Race 42 - 128-150cc/200-250cc 15 years - Heat 4 | P5 / 28 | 128cc/150cc 2st - 200cc- 250cc 4st 15Yrs | 7 | 01:55.985 | 13:42.014 | 33.240 |
| M - 128-150cc/200-250cc 15 years Race 63 - 128-150cc/200-250cc 15 years - Heat 6 | P7 / 25 | 128cc/150cc 2st - 200cc- 250cc 4st 15Yrs | 7 | 02:05.319 | 14:40.197 | 55.092 |
| M - 128-150cc/200-250cc 15 years Race 76 - 128-150cc/200-250cc 15 years - Final 1 | P11 / 40 | 128cc/150cc 2st - 200cc- 250cc 4st 15Yrs | 7 | 01:57.481 | 13:56.062 | 50.738 |
| M - 128-150cc/200-250cc 15 years Race 89 - 128-150cc/200-250cc 15 years - Final 3 | P7 / 40 | 128cc/150cc 2st - 200cc- 250cc 4st 15Yrs | 7 | 01:56.421 | 13:33.933 | 47.292 |
| M - 128-150cc/200-250cc 15 years Race 97 - 128-150cc/200-250cc 15 years - Final 3 | P8 / 40 | 128cc/150cc 2st - 200cc- 250cc 4st 15Yrs | 7 | 01:53.988 | 13:36.713 | 31.235 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 1 - Heat 1 | P1 / 17 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 6 | 01:52.355 | 12:06.603 | |
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 6 - Heat 2 | P4 / 17 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 6 | 01:50.862 | 12:37.859 | 16.244 |
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 12 - Heat 3 | P1 / 17 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 6 | 01:55.449 | 12:27.338 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 1 - Heat 1 | P4 / 19 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 7 | 01:49.731 | 13:07.577 | 03.635 |
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 6 - Heat 2 | P3 / 19 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 7 | 01:52.730 | 13:28.114 | 10.676 |
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 12 - Heat 3 | P2 / 19 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 7 | 01:55.564 | 13:45.194 | 07.204 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 1 - Heat 1 | P4 / 29 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 7 | 01:49.434 | 12:49.078 | 38.281 |
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 7 - Heat 2 | P4 / 29 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 7 | 01:49.771 | 12:56.905 | 39.521 |
| 128 - 150cc 2 Stroke/200 - 150cc 4 Stroke, 13 - 16 YRS 14 - Heat 3 | P4 / 29 | 128-150cc 2st/200-250cc 4str 13 - U16yrs | 7 | 01:51.324 | 13:09.004 | 48.168 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 85cc/150cc STD & Big Wheel U16 6 - Heat 1 | P6 / 32 | 85cc 2 str/150 4 str 12 - U16 yrs | 7 | 01:58.118 | 13:44.424 | 42.245 |
| 85cc/150cc STD & Big Wheel U16 13 - Heat 2 | P5 / 32 | 85cc 2 str/150 4 str 12 - U16 yrs | 7 | 01:56.139 | 13:44.441 | 42.761 |
| 85cc/150cc STD & Big Wheel U16 20 - Heat 3 | P3 / 32 | 85cc 2 str/150 4 str 12 - U16 yrs | 7 | 01:55.670 | 13:53.756 | 37.676 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| 100cc/125cc 13-u15 Years Event 2 | P7 / 26 | 100cc/125cc 13-u15 Yrs | 7 | 01:48.967 | 13:31.439 | 49.712 |
| 100cc/125cc 13-u15 Years Event 16 | P9 / 24 | 100cc/125cc 13-u15 Yrs | 7 | 01:52.777 | 13:30.870 | 52.024 |
| 85cc/150cc 14-u16 Years Event 21 | P6 / 26 | 85cc/150cc 14-u16 Yrs | 7 | 01:55.698 | 14:09.804 | 36.226 |
| 128cc-150cc/200cc-250cc 13-u15 Years Event 27 | P6 / 29 | 128cc-150cc/200cc-250cc 13-u15 Yrs | 7 | 01:51.929 | 13:43.863 | 22.207 |
| 100cc/125cc 13-u15 Years Event 32 | P13 / 23 | 100cc/125cc 13-u15 Yrs | 7 | 01:46.024 | 13:12.434 | 01:13.752 |
| 85cc/150cc 14-u16 Years Event 36 | P5 / 26 | 85cc/150cc 14-u16 Yrs | 7 | 01:50.014 | 13:01.423 | 20.627 |
| 128cc-150cc/200cc-250cc 13-u15 Years Event 42 | P11 / 29 | 128cc-150cc/200cc-250cc 13-u15 Yrs | 7 | 01:48.623 | 13:08.368 | 01:02.897 |
| 85cc/150cc 14-u16 Years Event 49 | P4 / 24 | 85cc/150cc 14-u16 Yrs | 7 | 01:54.833 | 13:38.411 | 19.892 |
| 128cc-150cc/200cc-250cc 13-u15 Years Event 55 | P9 / 28 | 128cc-150cc/200cc-250cc 13-u15 Yrs | 7 | 01:51.158 | 13:27.668 | 47.532 |
| 85cc/150cc 14-u16 Years Event 62 | P5 / 24 | 85cc/150cc 14-u16 Yrs | 7 | 01:58.395 | 14:27.625 | 47.255 |
| 128cc-150cc/200cc-250cc 13-u15 Years Event 68 | P11 / 27 | 128cc-150cc/200cc-250cc 13-u15 Yrs | 7 | 01:54.422 | 14:16.804 | 01:23.206 |
| 85cc/150cc 14-u16 Years Event 75 | P4 / 24 | 85cc/150cc 14-u16 Yrs | 7 | 01:59.337 | 14:33.763 | 29.072 |
| 128cc-150cc/200cc-250cc 13-u15 Years Event 81 | P8 / 27 | 128cc-150cc/200cc-250cc 13-u15 Yrs | 7 | 01:59.001 | 14:22.597 | 01:00.069 |
| Moto | Pos | Class | Laps | Best lap | Total | Gap |
|---|---|---|---|---|---|---|
| Thumpercross Challenge Saturday R4 100 to 125 2st 13-U16yrs | P4 / 4 | 100-130 2S 13-16 A | 4 | 02:01.297 | 08:38.164 | 53.214 |
| Thumpercross Challenge Saturday R6 85 / 150 Big Wheel 13 to 16yrs | P2 / 7 | 85/150 BW 12-16 A | 4 | 01:53.478 | 07:44.292 | 01.049 |
| Thumpercross Challenge Saturday R11 100 to 125 2st 13-U16yrs | P4 / 4 | 100-130 2S 13-16 A | 4 | 01:57.602 | 08:12.090 | 46.243 |
| Thumpercross Challenge Saturday R13 85 / 150 Big Wheel 13 to 16yrs | P4 / 7 | 85/150 BW 12-16 A | 4 | 01:51.041 | 07:33.308 | 04.815 |
| Thumpercross Challenge Saturday R18 100 to 125 2st 13-U16yrs | P4 / 4 | 100-130 2S 13-16 A | 4 | 01:52.939 | 07:45.963 | 31.294 |
| Thumpercross Challenge Saturday R20 85 / 150 Big Wheel 13 to 16yrs | P4 / 7 | 85/150 BW 12-16 A | 4 | 01:49.352 | 07:28.306 | 10.543 |
| Thumpercross Challenge Saturday R25 100 to 125 2st 13-U16yrs | P4 / 4 | 100-130 2S 13-16 A | 3 | 01:51.459 | 05:36.944 | 13.778 |
| Thumpercross Challenge Saturday R27 85 / 150 Big Wheel 13 to 16yrs | P2 / 7 | 85/150 BW 12-16 A | 3 | 01:50.107 | 05:32.780 | 07.500 |
| Thumpercross Challenge Saturday R32 100 to 125 2st 13-U16yrs | P4 / 4 | 100-130 2S 13-16 A | 3 | 01:54.212 | 05:44.788 | 20.443 |
| Thumpercross Challenge Saturday R34 85 / 150 Big Wheel 13 to 16yrs | P2 / 7 | 85/150 BW 12-16 A | 3 | 01:50.150 | 05:31.855 | 06.458 |