| | Tweedlove - Hope Enjoyro p/b Ridelines | | Innerleithen | 16-39 | | 292 | | 2 / 64 | 98% | 7:07.00 | 7:05.00 | 0.5% | 6:59.00 | 1.9% | |
| | Tweedlove - Ridelines Enjoyro | | Innerleithen | 14-15 | | 130 | | 4 / 21 | 85% | 10:42.00 | 9:40.00 | 10.7% | 9:40.00 | 10.7% | |
| | Tweedlove - G-Form Enjoyro | | Glentress | 12-14 | | 1067 | | 10 / 33 | 72% | 19:35.00 | 16:17.00 | 20.3% | 15:25.00 | 27% | |
| | Tweedlove - G-Form Enjoyro | | Glentress | U14 | | 218 | | 3 / 24 | 91% | 20:18.00 | 17:18.00 | 17.3% | 16:41.00 | 21.7% | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 33 | Peebles CC | 23 / 57 | 61% | 34:03.90 | 28:49.30 | 18.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 44 | Peebles CC | 44 / 86 | 49% | 36:53.90 | 31:58.80 | 15.4% | - | - | |
| | 2018 Scottish XC #3 | | Cathkin Braes Country Park | 13-14 | | 163 | | 13 / 35 | 65% | 38:20.57 | 32:10.96 | 19.1% | - | - | |
| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | 13-14 | | 171 | | 11 / 44 | 77% | 38:42.20 | 34:30.40 | 12.2% | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | 13-14 | | 168 | | 3 / 28 | 93% | 42:55.28 | 41:12.89 | 4.1% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 13-14 | | 440 | KICC | 33 / 46 | 29% | 49:58.00 | 38:49.00 | 28.7% | - | - | |
| | 2018 Scottish XC #5 | | Dunoon | 13-14 | | 160 | KICC | 12 / 22 | 48% | 51:19.00 | 43:02.00 | 19.3% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 13-14 | | 225 | Peebles CC | 13 / 63 | 81% | 53:12.00 | 46:20.00 | 14.8% | - | - | |
| | 2019 Scottish XC #2 | | Dalbeattie | 13-14 | | 166 | | 2 / 30 | 97% | 54:02.00 | 54:00.00 | 0.1% | - | - | |
| | 2019 Scottish XC #4 | | Kirkhill | 13-14 | | 164 | | 8 / 33 | 78% | 58:15.75 | 52:56.44 | 10.1% | - | - | |
| | 2018 Scottish XC #2 | | Dalbeattie | 13-14 | | 163 | KICC | 15 / 33 | 56% | 59:08.00 | 47:51.00 | 23.6% | - | - | |
| | 2018 Scottish XC #4 | | Lochore Meadows Country Park | 13-14 | | 161 | | 16 / 28 | 44% | 1h00:02.13 | 49:57.03 | 20.2% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 13-14 | | 328 | Peebles CC | 10 / 37 | 75% | 1h02:20.00 | 51:51.00 | 20.2% | - | - | |
| | 2019 Scottish XC #6 | | Glentress | 13-14 | | 171 | | 2 / 32 | 97% | 1h07:59.09 | 1h05:05.26 | 4.5% | - | - | |
| | Tweedlove - Tour O The Borders | | Tweed Valley | Open | | 1341 | | n/a (sportive) | - | 4h29:58.00 | - | - | - | - | |
| | 2018 Scottish XC #6 | | Glentress | 13-14 | | 171 | KICC | DNF / 26 | 0% | DNF | 33:53.21 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 129 | KICC | 35 / 68 | 49% | - | 32:23.00 | - | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: U75 | | 281A | Velobants CC | 21 / 88 | 77% | - | 7h03:57.00 | - | - | - | |
| | 2020 Scottish XC #1 | | Linlithgow | 15-16 | | 259 | | 19 / 19 | 0% | - | 1h08:08.61 | - | - | - | |
| | 2021 Scottish XC #1 | | Cathkin Braes Country Park | Fast | | 45 | Peebles CC | 28 / 40 | 31% | - | | - | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Pairs: U75 | | 306B | TEAM: Matt n Roar | 25 / 62 | 61% | - | 6h57:53.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 252 | Peebles CC | DNF / 49 | 0% | DNF | 44:50.70 | - | - | - | |