| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | 20 | 03:34:32 | 72nd | 420 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 21 | 01:40:46 | 91st | 596 | |
| 22/02/26 | CompassSport Cup Heat | 6 | ||||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 4 | 00:37:14 | 19th | 630 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 4 | 00:23:08 | 16th | 811 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 4 | 00:36:08 | 19th | 761 | |
| 23/11/25 | SOUL 8 - Newhaven | R4 | 01:34:06 | 26th | 515 | |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 4 | 01:36:05 | 35th | 509 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | 23 | 02:01:29 | 109th | 520 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 21 | 01:15:36 | 115th | 613 | |
| 01/03/25 | INT Local Events in Edinburgh and The Lothians | Short Green | ||||
| 23/02/25 | CompassSport Cup Heat | 6 Green Men | 01:44:58 | 40th | 525 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 3 | Course 4 | 01:00:23 | 14th | 548 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 2 | Course 4 | 00:23:10 | 14th | 593 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 1 | Course 4 | 00:24:03 | 14th | 578 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 5 | 00:31:56 | 73rd | 558 | |
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 2 | Course 4 | 00:22:53 | 27th | 515 | |
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 1 | Course 4 | 00:23:23 | 25th | 725 | |
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 3 | Course 4 | 00:44:24 | 27th | 539 | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | 27 | 02:25:15 | 111th | 591 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 19 | 02:02:35 | 154th | 342 | |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 6 Green Men | 01:46:19 | 29th | 563 | |
| 16/10/22 | CompassSport Cup Final | Green Men | 02:07:03 | 82nd | 613 | |
| 21/08/22 | STAG 23rd GPC - Race 1 | Course 4 | 00:29:32 | 19th | 788 | |
| 21/08/22 | STAG 23rd GPC - Race 3 | Course 4 | 01:11:36 | |||
| 21/08/22 | STAG 23rd GPC - Race 2 | Course 4 | 00:23:56 | 18th | 768 | |
| 15/05/22 | Scottish Orienteering League 3 | Short Green | 01:12:56 | 42nd | 681 | Navigation Chl |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 19 | 01:31:59 | 142nd | 464 | |
| 15/03/20 | CompassSport Cup Heat | 6 Green Men | 01:57:22 | 29th | 624 | |
| 02/06/19 | ESOC bto SOUL6 | 3 | 01:28:13 | 21st | 603 | |
| 13/04/19 | Scottish Spring 2019 Sprint Distance incorporating bto SOUL5 | 3 | 00:32:37 | 46th | 686 | |
| 18/11/18 | ESOC SoSOL 8 | Green | 01:11:03 | 44th | 597 | Racing Chl: Bronze |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Green | 02:07:01 | 61st | 474 | Navigation Chl |
| 21/10/18 | Compass Sport Cup Final | 6 Green Men | 02:51:29 | 131st | 491 | |
| 23/05/18 | ESOC Sprintelope | Long | 00:56:57 | 26th | ||
| 16/05/18 | ELO SprintELOpe 3 | Sprint - Short | 00:49:50 | 11th | ||
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Green Men | 02:21:37 | 61st | 476 | |
| 17/09/17 | ESOC SoSOL 5 | Short Green | 01:23:54 | 14th | 671 | Navigation Chl |
| 05/08/17 | Scottish 6 Days - Day 6 | C15 | 01:41:00 | 66th | 666 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C15 | 01:44:23 | 77th | 740 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | C15 | 01:37:05 | 76th | 621 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C15 | 01:51:59 | |||
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | C15 | 01:59:11 | |||
| 12/03/17 | Compass Sport Cup Heat | Green Men | 01:51:14 | 50th | 621 | |
| 26/02/17 | ELO SoSOL | green | 01:24:55 | |||
| 05/02/17 | ESOC Sprint-O - Race 2 | Course B | 00:24:25 | 39th | ||
| 05/02/17 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 3 | 00:51:58 | 26th | 488 | |
| 22/01/17 | EUOC Big Weekend | Green | 01:47:04 | 78th | 758 | Navigation Chl |
| 21/01/17 | EUOC Big Weekend | Course 3 | 01:24:26 | 87th | 853 | |
| 04/12/16 | 18th Glasgow Parks Championships - Race 3 | Super Veteran Men | 00:47:34 | 9th |