Joao Almeida - Results

UAE Team Emirates-XRG

João Almeida (born 5 August 1998 in Caldas da Rainha, Portugal) is a consistent Grand Tour contender racing for UAE Team Emirates – XRG. Known for his steady climbing, strong time trialling and calm approach under pressure, Almeida has finished in the top five of multiple Grand Tours. His ability to limit losses and pace his efforts makes him a key asset in any stage race. Find João Almeida’s latest results, stats and race calendar on this page.

Results

2026

RankGCRaceDate
DNF World Championship RR 27.09.2026
91 Vuelta a España 22.08.2026 - 13.09.2026
28 91 Stage 21 13.09.2026
79 91 Stage 20 12.09.2026
135 96 Stage 19 11.09.2026
3 88 Stage 18 10.09.2026
137 92 Stage 17 09.09.2026
143 92 Stage 16 08.09.2026
136 85 Stage 15 06.09.2026
10 74 Stage 14 05.09.2026
78 94 Stage 13 04.09.2026
48 105 Stage 12 03.09.2026
118 121 Stage 11 02.09.2026
129 121 Stage 10 01.09.2026
65 115 Stage 9 30.08.2026
168 141 Stage 8 29.08.2026
111 112 Stage 7 28.08.2026
110 104 Stage 6 27.08.2026
147 124 Stage 5 26.08.2026
115 59 Stage 4 25.08.2026
59 26 Stage 2 23.08.2026
18 18 Stage 1 22.08.2026
DNF Tour de Pologne 03.08.2026 - 09.08.2026
DNS Stage 5 07.08.2026
137 131 Stage 4 06.08.2026
111 99 Stage 3 05.08.2026
83 103 Stage 2 04.08.2026
110 111 Stage 1 03.08.2026
DNF Auvergne - Rhône-Alpes 07.06.2026 - 14.06.2026
DNS Stage 7 13.06.2026
102 126 Stage 6 12.06.2026
140 141 Stage 5 11.06.2026
139 141 Stage 4 10.06.2026
9 125 Stage 3 09.06.2026
119 139 Stage 2 08.06.2026
147 147 Stage 1 07.06.2026
38 Volta Catalunya 23.03.2026 - 29.03.2026
74 38 Stage 7 29.03.2026
64 36 Stage 6 28.03.2026
16 16 Stage 5 27.03.2026
67 28 Stage 4 26.03.2026
42 23 Stage 3 25.03.2026
51 24 Stage 2 24.03.2026
23 23 Stage 1 23.03.2026
3 Volta ao Algarve 18.02.2026 - 22.02.2026
4 3 Stage 5 22.02.2026
27 3 Stage 4 21.02.2026
10 3 Stage 3 20.02.2026
3 3 Stage 2 19.02.2026
37 44 Stage 1 18.02.2026
2 Volta Comunitat Valenciana 04.02.2026 - 08.02.2026
26 2 Stage 5 08.02.2026
2 2 Stage 4 07.02.2026
22 30 Stage 3 06.02.2026
88 Stage 2 05.02.2026
57 57 Stage 1 04.02.2026

2025

RankGCRaceDate
DNF Europe RR 05.10.2025
DNS Europe ITT 01.10.2025
2 Vuelta a España 23.08.2025 - 14.09.2025
5 2 Stage 20 13.09.2025
38 2 Stage 19 12.09.2025
3 2 Stage 18 11.09.2025
5 2 Stage 17 10.09.2025
16 2 Stage 16 09.09.2025
63 2 Stage 15 07.09.2025
3 2 Stage 14 06.09.2025
1 2 Stage 13 05.09.2025
47 2 Stage 12 04.09.2025
0 2 Stage 11 03.09.2025
10 3 Stage 10 02.09.2025
3 3 Stage 9 31.08.2025
40 3 Stage 8 30.08.2025
19 3 Stage 7 29.08.2025
10 6 Stage 6 28.08.2025
1 3 Stage 5 27.08.2025
44 11 Stage 4 26.08.2025
28 11 Stage 3 25.08.2025
5 12 Stage 2 24.08.2025
71 73 Stage 1 23.08.2025
DNF Tour de France 05.07.2025 - 27.07.2025
DNF Stage 9 13.07.2025
168 37 Stage 8 12.07.2025
99 28 Stage 7 11.07.2025
23 7 Stage 6 10.07.2025
8 7 Stage 5 09.07.2025
6 8 Stage 4 08.07.2025
101 15 Stage 3 07.07.2025
15 13 Stage 2 06.07.2025
58 60 Stage 1 05.07.2025
1 Tour de Suisse 15.06.2025 - 22.06.2025
1 1 Stage 8 22.06.2025
1 2 Stage 7 21.06.2025
33 3 Stage 6 20.06.2025
2 3 Stage 5 19.06.2025
1 7 Stage 4 18.06.2025
2 18 Stage 3 17.06.2025
44 29 Stage 2 16.06.2025
25 25 Stage 1 15.06.2025
1 Tour de Romandie 29.04.2025 - 04.05.2025
2 1 Stage 5 04.05.2025
2 3 Stage 4 03.05.2025
3 7 Stage 3 02.05.2025
12 8 Stage 2 01.05.2025
50 12 Stage 1 30.04.2025
11 11 Prologue 29.04.2025
1 Itzulia Basque Country 07.04.2025 - 12.04.2025
1 1 Stage 6 12.04.2025
19 1 Stage 5 11.04.2025
1 1 Stage 4 10.04.2025
4 3 Stage 3 09.04.2025
55 2 Stage 2 08.04.2025
2 2 Stage 1 07.04.2025
6 Paris-Nice 09.03.2025 - 16.03.2025
13 6 Stage 8 16.03.2025
15 5 Stage 7 15.03.2025
30 5 Stage 6 14.03.2025
6 4 Stage 5 13.03.2025
1 5 Stage 4 12.03.2025
8 18 Stage 3 11.03.2025
92 86 Stage 2 10.03.2025
69 70 Stage 1 09.03.2025
2 Volta ao Algarve 19.02.2025 - 23.02.2025
6 2 Stage 5 23.02.2025
28 2 Stage 4 22.02.2025
24 2 Stage 3 21.02.2025
2 2 Stage 2 20.02.2025
16 Figueira Champions Classic 16.02.2025
2 Volta Comunitat Valenciana 05.02.2025 - 09.02.2025
41 2 Stage 5 09.02.2025
7 2 Stage 4 08.02.2025
3 1 Stage 3 07.02.2025
3 2 Stage 2 06.02.2025
3 10 Stage 1 05.02.2025

2024

RankGCRaceDate
DNF World Championship RR 29.09.2024
24 World Championship ITT 22.09.2024
DNF Vuelta a España 17.08.2024 - 08.09.2024
DNS Stage 9 25.08.2024
60 26 Stage 8 24.08.2024
29 3 Stage 7 23.08.2024
28 3 Stage 6 22.08.2024
80 2 Stage 5 21.08.2024
3 2 Stage 4 20.08.2024
48 9 Stage 3 19.08.2024
30 10 Stage 2 18.08.2024
10 10 Stage 1 17.08.2024
4 Tour de France 29.06.2024 - 21.07.2024
5 4 Stage 21 21.07.2024
6 4 Stage 20 20.07.2024
7 4 Stage 19 19.07.2024
43 4 Stage 18 18.07.2024
42 4 Stage 17 17.07.2024
71 4 Stage 16 16.07.2024
5 4 Stage 15 14.07.2024
12 4 Stage 14 13.07.2024
52 4 Stage 13 12.07.2024
37 4 Stage 12 11.07.2024
6 5 Stage 11 10.07.2024
35 6 Stage 10 09.07.2024
30 6 Stage 9 07.07.2024
51 6 Stage 8 06.07.2024
8 6 Stage 7 05.07.2024
54 8 Stage 6 04.07.2024
87 8 Stage 5 03.07.2024
8 8 Stage 4 02.07.2024
97 21 Stage 3 01.07.2024
31 22 Stage 2 30.06.2024
43 43 Stage 1 29.06.2024
2 Tour de Suisse 09.06.2024 - 16.06.2024
1 2 Stage 8 16.06.2024
2 2 Stage 7 15.06.2024
1 2 Stage 6 14.06.2024
2 2 Stage 5 13.06.2024
4 2 Stage 4 12.06.2024
24 3 Stage 3 11.06.2024
45 3 Stage 2 10.06.2024
4 4 Stage 1 09.06.2024
29 Liège-Bastogne-Liège 21.04.2024
DNF La Flèche Wallonne 17.04.2024
38 Amstel Gold Race 14.04.2024
9 Volta Catalunya 18.03.2024 - 24.03.2024
20 9 Stage 7 24.03.2024
7 9 Stage 6 23.03.2024
70 10 Stage 5 22.03.2024
96 10 Stage 4 21.03.2024
17 10 Stage 3 20.03.2024
4 4 Stage 2 19.03.2024
48 49 Stage 1 18.03.2024
11 Paris-Nice 03.03.2024 - 10.03.2024
13 11 Stage 8 10.03.2024
19 13 Stage 7 09.03.2024
13 7 Stage 6 08.03.2024
79 4 Stage 5 07.03.2024
12 4 Stage 4 06.03.2024
1 3 Stage 3 05.03.2024
91 50 Stage 2 04.03.2024
45 45 Stage 1 03.03.2024

2023

RankGCRaceDate
9 Vuelta a España 26.08.2023 - 17.09.2023
64 9 Stage 21 17.09.2023
33 9 Stage 20 16.09.2023
98 9 Stage 19 15.09.2023
17 9 Stage 18 14.09.2023
6 9 Stage 17 13.09.2023
11 10 Stage 16 12.09.2023
35 10 Stage 15 10.09.2023
16 10 Stage 14 09.09.2023
15 10 Stage 13 08.09.2023
63 6 Stage 12 07.09.2023
37 6 Stage 11 06.09.2023
4 6 Stage 10 05.09.2023
26 10 Stage 9 03.09.2023
6 11 Stage 8 02.09.2023
63 16 Stage 7 01.09.2023
21 16 Stage 6 31.08.2023
52 10 Stage 5 30.08.2023
39 11 Stage 4 29.08.2023
9 13 Stage 3 28.08.2023
90 72 Stage 2 27.08.2023
14 83 Stage 1 26.08.2023
23 World Championship ITT 11.08.2023
DNF World Championship RR 06.08.2023
2 Tour de Pologne 29.07.2023 - 04.08.2023
35 2 Stage 7 04.08.2023
2 2 Stage 6 03.08.2023
3 2 Stage 5 02.08.2023
38 2 Stage 4 01.08.2023
9 3 Stage 3 31.07.2023
2 2 Stage 2 30.07.2023
110 110 Stage 1 29.07.2023
14 Portugal RR 25.06.2023
1 Portugal ITT 23.06.2023
3 Giro d'Italia 06.05.2023 - 28.05.2023
26 3 Stage 21 28.05.2023
3 3 Stage 20 27.05.2023
6 3 Stage 19 26.05.2023
9 3 Stage 18 25.05.2023
32 2 Stage 17 24.05.2023
1 2 Stage 16 23.05.2023
13 4 Stage 15 21.05.2023
39 4 Stage 14 20.05.2023
7 3 Stage 13 19.05.2023
40 3 Stage 12 18.05.2023
81 3 Stage 11 17.05.2023
24 4 Stage 10 16.05.2023
9 5 Stage 9 14.05.2023
15 4 Stage 8 13.05.2023
8 4 Stage 7 12.05.2023
38 4 Stage 6 11.05.2023
60 4 Stage 5 10.05.2023
20 4 Stage 4 09.05.2023
41 2 Stage 3 08.05.2023
32 3 Stage 2 07.05.2023
3 3 Stage 1 06.05.2023
3 Volta Catalunya 20.03.2023 - 26.03.2023
21 3 Stage 7 26.03.2023
18 3 Stage 6 25.03.2023
3 3 Stage 5 24.03.2023
43 5 Stage 4 23.03.2023
5 5 Stage 3 22.03.2023
6 5 Stage 2 21.03.2023
22 22 Stage 1 20.03.2023
2 Tirreno-Adriatico 06.03.2023 - 12.03.2023
24 2 Stage 7 12.03.2023
3 2 Stage 6 11.03.2023
8 3 Stage 5 10.03.2023
8 3 Stage 4 09.03.2023
59 6 Stage 3 08.03.2023
68 6 Stage 2 07.03.2023
7 7 Stage 1 06.03.2023
6 Volta ao Algarve 15.02.2023 - 19.02.2023
13 6 Stage 5 19.02.2023
2 3 Stage 4 18.02.2023
42 10 Stage 3 17.02.2023
14 9 Stage 2 16.02.2023
52 52 Stage 1 15.02.2023
97 Trofeo Palma 29.01.2023
9 Trofeo Serra Tramuntana 28.01.2023
21 Trofeo Andratx - Pollença 27.01.2023

2022

RankGCRaceDate
DNF Il Lombardia 08.10.2022
64 Tre Valli Varesine 04.10.2022
60 World Championship RR 25.09.2022
DNS World Championship ITT 18.09.2022
5 Vuelta a España 19.08.2022 - 11.09.2022
54 5 Stage 21 11.09.2022
9 5 Stage 20 10.09.2022
43 6 Stage 19 09.09.2022
10 6 Stage 18 08.09.2022
13 6 Stage 17 07.09.2022
27 7 Stage 16 06.09.2022
11 7 Stage 15 04.09.2022
4 7 Stage 14 03.09.2022
39 8 Stage 13 02.09.2022
23 8 Stage 12 01.09.2022
66 6 Stage 11 31.08.2022
15 7 Stage 10 30.08.2022
18 7 Stage 9 28.08.2022
12 8 Stage 8 27.08.2022
66 10 Stage 7 26.08.2022
11 10 Stage 6 25.08.2022
66 17 Stage 5 24.08.2022
27 14 Stage 4 23.08.2022
36 27 Stage 3 21.08.2022
76 30 Stage 2 20.08.2022
5 30 Stage 1 19.08.2022
2 Vuelta a Burgos 02.08.2022 - 06.08.2022
1 Stage 5 06.08.2022
37 Stage 4 05.08.2022
17 Stage 3 04.08.2022
22 Stage 2 03.08.2022
37 Stage 1 02.08.2022
DNF San Sebastian Klasikoa 30.07.2022
1 Portugal RR 26.06.2022
3 Portugal ITT 24.06.2022
DNF Giro d'Italia 06.05.2022 - 29.05.2022
DNS Stage 18 26.05.2022
14 4 Stage 17 25.05.2022
8 3 Stage 16 24.05.2022
14 3 Stage 15 22.05.2022
6 3 Stage 14 21.05.2022
23 3 Stage 13 20.05.2022
47 3 Stage 12 19.05.2022
27 3 Stage 11 18.05.2022
9 2 Stage 10 17.05.2022
5 2 Stage 9 15.05.2022
68 8 Stage 8 14.05.2022
8 7 Stage 7 13.05.2022
26 7 Stage 6 12.05.2022
66 7 Stage 5 11.05.2022
10 8 Stage 4 10.05.2022
35 11 Stage 3 08.05.2022
11 11 Stage 2 07.05.2022
14 14 Stage 1 06.05.2022
DNF GP Miguel Indurain 02.04.2022
3 Volta Catalunya 21.03.2022 - 27.03.2022
16 3 Stage 7 27.03.2022
20 3 Stage 6 26.03.2022
25 1 Stage 5 25.03.2022
1 2 Stage 4 24.03.2022
5 9 Stage 3 23.03.2022
35 35 Stage 2 22.03.2022
73 73 Stage 1 21.03.2022
8 Paris-Nice 06.03.2022 - 13.03.2022
17 8 Stage 8 13.03.2022
5 10 Stage 7 12.03.2022
46 18 Stage 6 11.03.2022
19 18 Stage 5 10.03.2022
22 37 Stage 4 09.03.2022
55 48 Stage 3 08.03.2022
81 54 Stage 2 07.03.2022
40 40 Stage 1 06.03.2022
5 UAE Tour 20.02.2022 - 26.02.2022
4 5 Stage 7 26.02.2022
58 6 Stage 6 25.02.2022
57 6 Stage 5 24.02.2022
18 6 Stage 4 23.02.2022
5 6 Stage 3 22.02.2022
34 40 Stage 2 21.02.2022
53 55 Stage 1 20.02.2022

2021

RankGCRaceDate
40 Il Lombardia 09.10.2021
3 Milano - Torino 06.10.2021
2 Giro dell'Emilia 02.10.2021
47 World Championship RR 26.09.2021
1 Tour de Luxembourg 14.09.2021 - 18.09.2021
2 Stage 5 18.09.2021
2 Stage 4 17.09.2021
20 Stage 3 16.09.2021
2 Stage 2 15.09.2021
1 Stage 1 14.09.2021
14 Europe RR 12.09.2021
10 Europe ITT 09.09.2021
18 Deutschland Tour 26.08.2021 - 29.08.2021
22 Stage 4 29.08.2021
31 Stage 3 28.08.2021
16 Stage 2 27.08.2021
59 Stage 1 26.08.2021
1 Tour de Pologne 09.08.2021 - 15.08.2021
29 1 Stage 7 15.08.2021
2 1 Stage 6 14.08.2021
4 1 Stage 5 13.08.2021
1 1 Stage 4 12.08.2021
46 1 Stage 3 11.08.2021
1 1 Stage 2 10.08.2021
13 15 Stage 1 09.08.2021
16 Olympic Games ITT 28.07.2021
13 Olympic Games RR 24.07.2021
20 Portugal RR 20.06.2021
1 Portugal ITT 18.06.2021
6 Giro d'Italia 08.05.2021 - 30.05.2021
5 6 Stage 21 30.05.2021
5 8 Stage 20 29.05.2021
2 8 Stage 19 28.05.2021
41 8 Stage 18 27.05.2021
2 8 Stage 17 26.05.2021
6 10 Stage 16 24.05.2021
70 13 Stage 15 23.05.2021
18 14 Stage 14 22.05.2021
47 16 Stage 13 21.05.2021
33 16 Stage 12 20.05.2021
28 17 Stage 11 19.05.2021
51 23 Stage 10 17.05.2021
10 23 Stage 9 16.05.2021
10 25 Stage 8 15.05.2021
32 26 Stage 7 14.05.2021
16 28 Stage 6 13.05.2021
40 38 Stage 5 12.05.2021
49 42 Stage 4 11.05.2021
34 4 Stage 3 10.05.2021
50 5 Stage 2 09.05.2021
4 4 Stage 1 08.05.2021
64 Liège-Bastogne-Liège 25.04.2021
7 Volta Catalunya 22.03.2021 - 28.03.2021
8 7 Stage 7 28.03.2021
8 7 Stage 6 27.03.2021
21 7 Stage 5 26.03.2021
13 7 Stage 4 25.03.2021
16 3 Stage 3 24.03.2021
3 1 Stage 2 23.03.2021
27 27 Stage 1 22.03.2021
6 Tirreno-Adriatico 10.03.2021 - 16.03.2021
7 6 Stage 7 16.03.2021
23 7 Stage 6 15.03.2021
17 7 Stage 5 14.03.2021
6 6 Stage 4 13.03.2021
18 7 Stage 3 12.03.2021
7 8 Stage 2 11.03.2021
24 26 Stage 1 10.03.2021
37 Strade Bianche 06.03.2021
3 UAE Tour 21.02.2021 - 27.02.2021
23 3 Stage 7 27.02.2021
18 3 Stage 6 26.02.2021
5 3 Stage 5 25.02.2021
24 3 Stage 4 24.02.2021
6 3 Stage 3 23.02.2021
6 2 Stage 2 22.02.2021
9 4 Stage 1 21.02.2021

2020

RankGCRaceDate
4 Giro d'Italia 03.10.2020 - 25.10.2020
4 4 Stage 21 25.10.2020
4 5 Stage 20 24.10.2020
18 5 Stage 19 23.10.2020
7 5 Stage 18 22.10.2020
15 1 Stage 17 21.10.2020
28 1 Stage 16 20.10.2020
4 1 Stage 15 18.10.2020
6 1 Stage 14 17.10.2020
2 1 Stage 13 16.10.2020
9 1 Stage 12 15.10.2020
22 1 Stage 11 14.10.2020
3 1 Stage 10 13.10.2020
19 1 Stage 9 11.10.2020
17 1 Stage 8 10.10.2020
16 1 Stage 7 09.10.2020
25 1 Stage 6 08.10.2020
3 1 Stage 5 07.10.2020
18 1 Stage 4 06.10.2020
11 1 Stage 3 05.10.2020
6 2 Stage 2 04.10.2020
2 2 Stage 1 03.10.2020
3 Coppi e Bartali 01.09.2020 - 04.09.2020
23 Stage 5 04.09.2020
15 Stage 4 03.09.2020
6 Stage 3 02.09.2020
44 Stage 1 01.09.2020
1 Stage 2 01.09.2020
2 Giro dell'Emilia 18.08.2020
DNF Il Lombardia 15.08.2020
7 Tour de l'Ain 07.08.2020 - 09.08.2020
10 Stage 3 09.08.2020
8 Stage 2 08.08.2020
8 Stage 1 07.08.2020
3 Vuelta a Burgos 28.07.2020 - 01.08.2020
4 Stage 5 01.08.2020
25 Stage 4 31.07.2020
5 Stage 3 30.07.2020
67 Stage 2 29.07.2020
2 Stage 1 28.07.2020
9 Volta ao Algarve 19.02.2020 - 23.02.2020
22 Stage 5 23.02.2020
13 Stage 4 22.02.2020
64 Stage 3 21.02.2020
13 Stage 2 20.02.2020
125 Stage 1 19.02.2020
53 Cadel Evans Road Race 02.02.2020
79 Surf Coast Classic 30.01.2020
62 Tour Down Under 21.01.2020 - 26.01.2020
40 62 Stage 6 26.01.2020
58 79 Stage 5 25.01.2020
127 88 Stage 4 24.01.2020
39 82 Stage 3 23.01.2020
105 108 Stage 2 22.01.2020
100 100 Stage 1 21.01.2020

2019

RankGCRaceDate
76 World Championship RR-U23 27.09.2019
28 World Championship ITT-U23 24.09.2019
25 Grand Prix de Wallonie 18.09.2019
4 Tour of Utah 12.08.2019 - 18.08.2019
2 Stage 6 18.08.2019
14 Stage 5 17.08.2019
22 Stage 4 16.08.2019
10 Stage 3 15.08.2019
8 Stage 2 14.08.2019
5 Stage 1 13.08.2019
4 Prologue 12.08.2019
1 Portugal RR-U23 29.06.2019
1 Portugal ITT-U23 28.06.2019
45 Course de la Paix (U23) 06.06.2019 - 09.06.2019
28 Stage 3 09.06.2019
92 Stage 2 08.06.2019
58 Stage 1 07.06.2019
10 Prologue 06.06.2019
33 Tour of California 12.05.2019 - 18.05.2019
58 33 Stage 7 18.05.2019
31 33 Stage 6 17.05.2019
36 36 Stage 5 16.05.2019
56 42 Stage 4 15.05.2019
48 43 Stage 3 14.05.2019
46 47 Stage 2 13.05.2019
33 35 Stage 1 12.05.2019
20 LBL Espoirs (U23) 20.04.2019
30 Circuit des Ardennes 12.04.2019 - 14.04.2019
39 Stage 3 14.04.2019
61 Stage 4 14.04.2019
33 Stage 2 13.04.2019
57 Stage 1 12.04.2019
52 Coppi e Bartali 27.03.2019 - 31.03.2019
81 Stage 6 31.03.2019
117 Stage 5 30.03.2019
57 Stage 4 29.03.2019
47 Stage 3 28.03.2019
89 Stage 1 27.03.2019
4 Stage 2 27.03.2019
118 Tour Colombia 12.02.2019 - 17.02.2019
85 Stage 6 17.02.2019
135 Stage 5 16.02.2019
83 Stage 4 15.02.2019
121 Stage 3 14.02.2019
127 Stage 2 13.02.2019
19 Stage 1 12.02.2019

2018

RankGCRaceDate
78 World Championship RR-U23 28.09.2018
30 World Championship ITT-U23 24.09.2018
DNF Tour of Leuven 16.09.2018
68 SUPER 8 Classic 15.09.2018
13 Grand Prix de Wallonie 12.09.2018
7 Tour de l'Avenir 17.08.2018 - 26.08.2018
7 Stage 10 26.08.2018
11 Stage 9 25.08.2018
19 Stage 8 24.08.2018
12 Stage 7 23.08.2018
75 Stage 6 22.08.2018
55 Stage 5 21.08.2018
17 Stage 4 20.08.2018
71 Stage 3 19.08.2018
82 Stage 2 18.08.2018
66 Stage 1 17.08.2018
36 Europe RR-U23 15.07.2018
10 Europe ITT-U23 13.07.2018
2 Portugal RR-U23 23.06.2018
2 Portugal ITT-U23 22.06.2018
2 Giro Next Gen 07.06.2018 - 16.06.2018
43 Stage 9 16.06.2018
2 Stage 10 16.06.2018
4 Stage 8 15.06.2018
4 Stage 7 14.06.2018
21 Stage 6 13.06.2018
5 Stage 5 12.06.2018
10 Stage 4 11.06.2018
114 Stage 3 10.06.2018
52 Stage 2 09.06.2018
95 Stage 1 08.06.2018
6 Prologue 07.06.2018
5 Ronde de l'Isard (U23) 17.05.2018 - 20.05.2018
10 Stage 4 20.05.2018
37 Stage 3 19.05.2018
6 Stage 2 18.05.2018
14 Stage 1 17.05.2018
61 Tour de Bretagne 25.04.2018 - 01.05.2018
34 Stage 7 01.05.2018
63 Stage 6 30.04.2018
58 Stage 5 29.04.2018
101 Stage 4 28.04.2018
96 Stage 3 27.04.2018
121 Stage 2 26.04.2018
56 Stage 1 25.04.2018
1 LBL Espoirs (U23) 14.04.2018
70 Circuit des Ardennes 06.04.2018 - 08.04.2018
67 Stage 3 08.04.2018
97 Stage 4 08.04.2018
79 Stage 2 07.04.2018
24 Stage 1 06.04.2018
20 Tript. Monts Châteaux 31.03.2018 - 02.04.2018
11 Stage 3 02.04.2018
42 Stage 4 02.04.2018
67 Stage 2 01.04.2018
67 Stage 1 31.03.2018
119 Classic Brugge-De Panne 21.03.2018
56 Bredene Koksijde Classic 16.03.2018
104 Nokere Koerse 14.03.2018
39 Dorpenomloop Rucphen 11.03.2018

2017

RankGCRaceDate
DNF Tre Valli Varesine 03.10.2017
DNF GP Bruno Beghelli 01.10.2017
DNF Giro dell'Emilia 30.09.2017
DNF Ruota d'Oro 26.09.2017
65 Europe RR-U23 05.08.2017
16 Portugal RR-U23 24.06.2017
3 Portugal ITT-U23 23.06.2017
50 Giro Next Gen 09.06.2017 - 15.06.2017
59 Stage 8 15.06.2017
54 Stage 7 14.06.2017
141 Stage 5 13.06.2017
10 Stage 6 13.06.2017
63 Stage 4 12.06.2017
44 Stage 3 11.06.2017
36 Stage 2 10.06.2017
49 Stage 1 09.06.2017
DNF Course de la Paix (U23) 01.06.2017 - 04.06.2017
DNF Stage 2 03.06.2017
43 Stage 1 02.06.2017
29 Prologue 01.06.2017
9 Tour of Ukraine 17.05.2017 - 21.05.2017
1 Stage 4 21.05.2017
40 Stage 3 20.05.2017
4 Stage 2 19.05.2017
27 Stage 1 18.05.2017
5 Prologue 17.05.2017
4 Tour of Ankara 11.05.2017 - 14.05.2017
9 Stage 4 14.05.2017
3 Stage 3 13.05.2017
17 Stage 2 12.05.2017
3 Stage 1 11.05.2017
59 Circuito del Porto 07.05.2017
4 Toscane-Terre (U23) 28.04.2017 - 29.04.2017
1 Stage 3 29.04.2017
2 Stage 1 28.04.2017
6 Stage 2 28.04.2017
25 GP Liberazione (U23) 25.04.2017
8 Tour of Mersin 20.04.2017 - 23.04.2017
1 Stage 3 22.04.2017
19 Stage 2 21.04.2017
14 Stage 1 20.04.2017
66 Giro del Belvedere (U23) 17.04.2017
47 Popolarissima 19.03.2017
46 Classica Aldeias do Xisto 12.03.2017
DNF Trofeo Laigueglia 12.02.2017
DNF GP della Costa Etruschi 05.02.2017

2016

RankGCRaceDate
1 Portugal RR-JR 03.07.2016
1 Portugal ITT-JR 01.07.2016

2015

RankGCRaceDate
5 Portugal RR-JR 28.06.2015
2 Portugal ITT-JR 26.06.2015

Rider profile

Name
João Almeida
Team
UAE Team Emirates-XRG
Nationality
Portugal
Date of birth
August 5 1998
Place of birth
Caldas da Rainha
Height
1.78 m
UCI ranking
212
UCI wins
29

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 ❤️