3 results in the last 12 months: the index is the mean of their three best scores.
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 17/07 | British National Championships | NAT | 1 | 70.87★ | |
| 10/05 | Lloyds National MTB Cross Country Series #3 | C1 | 1 | 40.47★ | |
| 12/04 | Lloyds National MTB Cross Country Series #2 | C1 | 5 | 47.47★ |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 31/08 | Haute Savoie −2 laps | WC | — | — | |
| 22/08 | MTB French Cup did not start | HC | — | — | |
| 22/06 | Val di Sole - Trentino did not finish | WC | — | — | |
| 13/06 | MTB French Cup | HC | 4 | 37.49 | |
| 08/06 | Saalfelden Leogang-Salzburgerland −2 laps | WC | — | — | |
| 25/05 | Nove Mesto Na Morave | WC | 48 | 39.31 | |
| 11/05 | Lloyds National Cross Country MTB Series Round 3 | C2 | 2 | 59.80 | |
| 06/04 | Lloyds National Cross Country MTB Series Round 1 | C2 | 1 | 252.60 | |
| 23/03 | Serbia Epic Andrevlje XCO #4 | C1 | 3 | 81.86 | |
| 22/03 | Serbia Epic Andrevlje XCO #3 | C2 | 3 | 73.68 | |
| 20/03 | Serbia EPIC Andrevlje XCO #1 | C1 | 4 | 71.17 | |
| 08/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #4 + UCI Junior Series XCO | HC | 3 | 37.37 | |
| 06/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #3 | C1 | 2 | 28.46 | |
| 02/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #2 | C1 | 2 | 37.80 | |
| 28/02 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #1 | C1 | 2 | 33.80 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 20/10 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #5 | C1 | 4 | 54.93 | |
| 18/10 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #4 | C1 | 4 | 53.51 | |
| 07/07 | Haute-Savoie, Les Gets −3 laps | WC | — | — | |
| 23/06 | Crans-Montana −1 lap | WC | — | — | |
| 09/06 | British Cycling National Cross Country Series Round 4 | C2 | 3 | 266.19 | |
| 26/05 | Nove Mesto na Morave −2 laps | WC | — | — | |
| 12/05 | British Cycling National Cross Country Series Round 2 not scorable | C2 | 1 | — | |
| 27/04 | International MTB Bundesliga - Heubacher Mountainbikefestival Bike the Rock | HC | 10 | 85.53 | |
| 21/04 | British Cycling National Cross Country Series Round 1 not scorable | C2 | 2 | — | |
| 24/02 | Shimano Supercup Massi Banyoles not scorable | HC | 19 | — |