9 results in the last 12 months: the index is the mean of their three best scores.
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 26/08 | UCI MTB WORLD CHAMPIONSHIPS | WCH | — | — | |
| 23/08 | Haute Savoie −5 laps | WC | — | — | |
| 18/07 | Portuguese National Championships | NAT | 2 | 49.73★ | |
| 27/06 | Portugal Cup XCO - Ansiao | C1 | 2 | 44.34★ | |
| 20/06 | Anadia International | C2 | 2 | 47.93★ | |
| 09/05 | Portugal Cup XCO - Jamor | C2 | 7 | 60.77 | |
| 25/04 | Portugal Cup XCO - Lousada International | C2 | 4 | 61.75 | |
| 11/04 | Portugal Cup XCO - Abrantes | C2 | 13 | 74.38 | |
| 14/03 | UCI Mountain Bike Continental Series - XCO Continental Series | HC | — | — | |
| 08/03 | Portugal Cup XCO - Paredes De Coura International | C2 | 3 | 57.91 | |
| 28/02 | UCI Mountain Bike Continental Series - XCO Vila De Melgaço | HC | 18 | 52.45 | |
| 14/02 | Internacionales Chelva | HC | 39 | 50.66 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 21/09 | Bike Kingdom - Lenzerheide −3 laps | WCU23 | — | — | |
| 01/09 | UCI MTB WORLD CHAMPIONSHIPS did not finish | WCHU23 | — | — | |
| 31/08 | Haute Savoie did not finish | WCU23 | — | — | |
| 23/07 | UEC Mountainbike European Continental Championships | CCU23 | 26 | 54.10 | |
| 19/07 | Portuguese National Championships | NAT | 17 | 123.48 | |
| 28/06 | Taça de Portugal XCO | C2 | 1 | 52.49 | |
| 25/06 | Val di Sole - Trentino | WCU23 | 36 | 53.34 | |
| 26/05 | Nove Mesto Na Morave −3 laps | WCU23 | — | — | |
| 10/05 | Portugal CUP XCO - XCO Jamor | C2 | 3 | 47.35 | |
| 04/05 | XCO Super Cup | C2 | 1 | 55.55 | |
| 26/04 | Portugal Cup XCO – Lousada International XCO | C2 | 2 | 47.48 | |
| 05/04 | Abrantes XCO | C2 | 5 | 247.62 | |
| 30/03 | XCO Super Cup | C2 | 1 | 234.40 | |
| 14/03 | MTB French Cup | HCU23 | 15 | 67.73 | |
| 08/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #4 + UCI Junior Series XCO | HCU23 | 7 | 76.61 | |
| 06/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #3 | C1 | 26 | 68.81 | |
| 01/03 | Portugal Cup XCO - Melgaço International XCO | C1 | 4 | 86.23 | |
| 22/02 | Shimano Supercup Massi Banyoles | HCU23 | 10 | 46.62 | |
| 15/02 | Internacionales Chelva | HCU23 | 32 | 65.51 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 20/10 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #5 | C1 | 5 | 39.26 | |
| 21/09 | Portugal Cup XCO - Avis International XCO | C2 | 2 | 234.86 | |
| 13/07 | Portuguese National Championships not scorable | NATU23 | 1 | — | |
| 08/06 | Portugal Cup XCO Fundão not scorable | C2 | 3 | — | |
| 25/05 | Nove Mesto na Morave not scorable | WCU23 | 63 | — | |
| 08/05 | UEC Mountainbike European Continental Championships not scorable | CCU23 | 38 | — | |
| 04/05 | XCO Super Cup not scorable | C2 | 8 | — | |
| 01/05 | Paredes de Coura Internacional XCO not scorable | C2 | 5 | — | |
| 27/04 | Taça Portugal XCO did not finish | C1 | — | — | |
| 20/04 | Araxá not scorable | WCU23 | 38 | — | |
| 14/04 | Mairoporã −1 lap | WCU23 | — | — | |
| 06/04 | Abrantes not scorable | C1 | 13 | — | |
| 15/03 | MTB French Cup Powered By SKF did not finish | HCU23 | — | — | |
| 02/03 | Portugal Cup Xco - Melgaço International XCO not scorable | C1 | 14 | — | |
| 24/02 | Shimano Supercup Massi Banyoles not scorable | HCU23 | 18 | — | |
| 17/02 | Internacionales Chelva Gsport Challenge not scorable | HCU23 | 16 | — | |
| 10/02 | Shimano Supercup Massi La Nucía not scorable | C1 | 54 | — |