Tobias Halland Johannessen - Results

Uno-X Mobility

Born 23 August 1999, Tobias Halland Johannessen is a Norwegian climber and general classification rider for UCI ProTeam Uno-X Mobility. A former winner of the Tour de l'Avenir, cycling's most important under-23 stage race, he confirmed his arrival at the top level in 2025 with a remarkable sixth place overall at the Tour de France, the best result by a Norwegian rider in the race's history. Raced alongside his twin brother Anders through their formative years, Tobias has become the standard-bearer for Uno-X's Grand Tour ambitions. Find Tobias Halland Johannessen's latest news, results, stats and race program on this page.

Results

2026

RankGCRaceDate
84 Il Lombardia 10.10.2026
102 Tre Valli Varesine 06.10.2026
33 World Championship RR 27.09.2026
26 Vuelta a España 22.08.2026 - 13.09.2026
1 26 Stage 21 13.09.2026
2 26 Stage 20 12.09.2026
63 33 Stage 19 11.09.2026
86 29 Stage 18 10.09.2026
101 29 Stage 17 09.09.2026
111 29 Stage 16 08.09.2026
15 29 Stage 15 06.09.2026
92 30 Stage 14 05.09.2026
82 25 Stage 13 04.09.2026
38 25 Stage 12 03.09.2026
60 24 Stage 11 02.09.2026
32 24 Stage 10 01.09.2026
52 24 Stage 9 30.08.2026
85 19 Stage 8 29.08.2026
2 22 Stage 7 28.08.2026
36 27 Stage 6 27.08.2026
39 30 Stage 5 26.08.2026
30 30 Stage 4 25.08.2026
6 20 Stage 2 23.08.2026
38 38 Stage 1 22.08.2026
12 Tour de France 04.07.2026 - 26.07.2026
17 12 Stage 21 26.07.2026
11 12 Stage 20 25.07.2026
5 13 Stage 19 24.07.2026
5 14 Stage 18 23.07.2026
86 16 Stage 17 22.07.2026
98 16 Stage 16 21.07.2026
95 18 Stage 15 19.07.2026
9 14 Stage 14 18.07.2026
58 15 Stage 13 17.07.2026
26 14 Stage 12 16.07.2026
43 14 Stage 11 15.07.2026
18 14 Stage 10 14.07.2026
2 11 Stage 9 12.07.2026
29 13 Stage 8 11.07.2026
84 13 Stage 7 10.07.2026
18 13 Stage 6 09.07.2026
39 13 Stage 5 08.07.2026
70 13 Stage 4 07.07.2026
5 9 Stage 3 06.07.2026
6 12 Stage 2 05.07.2026
14 20 Stage 1 04.07.2026
5 Auvergne - Rhône-Alpes 07.06.2026 - 14.06.2026
3 5 Stage 8 14.06.2026
3 5 Stage 7 13.06.2026
2 12 Stage 6 12.06.2026
45 35 Stage 5 11.06.2026
37 36 Stage 4 10.06.2026
15 37 Stage 3 09.06.2026
24 45 Stage 2 08.06.2026
46 46 Stage 1 07.06.2026
9 Liège-Bastogne-Liège 26.04.2026
44 La Flèche Wallonne 22.04.2026
3 Itzulia Basque Country 06.04.2026 - 11.04.2026
8 3 Stage 6 11.04.2026
7 11 Stage 5 10.04.2026
2 15 Stage 4 09.04.2026
5 19 Stage 3 08.04.2026
29 26 Stage 2 07.04.2026
22 22 Stage 1 06.04.2026
2 Milano - Torino 18.03.2026
4 Tirreno-Adriatico 09.03.2026 - 15.03.2026
46 4 Stage 7 15.03.2026
2 4 Stage 6 14.03.2026
4 6 Stage 5 13.03.2026
3 12 Stage 4 12.03.2026
96 16 Stage 3 11.03.2026
4 17 Stage 2 10.03.2026
54 54 Stage 1 09.03.2026
23 Strade Bianche 07.03.2026
9 UAE Tour 16.02.2026 - 22.02.2026
65 9 Stage 7 22.02.2026
5 9 Stage 6 21.02.2026
43 10 Stage 5 20.02.2026
62 10 Stage 4 19.02.2026
6 10 Stage 3 18.02.2026
77 73 Stage 2 17.02.2026
10 12 Stage 1 16.02.2026

2025

RankGCRaceDate
DNF Gran Piemonte 09.10.2025
7 Tre Valli Varesine 07.10.2025
21 Coppa Agostoni 05.10.2025
31 Giro dell'Emilia 04.10.2025
DNF GP Montreal 14.09.2025
77 GP Québec 12.09.2025
27 Maryland Cycling Classic 06.09.2025
80 Bretagne Classic 31.08.2025
49 San Sebastian Klasikoa 02.08.2025
6 Tour de France 05.07.2025 - 27.07.2025
88 6 Stage 21 27.07.2025
24 6 Stage 20 26.07.2025
7 6 Stage 19 25.07.2025
9 8 Stage 18 24.07.2025
23 8 Stage 17 23.07.2025
28 8 Stage 16 22.07.2025
37 8 Stage 15 20.07.2025
9 8 Stage 14 19.07.2025
14 8 Stage 13 18.07.2025
4 8 Stage 12 17.07.2025
37 10 Stage 11 16.07.2025
15 10 Stage 10 14.07.2025
33 12 Stage 9 13.07.2025
25 12 Stage 8 12.07.2025
10 12 Stage 7 11.07.2025
22 15 Stage 6 10.07.2025
35 15 Stage 5 09.07.2025
15 11 Stage 4 08.07.2025
102 8 Stage 3 07.07.2025
33 9 Stage 2 06.07.2025
30 30 Stage 1 05.07.2025
3 Norway RR 29.06.2025
5 Critérium du Dauphiné 08.06.2025 - 15.06.2025
8 5 Stage 8 15.06.2025
4 5 Stage 7 14.06.2025
7 9 Stage 6 13.06.2025
25 20 Stage 5 12.06.2025
22 22 Stage 4 11.06.2025
50 46 Stage 3 10.06.2025
68 56 Stage 2 09.06.2025
59 60 Stage 1 08.06.2025
39 Milano-Sanremo 22.03.2025
3 Milano - Torino 19.03.2025
11 Tirreno-Adriatico 10.03.2025 - 16.03.2025
35 11 Stage 7 16.03.2025
9 11 Stage 6 15.03.2025
8 24 Stage 5 14.03.2025
14 28 Stage 4 13.03.2025
21 30 Stage 3 12.03.2025
27 64 Stage 2 11.03.2025
64 64 Stage 1 10.03.2025
23 Strade Bianche 08.03.2025
16 Vuelta a Andalucía 19.02.2025 - 23.02.2025
2 16 Stage 5 23.02.2025
43 19 Stage 4 22.02.2025
44 17 Stage 3 21.02.2025
18 17 Stage 2 20.02.2025
15 15 Stage 1 19.02.2025

2024

RankGCRaceDate
18 Veneto Classic 20.10.2024
10 Giro del Veneto 16.10.2024
97 Il Lombardia 12.10.2024
6 Gran Piemonte 10.10.2024
24 Paris - Tours 06.10.2024
41 World Championship RR 29.09.2024
47 GP Montreal 15.09.2024
52 GP Québec 13.09.2024
2 Muur Classic Geraardsbergen 28.08.2024
3 Deutschland Tour 21.08.2024 - 25.08.2024
6 3 Stage 4 25.08.2024
22 2 Stage 3 24.08.2024
2 2 Stage 2 23.08.2024
33 13 Stage 1 22.08.2024
22 22 Prologue 21.08.2024
24 San Sebastian Klasikoa 10.08.2024
35 Tour de France 29.06.2024 - 21.07.2024
79 35 Stage 21 21.07.2024
11 35 Stage 20 20.07.2024
86 37 Stage 19 19.07.2024
18 32 Stage 18 18.07.2024
87 33 Stage 17 17.07.2024
62 30 Stage 16 16.07.2024
11 30 Stage 15 14.07.2024
23 37 Stage 14 13.07.2024
88 49 Stage 13 12.07.2024
136 55 Stage 12 11.07.2024
68 55 Stage 11 10.07.2024
105 51 Stage 10 09.07.2024
167 52 Stage 9 07.07.2024
72 42 Stage 8 06.07.2024
103 45 Stage 7 05.07.2024
141 44 Stage 6 04.07.2024
115 45 Stage 5 03.07.2024
47 46 Stage 4 02.07.2024
75 48 Stage 3 01.07.2024
73 48 Stage 2 30.06.2024
24 24 Stage 1 29.06.2024
10 Tour of Slovenia 12.06.2024 - 16.06.2024
8 10 Stage 5 16.06.2024
6 10 Stage 4 15.06.2024
14 15 Stage 3 14.06.2024
50 39 Stage 2 13.06.2024
50 55 Stage 1 12.06.2024
25 Liège-Bastogne-Liège 21.04.2024
6 La Flèche Wallonne 17.04.2024
70 Amstel Gold Race 14.04.2024
38 Brabantse Pijl 10.04.2024
89 Volta Catalunya 18.03.2024 - 24.03.2024
40 89 Stage 7 24.03.2024
48 105 Stage 6 23.03.2024
127 122 Stage 5 22.03.2024
131 120 Stage 4 21.03.2024
90 122 Stage 3 20.03.2024
113 130 Stage 2 19.03.2024
139 140 Stage 1 18.03.2024
DNF Tour des Alpes-Maritimes 17.02.2024 - 18.02.2024
DNF Stage 2 18.02.2024
4 6 Stage 1 17.02.2024
2 Classic Var 16.02.2024
4 Trofeo Andratx - Pollença 27.01.2024
8 Trofeo Serra Tramuntana 26.01.2024
83 Trofeo Ses Salines 25.01.2024
44 Trofeo Calvià 24.01.2024

2023

RankGCRaceDate
34 Veneto Classic 15.10.2023
2 Giro del Veneto 11.10.2023
3 Paris - Tours 08.10.2023
4 Circuit Franco-Belge 28.09.2023
14 Tour de Luxembourg 20.09.2023 - 24.09.2023
1 14 Stage 5 24.09.2023
32 21 Stage 4 23.09.2023
18 17 Stage 3 22.09.2023
22 19 Stage 2 21.09.2023
22 22 Stage 1 20.09.2023
2 Tour of Britain 03.09.2023 - 10.09.2023
4 2 Stage 8 10.09.2023
6 4 Stage 7 09.09.2023
35 16 Stage 6 08.09.2023
32 19 Stage 5 07.09.2023
29 17 Stage 4 06.09.2023
36 17 Stage 3 05.09.2023
23 16 Stage 2 04.09.2023
15 15 Stage 1 03.09.2023
4 Arctic Race of Norway 17.08.2023 - 20.08.2023
4 4 Stage 4 20.08.2023
4 3 Stage 3 19.08.2023
8 8 Stage 2 18.08.2023
70 5 Stage 1 17.08.2023
51 World Championship RR 06.08.2023
30 Tour de France 01.07.2023 - 23.07.2023
86 30 Stage 21 23.07.2023
9 30 Stage 20 22.07.2023
117 32 Stage 19 21.07.2023
108 31 Stage 18 20.07.2023
6 32 Stage 17 19.07.2023
52 44 Stage 16 18.07.2023
72 42 Stage 15 16.07.2023
79 39 Stage 14 15.07.2023
106 38 Stage 13 14.07.2023
5 35 Stage 12 13.07.2023
87 41 Stage 11 12.07.2023
12 40 Stage 10 11.07.2023
93 44 Stage 9 09.07.2023
117 34 Stage 8 08.07.2023
142 31 Stage 7 07.07.2023
3 31 Stage 6 06.07.2023
77 44 Stage 5 05.07.2023
105 35 Stage 4 04.07.2023
136 39 Stage 3 03.07.2023
34 34 Stage 2 02.07.2023
30 30 Stage 1 01.07.2023
10 Norway RR 25.06.2023
15 Critérium du Dauphiné 04.06.2023 - 11.06.2023
24 15 Stage 8 11.06.2023
15 15 Stage 7 10.06.2023
14 10 Stage 6 09.06.2023
3 12 Stage 5 08.06.2023
38 24 Stage 4 07.06.2023
22 9 Stage 3 06.06.2023
20 11 Stage 2 05.06.2023
19 19 Stage 1 04.06.2023
9 Tour of Norway 26.05.2023 - 29.05.2023
27 9 Stage 3 29.05.2023
5 7 Stage 2 28.05.2023
6 7 Stage 1 27.05.2023
7 7 Prologue 26.05.2023
24 Liège-Bastogne-Liège 23.04.2023
15 La Flèche Wallonne 19.04.2023
76 Amstel Gold Race 16.04.2023
57 Brabantse Pijl 12.04.2023
86 Volta Catalunya 20.03.2023 - 26.03.2023
25 86 Stage 7 26.03.2023
127 106 Stage 6 25.03.2023
70 100 Stage 5 24.03.2023
155 106 Stage 4 23.03.2023
160 105 Stage 3 22.03.2023
78 73 Stage 2 21.03.2023
40 40 Stage 1 20.03.2023
DNF Volta ao Algarve 15.02.2023 - 19.02.2023
DNS Stage 3 17.02.2023
38 38 Stage 2 16.02.2023
88 88 Stage 1 15.02.2023
139 Clasica de Almeria 12.02.2023

2022

RankGCRaceDate
DNF Arctic Race of Norway 11.08.2022 - 14.08.2022
DNF Stage 4 14.08.2022
60 Stage 3 13.08.2022
99 Stage 2 12.08.2022
107 Stage 1 11.08.2022
DNF Tour de Pologne 30.07.2022 - 05.08.2022
DNS Stage 2 31.07.2022
148 144 Stage 1 30.07.2022
7 Norway RR 26.06.2022
4 CIC - Mont Ventoux 14.06.2022
10 Critérium du Dauphiné 05.06.2022 - 12.06.2022
10 10 Stage 8 12.06.2022
5 7 Stage 7 11.06.2022
28 17 Stage 6 10.06.2022
24 17 Stage 5 09.06.2022
28 18 Stage 4 08.06.2022
11 12 Stage 3 07.06.2022
62 40 Stage 2 06.06.2022
22 25 Stage 1 05.06.2022
4 Tour of Norway 24.05.2022 - 29.05.2022
12 Stage 6 29.05.2022
2 Stage 5 28.05.2022
22 Stage 4 27.05.2022
4 Stage 3 26.05.2022
3 Stage 2 25.05.2022
2 Stage 1 24.05.2022
DNF Liège-Bastogne-Liège 24.04.2022
20 La Flèche Wallonne 20.04.2022
54 Brabantse Pijl 13.04.2022
DNF Ronde van Vlaanderen 03.04.2022
7 Volta Catalunya 21.03.2022 - 27.03.2022
11 7 Stage 7 27.03.2022
29 8 Stage 6 26.03.2022
26 7 Stage 5 25.03.2022
5 7 Stage 4 24.03.2022
8 6 Stage 3 23.03.2022
20 7 Stage 2 22.03.2022
11 12 Stage 1 21.03.2022
54 Le Samyn 01.03.2022
56 Omloop Nieuwsblad 26.02.2022
3 Étoile de Bessèges 02.02.2022 - 06.02.2022
15 Stage 5 06.02.2022
1 Stage 4 05.02.2022
3 Stage 3 04.02.2022
3 Stage 2 03.02.2022
26 Stage 1 02.02.2022
27 GP la Marseillaise 30.01.2022

2021

RankGCRaceDate
52 Circuit des Ardennes 07.10.2021 - 10.10.2021
6 Stage 4 10.10.2021
17 Stage 3 09.10.2021
11 Stage 2 08.10.2021
100 Stage 1 07.10.2021
DNF Ronde de l'Isard (U23) 29.09.2021 - 03.10.2021
DNS Stage 5 03.10.2021
50 Stage 4 02.10.2021
12 Stage 3 01.10.2021
16 Stage 2 30.09.2021
40 Stage 1 29.09.2021
83 World Championship RR-U23 24.09.2021
3 LBL Espoirs (U23) 18.09.2021
79 Grand Prix de Wallonie 15.09.2021
DNF Europe RR-U23 11.09.2021
1 Tour de l'Avenir 13.08.2021 - 22.08.2021
4 Stage 9 22.08.2021
1 Stage 8 21.08.2021
1 Stage 7 20.08.2021
2 Stage 6 19.08.2021
43 Stage 5 18.08.2021
22 Stage 4 17.08.2021
9 Stage 3 16.08.2021
3 Stage 2 15.08.2021
21 Stage 1 14.08.2021
41 Prologue 13.08.2021
2 Czech Tour 05.08.2021 - 08.08.2021
1 Stage 4 08.08.2021
1 Stage 3 07.08.2021
12 Stage 2 06.08.2021
27 Stage 1 05.08.2021
82 Olympic Games RR 24.07.2021
2 Giro Next Gen 03.06.2021 - 12.06.2021
50 Stage 10 12.06.2021
3 Stage 9 11.06.2021
13 Stage 8 10.06.2021
5 Stage 7 09.06.2021
2 Stage 6 08.06.2021
2 Stage 5 07.06.2021
13 Stage 4 06.06.2021
43 Stage 3 05.06.2021
15 Stage 2 04.06.2021
102 Stage 1 03.06.2021
DNF Tour of the Alps 19.04.2021 - 23.04.2021
DNS Stage 3 21.04.2021
16 Stage 2 20.04.2021
26 Stage 1 19.04.2021
DNS Giro del Belvedere (U23) 05.04.2021
DNS Trofeo PIVA (U23) 04.04.2021

2020

RankGCRaceDate
DNS Norway RR-U23 12.09.2020

2019

RankGCRaceDate
DNF Gylne Gutuer 08.09.2019
25 Lillehammer GP 07.09.2019
87 Hafjell TT 06.09.2019
19 Norway RR-U23 01.09.2019

2018

RankGCRaceDate
27 Norway RR-U23 17.06.2018

Rider profile

Name
Tobias Halland Johannessen
Team
Uno-X Mobility
Nationality
Norway
Date of birth
August 23 1999
Place of birth
Drøbak
Height
1.76 m
UCI ranking
19
UCI wins
8

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️