Geraint Thomas

GB Flag United Kingdom
Speciality
Stage Racer / All Rounder
Team Member For
15 Years
Age
38
Height
1.83m

Geraint Thomas continues to achieve so much in the sport he loves. One of the most versatile and well-loved riders in the peloton, the proud Welshman has continued to evolve and win races  throughout his now 18-year pro career. His 2018 Tour de France victory cemented his legacy as one of the sport's top riders, and another podium in 2022 ensured he's now stood on every step in Paris.

Results

DisciplinesAll Disciplines
2024
pt Flag Volta ao Algarve 65th Overall
it Flag Strade Bianche 71st Overall
es Flag Volta Catalunya 27th Overall
it Flag Tour of the Alps 13th Overall
it Flag Giro d'Italia 3rd Overall
fr Flag Tour de France 42nd Overall
be Flag Renewi Tour DNF
2023
au Flag Tour Down Under 88th Overall
es Flag Volta Catalunya 45th Overall
it Flag Tour of the Alps 15th Overall
it Flag Giro d'Italia 2nd Overall
gb Flag Great Britain ITT DNS
gb Flag Great Britain RR DNS
pl Flag Tour de Pologne 47th Overall
 Flag World Championship ITT 10th Overall
es Flag Vuelta a España 31st Overall
2022
pt Flag Volta ao Algarve 62nd Overall
it Flag Coppi e Bartali 17th Overall
es Flag Itzulia Basque Country 39th Overall
be Flag La Flèche Wallonne 98th Overall
be Flag Liège-Bastogne-Liège 43rd Overall
ch Flag Tour de Romandie 19th Overall
ch Flag Tour de Suisse 1st Overall
fr Flag Tour de France 3rd Overall
 Flag Commonwealth Games ITT 3rd Overall
 Flag Commonwealth Games RR 8th Overall
dk Flag PostNord Tour of Denmark 34th Overall
ca Flag GP Québec 101st Overall
ca Flag GP Montreal DNF
hr Flag CRO Race 85th Overall
2021
fr Flag Étoile de Bessèges 49th Overall
fr Flag Tour des Alpes-Maritimes 26th Overall
it Flag Tirreno-Adriatico 24th Overall
es Flag Volta Catalunya 3rd Overall
ch Flag Tour de Romandie 1st Overall
fr Flag Critérium du Dauphiné 3rd Overall
fr Flag Tour de France 41st Overall
 Flag Olympic Games RR DNF
 Flag Olympic Games ITT 12th Overall
be Flag Renewi Tour DNF
it Flag Giro della Toscana DNF
2020
pt Flag Volta ao Algarve 21st Overall
fr Flag Tour de l'Ain 34th Overall
fr Flag Critérium du Dauphiné 37th Overall
it Flag Tirreno-Adriatico 2nd Overall
 Flag World Championship ITT 4th Overall
it Flag Giro d'Italia DNF
2019
es Flag Volta Comunitat Valenciana 44th Overall
it Flag Strade Bianche 12th Overall
it Flag Tirreno-Adriatico DNF
es Flag Itzulia Basque Country 40th Overall
ch Flag Tour de Romandie 3rd Overall
ch Flag Tour de Suisse DNF
fr Flag Tour de France 2nd Overall
de Flag Deutschland Tour 65th Overall
ca Flag GP Québec 97th Overall
ca Flag GP Montreal DNF
 Flag World Championship RR DNF
2018
pt Flag Volta ao Algarve 2nd Overall
it Flag Tirreno-Adriatico 3rd Overall
fr Flag Paris-Roubaix DNF
be Flag Liège-Bastogne-Liège 56th Overall
ch Flag Tour de Romandie 33rd Overall
fr Flag Critérium du Dauphiné 1st Overall
gb Flag Great Britain ITT 1st Overall
fr Flag Tour de France 1st Overall
de Flag Deutschland Tour 41st Overall
gb Flag Tour of Britain 36th Overall
2017
au Flag Tour Down Under 49th Overall
it Flag Tirreno-Adriatico 5th Overall
es Flag Volta Catalunya 34th Overall
it Flag Tour of the Alps 1st Overall
it Flag Giro d'Italia DNF
fr Flag Route d'Occitanie 25th Overall
fr Flag Tour de France DNF
gb Flag Tour of Britain 7th Overall
 Flag World Championship TTT 3rd Overall
2016
au Flag Tour Down Under 39th Overall
pt Flag Volta ao Algarve 1st Overall
fr Flag Paris-Nice 1st Overall
it Flag Milano-Sanremo 169th Overall
es Flag Volta Catalunya DNF
be Flag Ronde van Vlaanderen 12th Overall
ch Flag Tour de Romandie 51st Overall
ch Flag Tour de Suisse 17th Overall
fr Flag Tour de France 15th Overall
gb Flag Ride London Classic 78th Overall
 Flag Olympic Games RR 11th Overall
 Flag Olympic Games ITT 9th Overall
ca Flag GP Québec 73rd Overall
ca Flag GP Montreal 66th Overall
be Flag Renewi Tour 32nd Overall
 Flag World Championship TTT 4th Overall
 Flag World Championship RR DNF
2015
au Flag Tour Down Under 32nd Overall
ae Flag Dubai Tour 38th Overall
pt Flag Volta ao Algarve 1st Overall
fr Flag Paris-Nice 5th Overall
it Flag Milano-Sanremo 31st Overall
be Flag E3 Saxo Classic 1st Overall
be Flag Gent - Wevelgem 3rd Overall
be Flag Ronde van Vlaanderen 14th Overall
be Flag Scheldeprijs 152nd Overall
fr Flag Paris-Roubaix DNF
ch Flag Tour de Romandie 87th Overall
ch Flag Tour de Suisse 2nd Overall
fr Flag Tour de France 15th Overall
es Flag Vuelta a España 69th Overall
2014
au Flag Tour Down Under 8th Overall
es Flag Vuelta a Andalucía 11th Overall
fr Flag Paris-Nice DNF
it Flag Milano-Sanremo DNF
be Flag E3 Saxo Classic 3rd Overall
be Flag Gent - Wevelgem 112th Overall
be Flag Ronde van Vlaanderen 8th Overall
be Flag Scheldeprijs 142nd Overall
fr Flag Paris-Roubaix 7th Overall
nl Flag Amstel Gold Race DNF
de Flag Bayern Rundfahrt 1st Overall
fr Flag Critérium du Dauphiné 46th Overall
gb Flag Great Britain ITT 2nd Overall
gb Flag Great Britain RR 8th Overall
fr Flag Tour de France 22nd Overall
 Flag Commonwealth Games ITT 3rd Overall
 Flag Commonwealth Games RR 1st Overall
be Flag Renewi Tour 6th Overall
ca Flag GP Québec 116th Overall
ca Flag GP Montreal 90th Overall
 Flag World Championship TTT 4th Overall
 Flag World Championship RR DNF
2013
au Flag Tour Down Under 3rd Overall
qa Flag Tour of Qatar 10th Overall
be Flag Omloop Het Nieuwsblad 4th Overall
be Flag Le Samyn 78th Overall
it Flag Milano-Sanremo DNF
be Flag Dwars door Vlaanderen 19th Overall
be Flag E3 Saxo Classic 4th Overall
be Flag Gent - Wevelgem DNF
be Flag Ronde van Vlaanderen 41st Overall
be Flag Scheldeprijs 129th Overall
fr Flag Paris-Roubaix 79th Overall
de Flag Bayern Rundfahrt 2nd Overall
fr Flag Critérium du Dauphiné 15th Overall
fr Flag Tour de France 140th Overall
fr Flag Bretagne Classic DNF
ca Flag GP Québec 97th Overall
ca Flag GP Montreal DNF
 Flag World Championship TTT 3rd Overall
 Flag World Championship RR DNF
2012
au Flag Tour Down Under 46th Overall
fr Flag Paris-Nice DNF
ch Flag Tour de Romandie DNF
it Flag Giro d'Italia 80th Overall
de Flag BEMER Cyclassics DNF
dk Flag PostNord Tour of Denmark 108th Overall
ca Flag GP Québec DNF
ca Flag GP Montreal DNF
 Flag World Championship TTT 9th Overall
be Flag Circuit Franco-Belge 115th Overall
fr Flag Paris - Bourges DNF
fr Flag Paris - Tours DNF
2011
au Flag Tour Down Under 68th Overall
it Flag Giro di Sardegna 34th Overall
it Flag Classica Sarda 6th Overall
fr Flag Paris-Nice 83rd Overall
it Flag Milano-Sanremo 60th Overall
be Flag Dwars door Vlaanderen 2nd Overall
be Flag Gent - Wevelgem 124th Overall
be Flag Ronde van Vlaanderen 10th Overall
fr Flag Paris-Roubaix DNF
ch Flag Tour de Romandie 88th Overall
de Flag Bayern Rundfahrt 1st Overall
fr Flag Critérium du Dauphiné DNF
gb Flag Great Britain RR 2nd Overall
fr Flag Tour de France 31st Overall
be Flag Renewi Tour 57th Overall
de Flag BEMER Cyclassics 31st Overall
fr Flag Bretagne Classic 75th Overall
gb Flag Tour of Britain 12th Overall
 Flag World Championship RR 81st Overall
2010
qa Flag Tour of Qatar 73rd Overall
om Flag Tour of Oman 80th Overall
fr Flag Paris-Nice 88th Overall
be Flag Dwars door Vlaanderen 32nd Overall
be Flag E3 Saxo Classic 50th Overall
be Flag Gent - Wevelgem DNF
be Flag Ronde van Vlaanderen 33rd Overall
fr Flag Paris-Roubaix 64th Overall
fr Flag Tour de Picardie 38th Overall
de Flag Bayern Rundfahrt 11th Overall
fr Flag Critérium du Dauphiné 21st Overall
gb Flag Great Britain RR 1st Overall
fr Flag Tour de France 67th Overall
be Flag Renewi Tour 66th Overall
gb Flag Great Britain ITT 3rd Overall
be Flag Mem. Van Steenbergen 107th Overall
gb Flag Tour of Britain 12th Overall
2009
it Flag GP della Costa Etruschi 110th Overall
fr Flag Tour Méditerranéen 72nd Overall
ch Flag GP Regio Insubria 31st Overall
ch Flag Gran Premio di Lugano DNF
it Flag Strade Bianche DNF
it Flag Tirreno-Adriatico DNF
it Flag Tour of the Alps 119th Overall
it Flag Giro della Toscana DNF
it Flag Giro Reggio Calabria DNF
it Flag Brixia Tour 95th Overall
es Flag Vuelta a Burgos DNF
it Flag Coppa Bernocchi 5th Overall
it Flag Giro della Romagna 50th Overall
gb Flag Tour of Britain 6th Overall
 Flag World Championship RR DNF
2008
pt Flag Volta ao Alentejo 50th Overall
be Flag Scheldeprijs 24th Overall
fr Flag GP de Denain DNF
it Flag Tour of the Alps 116th Overall
it Flag Giro d'Italia 118th Overall
nl Flag ZLM Tour 118th Overall
gb Flag Tour of Britain 73rd Overall
it Flag Mem. Viviana Manservisi 47th Overall
it Flag GP Ind. & Com.di Prato DNF
 Flag World Championship RR DNF
it Flag Memorial Cimurri DNF
it Flag Coppa Sabatini DNF
it Flag Giro dell'Emilia DNF
it Flag GP Bruno Beghelli DNF
2007
au Flag Tour Down Under 47th Overall
it Flag GP della Costa Etruschi 85th Overall
pt Flag Volta ao Alentejo 107th Overall
it Flag Tour of the Alps 110th Overall
de Flag Eschborn-Frankfurt 55th Overall
it Flag GP Industria & Artigianato 37th Overall
fr Flag Tour de Picardie 23rd Overall
de Flag GP Triberg-Schwarzwald DNF
nl Flag ZLM Tour 38th Overall
fr Flag Tour de France 139th Overall
it Flag GP Camaiore DNF
it Flag Giro del Lazio DNF
es Flag Vuelta a Burgos 83rd Overall
it Flag GP Artigianato Carn 58th Overall
gb Flag Tour of Britain 59th Overall
2006
my Flag Tour de Langkawi 55th Overall
 Flag Commonwealth Games RR DNF
it Flag Giro delle Regioni 61st Overall
it Flag Coppa Citta di Asti 13th Overall
it Flag GP Marmo 13th Overall
lu Flag Flèche du Sud 1st Overall
it Flag Giro Next Gen 49th Overall
gb Flag Great Britain RR 3rd Overall
gb Flag Tour of Britain 40th Overall
it Flag Giro della Toscana 36th Overall
 Flag World Championship RR-U23 DNF
2005
lu Flag Flèche du Sud 36th Overall
gb Flag Great Britain RR 12th Overall
de Flag Sparkassen Giro 31st Overall
be Flag Egmont Cycling Race 51st Overall
gb Flag Tour of Britain 42nd Overall
de Flag Nürnberger Altstadt 78th Overall
be Flag Kamp. van Vlaanderen 19th Overall
 Flag World Championship RR-U23 93rd Overall
2003
gb Flag Great Britain RR-JR 3rd Overall
Powered by FirstCycling.com