| | 2019 Scottish XC #3 | | Linlithgow | U12 | | 8 | | 5 / 10 | 56% | 19:15.00 | 16:40.00 | 15.5% | - | - | |
| | 2019 Scottish XC #4 | | Kirkhill | U12 | | 8 | | 4 / 6 | 40% | 23:13.32 | 19:30.84 | 19% | - | - | |
| | 2019 Scottish XC #6 | | Glentress | U12 | | 8 | | 6 / 10 | 44% | 24:32.33 | 21:17.78 | 15.2% | - | - | |
| | 2019 Scottish XC #2 | | Dalbeattie | U12 (Shortened) | | 10 | | 7 / 11 | 40% | 29:06.00 | 25:32.00 | 14% | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | U12 | | 12 | | 7 / 12 | 45% | 33:26.99 | 27:29.79 | 21.7% | - | - | |
| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | U12 (Shortened) | | 13 | | 7 / 13 | 50% | 21:21.20 | 18:44.10 | 14% | - | - | |
| | 2022 Scottish Enduro Series #3 | | Innerleithen | 9-16 (Rookies) | | 39 | | 2 / 3 | 50% | 2:16.59 | 2:15.44 | 0.9% | - | - | |
| | Scottish Cycling - Youth Mini DH | | Fort William | U14 | | 60 | Glasgow Riderz | 5 / 10 | 56% | 1:45.66 | 1:37.70 | 8.2% | 1:24.86 | 24.5% | |
| | Tweedlove - Ridelines Enjoyro | | Innerleithen | U14 | | 71 | | 4 / 10 | 67% | 21:56.00 | 18:22.00 | 19.4% | 16:42.00 | 31.3% | |
| | 2023 Scottish CX #1 | | Kinneil X | U16 (U16/U14 race) | | 72 | | DNF / 7 | 0% | DNF | 35:21.00 | - | - | - | |
| | Peebles CC - Glentress Youth Stage Race | | Glentress | U14 (XCO - U14) | | 78 | | DNF / 10 | 0% | DNF | 32:05.00 | - | - | - | |
| | Peebles CC - Glentress Youth Stage Race | | Glentress | U14 (XCC - U14) | | 78 | | 8 / 10 | 22% | 17:38.00 | 15:12.00 | 16% | - | - | |
| | Peebles CC - Glentress Youth Stage Race | | Glentress | U14 | | 78 | | 8 / 10 | 22% | 4:30.00 | 3:44.00 | 20.5% | 2:59.00 | 50.8% | |
| | Scottish CX - 9th Doonbank Trofee | | Rozelle Park | U16 (Jnr/Women's race) | | 95 | | 1 / 1 | - | 34:29.00 | 34:29.00 | 0% | - | - | |
| | 2022 Scottish XC #3 | | Cathkin Braes Country Park | 13-14 | | 106 | | 3 / 6 | 60% | 43:41.00 | 37:37.00 | 16.1% | - | - | |
| | 2022 Scottish CX #5 & Scottish Champs | | Dundee | U16 (U16/U14 race) | | 110 | | 10 / 11 | 10% | 30:05.00 | 30:46.00 | -2.2% | - | - | |
| | 2022 Scottish XC #2 | | Callendar Estate | 13-14 | | 114 | | DNS / 7 | 0% | DNS | 45:47.00 | - | - | - | |
| | Scottish CX - Roukie Riderz CX | | Rouken Glen | U16 (U16/U14 race) | | 149 | Glasgow Riderz | 3 / 3 | 0% | 28:42.60 | 31:03.70 | -7.6% | - | - | |
| | 2019 Borders Mini DH #5 | | Ae Forest | 10-12 | | 192 | Glasgow Riderz | 5 / 6 | 20% | 2:17.87 | 1:23.47 | 65.2% | 57.83s | 138.4% | |
| | 2023 Scottish XC #1 | | Comrie Croft | 15-16 | | 192 | Glasgow Riderz | 5 / 7 | 33% | 47:53.00 | 37:49.00 | 26.6% | - | - | |
| | South Lanarkshire Leisure and Culture - Chatelherault Cross | | Hamilton | 13-16 | | 202 | Glasgow Riderz | DNS / 28 | 0% | DNS | 26:48.80 | - | - | - | |
| | 2023 Aberdeenshire Enduro Series #4 | | Tarland | U18 | | 264 | Glasgow Riderz | 2 / 7 | 83% | 23:15.70 | 22:49.80 | 1.9% | 19:44.30 | 17.9% | |
| | Tweedlove - Ridelines Enjoyro | | Innerleithen | 14-15 | | 280 | | 4 / 11 | 70% | 10:50.00 | 10:10.00 | 6.6% | 8:19.00 | 30.3% | |
| | Tweedlove - Glentress 7 | | Glentress | Trios | | 379B | TEAM: Glasgow Riderz | 4 / 12 | 73% | 6h26:43.00 | 6h26:43.00 | 0% | - | - | |
| | 2024 Scottish XC #1 | | Cathkin Braes Country Park | 15-16 (Gvet/U17/Women's race) | | 419 | | 3 / 11 | 80% | 1h04:39.37 | 53:58.89 | 19.8% | - | - | |
| | 2023 Scottish XC #2 | | Fort William | 15-16 | | 504 | | DNF / 4 | 0% | DNF | 1h04:26.00 | - | - | - | |
| | 2021 Scottish XC #1 | | Cathkin Braes Country Park | Young Folks | | 509 | Glasgow Riderz | 33 / 34 | 3% | - | | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 13-14 | | 512 | Glasgow Riderz | DNF / 12 | 0% | DNF | 59:57.60 | - | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 13-14 | | 513 | Glasgow Riderz | DNS / 14 | 0% | DNS | 42:59.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 13-14 | | 519 | Glasgow Riderz | 16 / 20 | 21% | 1h24:34.00 | 53:28.80 | 58.1% | - | - | |
| | 2023 Scottish XC #3 | | Lochore Meadows Country Park | 15-16 | | 954 | | 17 / 3 | -700% | 1h13:44.00 | 1h04:04.00 | 15.1% | - | - | |
| | Tweedlove - Pirelli Tweedlove - ProAm Amateur | | Glentress | U18 | | 1219 | Glasgow Riderz | 7 / 13 | 50% | 12:01.23 | 10:17.97 | 16.7% | 8:45.44 | 37.3% | |
| | 2022 Hope PMBA Enduro #5 | | Kirroughtree Forest | U16 | | 1396 | Glasgow Riderz | 3 / 10 | 78% | 24:46.30 | 19:51.90 | 24.7% | 16:04.30 | 54.1% | |