VeloStatistics

2019 - Vuelta a Espana | Rit 3
2019-08-26 | GT
Pos Rider Nat Team Age
1 Sam Bennett IRL BORA - Hansgrohe 28-314
2 Edward Theuns BEL Trek - Segafredo 28-118
3 Luka Mezgec SLO Mitchelton - Scott 31-060
4 Jon Aberasturi Izaga SPA Caja Rural - Seguros RGA 30-151
5 Phil Bauhaus DUI Bahrain - Merida 25-049
6 Maximiliano Ariel Richeze Araquistain ARG Deceuninck - Quick Step 36-172
7 Fabio Jakobsen NED Deceuninck - Quick Step 22-360
8 Cyril Barthe FRA Euskadi - Murias 23-194
9 Szymon Sajnok POL CCC 22-002
10 Clément Venturini FRA AG2R - La Mondiale 25-314
11 Marc Sarreau FRA Groupama - FDJ 26-077
12 Damien Touzé FRA Cofidis 23-050
13 Jonas Koch DUI CCC 26-062
14 Maximilian Walscheid DUI Team Sunweb 26-074
15 Tosh Van Der Sande BEL Lotto - Soudal 28-271
16 Tadej Pogacar SLO UAE Team Emirates 20-339
17 Edvald Boasson Hagen NOR Dimension Data 32-101
18 Vyacheslav Kuznetsov RUS Katusha - Alpecin 30-063
19 John Degenkolb DUI Trek - Segafredo 30-231
20 Zdenek Stybar CZE Deceuninck - Quick Step 33-258
21 Ruben Antonio Almeida Guerreiro POR Katusha - Alpecin 25-051
22 José Joaquin Rojas Gil SPA Movistar 34-079
23 Alejandro Valverde Belmonte SPA Movistar 39-123
24 Mark Padun UKR Bahrain - Merida 23-051
25 Carl Fredrik Hagen NOR Lotto - Soudal 27-335
26 Rémi Cavagna FRA Deceuninck - Quick Step 24-016
27 Francisco Jose Ventoso Alberdi SPA CCC 37-112
28 Miguel Angel Lopez Moreno COL Astana 25-203
29 Quentin Jaurégui FRA AG2R - La Mondiale 25-126
30 Nikias Arndt DUI Team Sunweb 27-282
31 Jhoan Esteban Chaves Rubio COL Mitchelton - Scott 29-221
32 Benjamin King (USA) USA Dimension Data 30-157
33 Nicholas Dlamini ZAF Dimension Data 24-014
34 Jesus Ezquerra Muela SPA Burgos - BH 28-330
35 Shane Archbold NZL BORA - Hansgrohe 30-205
36 Jetse Bol NED Burgos - BH 29-352
37 Marc Soler Gimenez SPA Movistar 25-277
38 Amanuel Gebrezgabihier Egerzeigzaarhka ERI Dimension Data 25-009
39 Patrick Bevin NZL CCC 28-192
40 Nairo Alexander Quintana Rojas COL Movistar 29-203
41 Davide Formolo ITA BORA - Hansgrohe 26-305
42 Silvan Dillier ZWI AG2R - La Mondiale 29-023
43 Dorian Godon FRA AG2R - La Mondiale 23-093
44 Neilson Powless USA Jumbo - Visma 22-357
45 Luis Leon Sanchez Gil SPA Astana 35-276
46 Mitchell Docker AUS EF Education First 32-328
47 Damien Howson AUS Mitchelton - Scott 27-013
48 Primoz Roglic SLO Jumbo - Visma 29-301
49 Wilco Kelderman NED Team Sunweb 28-154
50 Salvatore Puccio ITA Team Sky / INEOS 29-360
51 Niklas Eg DEN Trek - Segafredo 24-232
52 Jon Izagirre Insausti SPA Astana 30-203
53 Tobias Ludvigsson ZWE Groupama - FDJ 28-185
54 Sergio Andres Higuita Garcia COL EF Education First 22-025
55 Jean-Pierre 'Jempy' Drucker LUX BORA - Hansgrohe 32-357
56 Alex Kirsch LUX Trek - Segafredo 27-075
57 Mikel Nieve Iturralde SPA Mitchelton - Scott 35-092
58 Geoffrey Bouchard FRA AG2R - La Mondiale 27-147
59 Alexander Aranburu Deba SPA Caja Rural - Seguros RGA 23-342
60 Nicholas Schultz AUS Mitchelton - Scott 24-347
61 Martijn Tusveld NED Team Sunweb 25-351
62 Victor De La Parte Gonzalez SPA CCC 33-065
63 Romain Seigle FRA Groupama - FDJ 24-319
64 Owain Doull GBR Team Sky / INEOS 26-116
65 Yukiya Arashiro JPN Bahrain - Merida 34-338
66 Louis Meintjes ZAF Dimension Data 27-187
67 Rigoberto Uran Uran COL EF Education First 32-212
68 Jacopo Mosca ITA 25-362
69 Eros Capecchi ITA Deceuninck - Quick Step 33-074
70 Dylan Teuns BEL Bahrain - Merida 27-178
71 James Knox GBR Deceuninck - Quick Step 23-296
72 Wout Poels NED Team Sky / INEOS 31-330
73 Ian Stannard GBR Team Sky / INEOS 32-093
74 Nicolas Roche IRL Team Sunweb 35-054
75 Kilian Frankiny ZWI Groupama - FDJ 25-212
76 Jelle Wallays BEL Lotto - Soudal 30-107
77 David De La Cruz Melgarejo SPA Team Sky / INEOS 30-112
78 Ricardo Augusto Vilela POR Burgos - BH 31-252
79 Jakob Fuglsang DEN Astana 34-157
80 Philippe Gilbert BEL Deceuninck - Quick Step 37-052
81 Clément Chevrier FRA AG2R - La Mondiale 27-058
82 Pierre-Roger Latour FRA AG2R - La Mondiale 25-318
83 Sander Armée BEL Lotto - Soudal 33-259
84 Lawson Craddock USA EF Education First 27-188
85 Manuele Boaro ITA Astana 31-267
86 Steff Cras BEL Katusha - Alpecin 23-195
87 Jesper Hansen DEN Cofidis 28-307
88 Oscar Rodriguez Garaicoechea SPA Euskadi - Murias 24-112
89 Rafal Majka POL BORA - Hansgrohe 29-348
90 Sergey Chernetskiy RUS Caja Rural - Seguros RGA 29-139
91 Fernando Barcelo Aragon SPA Euskadi - Murias 23-233
92 Peter Stetina USA Trek - Segafredo 32-018
93 Casper Phillip Pedersen DEN Team Sunweb 23-164
94 George Bennett NZL Jumbo - Visma 29-141
95 Cristian Rodriguez Martin SPA Caja Rural - Seguros RGA 24-176
96 Hermann Pernsteiner OOS Bahrain - Merida 29-019
97 Jorge Cubero Galvez SPA Burgos - BH 26-293
98 Logan Owen USA EF Education First 24-154
99 Tomasz Marczynski POL Lotto - Soudal 35-173
100 Ben Alexander O'Connor AUS Dimension Data 23-275
101 Robert Gesink NED Jumbo - Visma 33-087
102 Imanol Erviti Ollo SPA Movistar 35-285
103 Benjamin Thomas FRA Groupama - FDJ 23-349
104 Heinrich Friedrich Haussler AUS Bahrain - Merida 35-183
105 Fabio Aru ITA UAE Team Emirates 29-054
106 Felix Grossschartner OOS BORA - Hansgrohe 25-246
107 Daniel Felipe Martinez Poveda COL EF Education First 23-123
108 Gorka Izagirre Insausti SPA Astana 31-324
109 Steven Kruijswijk NED Jumbo - Visma 32-080
110 Sepp Kuss USA Jumbo - Visma 24-347
111 Tejay Van Garderen USA EF Education First 31-014
112 Dario Cataldo ITA Astana 34-162
113 Jesus Herrada Lopez SPA Cofidis 29-031
114 Willie Smit ZAF Katusha - Alpecin 26-240
115 Mikel Bizkarra Etxegibel SPA Euskadi - Murias 30-005
116 Aritz Bagües Kaparsoro SPA Euskadi - Murias 30-007
117 Sergio Pardilla Bellon SPA Caja Rural - Seguros RGA 35-223
118 Gonzalo Serrano Rodriguez SPA Caja Rural - Seguros RGA 25-009
119 Nicolas Edet FRA Cofidis 31-268
120 Gianluca Brambilla ITA Trek - Segafredo 32-004
121 François Bidard FRA AG2R - La Mondiale 27-160
122 Stéphane Rossetto FRA Cofidis 32-142
123 Mikel Iturria Segurola SPA Euskadi - Murias 27-163
124 Jhon Darwin Atapuma Hurtado COL Cofidis 31-224
125 Jacobus 'Jaco' Venter ZAF Dimension Data 32-194
126 Angel Madrazo Ruiz SPA Burgos - BH 31-027
127 Steve Morabito ZWI Groupama - FDJ 36-208
128 Rasmus Fossum Tiller NOR Dimension Data 23-029
129 Valerio Conti ITA UAE Team Emirates 26-149
130 Tao Geoghegan Hart GBR Team Sky / INEOS 24-149
131 William Barta USA CCC 23-235
132 Hugh Carthy GBR EF Education First 25-048
133 Nathan Van Hooydonck BEL CCC 23-319
134 Harm Vanhoucke BEL Lotto - Soudal 22-070
135 Domingos Andre Maciel Gonçalves POR Caja Rural - Seguros RGA 30-194
136 Daniel Navarro Garcia SPA Katusha - Alpecin 36-049
137 Matteo Fabbro ITA Katusha - Alpecin 24-138
138 Tsgabu Grmay Gebremariam ETH Mitchelton - Scott 28-001
139 Sebastian Henao Gomez COL Team Sky / INEOS 26-021
140 Luis Angel Mate Mardonas SPA Cofidis 35-156
141 Pavel Kochetkov RUS Katusha - Alpecin 33-172
142 José Herrada Lopez SPA Cofidis 33-329
143 Nelson Filipe Santos Oliveira POR Movistar 30-173
144 Oscar Cabedo Carda SPA Burgos - BH 24-287
145 Michael Storer AUS Team Sunweb 22-179
146 Kiel Reijnen USA Trek - Segafredo 33-086
147 Sam Bewley NZL Mitchelton - Scott 32-035
148 Bruno Armirail FRA Groupama - FDJ 25-137
149 Thomas De Gendt BEL Lotto - Soudal 32-293
150 Omar Fraile Matarranz SPA Astana 29-040
151 Jonathan Lastra Martinez SPA Caja Rural - Seguros RGA 26-084
152 Antonio Pedrero SPA Movistar 27-308
153 Vasil Kiryienka BLR Team Sky / INEOS 38-059
154 Gregor Mühlberger OOS BORA - Hansgrohe 25-144
155 Hector Saez Benito SPA Euskadi - Murias 25-293
156 Tim Declercq BEL Deceuninck - Quick Step 30-158
157 Pawel Bernas POL CCC 29-094
158 Luka Pibernik SLO Bahrain - Merida 25-307
159 Enrico Battaglin ITA Katusha - Alpecin 29-282
160 Tony Martin DUI Jumbo - Visma 34-125
161 Pawel Poljanski POL BORA - Hansgrohe 29-112
162 Marco Marcato ITA UAE Team Emirates 35-197
163 Sergio Luis Henao Montoya COL UAE Team Emirates 31-260
164 Fernando Gaviria Rendon COL UAE Team Emirates 25-007
165 Domen Novak SLO Bahrain - Merida 24-045
166 Jorge Arcas Pena SPA Movistar 27-049
167 Sergio Samitier Samitier SPA Euskadi - Murias 23-361
168 Dion Smith NZL Mitchelton - Scott 26-176
169 Diego Rubio Hernandez SPA Burgos - BH 28-074
170 Brian van Goethem NED Lotto - Soudal 28-132
171 Oliviero Troia ITA UAE Team Emirates 24-359
172 Juan Sebastian Molano Benavides COL UAE Team Emirates 24-295
173 Robert Power AUS Team Sunweb 24-107
174 Nuno Miguel Alves Matos Bico POR Burgos - BH 25-023
175 Lennard Hofstede NED Jumbo - Visma 24-240
DNF Mickaël Delage FRA Groupama - FDJ 34-020
Stages
Date Race Winner Nat Team
2019-08-24 Vuelta a Espana, SPA | Rit 1 ASTANA
2019-08-25 Vuelta a Espana, SPA | Rit 2 Nairo Alexander Quintana Rojas COL Movistar
2019-08-26 Vuelta a Espana, SPA | Rit 3 Sam Bennett IRL BORA - Hansgrohe
2019-08-27 Vuelta a Espana, SPA | Rit 4 Fabio Jakobsen NED Deceuninck - Quick Step
2019-08-28 Vuelta a Espana, SPA | Rit 5 Angel Madrazo Ruiz SPA Burgos - BH
2019-08-29 Vuelta a Espana, SPA | Rit 6 Jesus Herrada Lopez SPA Cofidis
2019-08-30 Vuelta a Espana, SPA | Rit 7 Alejandro Valverde Belmonte SPA Movistar
2019-08-31 Vuelta a Espana, SPA | Rit 8 Nikias Arndt DUI Team Sunweb
2019-09-01 Vuelta a Espana, SPA | Rit 9 Tadej Pogacar SLO UAE Team Emirates
2019-09-03 Vuelta a Espana, SPA | Rit 10 Primoz Roglic SLO Jumbo - Visma
2019-09-04 Vuelta a Espana, SPA | Rit 11 Mikel Iturria Segurola SPA Euskadi - Murias
2019-09-05 Vuelta a Espana, SPA | Rit 12 Philippe Gilbert BEL Deceuninck - Quick Step
2019-09-06 Vuelta a Espana, SPA | Rit 13 Tadej Pogacar SLO UAE Team Emirates
2019-09-07 Vuelta a Espana, SPA | Rit 14 Sam Bennett IRL BORA - Hansgrohe
2019-09-08 Vuelta a Espana, SPA | Rit 15 Sepp Kuss USA Jumbo - Visma
2019-09-09 Vuelta a Espana, SPA | Rit 16 Jakob Fuglsang DEN Astana
2019-09-11 Vuelta a Espana, SPA | Rit 17 Philippe Gilbert BEL Deceuninck - Quick Step
2019-09-12 Vuelta a Espana, SPA | Rit 18 Sergio Andres Higuita Garcia COL EF Education First
2019-09-13 Vuelta a Espana, SPA | Rit 19 Rémi Cavagna FRA Deceuninck - Quick Step
2019-09-14 Vuelta a Espana, SPA | Rit 20 Tadej Pogacar SLO UAE Team Emirates
2019-09-15 Vuelta a Espana, SPA | Rit 21 Fabio Jakobsen NED Deceuninck - Quick Step
Track races 2019
Date UCI Race
15.12 CDM Baan: Brisbane | Madison
15.12 CDM Baan: Brisbane | Sprint
14.12 CDM Baan: Brisbane | Omnium
14.12 CDM Baan: Brisbane | Keirin
13.12 CDM Baan: Brisbane | Team Pursuit
13.12 CDM Baan: Brisbane | Team Sprint
08.12 CDM Baan: Cambridge | Madison
08.12 CDM Baan: Cambridge | Scratch
08.12 CDM Baan: Cambridge | Sprint
07.12 CDM Baan: Cambridge | Omnium
07.12 CDM Baan: Cambridge | Keirin
06.12 CDM Baan: Cambridge | Team Pursuit
06.12 CDM Baan: Cambridge | Team Sprint
01.12 CDM Baan: Hong Kong | Madison
01.12 CDM Baan: Hong Kong | Scratch
01.12 CDM Baan: Hong Kong | Sprint
30.11 CDM Baan: Hong Kong | Keirin
30.11 CDM Baan: Hong Kong | Omnium
29.11 CDM Baan: Hong Kong | Team Pursuit
29.11 CDM Baan: Hong Kong | Team Sprint
24.11 Baan: Genève | Vierdaagse
17.11 Baan: Gent | Zesdaagse
10.11 CDM Baan: Glasgow | Keirin
10.11 CDM Baan: Glasgow | Omnium
10.11 CDM Baan: Glasgow | Scratch
09.11 CDM Baan: Glasgow | Sprint
09.11 CDM Baan: Glasgow | Madison
08.11 CDM Baan: Glasgow | Team Pursuit
08.11 CDM Baan: Glasgow | Team Sprint
03.11 CDM Baan: Minsk | 4 km Pursuit
03.11 CDM Baan: Minsk | Keirin
03.11 CDM Baan: Minsk | Madison
02.11 CDM Baan: Minsk | Omnium
02.11 CDM Baan: Minsk | Scratch
01.11 CDM Baan: Minsk | Sprint
01.11 CDM Baan: Minsk | Team Pursuit
01.11 CDM Baan: Minsk | Team Sprint
01.11 CDM Baan: Minsk | Points Race
27.10 Baan: London | Zesdaagse
20.10 CC Baan: European Championship | 1 km Time Trial
20.10 CC Baan: European Championship | 4 km Pursuit
20.10 CC Baan: European Championship | Team Pursuit
20.10 CC Baan: European Championship | Team Sprint
20.10 CC Baan: European Championship | Elimination Race
20.10 CC Baan: European Championship | Keirin
20.10 CC Baan: European Championship | Madison
20.10 CC Baan: European Championship | Omnium
20.10 CC Baan: European Championship | Points Race
20.10 CC Baan: European Championship | Scratch
20.10 CC Baan: European Championship | Sprint
20.10 CC Baan: Asian Championship | Team Pursuit
20.10 CC Baan: Asian Championship | Team Sprint
20.10 CCJ Baan & Junioren: Asian Championship | Team Sprint
20.10 CCJ Baan & Junioren: Asian Championship | Scratch
20.10 CCJ Baan & Junioren: Asian Championship | Sprint
20.10 CCJ Baan & Junioren: Asian Championship | Team Pursuit
20.10 CC Baan: Asian Championship | 1 km Time Trial
20.10 CC Baan: Asian Championship | 4 km Pursuit
20.10 CC Baan: Asian Championship | Keirin
20.10 CC Baan: Asian Championship | Madison
20.10 CC Baan: Asian Championship | Omnium
20.10 CC Baan: Asian Championship | Points Race
20.10 CC Baan: Asian Championship | Scratch
20.10 CC Baan: Asian Championship | Sprint
20.10 CCJ Baan & Junioren: Asian Championship | 1 km Time Trial
20.10 CCJ Baan & Junioren: Asian Championship | 3 km Pursuit
20.10 CCJ Baan & Junioren: Asian Championship | Keirin
20.10 CCJ Baan & Junioren: Asian Championship | Omnium
20.10 CCJ Baan & Junioren: Asian Championship | Points Race
19.10 CCJ Baan & Junioren: Oceanian Championship | 1 km Time Trial
19.10 CCJ Baan & Junioren: Oceanian Championship | 3 km Pursuit
19.10 CCJ Baan & Junioren: Oceanian Championship | Keirin
19.10 CCJ Baan & Junioren: Oceanian Championship | Madison
19.10 CCJ Baan & Junioren: Oceanian Championship | Omnium
19.10 CCJ Baan & Junioren: Oceanian Championship | Points Race
19.10 CCJ Baan & Junioren: Oceanian Championship | Scratch
19.10 CCJ Baan & Junioren: Oceanian Championship | Sprint
19.10 CCJ Baan & Junioren: Oceanian Championship | Team Pursuit
19.10 CCJ Baan & Junioren: Oceanian Championship | Team Sprint
19.10 CC Baan: Oceanian Championship | 1 km Time Trial
19.10 CC Baan: Oceanian Championship | 4 km Pursuit
19.10 CC Baan: Oceanian Championship | Keirin
19.10 CC Baan: Oceanian Championship | Madison
19.10 CC Baan: Oceanian Championship | Omnium
19.10 CC Baan: Oceanian Championship | Points Race
19.10 CC Baan: Oceanian Championship | Scratch
19.10 CC Baan: Oceanian Championship | Sprint
19.10 CC Baan: Oceanian Championship | Team Pursuit
19.10 CC Baan: Oceanian Championship | Team Sprint
06.10 CC Baan: Nordic Games | Keirin
06.10 CC Baan: Nordic Games | Madison
06.10 CC Baan: Nordic Games | Omnium
06.10 CC Baan: Nordic Games | Points Race
06.10 CC Baan: Nordic Games | Sprint
05.10 Baan: Aigle | Driedaagse
09.09 CC Baan: Panamerican Championship | 1 km Time Trial
09.09 CC Baan: Panamerican Championship | 4 km Pursuit
09.09 CC Baan: Panamerican Championship | Keirin
09.09 CC Baan: Panamerican Championship | Madison
09.09 CC Baan: Panamerican Championship | Omnium
09.09 CC Baan: Panamerican Championship | Points Race
09.09 CC Baan: Panamerican Championship | Scratch
09.09 CC Baan: Panamerican Championship | Sprint
09.09 CC Baan: Panamerican Championship | Team Pursuit
09.09 CC Baan: Panamerican Championship | Team Sprint
09.09 CCJ Baan & Junioren: Panamerican Championship | 1 km Time Trial
09.09 CCJ Baan & Junioren: Panamerican Championship | 3 km Pursuit
09.09 CCJ Baan & Junioren: Panamerican Championship | Keirin
09.09 CCJ Baan & Junioren: Panamerican Championship | Madison
09.09 CCJ Baan & Junioren: Panamerican Championship | Omnium
09.09 CCJ Baan & Junioren: Panamerican Championship | Points Race
09.09 CCJ Baan & Junioren: Panamerican Championship | Scratch
09.09 CCJ Baan & Junioren: Panamerican Championship | Sprint
09.09 CCJ Baan & Junioren: Panamerican Championship | Team Pursuit
09.09 CCJ Baan & Junioren: Panamerican Championship | Team Sprint
18.08 WCJ Baan & Junioren: Wereldkampioenschap | 1 km Time Trial
18.08 WCJ Baan & Junioren: Wereldkampioenschap | 3 km Pursuit
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Keirin
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Madison
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Omnium
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Points Race
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Scratch
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Sprint
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Team Pursuit
18.08 WCJ Baan & Junioren: Wereldkampioenschap | Team Sprint
04.08 CC Baan: Pan American Games | Keirin
04.08 CC Baan: Pan American Games | Madison
04.08 CC Baan: Pan American Games | Omnium
04.08 CC Baan: Pan American Games | Sprint
04.08 CC Baan: Pan American Games | Team Pursuit
04.08 CC Baan: Pan American Games | Team Sprint
26.07 CC Baan: European Championship | Stayeren
26.07 CC Baan: European Championship | Derny
17.07 CCU Baan & Junioren: European Championship | 1 km Time Trial
17.07 CCU Baan & Junioren: European Championship | 3 km Pursuit
17.07 CCU Baan & Junioren: European Championship | Elimination Race
17.07 CCU Baan & Junioren: European Championship | Keirin
17.07 CCU Baan & Junioren: European Championship | Madison
17.07 CCU Baan & Junioren: European Championship | Omnium
17.07 CCU Baan & Junioren: European Championship | Points Race
17.07 CCU Baan & Junioren: European Championship | Scratch
17.07 CCU Baan & Junioren: European Championship | Sprint
17.07 CCU Baan & Junioren: European Championship | Team Pursuit
17.07 CCU Baan & Junioren: European Championship | Team Sprint
14.07 CCU Baan: European Championship U23 | 1 km Time Trial
14.07 CCU Baan: European Championship U23 | 4 km Pursuit
14.07 CCU Baan: European Championship U23 | Elimination Race
14.07 CCU Baan: European Championship U23 | Keirin
14.07 CCU Baan: European Championship U23 | Madison
14.07 CCU Baan: European Championship U23 | Omnium
14.07 CCU Baan: European Championship U23 | Points Race
14.07 CCU Baan: European Championship U23 | Scratch
14.07 CCU Baan: European Championship U23 | Sprint
14.07 CCU Baan: European Championship U23 | Team Pursuit
14.07 CCU Baan: European Championship U23 | Team Sprint
30.06 CC Baan: European Games | 1 km Time Trial
30.06 CC Baan: European Games | 4 km Pursuit
30.06 CC Baan: European Games | Keirin
30.06 CC Baan: European Games | Madison
30.06 CC Baan: European Games | Omnium
30.06 CC Baan: European Games | Points Race
30.06 CC Baan: European Games | Scratch
30.06 CC Baan: European Games | Sprint
30.06 CC Baan: European Games | Team Pursuit
30.06 CC Baan: European Games | Team Sprint
14.04 Baan: Brisbane | Driedaagse
24.03 Baan: Manchester | Driedaagse
10.03 Baan: Hong Kong | Driedaagse
03.03 WC Baan: Wereldkampioenschap | Madison
02.03 WC Baan: Wereldkampioenschap | Omnium
01.03 WC Baan: Wereldkampioenschap | Points Race
01.03 WC Baan: Wereldkampioenschap | Sprint
01.03 WC Baan: Wereldkampioenschap | 1 km Time Trial
01.03 WC Baan: Wereldkampioenschap | 4 km Pursuit
28.02 WC Baan: Wereldkampioenschap | Keirin
28.02 WC Baan: Wereldkampioenschap | Team Pursuit
28.02 WC Baan: Wereldkampioenschap | Scratch
27.02 WC Baan: Wereldkampioenschap | Team Sprint
09.02 Baan: Melbourne | Driedaagse
05.02 Baan: Kopenhagen | Zesdaagse
29.01 Baan: Berlin | Zesdaagse
27.01 CDM Baan: Hong Kong | Sprint
27.01 CDM Baan: Hong Kong | Madison
26.01 CDM Baan: Hong Kong | Omnium
26.01 CDM Baan: Hong Kong | Keirin
26.01 CDM Baan: Hong Kong | Scratch
25.01 CDM Baan: Hong Kong | Team Pursuit
25.01 CDM Baan: Hong Kong | Team Sprint
20.01 CDM Baan: Cambridge | Omnium
20.01 CDM Baan: Cambridge | Sprint
20.01 CCJ Baan & Junioren: African Championship | 1 km Time Trial
20.01 CCJ Baan & Junioren: African Championship | Keirin
20.01 CCJ Baan & Junioren: African Championship | Madison
20.01 CCJ Baan & Junioren: African Championship | Omnium
20.01 CCJ Baan & Junioren: African Championship | Points Race
20.01 CCJ Baan & Junioren: African Championship | Scratch
20.01 CCJ Baan & Junioren: African Championship | Sprint
20.01 CC Baan: African Championship | 1 km Time Trial
20.01 CC Baan: African Championship | Keirin
20.01 CC Baan: African Championship | Madison
20.01 CC Baan: African Championship | Omnium
20.01 CC Baan: African Championship | Points Race
20.01 CC Baan: African Championship | Scratch
20.01 CC Baan: African Championship | Sprint
19.01 CDM Baan: Cambridge | Scratch
19.01 CDM Baan: Cambridge | Madison
19.01 CDM Baan: Cambridge | Keirin
18.01 CDM Baan: Cambridge | Team Sprint
18.01 CDM Baan: Cambridge | Team Pursuit
15.01 Baan: Bremen | Zesdaagse
13.01 CC Baan: Asian Championship | Team Sprint
13.01 CC Baan: Asian Championship | 1 km Time Trial
13.01 CCJ Baan & Junioren: Asian Championship | Team Sprint
13.01 CCJ Baan & Junioren: Asian Championship | Team Pursuit
13.01 CCJ Baan & Junioren: Asian Championship | Sprint
13.01 CC Baan: Asian Championship | Team Pursuit
13.01 CC Baan: Asian Championship | Sprint
13.01 CC Baan: Asian Championship | Scratch
13.01 CC Baan: Asian Championship | Points Race
13.01 CC Baan: Asian Championship | Omnium
13.01 CC Baan: Asian Championship | Madison
13.01 CC Baan: Asian Championship | Keirin
13.01 CC Baan: Asian Championship | 4 km Pursuit
13.01 CCJ Baan & Junioren: Asian Championship | 1 km Time Trial
13.01 CCJ Baan & Junioren: Asian Championship | Scratch
13.01 CCJ Baan & Junioren: Asian Championship | Points Race
13.01 CCJ Baan & Junioren: Asian Championship | Keirin
13.01 CCJ Baan & Junioren: Asian Championship | 3 km Pursuit
08.01 Baan: Rotterdam | Zesdaagse
Road races 2019
Date UCI Race
25.12 2.2 Vuelta a Costa Rica
22.12 2.2 Tour of Selangor
08.12 CC South East Asian Games
07.12 CCTT South East Asian Games T.T.T.
06.12 N.K. Qatar
05.12 CCT South East Asian Games I.T.T.
23.11 2.1 Tour of Fuzhou
17.11 2.2 Tour du Sénégal
10.11 2.2 Tour of Singkarak
10.11 2.2 Tour of Quanzhou Bay
10.11 1.2 Tour de Okinawa
03.11 1.2 Caribbean Championship R.R.
03.11 2.2 Tour du Faso
02.11 1.2 Caribbean Championship I.T.T.
01.11 2.2 Vuelta a Guatemala
26.10 Tour de Nouvelle Caledonie
25.10 Nat Taiwan KOM Challenge
20.10 1.1 Chrono des Nations - Les Herbiers
20.10 1.2U Chrono des Nations U23
20.10 2.2 G.P. Chantal Biya
20.10 1.HC Japan Cup (Utsunomiya)
19.10 2.1 Tour of Peninsular
15.10 Sluitingsprijs (Putte-Kapellen)
15.10 2.1 Tour of Taihu
13.10 1.2U Paris - Tours U23
13.10 1.HC Paris - Tours
13.10 1.2 Fatih Sultan Mehmet Kirklareli Race
13.10 1.1 Memorial Rik Van Steenbergen (Aartselaar)
12.10 1.2 Fatih Sultan Mehmet Edirne Race
12.10 1.1 Ronde van Midden-Zeeland
10.10 1.HC Giro del Piemonte
10.10 1.1 Paris - Bourges
09.10 1.HC Milano - Torino
08.10 1.1 Binche - Tournai - Binche
08.10 1.HC Tre Valli Varesine
06.10 1.2U Piccolo Giro di Lombardia
06.10 1.1 Tour de Vendee
06.10 2.1 Cro Race
06.10 2.1 Azerbaijan Tour
06.10 1.1 Famenne Ardenne Classic
06.10 1.HC G.P. Beghelli
05.10 1.HC Giro dell'Emilia
05.10 1.HC Circuit Franco-Belge
03.10 1.HC Munsterland Giro
29.09 Gavardo
29.09 2.2 Tour of Mevlana
29.09 1.1 Paris - Chauny
28.09 2.2 Tour de Banyuwangi Ijen
27.09 WCU Wereldkampioenschap U23
25.09 1.1 Omloop van het Houtland (Lichtervelde)
24.09 WCUT Wereldkampioenschap I.T.T. U23
24.09 1.2U Ruota d'Oro Festa Perdono
22.09 2.1 Tour of China II
22.09 2.2 Tour de Siak
22.09 1.1 Trofeo Matteotti (Pescara)
22.09 1.1 Gooikse Pijl
22.09 1.1 G.P. Isbergues
22.09 2.2 G.P. Kayseri
21.09 1.HC G.P. Raymond Impanis
21.09 1.1 Memorial Marco Pantani
21.09 2.1 Tour of Slovakia
20.09 1.1 Kampioenschap van Vlaanderen (Koolskamp)
20.09 1.2 G.P. Erciyes
19.09 1.1 Coppa Sabatini (Peccioli)
18.09 1.1 G.P. Wallonie
18.09 1.1 Giro della Toscana
15.09 1.1 Duo Normand
15.09 1.1 Coppa Bernocchi (Legnano)
15.09 2.1 Tour of Romania
15.09 1.1 Tour du Doubs (Valentigney)
15.09 1.2 Raiffeissen G.P.
14.09 2.1 Tour of China
14.09 2.HC Tour of Britain
14.09 1.1 Coppa Agostoni
14.09 1.2 Kustpijl (Knokke - Heist)
08.09 1.1 Antwerp Port Epic
08.09 1.2 Chrono Champenois
08.09 1.2 Gylne Gutuer
08.09 1.HC G.P. de Fourmies
08.09 2.2 Tour of Central Anatolia
08.09 2.2 Tour de Hokkaido
07.09 2.2 Giro del Friuli Venezia Giulia
07.09 1.2 Lillehammer G.P.
07.09 1.HC Brussels Cycling Classic
06.09 1.2 G.P. Velo Erciyes
06.09 1.2 Hafjell G.P.
04.09 2.2 Tour of Xingtai
01.09 1.2 G.P. Nogent sur Oise
01.09 1.2 G.P. Ljubljana - Zagreb
01.09 1.1 G.P. Jef Scherens (Leuven)
01.09 2.HC Deutschland Tour
31.08 1.1 Mandel-Leie-Schelde (Meulebeke)
31.08 2.1 Tour of Almaty
30.08 2.1 Tour Poitou-Charentes et de la Vienne
28.08 1.1 Druivenkoers (Overijse)
25.08 2.HC Danmark Rundt
25.08 2.NC Tour de l'Avenir
25.08 1.1 Schaal Sels (Merksem)
24.08 2.1 Tour du Limousin
23.08 2.1 Tour d'Indonesia
21.08 1.1 Veenendaal - Veenendaal
20.08 1.2 G.P. des Marbriers
20.08 1.1 G.P. Dr. Tistaert (Zottegem)
19.08 's Gravenwezel
18.08 1.2 Puchar Uzdrowisk Karpackich
18.08 1.1 Polynormande
18.08 2.HC Tour of Utah
18.08 2.1 Czech Tour
18.08 1.2 Fyn Rundt
18.08 2.HC Arctic Race of Norway
17.08 1.2 Memorial Henryka Lasaka
17.08 2.HC Vuelta a Burgos
16.08 1.2U G.P. Capodarco
15.08 1.2 Puchar Ministra Obrony Narodowej
14.08 NCT N.K. Zweden I.T.T.
11.08 1.2 Oita Urban Classic
11.08 1.2 Antwerpse Havenpijl
11.08 1.1 Slag om Norg
11.08 2.2 Tour de Guadeloupe
11.08 2.1 Volta a Portugal
11.08 1.2U Trofeo di Poggiana
10.08 2.2 Tour of Szekerland
10.08 CCU European Championship U23
05.08 2.2 Kreiz Breizh
04.08 1.2 G.P. Kranj
04.08 2.2 Tour Alsace
03.08 1.2 Kalmar G.P.
02.08 2.2 Tour de Serbie
31.07 2.HC Tour de la Region Wallonne
31.07 1.1 Circuit Getxo - Memorial Ricardo Otxoa
28.07 2.1 Adriatica Ionica Race
28.07 1.2 G.P. Perenchies
28.07 2.2 Tour of Kosovo
27.07 2.HC Tour of Qinghai Lake
27.07 1.2 G.P. Gemenc II
27.07 2.2 Dookola Mazowsza
26.07 1.2 G.P. Gemenc
25.07 1.1 G.P. Pino Cerami
25.07 1.1 G.P. Villafranca de Ordizia
25.07 1.2 Trophée de la Maison Royale
24.07 1.2 Trophée de l'Anniversaire
24.07 2.2 Vuelta a Venezuela
22.07 1.2 Trophée Princier
21.07 1.2 V4 Special Series Debrecen - Ibrany
21.07 1.2 Tokyo 2020 Test Event
21.07 2.2U Giro della Valle d'Aosta Mont Blanc
20.07 1.2 V4 Special Series Debrecen - Nyiregyhaza
14.07 1.2 Giro del Medio Brenta
14.07 2.2 G.P. Torres Vedras - Joaquim Agostinho
14.07 1.2 G.P. Chapin
14.07 2.2 Vuelta a Miranda
13.07 1.2 G.P. Guatemala
12.07 2.1 Österreich Rundfahrt
12.07 1.2 Chrono Kristin Armstrong
07.07 2.2 In the Footsteps of the Romans
07.07 1.2 Delta Road Race
07.07 2.1 Sibiu Cycling Tour
07.07 Roncola
06.07 2.2 Course de Solidarnosc et des Champions Olympiques
06.07 Amateurs: Giro del Veneto
02.07 1.2 Trofeo Brescia
30.06 NC N.K. Canada
30.06 NC N.K. Ierland
30.06 NC N.K. Zweden
30.06 NC N.K. Slovenië
30.06 NC N.K. Slowakije
30.06 NC N.K. Tsjechië
30.06 NC N.K. Servië
30.06 NC N.K. Polen
30.06 NC N.K. Oekraïne
30.06 NC N.K. Oostenrijk
30.06 NC N.K. Japan
30.06 NC N.K. Kazachstan
30.06 NC N.K. Kroatië
30.06 NC N.K. Letland
30.06 NC N.K. Litouwen
29.06 NCT N.K. Kroatië I.T.T.
29.06 NC N.K. Israel
28.06 NCT N.K. Eritrea I.T.T.
28.06 NCT N.K. Canada I.T.T.
28.06 NCT N.K. Litouwen I.T.T.
28.06 NCT N.K. Polen I.T.T.
28.06 NCT N.K. Venezuela I.T.T.
28.06 N.K. Verenigde Staten - Criterium
27.06 NCT N.K. Slowakije I.T.T.
27.06 NCT N.K. Tsjechië I.T.T.
27.06 NCT N.K. Oekraïne I.T.T.
27.06 NCT N.K. Letland I.T.T.
27.06 NCT N.K. Japan I.T.T.
27.06 N.K. Estland I.T.T.
27.06 NCT N.K. Ethiopie I.T.T.
27.06 NCT N.K. Hongarije I.T.T.
27.06 NCT N.K. Ierland I.T.T.
26.06 NCT N.K. Kazachstan I.T.T.
26.06 1.1 Halle - Ingooigem
26.06 1.2 Trofee Jong Maar Moedig I.W.T.
24.06 2.2 Challenge du Sahara Marocain
23.06 1.1 Elfstedenronde (Brugge)
23.06 2.2U Giro d'Italia U23
23.06 2.2 G.P. de Beauce
23.06 N.K. Ecuador
23.06 1.2 Korona Kocich Gor
23.06 2.1 Route d'Occitanie
23.06 2.1 Ster ZLM Tour
23.06 2.HC Tour of Slovenia
23.06 2.2 Tour de Savoie Mont Blanc
22.06 1.1 Heistse Pijl
22.06 1.2 Memorial Grundmanna i Wizowskiego
22.06 N.K. Ecuador I.T.T.
21.06 1.1 Dwars door het Hageland
20.06 1.2 G.P. Al Massira
19.06 1.2 G.P. Oued Eddahab
18.06 2.2 Tour of the Philippines
17.06 1.2 G.P. Sakia El Hamra
17.06 1.1 Mont Ventoux Dénivelé Challenge
16.06 1.2 Midden-Brabant Poort Omloop
16.06 2.2 Oberosterreich Rundfahrt
16.06 2.2 Ville Saguenay
16.06 2.2 Tour de l'Oise
16.06 2.2 Tour of Malopolska
16.06 2.1 Tour of Hungary
16.06 2.HC Ronde van België
16.06 2.1 Tour de Korea
13.06 1.HC G.P. Kanton Aargau (Gippingen)
12.06 1.2 Bursa Yildirim Bayezit Race
11.06 1.2 Bursa Orhangazi Race
10.06 1.1 Ronde van Limburg
09.06 2.1 Tour of Bihor
09.06 2.HC Tour du Luxembourg
09.06 2.2 Tour du Cameroun
09.06 2.1 Boucles de la Mayenne
09.06 2.NC Course de la Paix
09.06 1.2 Coppa della Pace
09.06 1.1 G.P. di Lugano
09.06 2.1 Hammer Series Limburg
09.06 1.2 Memorial Van Coningsloo
07.06 NCT N.K. Slovenië I.T.T.
02.06 2.2U Orlen Nations Grand Prix
02.06 1.2 Odessa G.P. I
02.06 2.2 Fleche du Sud
02.06 1.1 Boucles de l'Aulne - G.P. Le Telegramme
02.06 2.HC Tour of Norway
02.06 1.1 Rund um Köln
02.06 2.2 Tour de Kumano
02.06 2.2 Tour de la Mirabelle
02.06 2.1 Szlakiem Walk Majora Hubala
02.06 1.2U Paris - Roubaix U23
02.06 1.2 Trofeo Degasperi
01.06 1.2 Tour de Ribas
01.06 1.1 A Travers Le Morbihan - G.P. de Plumelec
31.05 2.2 Tour of Taiyuan
30.05 1.1 Circuit de Wallonie (Stockay - St. Georges)
27.05 1.2 Winston Salem Cycling Classic
26.05 2.1 Tour de l'Ain
26.05 2.1 Tour of Japan
26.05 2.2 PRUride PH
26.05 1.2 Race Horizon Park III
26.05 2.2U Ronde de l'Isard
26.05 2.2 Baltyk Karkonosze Tour
26.05 2.2 A Travers les Hauts
26.05 2.1 Hammer Series Stavanger
26.05 1.1 G.P. Marcel Kint
25.05 1.2 Race Horizon Park II
25.05 2.1 Tour of Estonia
24.05 2.2 Tour of Albania
24.05 1.2 Race Horizon Park I
23.05 1.2 Chabany Race
22.05 Ruddervoorde
19.05 2.HC Quatre Jours de Dunkerque
19.05 2.2 Tour of Black Sea
19.05 2.2 Tour d'Eure-et-Loir
19.05 2.1 Vuelta a Aragon
19.05 1.2 G.P. Criquielion
19.05 NCT N.K. Oostenrijk I.T.T.
18.05 Empoli
18.05 2.2 Tour de Limpopo
14.05 Cicogna
12.05 2.2 CCC Tour
12.05 1.2 Flèche Ardennaise
12.05 1.2U G.P. Industrie del Marmo
12.05 1.2 G.P. Minsk
12.05 1.2 G.P. Slovakia
12.05 1.2 Tour de la Somme
12.05 2.2 Rhone-Alpes Isère Tour
12.05 1.2 Ringerike G.P.
12.05 2.1 Vuelta a la Comunidad de Madrid
11.05 1.2 Uppsala
11.05 1.2 Visegrad 4 Kerekparverseny
11.05 1.2 PWZ Zuidenveld Tour
11.05 1.2 Hadeland G.P.
11.05 1.2 Minsk Cup
05.05 2.2 Five Rings of Moscow
05.05 1.2 Entre Brenne et Montmorillonnais
05.05 2.2U Carpathia Couriers Path
05.05 1.2 Circuito del Porto - Trofeo Arvedi
05.05 1.2 100 Cycle Challenge
05.05 1.2 Rent Liv Lobet Skive
05.05 2.HC Tour de Yorkshire
05.05 2.2 Tour of Mesopotamia
05.05 2.1 Vuelta a Asturias
05.05 2.2 Tour of the Gila
04.05 1.2 Ronde van Overijssel
04.05 1.NC Etoile d'Or
04.05 1.2 Himmerland Rundt
02.05 1.2 Memorial Romana Sieminskiego
01.05 1.2 Memorial Andrzeja Trochanowskiego
01.05 1.2U Rund um den Henninger Turm U23
01.05 2.2 Tour de Bretagne
28.04 1.2 Rutland - Melton Classic
28.04 2.2 Tour of Mersin
28.04 2.2 Tour du Jura
28.04 NC N.K. Argentinië
28.04 1.1 Giro dell'Appennino
28.04 1.2 G.P. Polski Via Odra
27.04 2.1 Vuelta Castilla y Leon
26.04 2.HC Tour of the Alps
26.04 NCT N.K. Argentinië I.T.T.
23.04 1.2U G.P. Palio del Recioto
22.04 1.2U Giro del Belvedere Cordignano
22.04 1.1 Tro-Bro Leon
21.04 1.2U Trofeo San Vendemiano
21.04 2.2 Vuelta al Uruguay
21.04 2.2 Tour du Loir-et-Cher
21.04 2.1 Beograd - Banja Luka
20.04 1.2 Arno Wallaard Memorial
20.04 1.2U Liège - Bastogne - Liège U23
20.04 1.1 Tour du Finistere
19.04 2.2 Tour de Iskandar Johor
17.04 1.HC Brabantse Pijl
16.04 Coppa Mercatale
16.04 1.1 Paris - Camembert
14.04 1.1 G.P. Primavera (Amorebieta)
14.04 2.1 G.P. Beiras e Serra da Estrela
14.04 CC Central American Championship
14.04 2.2 Circuit des Ardennes
14.04 2.2 Tour du Maroc
13.04 2.HC Tour de Langkawi
13.04 1.NC Ronde van Vlaanderen U23
13.04 1.2U Trofeo Edil C
13.04 CCT Central American Championship I.T.T.
12.04 2.1 Circuit de la Sarthe - Pays de la Loire
10.04 1.HC Scheldeprijs
07.04 1.2U Trofeo Piva (U23)
07.04 2.2 Triptyque des Monts et Chateaux
07.04 1.2 G.P. Adria Mobil
07.04 1.1 La Roue Tourangelle
07.04 2.2 Joe Martin Stage Race
06.04 1.1 Hel van het Mergelland
06.04 1.1 G.P. Miguel Indurain
06.04 2.1 Giro di Sicilia
06.04 2.1 Tour of Thailand
05.04 1.1 Route Adelie Vitre
31.03 1.NC Gent - Wevelgem U23 / Kattekoers
31.03 1.1 G.P. Cholet - Pays de Loire
31.03 2.1 Settimana Internazionale Coppi - Bartali
31.03 2.2 Tour de Normandie
30.03 1.1 Classic Loire Atlantique
26.03 2.2 Tour d'Egypte
24.03 2.2 Tour de Tochigi
24.03 2.2 Volta a Alentejo
24.03 1.HC G.P. de Denain
23.03 Mordano / Strade Bianche di Romagna
22.03 1.HC Bredene Koksijde Classic
22.03 1.2U Youngster Coast Challenge
21.03 2.1 Tour of Taiwan
20.03 1.HC Nokere Koerse
17.03 1.HC Ronde van Drenthe
17.03 1.2 Paris - Troyes
17.03 1.2 Popolarissima
17.03 Redlands Classic
17.03 1.2 Classica de Arrabida
17.03 2.2 Istrian Spring Trophy
10.03 1.2 G.P. Justiniano Hotels
10.03 1.HC G.P. Artigianato (Larciano)
10.03 2.2 Tour of Rhodes
10.03 2.2 Vuelta de Chile
09.03 1.2 Trofeo Porec
09.03 1.2 G.P. Velo Alanya
08.03 2.2 Tour of Good Hope
06.03 1.2 Trofej Umag
05.03 1.1 G.P. Samyn (Fayt-le-Franc)
03.03 1.1 Drôme Classic
03.03 1.HC Kuurne - Brussel - Kuurne
03.03 2.2 Vuelta Indepencia Nacional
03.03 2.1 Tour of Rwanda
03.03 1.2 Rhodes G.P.
02.03 1.1 Les Boucles du Sud Ardèche
01.03 N.K. Verenigde Arabische Emiraten
24.02 La Torre
24.02 1.2 G.P. Slovenian Istria
24.02 2.HC Volta ao Algarve
24.02 Puyloubier
24.02 2.HC Ruta del Sol
24.02 2.2 Tour of Antalya
24.02 2.1 Tour du Haut Var
23.02 N.K. Verenigde Arabische Emiraten I.T.T.
21.02 2.HC Tour of Oman
17.02 2.1 Tour Colombia
17.02 2.1 Tour de la Provence
17.02 1.HC Trofeo Laigueglia
17.02 1.HC Clasica de Almeria
16.02 2.1 Vuelta a la Communidad Murciana
12.02 2.2 Ronda Philipinas
10.02 2.1 Vuelta a la Communidad Valencia
10.02 Trophee de l'Essor
10.02 2.1 Etoile de Besseges
10.02 1.2 G.P. Alanya
10.02 NC N.K. Zuid Afrika
09.02 1.2 G.P. Gazipaşa
09.02 2.NC Tour de l'Espoir
08.02 NCT N.K. Zuid Afrika I.T.T.
03.02 2.1 Herald Sun Tour of Victoria
03.02 1.1 G.P. de la Marseillaise - G.P. d'Ouverture
03.02 1.1 Trofeo de Palma Mallorca
03.02 2.1 Vuelta a San Juan
02.02 1.1 Trofeo Serra Tramuntana
01.02 1.1 Trofeo Andratx - Mirador des Colomer
31.01 1.1 Trofeo Porreres
27.01 2.1 La Tropicale Amissa Bongo (Tabo)
27.01 2.2 New Zealand Cycle Classic
19.01 1.2 Gravel and Tar
18.01 2.2 Vuelta al Tachira
13.01 Down Under Classic
06.01 NC N.K. Nieuw-Zeeland
04.01 NCT N.K. Nieuw-Zeeland I.T.T.
03.01 N.K. Australië - Criterium
03.01 Jayco Bay Classic
Juniors 2019
Date UCI Race

DNF means that the rider did not start or finish that day. DF means that the rider finished that day, but no result is known.
VeloStatistics makes every effort to update and/or supplement the content of the website as often as possible.
Despite this care and attention, it is possible that content is incomplete and/or incorrect.
Nothing from this website may be reproduced and/or made public without prior permission from VeloStatistics.
© 2024-2025 VeloStatistics