VeloStatistics

2019 - Tour de France | Rit 13
2019-07-19 | GT | Race Palmares
Pos Rider Nat Team Age
1 Julian Alaphilippe FRA Deceuninck - Quick Step 27-038
2 Geraint Thomas GBR Team Sky / INEOS 33-055
3 Thomas De Gendt BEL Lotto - Soudal 32-255
4 Rigoberto Uran Uran COL EF Education First 32-174
5 Richie Porte AUS Trek - Segafredo 34-170
6 Steven Kruijswijk NED Jumbo - Visma 32-042
7 Thibaut Pinot FRA Groupama - FDJ 29-051
8 Kasper Asgreen DEN Deceuninck - Quick Step 24-161
9 Enric Mas Nicolau SPA Deceuninck - Quick Step 24-193
10 Joey Rosskopf USA CCC 29-317
11 Nelson Filipe Santos Oliveira POR Movistar 30-135
12 Jakob Fuglsang DEN Astana 34-119
13 Bauke Mollema NED Trek - Segafredo 32-235
14 Alejandro Valverde Belmonte SPA Movistar 39-085
15 Emanuel Buchmann DUI BORA - Hansgrohe 26-243
16 Jan Tratnik SLO Bahrain - Merida 29-146
17 Chad Haga USA Team Sunweb 30-327
18 Nils Politt DUI Katusha - Alpecin 25-135
19 Alberto Bettiol ITA EF Education First 25-263
20 Mads Würtz Schmidt DEN Katusha - Alpecin 25-110
21 Alex Dowsett GBR Katusha - Alpecin 30-289
22 Egan Arley Bernal Gomez COL Team Sky / INEOS 22-187
23 Matej Mohoric SLO Bahrain - Merida 24-273
24 Mikel Landa Meana SPA Movistar 29-218
25 Patrick Konrad OOS BORA - Hansgrohe 27-280
26 Fabio Aru ITA UAE Team Emirates 29-016
27 Stefan Küng ZWI Groupama - FDJ 25-245
28 Nairo Alexander Quintana Rojas COL Movistar 29-165
29 Anthony Perez FRA Cofidis 28-088
30 Alexey Lutsenko KAZ Astana 26-315
31 Sören Kragh Andersen DEN Team Sunweb 24-343
32 Alexis Gougeard FRA AG2R - La Mondiale 26-136
33 Daniel Martin IRL UAE Team Emirates 32-333
34 Adam Yates GBR Mitchelton - Scott 26-346
35 Lennard Kämna DUI Team Sunweb 22-313
36 Fabio Felline ITA Trek - Segafredo 29-112
37 Nikias Arndt DUI Team Sunweb 27-244
38 Maxime Monfort BEL Lotto - Soudal 36-186
39 Romain Bardet FRA AG2R - La Mondiale 28-252
40 Xandro Meurisse BEL Wanty - Groupe Gobert 27-170
41 Tanel Kangert EST EF Education First 32-130
42 Lukasz Wisniowski POL CCC 27-225
43 Ilnur Zakarin RUS Katusha - Alpecin 29-307
44 Anthony Roux FRA Groupama - FDJ 32-092
45 Roman Kreuziger CZE Dimension Data 33-074
46 Stéphane Rossetto FRA Cofidis 32-104
47 Wilco Kelderman NED Team Sunweb 28-116
48 Stephen Cummings GBR Dimension Data 38-122
49 Benjamin King (USA) USA Dimension Data 30-119
50 Jesus Herrada Lopez SPA Cofidis 28-358
51 Ivan Garcia Cortina SPA Bahrain - Merida 23-242
52 Michael Schär ZWI CCC 32-293
53 Guillaume Martin FRA Wanty - Groupe Gobert 26-040
54 Frederik Backaert BEL Wanty - Groupe Gobert 29-128
55 Yves Lampaert BEL Deceuninck - Quick Step 28-100
56 Rudy Molard FRA Groupama - FDJ 29-305
57 Vincenzo Nibali ITA Bahrain - Merida 34-247
58 Michael Matthews AUS Team Sunweb 28-296
59 Maxime Bouet FRA Arkéa - Samsic 32-258
60 Simon Geschke DUI CCC 33-128
61 Warren Barguil FRA Arkéa - Samsic 27-265
62 Damiano Caruso ITA Bahrain - Merida 31-281
63 Sébastien Reichenbach ZWI Groupama - FDJ 30-052
64 Dylan van Baarle NED Team Sky / INEOS 27-059
65 Julien Simon FRA Cofidis 33-288
66 Anthony Delaplace FRA Arkéa - Samsic 29-311
67 Greg Van Avermaet BEL CCC 34-063
68 Elie Gesbert FRA Arkéa - Samsic 24-018
69 William Bonnet FRA Groupama - FDJ 37-024
70 Luis Leon Sanchez Gil SPA Astana 35-238
71 Mathieu Ladagnous FRA Groupama - FDJ 34-219
72 Peter Sagan SVK BORA - Hansgrohe 29-174
73 Michael Valgren Andersen DEN Dimension Data 27-163
74 Julien Bernard FRA Trek - Segafredo 27-124
75 Thomas 'Tom' Scully NZL EF Education First 29-186
76 Daniel Oss ITA BORA - Hansgrohe 32-187
77 Pierre-Luc Périchon FRA Cofidis 32-196
78 Romain Sicard FRA Direct Energie 31-200
79 Luke Durbridge AUS Mitchelton - Scott 28-101
80 Paul Ourselin FRA Direct Energie 25-097
81 Lilian Calmejane FRA Direct Energie 26-225
82 Imanol Erviti Ollo SPA Movistar 35-247
83 Anthony Turgis FRA Direct Energie 25-064
84 Sven Erik Byström NOR UAE Team Emirates 27-180
85 Reinardt Janse van Rensburg ZAF Dimension Data 30-166
86 Rein Taaramäe EST Direct Energie 32-086
87 Omar Fraile Matarranz SPA Astana 29-002
88 David Gaudu FRA Groupama - FDJ 22-282
89 Lars Ytting Bak DEN Dimension Data 39-185
90 Koen de Kort NED Trek - Segafredo 36-314
91 Elia Viviani ITA Deceuninck - Quick Step 30-162
92 Sergio Luis Henao Montoya COL UAE Team Emirates 31-222
93 Jens Keukeleire BEL Lotto - Soudal 30-238
94 Wout Poels NED Team Sky / INEOS 31-292
95 Dries Devenyns BEL Deceuninck - Quick Step 35-363
96 Florian Vachon FRA Arkéa - Samsic 34-198
97 Benoît Cosnefroy FRA AG2R - La Mondiale 23-276
98 Marc Soler Gimenez SPA Movistar 25-239
99 Maximiliano Ariel Richeze Araquistain ARG Deceuninck - Quick Step 36-134
100 Kevin Van Melsen BEL Wanty - Groupe Gobert 32-109
101 Mike Teunissen NED Jumbo - Visma 26-328
102 Christopher Juul Jensen DEN Mitchelton - Scott 30-013
103 Gianni Moscon ITA Team Sky / INEOS 25-090
104 Tony Gallopin FRA AG2R - La Mondiale 31-056
105 Amaël Moinard FRA Arkéa - Samsic 37-167
106 Vegard Stake Laengen NOR UAE Team Emirates 30-162
107 Aimé De Gendt BEL Wanty - Groupe Gobert 25-032
108 Michael Mörköv Christensen DEN Deceuninck - Quick Step 34-080
109 Gorka Izagirre Insausti SPA Astana 31-286
110 Edvald Boasson Hagen NOR Dimension Data 32-063
111 Jasper De Buyst BEL Lotto - Soudal 25-237
112 Oliver Naesen BEL AG2R - La Mondiale 28-306
113 Sonny Colbrelli ITA Bahrain - Merida 29-063
114 Matteo Trentin ITA Mitchelton - Scott 29-351
115 Nicolas Roche IRL Team Sunweb 35-016
116 José Isidro Maciel Gonçalves POR Katusha - Alpecin 30-156
117 Serge Pauwels BEL CCC 35-241
118 Alexis Vuillermoz FRA AG2R - La Mondiale 31-048
119 Laurens De Plus BEL Jumbo - Visma 23-319
120 Dylan Teuns BEL Bahrain - Merida 27-140
121 Tiesj Benoot BEL Lotto - Soudal 25-130
122 Pello Bilbao Lopez de Armentia SPA Astana 29-144
123 Fabien Grellier FRA Direct Energie 24-261
124 Tim Wellens BEL Lotto - Soudal 28-070
125 Odd Christian Eiking NOR Wanty - Groupe Gobert 24-203
126 Daryl Impey ZAF Mitchelton - Scott 34-225
127 Natnael Teweldemedhin Berhane ERI Cofidis 28-195
128 Lukas Pöstlberger OOS BORA - Hansgrohe 27-191
129 Hugo Houle CDN Astana 28-295
130 Amund Gröndahl Jansen NOR Jumbo - Visma 25-158
131 Simon Yates GBR Mitchelton - Scott 26-346
132 Michael Woods CDN EF Education First 32-280
133 Simon Clarke AUS EF Education First 33-001
134 Kévin Ledanois FRA Arkéa - Samsic 26-006
135 Michal Kwiatkowski POL Team Sky / INEOS 29-047
136 Rui Alberto Costa Faria POR UAE Team Emirates 32-287
137 Jack Haig AUS Mitchelton - Scott 25-316
138 Yoann Offredo FRA Wanty - Groupe Gobert 32-249
139 Gregor Mühlberger OOS BORA - Hansgrohe 25-106
140 Andrea Pasqualon ITA Wanty - Groupe Gobert 31-199
141 Luke Rowe GBR Team Sky / INEOS 29-131
142 Marcus Burghardt DUI BORA - Hansgrohe 36-019
143 Giulio Ciccone ITA Trek - Segafredo 24-211
144 André Greipel DUI Arkéa - Samsic 37-003
145 Michael Hepburn AUS Mitchelton - Scott 27-337
146 Dylan Groenewegen NED Jumbo - Visma 26-028
147 Maximilian Schachmann DUI BORA - Hansgrohe 25-191
148 Jasper Stuyven BEL Trek - Segafredo 27-093
149 Carlos Verona Quintanilla SPA Movistar 26-257
150 Mikaël Cherel FRA AG2R - La Mondiale 33-124
151 Alexander Kristoff NOR UAE Team Emirates 32-014
152 Niccolo Bonifazio ITA Direct Energie 25-263
153 Jens Debusschere BEL Katusha - Alpecin 29-330
154 Marco Haller OOS Katusha - Alpecin 28-109
155 Toms Skujins LAT Trek - Segafredo 28-034
156 Jonathan Castroviejo Nicolas SPA Team Sky / INEOS 32-083
157 Sebastian Langeveld NED EF Education First 34-183
158 Mathias Frank ZWI AG2R - La Mondiale 32-222
159 George Bennett NZL Jumbo - Visma 29-103
160 Cees Bol NED Team Sunweb 23-358
161 Roger Kluge DUI Lotto - Soudal 33-164
162 Magnus Cort Nielsen DEN Astana 26-184
163 Tony Martin DUI Jumbo - Visma 34-087
164 Andrey Amador Bikkazakova CRC Movistar 32-324
165 Caleb Ewan AUS Lotto - Soudal 25-008
DNF Wout van Aert BEL Jumbo - Visma 24-307
Stages
Date Race Winner Nat Team
2019-07-06 Tour de France, FRA | Rit 1 Mike Teunissen NED Jumbo - Visma
2019-07-07 Tour de France, FRA | Rit 2 JUMBO - VISMA
2019-07-08 Tour de France, FRA | Rit 3 Julian Alaphilippe FRA Deceuninck - Quick Step
2019-07-09 Tour de France, FRA | Rit 4 Elia Viviani ITA Deceuninck - Quick Step
2019-07-10 Tour de France, FRA | Rit 5 Peter Sagan SVK BORA - Hansgrohe
2019-07-11 Tour de France, FRA | Rit 6 Dylan Teuns BEL Bahrain - Merida
2019-07-12 Tour de France, FRA | Rit 7 Dylan Groenewegen NED Jumbo - Visma
2019-07-13 Tour de France, FRA | Rit 8 Thomas De Gendt BEL Lotto - Soudal
2019-07-14 Tour de France, FRA | Rit 9 Daryl Impey ZAF Mitchelton - Scott
2019-07-15 Tour de France, FRA | Rit 10 Wout van Aert BEL Jumbo - Visma
2019-07-17 Tour de France, FRA | Rit 11 Caleb Ewan AUS Lotto - Soudal
2019-07-18 Tour de France, FRA | Rit 12 Simon Yates GBR Mitchelton - Scott
2019-07-19 Tour de France, FRA | Rit 13 Julian Alaphilippe FRA Deceuninck - Quick Step
2019-07-20 Tour de France, FRA | Rit 14 Thibaut Pinot FRA Groupama - FDJ
2019-07-21 Tour de France, FRA | Rit 15 Simon Yates GBR Mitchelton - Scott
2019-07-23 Tour de France, FRA | Rit 16 Caleb Ewan AUS Lotto - Soudal
2019-07-24 Tour de France, FRA | Rit 17 Matteo Trentin ITA Mitchelton - Scott
2019-07-25 Tour de France, FRA | Rit 18 Nairo Alexander Quintana Rojas COL Movistar
2019-07-26 Tour de France, FRA | Rit 19 Egan Arley Bernal Gomez COL Team Sky / INEOS
2019-07-27 Tour de France, FRA | Rit 20 Vincenzo Nibali ITA Bahrain - Merida
2019-07-28 Tour de France, FRA | Rit 21 Caleb Ewan AUS Lotto - Soudal
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 1.2 Tour de Okinawa
10.11 2.2 Tour of Singkarak
10.11 2.2 Tour of Quanzhou Bay
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
25.10 Nat Taiwan KOM Challenge
20.10 1.HC Japan Cup (Utsunomiya)
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
19.10 2.1 Tour of Peninsular
15.10 2.1 Tour of Taihu
15.10 Sluitingsprijs (Putte-Kapellen)
13.10 1.HC Paris - Tours
13.10 1.1 Memorial Rik Van Steenbergen (Aartselaar)
13.10 1.2U Paris - Tours U23
13.10 1.2 Fatih Sultan Mehmet Kirklareli Race
12.10 1.1 Ronde van Midden-Zeeland
12.10 1.2 Fatih Sultan Mehmet Edirne Race
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 2.1 Cro Race
06.10 2.1 Azerbaijan Tour
06.10 1.1 Famenne Ardenne Classic
06.10 1.HC G.P. Beghelli
06.10 1.1 Tour de Vendee
06.10 1.2U Piccolo Giro di Lombardia
05.10 1.HC Circuit Franco-Belge
05.10 1.HC Giro dell'Emilia
03.10 1.HC Munsterland Giro
29.09 1.1 Paris - Chauny
29.09 2.2 Tour of Mevlana
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 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
22.09 2.2 Tour de Siak
21.09 2.1 Tour of Slovakia
21.09 1.HC G.P. Raymond Impanis
21.09 1.1 Memorial Marco Pantani
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 2.1 Tour of Romania
15.09 1.1 Tour du Doubs (Valentigney)
15.09 1.1 Coppa Bernocchi (Legnano)
15.09 1.1 Duo Normand
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.HC G.P. de Fourmies
08.09 1.2 Gylne Gutuer
08.09 1.2 Chrono Champenois
08.09 2.2 Tour of Central Anatolia
08.09 2.2 Tour de Hokkaido
07.09 1.HC Brussels Cycling Classic
07.09 2.2 Giro del Friuli Venezia Giulia
07.09 1.2 Lillehammer G.P.
06.09 1.2 G.P. Velo Erciyes
06.09 1.2 Hafjell G.P.
04.09 2.2 Tour of Xingtai
01.09 2.HC Deutschland Tour
01.09 1.1 G.P. Jef Scherens (Leuven)
01.09 1.2 G.P. Ljubljana - Zagreb
01.09 1.2 G.P. Nogent sur Oise
31.08 2.1 Tour of Almaty
31.08 1.1 Mandel-Leie-Schelde (Meulebeke)
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 1.1 Schaal Sels (Merksem)
25.08 2.NC Tour de l'Avenir
24.08 2.1 Tour du Limousin
23.08 2.1 Tour d'Indonesia
21.08 1.1 Veenendaal - Veenendaal
20.08 1.1 G.P. Dr. Tistaert (Zottegem)
20.08 1.2 G.P. des Marbriers
19.08 's Gravenwezel
18.08 2.HC Arctic Race of Norway
18.08 2.1 Czech Tour
18.08 2.HC Tour of Utah
18.08 1.1 Polynormande
18.08 1.2 Puchar Uzdrowisk Karpackich
18.08 1.2 Fyn Rundt
17.08 2.HC Vuelta a Burgos
17.08 1.2 Memorial Henryka Lasaka
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 2.1 Volta a Portugal
11.08 1.1 Slag om Norg
11.08 2.2 Tour de Guadeloupe
11.08 1.2U Trofeo di Poggiana
11.08 1.2 Oita Urban Classic
11.08 1.2 Antwerpse Havenpijl
10.08 CCU European Championship U23
10.08 2.2 Tour of Szekerland
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.1 Sibiu Cycling Tour
07.07 2.2 In the Footsteps of the Romans
07.07 1.2 Delta Road Race
06.07 2.2 Course de Solidarnosc et des Champions Olympiques
02.07 1.2 Trofeo Brescia
30.06 NC N.K. België
30.06 NC N.K. Denemarken
30.06 NC N.K. Duitsland
30.06 NC N.K. Frankrijk
30.06 NC N.K. Groot-Brittannië
30.06 NC N.K. Italië
30.06 NC N.K. Zwitserland
30.06 NC N.K. Portugal
30.06 NC N.K. Verenigde Staten
30.06 NC N.K. Rusland
30.06 NC N.K. Spanje
30.06 NC N.K. Luxemburg
30.06 NC N.K. Nederland
30.06 NC N.K. Noorwegen
30.06 NC N.K. Kazachstan
30.06 NC N.K. Kroatië
30.06 NC N.K. Letland
30.06 NC N.K. Litouwen
30.06 NC N.K. Slowakije
30.06 NC N.K. Servië
30.06 NC N.K. Slovenië
30.06 NC N.K. Polen
30.06 NC N.K. Oekraïne
30.06 NC N.K. Oostenrijk
30.06 NC N.K. Tsjechië
30.06 NC N.K. Zweden
30.06 NC N.K. Japan
30.06 NC N.K. Ierland
30.06 NC N.K. Canada
29.06 NC N.K. Israel
29.06 NCT N.K. Kroatië I.T.T.
28.06 NCT N.K. Luxemburg I.T.T.
28.06 NCT N.K. Portugal I.T.T.
28.06 NCT N.K. Spanje I.T.T.
28.06 NCT N.K. Italië I.T.T.
28.06 NCT N.K. Duitsland I.T.T.
28.06 NCT N.K. Canada I.T.T.
28.06 NCT N.K. Eritrea I.T.T.
28.06 NCT N.K. Polen I.T.T.
28.06 NCT N.K. Litouwen I.T.T.
28.06 NCT N.K. Venezuela I.T.T.
28.06 N.K. Verenigde Staten - Criterium
27.06 NCT N.K. Verenigde Staten I.T.T.
27.06 NCT N.K. Noorwegen I.T.T.
27.06 NCT N.K. Rusland I.T.T.
27.06 NCT N.K. Groot-Brittannië I.T.T.
27.06 NCT N.K. Frankrijk I.T.T.
27.06 NCT N.K. Denemarken I.T.T.
27.06 NCT N.K. België 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.
27.06 NCT N.K. Japan I.T.T.
27.06 NCT N.K. Tsjechië I.T.T.
27.06 NCT N.K. Slowakije I.T.T.
27.06 NCT N.K. Oekraïne I.T.T.
27.06 NCT N.K. Letland I.T.T.
26.06 NCT N.K. Nederland I.T.T.
26.06 NCT N.K. Zwitserland I.T.T.
26.06 1.1 Halle - Ingooigem
26.06 NCT N.K. Kazachstan I.T.T.
26.06 1.2 Trofee Jong Maar Moedig I.W.T.
24.06 2.2 Challenge du Sahara Marocain
23.06 2.HC Tour of Slovenia
23.06 2.1 Route d'Occitanie
23.06 2.1 Ster ZLM Tour
23.06 1.1 Elfstedenronde (Brugge)
23.06 N.K. Ecuador
23.06 1.2 Korona Kocich Gor
23.06 2.2U Giro d'Italia U23
23.06 2.2 G.P. de Beauce
23.06 2.2 Tour de Savoie Mont Blanc
22.06 1.1 Heistse Pijl
22.06 N.K. Ecuador I.T.T.
22.06 1.2 Memorial Grundmanna i Wizowskiego
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.1 Mont Ventoux Dénivelé Challenge
17.06 1.2 G.P. Sakia El Hamra
16.06 2.1 Tour of Hungary
16.06 2.1 Tour de Korea
16.06 2.HC Ronde van België
16.06 2.2 Tour of Malopolska
16.06 2.2 Tour de l'Oise
16.06 2.2 Ville Saguenay
16.06 1.2 Ronde van Midden Brabant
16.06 2.2 Oberosterreich Rundfahrt
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.HC Tour du Luxembourg
09.06 2.1 Tour of Bihor
09.06 2.1 Boucles de la Mayenne
09.06 2.1 Hammer Series Limburg
09.06 1.1 G.P. di Lugano
09.06 1.2 Memorial Van Coningsloo
09.06 2.NC Course de la Paix
09.06 1.2 Coppa della Pace
09.06 2.2 Tour du Cameroun
07.06 NCT N.K. Slovenië I.T.T.
02.06 2.HC Tour of Norway
02.06 2.1 Szlakiem Walk Majora Hubala
02.06 1.1 Rund um Köln
02.06 1.1 Boucles de l'Aulne - G.P. Le Telegramme
02.06 2.2 Fleche du Sud
02.06 1.2 Odessa G.P. I
02.06 1.2U Paris - Roubaix U23
02.06 2.2U Orlen Nations Grand Prix
02.06 2.2 Tour de Kumano
02.06 2.2 Tour de la Mirabelle
02.06 1.2 Trofeo Degasperi
01.06 1.1 A Travers Le Morbihan - G.P. de Plumelec
01.06 1.2 Tour de Ribas
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 of Japan
26.05 2.1 Tour de l'Ain
26.05 2.1 Hammer Series Stavanger
26.05 1.1 G.P. Marcel Kint
26.05 2.2 Baltyk Karkonosze Tour
26.05 2.2 A Travers les Hauts
26.05 1.2 Race Horizon Park III
26.05 2.2U Ronde de l'Isard
26.05 2.2 PRUride PH
25.05 2.1 Tour of Estonia
25.05 1.2 Race Horizon Park II
24.05 1.2 Race Horizon Park I
24.05 2.2 Tour of Albania
23.05 1.2 Chabany Race
22.05 Ruddervoorde
19.05 2.HC Quatre Jours de Dunkerque
19.05 2.1 Vuelta a Aragon
19.05 NCT N.K. Oostenrijk I.T.T.
19.05 1.2 G.P. Criquielion
19.05 2.2 Tour d'Eure-et-Loir
19.05 2.2 Tour of Black Sea
18.05 2.2 Tour de Limpopo
12.05 2.1 Vuelta a la Comunidad de Madrid
12.05 2.2 Rhone-Alpes Isère Tour
12.05 1.2 Ringerike G.P.
12.05 1.2 Tour de la Somme
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
11.05 1.2 Minsk Cup
11.05 1.2 PWZ Zuidenveld Tour
11.05 1.2 Sundvolden G.P.
11.05 1.2 Uppsala
11.05 1.2 Visegrad 4 Kerekparverseny
05.05 2.HC Tour de Yorkshire
05.05 2.1 Vuelta a Asturias
05.05 2.2 Tour of the Gila
05.05 2.2 Tour of Mesopotamia
05.05 1.2 Rent Liv Lobet Skive
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
04.05 1.NC Etoile d'Or
04.05 1.2 Himmerland Rundt
04.05 1.2 Ronde van Overijssel
02.05 1.2 Memorial Romana Sieminskiego
01.05 1.2U Rund um den Henninger Turm U23
01.05 2.2 Tour de Bretagne
01.05 1.2 Memorial Andrzeja Trochanowskiego
28.04 1.1 Giro dell'Appennino
28.04 NC N.K. Argentinië
28.04 1.2 G.P. Polski Via Odra
28.04 1.2 Rutland - Melton Classic
28.04 2.2 Tour of Mersin
28.04 2.2 Tour du Jura
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.1 Tro-Bro Leon
22.04 1.2U Giro del Belvedere Cordignano
21.04 2.1 Beograd - Banja Luka
21.04 1.2U Trofeo San Vendemiano
21.04 2.2 Vuelta al Uruguay
21.04 2.2 Tour du Loir-et-Cher
20.04 1.1 Tour du Finistere
20.04 1.2 Arno Wallaard Memorial
20.04 1.2U Liège - Bastogne - Liège U23
19.04 2.2 Tour de Iskandar Johor
17.04 1.HC Brabantse Pijl
16.04 1.1 Paris - Camembert
14.04 2.1 G.P. Beiras e Serra da Estrela
14.04 1.1 G.P. Primavera (Amorebieta)
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 CCT Central American Championship I.T.T.
13.04 1.NC Ronde van Vlaanderen U23
13.04 1.2U Trofeo Edil C
12.04 2.1 Circuit de la Sarthe - Pays de la Loire
10.04 1.HC Scheldeprijs
07.04 1.1 La Roue Tourangelle
07.04 2.2 Joe Martin Stage Race
07.04 1.2 G.P. Adria Mobil
07.04 2.2 Triptyque des Monts et Chateaux
07.04 1.2U Trofeo Piva (U23)
06.04 2.1 Tour of Thailand
06.04 2.1 Giro di Sicilia
06.04 1.1 Hel van het Mergelland
06.04 1.1 G.P. Miguel Indurain
05.04 1.1 Route Adelie Vitre
31.03 2.1 Settimana Internazionale Coppi - Bartali
31.03 1.1 G.P. Cholet - Pays de Loire
31.03 1.NC Gent - Wevelgem U23 / Kattekoers
31.03 2.2 Tour de Normandie
30.03 1.1 Classic Loire Atlantique
26.03 2.2 Tour d'Egypte
24.03 1.HC G.P. de Denain
24.03 2.2 Tour de Tochigi
24.03 2.2 Volta a Alentejo
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 Popolarissima
17.03 1.2 Paris - Troyes
17.03 2.2 Istrian Spring Trophy
17.03 1.2 Classica de Arrabida
17.03 Redlands Classic
10.03 1.HC G.P. Artigianato (Larciano)
10.03 1.2 G.P. Justiniano Hotels
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 2.1 Tour of Rwanda
03.03 1.1 Drôme Classic
03.03 1.HC Kuurne - Brussel - Kuurne
03.03 1.2 Rhodes G.P.
03.03 2.2 Vuelta Indepencia Nacional
02.03 1.1 Les Boucles du Sud Ardèche
01.03 N.K. Verenigde Arabische Emiraten
24.02 2.HC Volta ao Algarve
24.02 2.HC Ruta del Sol
24.02 2.1 Tour du Haut Var
24.02 2.2 Tour of Antalya
24.02 1.2 G.P. Slovenian Istria
23.02 N.K. Verenigde Arabische Emiraten I.T.T.
21.02 2.HC Tour of Oman
17.02 2.1 Tour de la Provence
17.02 2.1 Tour Colombia
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 2.1 Etoile de Besseges
10.02 NC N.K. Zuid Afrika
10.02 1.2 G.P. Alanya
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 NC N.K. Colombia
03.02 2.1 Herald Sun Tour of Victoria
03.02 2.1 Vuelta a San Juan
03.02 1.1 Trofeo de Palma Mallorca
03.02 1.1 G.P. de la Marseillaise - G.P. d'Ouverture
02.02 1.1 Trofeo Serra Tramuntana
01.02 NCT N.K. Colombia I.T.T.
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. Australië
06.01 NC N.K. Nieuw-Zeeland
04.01 NCT N.K. Australië I.T.T.
04.01 NCT N.K. Nieuw-Zeeland I.T.T.
03.01 N.K. Australië - Criterium
03.01 Jayco Bay Classic
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 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
20.01 CDM Baan: Cambridge | Omnium
20.01 CDM Baan: Cambridge | 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
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