| 2026 | Lake Placid 20km mass start free, men, March 2026 | 1st | £12,821£13k |
| 2026 | Lake Placid 10km interval start classic, men, March 2026 | 1st | £12,821£13k |
| 2026 | Drammen sprint classic, men, March 2026 | 11th | £1,368£1k |
| 2026 | Lahti 10km interval start classic, men, March 2026 | 1st | £12,821£13k |
| 2026 | Lahti sprint free, men, March 2026 | 1st | £12,821£13k |
| 2026 | Falun 20km skiathlon classic/free, men, March 2026 | 1st | £12,821£13k |
| 2026 | Falun sprint free, men, February 2026 | 1st | £12,821£13k |
| 2026 | Goms 20km mass start classic, men, January 2026 | 1st | £12,821£13k |
| 2026 | Goms sprint classic, men, January 2026 | 1st | £12,821£13k |
| 2026 | Tour de Ski overall standings, men, January 2026 | 1st | £68,376£68k |
| 2026 | Val di Fiemme sprint classic, Tour de Ski stage, men, January 2026 | 1st | £2,564£3k |
| 2026 | Toblach 20km pursuit classic, Tour de Ski stage, men, January 2026 | 1st | £2,564£3k |
| 2025 | Toblach interval start classic, Tour de Ski stage, men, December 2025 | 2nd | £1,709£2k |
| 2025 | Toblach sprint free, Tour de Ski stage, men, December 2025 | 1st | £2,564£3k |
| 2025 | Davos 10km interval start free, men, December 2025 | 4th | £4,274£4k |
| 2025 | Davos sprint free, men, December 2025 | 17th | £684£684 |
| 2025 | Trondheim 10km interval start free, men, December 2025 | 7th | £2,393£2k |
| 2025 | Trondheim 20km skiathlon classic/free, men, December 2025 | 1st | £12,821£13k |
| 2025 | Trondheim sprint classic, men, December 2025 | 1st | £12,821£13k |
| 2025 | Ruka 20km mass start free, men, November 2025 | 15th | £855£855 |
| 2025 | Ruka sprint classic, men, November 2025 | 1st | £12,821£13k |
| 2025 | Ruka 10km interval start classic, men, November 2025 | 2nd | £9,402£9k |
| 2025 | Lahti 50km mass start classic, men, March 2025 | 1st | £13,800£14k |
| 2025 | Lahti sprint free, men, March 2025 | 1st | £13,800£14k |
| 2025 | Tallinn sprint free, men, March 2025 | 1st | £13,800£14k |
| 2025 | Oslo 10km interval start free, men, March 2025 | 3rd | £4,600£5k |
| 2025 | Oslo 20km interval start classic, men, March 2025 | 14th | £920£920 |
| 2025 | Trondheim World Championships 50km mass start free, men, March 2025 | 1st | £22,080£22k |
| 2025 | Trondheim World Championships 10km interval start classic, men, March 2025 | 1st | £22,080£22k |
| 2025 | Trondheim World Championships 20km skiathlon classic/free, men, March 2025 | 1st | £22,080£22k |
| 2025 | Trondheim World Championships sprint free, men, February 2025 | 1st | £22,080£22k |
| 2025 | Falun 10km interval start classic, men, February 2025 | 2nd | £9,200£9k |
| 2025 | Falun sprint classic, men, February 2025 | 1st | £13,800£14k |
| 2025 | Engadin 20km mass start free, men, January 2025 | 1st | £13,800£14k |
| 2025 | Engadin sprint free, men, January 2025 | 1st | £13,800£14k |
| 2025 | Tour de Ski overall standings, men, January 2025 | 1st | £78,200£78k |
| 2025 | Val di Fiemme 20km skiathlon classic/free, Tour de Ski stage, men, January 2025 | 1st | £2,760£3k |
| 2025 | Val di Fiemme sprint classic, Tour de Ski stage, men, January 2025 | 1st | £2,760£3k |
| 2025 | Toblach 15km pursuit classic, Tour de Ski stage, men, January 2025 | 3rd | £920£920 |
| 2024 | Toblach 15km mass start classic, Tour de Ski stage, men, December 2024 | 1st | £2,760£3k |
| 2024 | Toblach sprint free, Tour de Ski stage, men, December 2024 | 1st | £2,760£3k |
| 2024 | Davos 20km interval start classic, men, December 2024 | 5th | £3,036£3k |
| 2024 | Davos sprint free, men, December 2024 | 1st | £13,800£14k |
| 2024 | Lillehammer 20km skiathlon classic/free, men, December 2024 | 8th | £1,472£1k |
| 2024 | Lillehammer sprint free, men, December 2024 | 1st | £13,800£14k |
| 2024 | Ruka sprint classic, men, November 2024 | 1st | £13,800£14k |
| 2024 | Ruka 10km interval start classic, men, November 2024 | 4th | £3,956£4k |
| 2024 | Falun 20km mass start free, men, March 2024 | 1st | £13,800£14k |
| 2024 | Falun 10km interval start classic, men, March 2024 | 1st | £13,800£14k |
| 2024 | Falun sprint classic, men, March 2024 | 1st | £13,800£14k |
| 2024 | Drammen sprint classic, men, March 2024 | 1st | £13,800£14k |
| 2024 | Oslo 50km mass start classic, men, March 2024 | 1st | £13,800£14k |
| 2024 | Lahti sprint free, men, March 2024 | 1st | £13,800£14k |
| 2024 | Lahti 20km interval start classic, men, March 2024 | 1st | £13,800£14k |
| 2024 | Minneapolis 10km interval start free, men, February 2024 | 4th | £3,956£4k |
| 2024 | Minneapolis sprint free, men, February 2024 | 1st | £13,800£14k |
| 2024 | Canmore sprint classic, men, February 2024 | 1st | £13,800£14k |
| 2024 | Canmore 20km mass start classic, men, February 2024 | 2nd | £9,200£9k |
| 2024 | Canmore sprint free, men, February 2024 | 1st | £13,800£14k |
| 2024 | Canmore 15km mass start free, men, February 2024 | 15th | £828£828 |
| 2024 | Goms 20km mass start free, men, January 2024 | 1st | £13,800£14k |
| 2024 | Goms sprint free, men, January 2024 | 1st | £13,800£14k |
| 2024 | Oberhof 20km mass start classic, men, January 2024 | 17th | £644£644 |
| 2024 | Oberhof sprint classic, men, January 2024 | 7th | £1,748£2k |
| 2023 | Trondheim 10km interval start classic, men, December 2023 | 1st | £13,800£14k |
| 2023 | Trondheim 20km skiathlon classic/free, men, December 2023 | 1st | £13,800£14k |
| 2023 | Trondheim sprint free, men, December 2023 | 1st | £13,800£14k |
| 2023 | Östersund 10km interval start free, men, December 2023 | 7th | £1,748£2k |
| 2023 | Östersund sprint classic, men, December 2023 | 1st | £13,800£14k |
| 2023 | Ruka 10km interval start classic, men, November 2023 | 14th | £920£920 |
| 2023 | Ruka sprint classic, men, November 2023 | 3rd | £4,600£5k |
| 2023 | Lahti 20km mass start classic, men, March 2023 | 1st | £13,800£14k |
| 2023 | Lahti sprint classic, men, March 2023 | 1st | £13,800£14k |
| 2023 | Tallinn sprint free, men, March 2023 | 1st | £13,800£14k |
| 2023 | Falun sprint free, men, March 2023 | 1st | £13,800£14k |
| 2023 | Falun 10km interval start classic, men, March 2023 | 1st | £13,800£14k |
| 2023 | Drammen sprint classic, men, March 2023 | 1st | £13,800£14k |
| 2023 | Oslo 50km mass start free, men, March 2023 | 7th | £1,564£2k |
| 2023 | Planica World Championships 50km mass start classic, men, March 2023 | 2nd | £12,650£13k |
| 2023 | Planica World Championships 15km interval start free, men, March 2023 | 4th | £5,060£5k |
| 2023 | Planica World Championships 30km skiathlon classic/free, men, February 2023 | 2nd | £12,650£13k |
| 2023 | Planica World Championships sprint classic, men, February 2023 | 1st | £20,240£20k |
| 2023 | Toblach 10km interval start free, men, February 2023 | 3rd | £4,600£5k |
| 2023 | Toblach sprint free, men, February 2023 | 1st | £13,800£14k |
| 2023 | Les Rousses 20km mass start classic, men, January 2023 | 1st | £13,800£14k |
| 2023 | Les Rousses sprint classic, men, January 2023 | 2nd | £9,200£9k |
| 2023 | Les Rousses 10km interval start free, men, January 2023 | 8th | £1,196£1k |
| 2023 | Livigno sprint free, men, January 2023 | 1st | £13,800£14k |
| 2023 | Tour de Ski overall standings, men, January 2023 | 1st | £73,600£74k |
| 2023 | Val di Fiemme 15km mass start classic, Tour de Ski stage, men, January 2023 | 1st | £2,760£3k |
| 2023 | Val di Fiemme sprint classic, Tour de Ski stage, men, January 2023 | 1st | £2,760£3k |
| 2023 | Oberstdorf 20km pursuit free, Tour de Ski stage, men, January 2023 | 1st | £2,760£3k |
| 2023 | Oberstdorf 10km interval start classic, Tour de Ski stage, men, January 2023 | 1st | £2,760£3k |
| 2023 | Val Müstair 10km pursuit classic, Tour de Ski stage, men, January 2023 | 1st | £2,760£3k |
| 2022 | Val Müstair 1.5km sprint free, Tour de Ski stage, men, December 2022 | 1st | £2,760£3k |
| 2022 | Davos 20km interval start free, men, December 2022 | 5th | £3,036£3k |
| 2022 | Davos sprint free, men, December 2022 | 2nd | £9,200£9k |
| 2022 | Lillehammer sprint free, men, December 2022 | 1st | £13,800£14k |
| 2022 | Ruka 20km pursuit free, men, November 2022 | 1st | £13,800£14k |
| 2022 | Ruka 10km interval start classic, men, November 2022 | 1st | £13,800£14k |
| 2022 | Ruka sprint classic, men, November 2022 | 1st | £13,800£14k |
| 2022 | Lahti 15km interval start classic, men, February 2022 | 2nd | £7,820£8k |
| 2022 | Lahti sprint free, men, February 2022 | 1st | £11,500£12k |
| 2022 | Tour de Ski overall standings, men, January 2022 | 1st | £50,600£51k |
| 2022 | Val di Fiemme 15km mass start classic, Tour de Ski stage, men, January 2022 | 1st | £2,760£3k |
| 2022 | Oberstdorf sprint classic, Tour de Ski stage, men, January 2022 | 1st | £2,760£3k |
| 2021 | Oberstdorf 15km mass start free, Tour de Ski stage, men, December 2021 | 1st | £2,760£3k |
| 2021 | Lenzerheide sprint free, Tour de Ski stage, men, December 2021 | 1st | £2,760£3k |
| 2021 | Davos 15km interval start free, men, December 2021 | 2nd | £7,820£8k |
| 2021 | Davos sprint free, men, December 2021 | 1st | £11,500£12k |
| 2021 | Lillehammer 15km interval start free, men, December 2021 | 12th | £736£736 |
| 2021 | Lillehammer sprint free, men, December 2021 | 1st | £11,500£12k |
| 2021 | Ruka 15km interval start classic, men, November 2021 | 9th | £1,012£1k |
| 2021 | Ruka sprint classic, men, November 2021 | 2nd | £7,820£8k |
| 2021 | Engadin 50km pursuit free, men, March 2021 | 4th | £3,680£4k |
| 2021 | Engadin 15km mass start classic, men, March 2021 | 2nd | £7,360£7k |
| 2021 | Oberstdorf World Championships 30km skiathlon classic/free, men, February 2021 | 4th | £3,864£4k |
| 2021 | Oberstdorf World Championships sprint classic, men, February 2021 | 1st | £15,456£15k |
| 2021 | Falun sprint classic, men, January 2021 | 1st | £10,580£11k |
| 2021 | Falun 15km mass start classic, men, January 2021 | 2nd | £7,360£7k |
| 2021 | Falun 15km interval start free, men, January 2021 | 7th | £1,380£1k |
| 2020 | Ruka 15km pursuit free, mini tour stage, men, November 2020 | 1st | £4,600£5k |
| 2020 | Ruka mini tour overall standings, men, November 2020 | 1st | £23,000£23k |
| 2020 | Ruka 15km interval start classic, mini tour stage, men, November 2020 | 1st | £4,600£5k |
| 2020 | Ruka sprint classic, mini tour stage, men, November 2020 | 2nd | £2,760£3k |