Stephen Williams - Results

NSN Cycling Team

Stephen Williams is a professional cyclist from United Kingdom, born on June 9th 1996 in Aberystwyth. At 30 years old, He rides for NSN Cycling Team, a World Tour Team. He has 15 UCI victories and currently holds no ranking on the UCI World Ranking.

Results

2025

RankGCRaceDate
DNF Eschborn-Frankfurt 01.05.2025
DNF Liège-Bastogne-Liège 27.04.2025
DNF La Flèche Wallonne 23.04.2025
50 Giro d'Abruzzo 15.04.2025 - 18.04.2025
59 50 Stage 4 18.04.2025
21 56 Stage 3 17.04.2025
89 88 Stage 2 16.04.2025
80 80 Stage 1 15.04.2025
66 Cadel Evans Road Race 02.02.2025
80 Surf Coast Classic 30.01.2025
53 Tour Down Under 21.01.2025 - 26.01.2025
115 53 Stage 6 26.01.2025
81 54 Stage 5 25.01.2025
55 24 Stage 4 24.01.2025
28 23 Stage 3 23.01.2025
21 24 Stage 2 22.01.2025
23 27 Stage 1 21.01.2025

2024

RankGCRaceDate
DNF Giro dell'Emilia 05.10.2024
DNF World Championship RR 29.09.2024
DNF GP Montreal 15.09.2024
73 GP Québec 13.09.2024
1 Tour of Britain 03.09.2024 - 08.09.2024
30 1 Stage 6 08.09.2024
29 1 Stage 5 07.09.2024
26 1 Stage 4 06.09.2024
1 1 Stage 3 05.09.2024
1 1 Stage 2 04.09.2024
12 15 Stage 1 03.09.2024
31 Olympic Games RR 03.08.2024
73 Tour de France 29.06.2024 - 21.07.2024
136 73 Stage 21 21.07.2024
37 70 Stage 20 20.07.2024
77 79 Stage 19 19.07.2024
114 69 Stage 18 18.07.2024
12 66 Stage 17 17.07.2024
98 85 Stage 16 16.07.2024
137 87 Stage 15 14.07.2024
51 78 Stage 14 13.07.2024
134 93 Stage 13 12.07.2024
125 81 Stage 12 11.07.2024
104 84 Stage 11 10.07.2024
139 82 Stage 10 09.07.2024
134 83 Stage 9 07.07.2024
104 79 Stage 8 06.07.2024
144 81 Stage 7 05.07.2024
148 81 Stage 6 04.07.2024
155 78 Stage 5 03.07.2024
50 77 Stage 4 02.07.2024
156 92 Stage 3 01.07.2024
65 94 Stage 2 30.06.2024
137 137 Stage 1 29.06.2024
DNS Great Britain RR 23.06.2024
81 Tour de Suisse 09.06.2024 - 16.06.2024
25 81 Stage 8 16.06.2024
140 87 Stage 7 15.06.2024
92 69 Stage 6 14.06.2024
124 62 Stage 5 13.06.2024
33 29 Stage 4 12.06.2024
2 6 Stage 3 11.06.2024
10 33 Stage 2 10.06.2024
38 38 Stage 1 09.06.2024
41 Mercan'Tour Classic Alpes-Maritimes 29.05.2024
66 Liège-Bastogne-Liège 21.04.2024
1 La Flèche Wallonne 17.04.2024
43 Amstel Gold Race 14.04.2024
55 Brabantse Pijl 10.04.2024
DNF GP Miguel Indurain 30.03.2024
52 Volta Catalunya 18.03.2024 - 24.03.2024
4 52 Stage 7 24.03.2024
47 59 Stage 6 23.03.2024
5 63 Stage 5 22.03.2024
50 73 Stage 4 21.03.2024
75 75 Stage 3 20.03.2024
94 72 Stage 2 19.03.2024
3 3 Stage 1 18.03.2024
75 Strade Bianche 02.03.2024
83 Faun Drome Classic 25.02.2024
14 Faun-Ardèche Classic 24.02.2024
17 Cadel Evans Road Race 28.01.2024
78 Surf Coast Classic 25.01.2024
1 Tour Down Under 16.01.2024 - 21.01.2024
1 1 Stage 6 21.01.2024
2 1 Stage 5 20.01.2024
17 5 Stage 4 19.01.2024
24 5 Stage 3 18.01.2024
3 4 Stage 2 17.01.2024
65 66 Stage 1 16.01.2024

2023

RankGCRaceDate
DNF Il Lombardia 07.10.2023
22 Tre Valli Varesine 03.10.2023
22 Giro dell'Emilia 30.09.2023
29 Grand Prix de Wallonie 13.09.2023
14 Tour of Britain 03.09.2023 - 10.09.2023
22 14 Stage 8 10.09.2023
3 8 Stage 7 09.09.2023
62 34 Stage 6 08.09.2023
35 25 Stage 5 07.09.2023
26 29 Stage 4 06.09.2023
30 32 Stage 3 05.09.2023
29 38 Stage 2 04.09.2023
49 49 Stage 1 03.09.2023
1 Arctic Race of Norway 17.08.2023 - 20.08.2023
10 1 Stage 4 20.08.2023
1 1 Stage 3 19.08.2023
16 9 Stage 2 18.08.2023
35 6 Stage 1 17.08.2023
62 San Sebastian Klasikoa 29.07.2023
60 Tour de Wallonie 22.07.2023 - 26.07.2023
2 60 Stage 5 26.07.2023
98 84 Stage 4 25.07.2023
82 81 Stage 3 24.07.2023
87 82 Stage 2 23.07.2023
66 66 Stage 1 22.07.2023
3 Great Britain RR 25.06.2023
28 Route d'Occitanie 15.06.2023 - 18.06.2023
30 28 Stage 4 18.06.2023
32 28 Stage 3 17.06.2023
109 69 Stage 2 16.06.2023
69 69 Stage 1 15.06.2023
58 CIC - Mont Ventoux 13.06.2023
93 Giro d'Italia 06.05.2023 - 28.05.2023
12 93 Stage 21 28.05.2023
44 94 Stage 20 27.05.2023
79 94 Stage 19 26.05.2023
55 94 Stage 18 25.05.2023
125 101 Stage 17 24.05.2023
82 99 Stage 16 23.05.2023
113 105 Stage 15 21.05.2023
21 97 Stage 14 20.05.2023
58 110 Stage 13 19.05.2023
91 112 Stage 12 18.05.2023
117 113 Stage 11 17.05.2023
87 122 Stage 10 16.05.2023
126 136 Stage 9 14.05.2023
156 135 Stage 8 13.05.2023
140 138 Stage 7 12.05.2023
120 135 Stage 6 11.05.2023
169 130 Stage 5 10.05.2023
153 115 Stage 4 09.05.2023
62 63 Stage 3 08.05.2023
160 130 Stage 2 07.05.2023
98 98 Stage 1 06.05.2023
8 Eschborn-Frankfurt 01.05.2023
100 Volta Catalunya 20.03.2023 - 26.03.2023
126 100 Stage 7 26.03.2023
84 101 Stage 6 25.03.2023
93 111 Stage 5 24.03.2023
151 108 Stage 4 23.03.2023
80 107 Stage 3 22.03.2023
127 132 Stage 2 21.03.2023
136 136 Stage 1 20.03.2023
DNF Paris-Nice 05.03.2023 - 12.03.2023
DNF Stage 7 11.03.2023
118 48 Stage 5 09.03.2023
43 48 Stage 4 08.03.2023
22 103 Stage 3 07.03.2023
143 110 Stage 2 06.03.2023
102 102 Stage 1 05.03.2023
DNF Faun Drome Classic 26.02.2023
DNF Faun-Ardèche Classic 25.02.2023
DNF Vuelta a San Juan 22.01.2023 - 29.01.2023
DNS Stage 4 25.01.2023
126 108 Stage 3 24.01.2023
122 109 Stage 2 23.01.2023
73 69 Stage 1 22.01.2023

2022

RankGCRaceDate
DNF Japan Cup 16.10.2022
138 Bretagne Classic 28.08.2022
DNF Commonwealth Games RR 07.08.2022
47 Tour de Pologne 30.07.2022 - 05.08.2022
121 47 Stage 7 05.08.2022
58 29 Stage 6 04.08.2022
41 12 Stage 5 03.08.2022
33 12 Stage 4 02.08.2022
8 13 Stage 3 01.08.2022
53 112 Stage 2 31.07.2022
158 152 Stage 1 30.07.2022
DNF Great Britain RR 26.06.2022
DNF Tour de Suisse 12.06.2022 - 19.06.2022
DNS Stage 6 17.06.2022
99 55 Stage 5 16.06.2022
29 1 Stage 4 15.06.2022
34 1 Stage 3 14.06.2022
19 1 Stage 2 13.06.2022
1 1 Stage 1 12.06.2022
15 GP Kanton Aargau 10.06.2022
98 Tour de Romandie 26.04.2022 - 01.05.2022
83 98 Stage 5 01.05.2022
109 99 Stage 4 30.04.2022
81 93 Stage 3 29.04.2022
122 104 Stage 2 28.04.2022
77 77 Stage 1 27.04.2022
104 104 Prologue 26.04.2022
99 La Flèche Wallonne 20.04.2022
DNF Volta Comunitat Valenciana 02.02.2022 - 06.02.2022
DNS Stage 2 03.02.2022
85 Stage 1 02.02.2022

2021

RankGCRaceDate
DNS Great Britain RR 17.10.2021
DNF Il Lombardia 09.10.2021
121 Gran Piemonte 07.10.2021
1 CRO Race 28.09.2021 - 03.10.2021
2 Stage 6 03.10.2021
1 Stage 5 02.10.2021
9 Stage 4 01.10.2021
5 Stage 3 30.09.2021
35 Stage 2 29.09.2021
23 Stage 1 28.09.2021
24 Memorial Pantani 18.09.2021
25 Coppa Sabatini 16.09.2021
12 Giro della Toscana 15.09.2021
23 Bretagne Classic 29.08.2021
114 Vuelta a Burgos 03.08.2021 - 07.08.2021
95 Stage 5 07.08.2021
113 Stage 4 06.08.2021
115 Stage 3 05.08.2021
115 Stage 2 04.08.2021
138 Stage 1 03.08.2021
79 Circuito de Getxo 01.08.2021
53 San Sebastian Klasikoa 31.07.2021
39 Settimana Ciclistica Italiana 14.07.2021 - 18.07.2021
14 Stage 5 18.07.2021
16 Stage 4 17.07.2021
96 Stage 3 16.07.2021
38 Stage 2 15.07.2021
81 Stage 1 14.07.2021
43 Tour de Suisse 06.06.2021 - 13.06.2021
47 43 Stage 8 13.06.2021
60 50 Stage 7 12.06.2021
127 54 Stage 6 11.06.2021
26 17 Stage 5 10.06.2021
46 26 Stage 4 09.06.2021
27 25 Stage 3 08.06.2021
25 30 Stage 2 07.06.2021
103 103 Stage 1 06.06.2021
72 Tour de Romandie 27.04.2021 - 02.05.2021
64 72 Stage 5 02.05.2021
69 74 Stage 4 01.05.2021
83 82 Stage 3 30.04.2021
82 85 Stage 2 29.04.2021
85 84 Stage 1 28.04.2021
43 43 Prologue 27.04.2021
DNF La Flèche Wallonne 21.04.2021
117 Amstel Gold Race 18.04.2021
65 Brabantse Pijl 14.04.2021
97 Volta Catalunya 22.03.2021 - 28.03.2021
119 97 Stage 7 28.03.2021
38 93 Stage 6 27.03.2021
137 101 Stage 5 26.03.2021
140 81 Stage 4 25.03.2021
27 38 Stage 3 24.03.2021
130 77 Stage 2 23.03.2021
81 81 Stage 1 22.03.2021
DNF Kuurne-Brussel-Kuurne 28.02.2021
DNF Omloop Nieuwsblad 27.02.2021

2020

RankGCRaceDate
DNF Vuelta a España 20.10.2020 - 08.11.2020
DNS Stage 11 31.10.2020
154 155 Stage 10 30.10.2020
134 152 Stage 9 29.10.2020
157 151 Stage 8 28.10.2020
146 151 Stage 7 27.10.2020
158 149 Stage 6 25.10.2020
129 140 Stage 5 24.10.2020
158 149 Stage 4 23.10.2020
131 147 Stage 3 22.10.2020
161 149 Stage 2 21.10.2020
137 137 Stage 1 20.10.2020
DNF Brabantse Pijl 07.10.2020
116 La Flèche Wallonne 30.09.2020
46 Giro dell'Appennino 19.09.2020
DNF Coppa Sabatini 17.09.2020
117 Giro della Toscana 16.09.2020
DNF Czech Tour 06.08.2020 - 09.08.2020
DNF Stage 4 09.08.2020
136 Stage 3 08.08.2020
122 Stage 2 07.08.2020
8 Stage 1 06.08.2020

2019

RankGCRaceDate
DNF Tour de Romandie 30.04.2019 - 05.05.2019
DNS Stage 3 03.05.2019
108 121 Stage 2 02.05.2019
115 121 Stage 1 01.05.2019
89 89 Prologue 30.04.2019
DNF Itzulia Basque Country 08.04.2019 - 13.04.2019
DNF Stage 5 12.04.2019
141 139 Stage 4 11.04.2019
109 124 Stage 3 10.04.2019
107 122 Stage 2 09.04.2019
116 116 Stage 1 08.04.2019

2018

RankGCRaceDate
69 World Championship RR-U23 28.09.2018
DNF Coppa Sabatini 20.09.2018
DNF Giro della Toscana 19.09.2018
37 Tour of Britain 02.09.2018 - 09.09.2018
88 Stage 8 09.09.2018
98 Stage 7 08.09.2018
19 Stage 6 07.09.2018
10 Stage 5 06.09.2018
85 Stage 4 05.09.2018
63 Stage 3 04.09.2018
26 Stage 2 03.09.2018
81 Stage 1 02.09.2018
80 Tour de l'Avenir 17.08.2018 - 26.08.2018
114 Stage 10 26.08.2018
86 Stage 9 25.08.2018
28 Stage 8 24.08.2018
78 Stage 7 23.08.2018
87 Stage 6 22.08.2018
41 Stage 5 21.08.2018
16 Stage 4 20.08.2018
73 Stage 3 19.08.2018
53 Stage 2 18.08.2018
43 Stage 1 17.08.2018
83 Tour Alsace 01.08.2018 - 05.08.2018
10 Stage 5 05.08.2018
58 Stage 4 04.08.2018
105 Stage 3 03.08.2018
144 Stage 2 02.08.2018
3 Stage 1 01.08.2018
DNF Great Britain RR 01.07.2018
5 Giro Next Gen 07.06.2018 - 16.06.2018
10 Stage 9 16.06.2018
12 Stage 10 16.06.2018
15 Stage 8 15.06.2018
1 Stage 7 14.06.2018
30 Stage 6 13.06.2018
2 Stage 5 12.06.2018
6 Stage 4 11.06.2018
29 Stage 3 10.06.2018
11 Stage 2 09.06.2018
47 Stage 1 08.06.2018
30 Prologue 07.06.2018
1 Ronde de l'Isard (U23) 17.05.2018 - 20.05.2018
9 Stage 4 20.05.2018
26 Stage 3 19.05.2018
1 Stage 2 18.05.2018
1 Stage 1 17.05.2018
50 Flèche Ardennaise 06.05.2018
24 Tour de Bretagne 25.04.2018 - 01.05.2018
11 Stage 7 01.05.2018
66 Stage 6 30.04.2018
13 Stage 5 29.04.2018
10 Stage 4 28.04.2018
73 Stage 3 27.04.2018
54 Stage 2 26.04.2018
34 Stage 1 25.04.2018
9 LBL Espoirs (U23) 14.04.2018
63 Circuit des Ardennes 06.04.2018 - 08.04.2018
104 Stage 3 08.04.2018
79 Stage 4 08.04.2018
91 Stage 2 07.04.2018
72 Stage 1 06.04.2018
72 Tour de Normandie 19.03.2018 - 25.03.2018
99 Stage 7 25.03.2018
122 Stage 6 24.03.2018
73 Stage 5 23.03.2018
60 Stage 4 22.03.2018
98 Stage 3 21.03.2018
51 Stage 2 20.03.2018
83 Stage 1 19.03.2018
59 Dorpenomloop Rucphen 11.03.2018

2017

RankGCRaceDate
15 Famenne Ardenne Classic 11.10.2017
54 Ronde van Midden 26.08.2017 - 27.08.2017
97 Stage 2 27.08.2017
13 Stage 1 26.08.2017
DNF Egmont Cycling Race 22.08.2017
46 Veenendaal Classic 18.08.2017
26 Czech Tour 10.08.2017 - 13.08.2017
17 Stage 4 13.08.2017
27 Stage 3 12.08.2017
85 Stage 2 11.08.2017
6 Stage 1 10.08.2017
DNF Valle d'Aosta (U23) 12.07.2017 - 16.07.2017
DNS Stage 2 14.07.2017
120 Stage 1 13.07.2017
13 Prologue 12.07.2017
DNF Great Britain RR 25.06.2017
30 Great Britain ITT-U23 22.06.2017
70 Giro Next Gen 09.06.2017 - 15.06.2017
109 Stage 8 15.06.2017
40 Stage 7 14.06.2017
48 Stage 5 13.06.2017
96 Stage 6 13.06.2017
157 Stage 4 12.06.2017
20 Stage 3 11.06.2017
79 Stage 2 10.06.2017
123 Stage 1 09.06.2017
11 Ronde de l'Isard (U23) 18.05.2017 - 21.05.2017
32 Stage 4 21.05.2017
6 Stage 3 20.05.2017
6 Stage 2 19.05.2017
2 Flèche Ardennaise 07.05.2017
50 Tour de Bretagne 25.04.2017 - 01.05.2017
43 Stage 7 01.05.2017
15 Stage 6 30.04.2017
19 Stage 5 29.04.2017
81 Stage 4 28.04.2017
118 Stage 3 27.04.2017
120 Stage 2 26.04.2017
92 Stage 1 25.04.2017
DNF Circuit des Ardennes 07.04.2017 - 09.04.2017
DNS Stage 3 09.04.2017
124 Stage 2 08.04.2017
4 Stage 1 07.04.2017
39 Tript. Monts Châteaux 31.03.2017 - 02.04.2017
59 Stage 3 02.04.2017
39 Stage 4 02.04.2017
71 Stage 2 01.04.2017
68 Stage 1 31.03.2017
35 GP Lillers 05.03.2017

2016

RankGCRaceDate
DNF GP des Marbriers 23.08.2016
DNF Great Britain RR 26.06.2016
47 Tour de Korea 05.06.2016 - 12.06.2016
57 Stage 8 12.06.2016
87 Stage 7 11.06.2016
53 Stage 6 10.06.2016
87 Stage 5 09.06.2016
45 Stage 4 08.06.2016
71 Stage 3 07.06.2016
65 Stage 2 06.06.2016
33 Stage 1 05.06.2016
22 Tour de Yorkshire 29.04.2016 - 01.05.2016
22 Stage 3 01.05.2016
37 Stage 2 30.04.2016
80 Stage 1 29.04.2016
34 Tour de Taiwan 06.03.2016 - 10.03.2016
36 Stage 5 10.03.2016
46 Stage 4 09.03.2016
15 Stage 3 08.03.2016
21 Stage 2 07.03.2016
37 Stage 1 06.03.2016
3 NZ Cycle Classic 20.01.2016 - 24.01.2016
11 Stage 5 24.01.2016
3 Stage 4 23.01.2016
8 Stage 3 22.01.2016
40 Stage 2 21.01.2016
26 Stage 1 20.01.2016

2015

RankGCRaceDate
DNF Tour de l'Avenir 22.08.2015 - 29.08.2015
OOT Stage 5 27.08.2015
85 Stage 4 26.08.2015
41 Stage 3 25.08.2015
125 Stage 2 24.08.2015
35 Stage 1 23.08.2015
65 Prologue 22.08.2015
DNF Great Britain RR 28.06.2015
26 Great Britain ITT-U23 25.06.2015
22 Velothon Wales 14.06.2015
65 Rutland - Melton Classic 26.04.2015

Rider profile

Name
Stephen Williams
Team
NSN Cycling Team
Nationality
United Kingdom
Date of birth
June 9 1996
Place of birth
Aberystwyth
Height
1.84 m
UCI wins
15

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