Thomas Silva - Results

XDS Astana Team

Guillermo Thomas Silva, born 30 December 2001 in Maldonado, is a Uruguayan road racing cyclist for the XDS Astana Team and a genuine history-maker for his country. In 2026 he became the first Uruguayan ever to ride the Giro d'Italia, then the first South American from Uruguay to win a Grand Tour stage and wear a Grand Tour leader's jersey, taking stage two and the Maglia Rosa on a dramatic day in Veliko Tarnovo. A versatile, attacking rider who reached the WorldTour just a few years after racing as an amateur, Silva has become a trailblazer for Uruguayan cycling. Find Thomas Silva's latest results, stats and race calendar on this page.

Results

2026

RankGCRaceDate
90 Gran Piemonte 08.10.2026
14 Coppa Bernocchi 05.10.2026
22 Coppa Agostoni 04.10.2026
34 World Championship RR 27.09.2026
1 Juegos Suramericanos RR 18.09.2026
20 GP Montreal 13.09.2026
32 GP Québec 11.09.2026
1 Arctic Race of Norway 13.08.2026 - 16.08.2026
3 1 Stage 4 16.08.2026
1 1 Stage 3 15.08.2026
27 6 Stage 2 14.08.2026
41 44 Stage 1 13.08.2026
38 San Sebastian 01.08.2026
1 Vuelta a Castilla y León 26.07.2026
1 Villafranca de Ordizia 25.07.2026
65 Giro d'Italia 08.05.2026 - 31.05.2026
20 65 Stage 21 31.05.2026
51 65 Stage 20 30.05.2026
56 66 Stage 19 29.05.2026
6 75 Stage 18 28.05.2026
123 78 Stage 17 27.05.2026
126 73 Stage 16 26.05.2026
96 69 Stage 15 24.05.2026
88 69 Stage 14 23.05.2026
87 68 Stage 13 22.05.2026
3 65 Stage 12 21.05.2026
95 71 Stage 11 20.05.2026
114 64 Stage 10 19.05.2026
132 64 Stage 9 17.05.2026
4 46 Stage 8 16.05.2026
112 56 Stage 7 15.05.2026
112 40 Stage 6 14.05.2026
3 40 Stage 5 13.05.2026
130 85 Stage 4 12.05.2026
60 1 Stage 3 10.05.2026
1 1 Stage 2 09.05.2026
167 167 Stage 1 08.05.2026
1 Tour of Hainan 15.04.2026 - 19.04.2026
27 1 Stage 5 19.04.2026
1 1 Stage 4 18.04.2026
15 2 Stage 3 17.04.2026
1 1 Stage 2 16.04.2026
28 31 Stage 1 15.04.2026
DNF Volta Catalunya 23.03.2026 - 29.03.2026
DNS Stage 3 25.03.2026
6 5 Stage 2 24.03.2026
4 4 Stage 1 23.03.2026
23 Milano-Sanremo 21.03.2026
25 Tirreno-Adriatico 09.03.2026 - 15.03.2026
11 25 Stage 7 15.03.2026
37 25 Stage 6 14.03.2026
22 19 Stage 5 13.03.2026
16 23 Stage 4 12.03.2026
23 27 Stage 3 11.03.2026
20 28 Stage 2 10.03.2026
99 99 Stage 1 09.03.2026
34 Strade Bianche 07.03.2026
59 Tour des Alpes-Maritimes 22.02.2026
19 Classic Var 21.02.2026
Vuelta a Murcia 13.02.2026 - 14.02.2026
16 Stage 1 13.02.2026
3 Uruguay RR 08.02.2026
3 Uruguay ITT 06.02.2026
41 Trofeo Palma 01.02.2026
11 Trofeo Andratx - Pollença 31.01.2026
44 Trofeo Serra Tramuntana 30.01.2026
DNF Trofeo Calvià 28.01.2026
78 Clàssica Comunitat Valenciana 1969 25.01.2026
39 Gran Premio Castellón 24.01.2026
DNF Classica Camp de Morvedre 23.01.2026

2025

RankGCRaceDate
35 Veneto Classic 19.10.2025
81 Giro del Veneto 15.10.2025
46 Trofeo Tessile & Moda - Valdengo Oropa 12.10.2025
78 Vuelta a España 23.08.2025 - 14.09.2025
123 78 Stage 20 13.09.2025
16 63 Stage 19 12.09.2025
97 67 Stage 18 11.09.2025
112 66 Stage 17 10.09.2025
74 65 Stage 16 09.09.2025
90 67 Stage 15 07.09.2025
114 61 Stage 14 06.09.2025
36 57 Stage 13 05.09.2025
127 72 Stage 12 04.09.2025
0 59 Stage 11 03.09.2025
84 58 Stage 10 02.09.2025
86 56 Stage 9 31.08.2025
13 56 Stage 8 30.08.2025
80 57 Stage 7 29.08.2025
67 53 Stage 6 28.08.2025
21 40 Stage 5 27.08.2025
9 32 Stage 4 26.08.2025
45 34 Stage 3 25.08.2025
37 35 Stage 2 24.08.2025
8 11 Stage 1 23.08.2025
13 Villafranca de Ordizia 25.07.2025
2 Tour of Magnificent Qinghai 06.07.2025 - 13.07.2025
99 2 Stage 8 13.07.2025
7 2 Stage 7 12.07.2025
2 1 Stage 6 11.07.2025
3 1 Stage 5 10.07.2025
9 1 Stage 4 09.07.2025
7 1 Stage 3 08.07.2025
1 1 Stage 2 07.07.2025
28 32 Stage 1 06.07.2025
10 GP Beiras e Serra da Estrela 23.05.2025 - 25.05.2025
12 10 Stage 3 25.05.2025
2 1 Stage 2 24.05.2025
1 1 Stage 1 23.05.2025
4 GP de Plumelec-Morbihan 10.05.2025
11 Tour du Finistère 09.05.2025
6 Boucles de l'Aulne 08.05.2025
9 Pan-America RR 27.04.2025
4 Pan-America ITT 24.04.2025
8 Brabantse Pijl 18.04.2025
57 Ronde van Limburg 16.04.2025
32 Itzulia Basque Country 07.04.2025 - 12.04.2025
28 32 Stage 6 12.04.2025
10 35 Stage 5 11.04.2025
17 44 Stage 4 10.04.2025
46 59 Stage 3 09.04.2025
15 126 Stage 2 08.04.2025
126 126 Stage 1 07.04.2025
4 GP Miguel Indurain 05.04.2025
48 Paris-Nice 09.03.2025 - 16.03.2025
60 48 Stage 8 16.03.2025
34 42 Stage 7 15.03.2025
104 54 Stage 6 14.03.2025
20 47 Stage 5 13.03.2025
76 70 Stage 4 12.03.2025
22 72 Stage 3 11.03.2025
28 23 Stage 2 10.03.2025
18 21 Stage 1 09.03.2025
23 Vuelta a Andalucía 19.02.2025 - 23.02.2025
11 23 Stage 5 23.02.2025
17 23 Stage 4 22.02.2025
19 23 Stage 3 21.02.2025
36 27 Stage 2 20.02.2025
14 14 Stage 1 19.02.2025
DNF Clásica Jaén 17.02.2025
1 Uruguay RR 09.02.2025
2 Uruguay ITT 07.02.2025
21 Clàssica Comunitat Valenciana 1969 26.01.2025
19 Gran Premio Castellón 25.01.2025
6 Classica Camp de Morvedre 24.01.2025

2024

RankGCRaceDate
80 World Championship RR 29.09.2024
10 Trofeo Matteotti 15.09.2024
15 Memorial Pantani 14.09.2024
26 Coppa Sabatini 12.09.2024
2 GP Industria & Artigianato 08.09.2024
14 Tour du Limousin 13.08.2024 - 16.08.2024
18 14 Stage 4 16.08.2024
15 15 Stage 3 15.08.2024
12 21 Stage 2 14.08.2024
30 34 Stage 1 13.08.2024
4 Circuito de Getxo 11.08.2024
76 San Sebastian Klasikoa 10.08.2024
4 Villafranca de Ordizia 25.07.2024
80 Vuelta a Castilla y León 23.07.2024
2 Tour of Qinghai Lake 07.07.2024 - 14.07.2024
4 2 Stage 8 14.07.2024
26 2 Stage 7 13.07.2024
3 2 Stage 6 12.07.2024
7 2 Stage 5 11.07.2024
3 2 Stage 4 10.07.2024
9 11 Stage 3 09.07.2024
4 6 Stage 2 08.07.2024
145 128 Stage 1 07.07.2024
33 Tour of Slovenia 12.06.2024 - 16.06.2024
21 33 Stage 5 16.06.2024
57 41 Stage 4 15.06.2024
21 20 Stage 3 14.06.2024
35 20 Stage 2 13.06.2024
16 22 Stage 1 12.06.2024
7 Pan-America RR 26.05.2024
DNF Itzulia Basque Country 01.04.2024 - 06.04.2024
DNS Stage 6 06.04.2024
133 121 Stage 5 05.04.2024
106 57 Stage 4 04.04.2024
47 65 Stage 3 03.04.2024
6 69 Stage 2 02.04.2024
128 128 Stage 1 01.04.2024
30 Route Adélie de Vitré 29.03.2024
5 Volta ao Alentejo 20.03.2024 - 24.03.2024
13 5 Stage 5 24.03.2024
7 5 Stage 4 23.03.2024
20 2 Stage 3 22.03.2024
9 1 Stage 2 21.03.2024
1 1 Stage 1 20.03.2024
6 Troféu Internacional da Arrábida 17.03.2024
38 GP Jean-Pierre Monseré 03.03.2024
13 Grand Prix Criquielion 02.03.2024
67 Trofeo Laigueglia 28.02.2024
14 O Gran Camiño 22.02.2024 - 25.02.2024
17 14 Stage 4 25.02.2024
5 15 Stage 3 24.02.2024
15 15 Stage 2 23.02.2024
38 Stage 1 22.02.2024
13 Figueira Champions Classic 10.02.2024
54 Volta Comunitat Valenciana 31.01.2024 - 04.02.2024
77 54 Stage 5 04.02.2024
42 48 Stage 4 03.02.2024
8 69 Stage 3 02.02.2024
54 72 Stage 2 01.02.2024
78 78 Stage 1 31.01.2024
63 GP la Marseillaise 28.01.2024
10 Uruguay RR 21.01.2024
3 Uruguay ITT 20.01.2024

2023

RankGCRaceDate
57 Vuelta a Burgos 15.08.2023 - 19.08.2023
57 57 Stage 5 19.08.2023
48 58 Stage 4 18.08.2023
58 67 Stage 3 17.08.2023
12 56 Stage 2 16.08.2023
53 55 Stage 1 15.08.2023
DNF World Championship RR-U23 12.08.2023
1 Uruguay RR-U23 12.02.2023
1 Uruguay ITT-U23 11.02.2023

2022

RankGCRaceDate
1 Uruguay RR 20.02.2022

2021

RankGCRaceDate
124 World Championship RR-U23 24.09.2021

Rider profile

Name
Thomas Silva
Team
XDS Astana Team
Nationality
Uruguay
Date of birth
December 30 2001
Place of birth
Maldonado
Height
1.75 m
UCI ranking
37
UCI wins
16

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