

| Format | Rank | Total points |
|---|---|---|
XCO | 32 | 241 |
XCC | 29 | 219 |
| Pos. | Athlete / Event | Time |
|---|---|---|
| 47 | Nové Město na Moravě Nové Město na Moravě UCI XCO World Cup Nové Město na Moravě: Cross-Country Olympic Men U23 | +00:01:25:20 |
| 26 | Leogang Leogang UCI XCO World Cup Leogang: Cross-Country Olympic Men U23 | +00:01:18:56 |
| 67 | Val Di Sole Val Di Sole UCI XCO World Cup Val Di Sole: Cross-Country Olympic Men U23 | +00:01:03:40 |
| 24 | Les Gets, Haute-Savoie Haute-Savoie UCI XCC World Cup Haute-Savoie: Cross-Country Short Track Men U23 | 00:19:43 |
| 31 | Les Gets, Haute-Savoie Haute-Savoie UCI XCO World Cup Haute-Savoie: Cross-Country Olympic Men U23 | 01:23:41 |
| 16 | Lake Placid Lake Placid UCI XCO World Cup Lake Placid: Cross-Country Olympic Men U23 | 01:14:16 |
| 31 | Mont-Sainte-Anne Mont-Sainte-Anne UCI XCO World Cup Mont-Sainte-Anne: Cross-Country Olympic Men U23 | 01:18:01 |
| 3 | Mont-Sainte-Anne Mont-Sainte-Anne UCI XCC World Cup Mont-Sainte-Anne: Cross-Country Short Track Men U23 | 00:21:50 |
| Pos. | Athlete / Event | Time |
|---|---|---|
| 38 | Shimano Supercup Massi La Nucía La Nucía Men Elite - Cross-country Olympic | 1h20:07 |
| 21 | Internacionales Chelva + UCI XCO Junior Series Chelva Men Under 23 - Cross-country Olympic | 1:17:31 |
| 72 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series Banyoles Men Under 23 - Cross-country Olympic | 1h21:09 |
| DNF | Serbia EPIC Andrevlje XCO #1 Novi Sad Men Elite - Cross-country Olympic | - |
| 22 | Serbia Epic Andrevlje XCO #2 Novi Sad Men Elite - Cross-country Olympic | 1 |
| 22 | Serbia Epic Andrevlje XCO #4 Novi Sad Men Elite - Cross-country Olympic | 01:30:26 |
| 1 | Sæsonåbner MTB Race Aabenraa Men Elite - Cross-country Olympic | 01:19:25 |
| DNS | Huskvarna MTB-Tour Huskvarna Men Elite - Cross-country Olympic | - |
| DNS | Shimano MTB Liga #1 Holte Men Elite - Cross-country Olympic | - |
| 3 | Klippingracet Säter Men Elite - Cross-country Olympic | 01:22:39 |
| 6 | Gothenburg MTB Race Göteborg, Skatås Men Elite - Cross-country Olympic | 01:20:45 |
| 4 | Gothenburg MTB Race Göteborg, Skatås Men Elite - Cross-country short circuit | 00:21:33 |
| 8 | Shimano MTB Liga #2 Silkeborg Men Elite - Cross-country Olympic | 01:30:23 |
| 3 | Lugnet XCO Falun Men Elite - Cross-country Olympic | 01:21:08 |
| 6 | Shimano MTB Liga #3 Varde Men Elite - Cross-country Olympic | 01:34:12 |
| 9 | Swedish National Championships - XCE Norrköping Men Elite - Cross-country eliminator | - |
| 1 | Swedish National Championships - XCO - XCC - XCR Värnamo Men Elite - Cross-country Olympic | 1:25:17 |
| 3 | Swedish National Championships - XCO - XCC - XCR Värnamo Men Elite - Cross-country short circuit | 22:37 |
| 39 | UEC Mountainbike European Continental Championships - XCO - XCC - XCR Melgaço Men Under 23 - Cross-country Olympic | 01:21:59 |
| 5 | Shimano MTB Liga #4 Slangerup Men Elite - Cross-country Olympic | 01:29:38 |
| 2 | SWE Cup XCO Sigtuna Sigtuna Men Elite - Cross-country Olympic | 01:26:38 |
| 4 | SWE Cup XCO Sigtuna Sigtuna Men Elite - Cross-country short circuit | 00:22:18 |
| 32 | UCI MTB WORLD CHAMPIONSHIPS - XCO/XCR/XCC Valais Men Under 23 - Cross-country Olympic | +6:24 |
| 27 | Lenzerheide Lenzerheide UCI XCO World Cup Lenzerheide: Cross-Country Olympic Men U23 | 01:18:30 |
| 9 | Lenzerheide Lenzerheide UCI XCC World Cup Lenzerheide: Cross-Country Short Track Men U23 | 00:20:42 |
| 1 | Shimano MTB Liga #6 Rold Men Elite - Cross-country Olympic | 01:30:43 |
| 11 | Lake Placid Lake Placid UCI XCC World Cup Lake Placid: Cross-Country Short Track Men U23 | 00:21:47 |
| 25 | Serbia Epic Petrovaradin Fortress Bike Fest Novi Sad Men Elite - Cross-country Olympic | 01:27:46 |
| 2 | Serbia Epic Petrovaradin Fortress Bike Fest Novi Sad Men Under 23 - Cross-country Olympic | 01:26:12 |