Geraint Thomas

»

INEOS Grenadiers

menu

Info

  • Date of birth:
    25th
    May
    1986
    (
    39
    )
  • Weight:
    71
    kg
    Height:
    1.83
    m
Specialties
  • Visits:
    ▲3238
    this week

Top results

Teams

Will retire on 2025-12-31
show all

Key statistics

  • 25
    GC (10)
    Oneday races (4)
    ITT (5)
  • 22
    tour (14) giro (6) vuelta(2)
  • 21
    RBX(6)
    MSR(6)
    RVV(6)
    LBL(3)
    LOM(0)
SORT BY DATE

Date

#Result

Race

Distance
Points
PCS
Points
UCI
25.0981 World Championships ME - Road Race (WC)
Great Britain
26615more
11.09 › 18.0911-18/9 Tour of Britain (2.1) more
30Mountains classificationMountains classification
2Points classificationPoints classification
12General classificationGeneral classification 10
18.094S8bStage 8b - London › London 88.85
18.09512S8a (ITT)Stage 8a (ITT) - London › London 8.84
17.091012S7Stage 7 - Bury St. Edmunds › Sandringham Estate 199.7
16.092512S6Stage 6 - Taunton › Wells 146
15.0942S5Stage 5 - Exeter › Exmouth 180.35
14.09112S4Stage 4 - Powis Castle › Caerphilly 182
13.0933S3Stage 3 - Stoke-on-Trent › Stoke-on-Trent 1407
11.0958S1Stage 1 - Peebles › Dumfries 170.34
28.0875 GP Ouest France - Plouay (WT) 248.35more
21.0831 Cyclassics Hamburg (WT) 216.55more
08.08 › 14.088-14/8 Eneco Tour (2.UWT) more
14Youth classificationYouth classification
29Points classificationPoints classification
57General classificationGeneral classification 5
14.0843S7Stage 7 - Sittard-Geleen › Sittard-Geleen 201.2
13.0883S6Stage 6 - Genk › Genk 189.2
12.0824S5 (ITT)Stage 5 (ITT) - Roermond › Roermond 14.7
11.0882S4Stage 4 - Heers › Andenne 184
10.0821S3Stage 3 - Aalter › Ardooie 169.1
09.0819S2Stage 2 - Oosterhout › Sint Willebrord 192.1
08.089ProloguePrologue - Amersfoort › Amersfoort 5.72
02.07 › 24.072-24/7 Tour de France (WT) more
7Youth classificationYouth classification
19Mountains classificationMountains classification
18Points classificationPoints classification
31General classificationGeneral classification 45
24.0763S21Stage 21 - Créteil › Paris 95
23.074431S20 (ITT)Stage 20 (ITT) - Grenoble › Grenoble 42.5
22.074231S19Stage 19 - Modane › Alpe d’huez 109.5
21.072530S18Stage 18 - Pinerolo › Galibier Serre-Chevalier 189
20.076941S17Stage 17 - Gap › Pinerolo 179
19.073240S16Stage 16 - Saint-Paul-Trois-Châteaux › Gap 162.5
17.0711442S15Stage 15 - Limoux › Montpellier 192.5
16.075643S14Stage 14 - Saint-Gaudens › Plateau De Beille 168.5
15.0712139S13Stage 13 - Pau › Lourdes 152.5
14.073525S12Stage 12 - Cugnaux › Luz Ardiden 211
13.072431S11Stage 11 - Blaye-les-mines › Lavaur 168.5
12.07932S10Stage 10 - Aurillac › Carmaux 16114
10.072132S9Stage 9 - Issoire › Saint-Flour 208
09.072235S8Stage 8 - Aigurande › SuperBesse 190
08.0712638S7Stage 7 - Le Mans › Châteauroux 215
07.07167S6Stage 6 - Dinan › Lisieux 226.5
06.0757S5Stage 5 - Carhaix › Cap Fréhel 164.5322
05.07287S4Stage 4 - Lorient › Mûr-de-Bretagne 172.5
04.07154S3Stage 3 - Olonne-sur-mer › Redon 1981
03.0734S2 (TTT)Stage 2 (TTT) - Les Essarts › Les Essarts 2330
02.0766S1Stage 1 - Passage Du Gois La Barre-de-monts › Mont Des Alouettes Les Herbiers 191.526
26.062 National Championships Great Britain ME - Road Race (NC) 19710more
05.06 › 12.065-12/6 Critérium du Dauphiné (WT) more
20Youth classificationYouth classification
12.06OTLS7Stage 7 - Pontcharra › La Toussuire 117.5
11.0612878S6Stage 6 - Les Gets › Le Collet d’Allevard 192.5
10.067735S5Stage 5 - Parc des Oiseaux - Villars-les-Dombes › Les Gets 210
09.06906S4Stage 4 - La Motte-Servolex › Mâcon 173.5
08.0676S3 (ITT)Stage 3 (ITT) - Grenoble › Grenoble 42.54
07.066020S2Stage 2 - Voiron › Lyon 179
06.063523S1Stage 1 - Albertville › Saint-Pierre-de-Chartreuse 144
05.062727ProloguePrologue - Saint-Jean-de-Maurienne › Saint-Jean-de-Maurienne 5.4
25.05 › 29.0525-29/5 Bayern-Rundfahrt (2.HC) more
1General classificationGeneral classification 150
29.0511S5Stage 5 - Friedberg › Moosburg 162.1
28.055S4 (ITT)Stage 4 (ITT) - Friedberg › Friedberg 264
27.052S3Stage 3 - Bad Gögging › Aichach 180.818
26.0517S2Stage 2 - Freystadt › Bad Gögging 206.2
25.0555S1Stage 1 - Pfarrkirchen › Freystadt 223.2
26.04 › 01.0526-1/4 Tour de Romandie (WT) more
88General classificationGeneral classification 5
01.0538S5Stage 5 - Champagne › Genève 164.6
30.0410294S4 (ITT)Stage 4 (ITT) - Aubonne › Signal de Bougy 20.1
29.049193S3Stage 3 - Thierrens › Neuchâtel 166.5
28.049494S2Stage 2 - Romont › Romont 168.3
27.049796S1Stage 1 - Martigny › Leysin 171.5
26.041313ProloguePrologue - Martigny › Martigny 3.5
10.04OTL Paris - Roubaix (WT) 258more
03.0410 Ronde van Vlaanderen / Tour des Flandres ME (WT) 258504more
27.03124 Gent - Wevelgem (WT) 204.55more
23.032 Dwars door Vlaanderen (1.1) 20155more
19.0360 Milano-Sanremo (WT) 2985more
06.03 › 13.036-13/3 Paris - Nice (2.UWT) more
18Youth classificationYouth classification
34Points classificationPoints classification
83General classificationGeneral classification 5
13.0357S8Stage 8 - Nice › Nice 124
12.03118123S7Stage 7 - Brignoles › Biot (Sophia Antipolis) 215.5
11.0323131S6 (ITT)Stage 6 (ITT) - Rognes › Aix-en-Provence 27
10.03160136S5Stage 5 - Saint-Symphorien-sur-Coise › Vernoux-en-Vivarais 194
09.03140125S4Stage 4 - Crêches-sur-Saône › Belleville 191
08.03520S3Stage 3 - Cosne-Cours-sur-Loire › Nuits-Saint-Georges 202.5101
07.033337S2Stage 2 - Montfort-l’Amaury › Amilly 199
06.035859S1Stage 1 - Houdan › Houdan 154.5
27.026 Classica Sarda Sassari - Cagliari (1.1) 19424more
22.02 › 26.0222-26/2 Giro di Sardegna (2.1)
Great Britain
more
34General classificationGeneral classification
26.0261S5Stage 5 - Oristano › Giara Gesturi 174
25.0210S4Stage 4 - Lanusei › Oristano 174
24.0225S3Stage 3 - Orani › Lanusei 173
23.0252S2Stage 2 - Porto Rotondo › Nuoro (Monte Ortobene) 197
22.021313S1Stage 1 - Olbia › Porto Cervo 138
18.01 › 23.0118-23/1 Santos Tour Down Under (WT) more
27Youth classificationYouth classification
68General classificationGeneral classification 5
23.0156S6Stage 6 - Adelaide › Adelaide 90
22.019371S5Stage 5 - McLaren Vale › Willunga 131
21.012452S4Stage 4 - Norwood › Strathalbyn 124
20.015357S3Stage 3 - Unley › Stirling 129
19.01125101S2Stage 2 - Tailem Bend › Mannum 146
18.017476S1Stage 1 - Mawson Lakes › Angaston 138
13312 km in 83 days | PCS points: 565 | UCI points: 7
= number of kilometres in a group before the peloton

PCS Ranking position per season

Points #
2025
52
596
2024
454
137
2023
645
82
2022
996
32
2021
805
46
2020
398
84
2019
865
52
2018
1658
9
2017
802
56
2016
878
40
2015
1157
20
2014
912
38
2013
704
58
2012
203
297
2011
565
79
2010
308
166
2009
55
773
2008
36
1036
2007
32
1128
2006
43
973
2005
2
2218