VeloStatistics

2020 - Tour Down Under
2020-01-26 | 2.WT
Pos Rider Nat Team Age
1 Richie Porte AUS Trek - Segafredo 34-361
2 Diego Ulissi ITA UAE Team Emirates 30-195
3 Simon Geschke DUI CCC 33-319
4 Rohan Dennis AUS Team Ineos / INEOS Grenadiers 29-243
5 Dylan van Baarle NED Team Ineos / INEOS Grenadiers 27-250
6 Daryl Impey ZAF Mitchelton - Scott 35-051
7 Simon Yates GBR Mitchelton - Scott 27-172
8 George Bennett NZL Jumbo - Visma 29-294
9 Lucas Hamilton AUS Mitchelton - Scott 23-349
10 Hermann Pernsteiner OOS Bahrain - McLaren 29-172
11 Sven Erik Byström NOR UAE Team Emirates 28-005
12 Dries Devenyns BEL Deceuninck - Quick Step 36-188
13 Mattia Cattaneo ITA Deceuninck - Quick Step 29-093
14 Nathan Haas AUS Cofidis 30-320
15 Neilson Powless USA EF Pro Cycling 23-145
16 Pavel Sivakov RUS Team Ineos / INEOS Grenadiers 22-199
17 Omar Fraile Matarranz SPA Astana 29-193
18 Jai Hindley AUS Team Sunweb 23-266
19 Santiago Buitrago Sanchez COL Bahrain - McLaren 20-122
20 Kilian Frankiny ZWI Groupama - FDJ 26-000
21 Fabio Felline ITA Astana 29-303
22 Jarrad Drizners AUS 20-240
23 Joey Rosskopf USA CCC 30-143
24 Florian Stork DUI Team Sunweb 22-274
25 James Piccoli CDN Israel Start-Up Nation 28-143
26 Ryan Gibbons ZAF NTT Pro Cycling 25-166
27 Robert Power AUS Team Sunweb 24-260
28 Lluis Mas Bonet SPA Movistar 31-011
29 Yukiya Arashiro JPN Bahrain - McLaren 35-126
30 Clément Chevrier FRA AG2R - La Mondiale 27-211
31 Marco Marcato ITA UAE Team Emirates 35-350
32 Chris Harper AUS Jumbo - Visma 25-064
33 Matthew Holmes GBR Lotto - Soudal 26-049
34 Danilo Wyss ZWI NTT Pro Cycling 34-153
35 Vegard Stake Laengen NOR UAE Team Emirates 30-353
36 Andrea Vendrame ITA AG2R - La Mondiale 25-190
37 André Greipel DUI Israel Start-Up Nation 37-194
38 Romain Bardet FRA AG2R - La Mondiale 29-078
39 Michael Storer AUS Team Sunweb 22-332
40 Kenny Elissonde FRA Trek - Segafredo 28-188
41 Luka Pibernik SLO Bahrain - McLaren 26-095
42 Luis Leon Sanchez Gil SPA Astana 36-063
43 Eduard Prades Reverter SPA Movistar 32-170
44 Cameron Meyer AUS Mitchelton - Scott 32-015
45 Manuele Boaro ITA Astana 32-054
46 Bruno Armirail FRA Groupama - FDJ 25-290
47 Rick Zabel DUI Israel Start-Up Nation 26-050
48 Lukasz Wisniowski POL CCC 28-050
49 Jorge Arcas Pena SPA Movistar 27-202
50 Jürgen Roelandts BEL Movistar 34-208
51 Caleb Ewan AUS Lotto - Soudal 25-199
52 Stefan De Bod ZAF NTT Pro Cycling 23-070
53 Antwan Tolhoek NED Jumbo - Visma 25-272
54 Juan Pedro Lopez Perez SPA Trek - Segafredo 22-179
55 Jens Keukeleire BEL EF Pro Cycling 31-064
56 Samuele Battistella ITA NTT Pro Cycling 21-073
57 Miles Scotson AUS Groupama - FDJ 26-008
58 Juri Hollmann DUI Movistar 20-149
59 Sergio Samitier Samitier SPA Movistar 24-148
60 Cesare Benedetti ITA BORA - Hansgrohe 32-176
61 Josef Cerny CZE CCC 26-260
62 João Pedro Gonçalves Almeida POR Deceuninck - Quick Step 21-174
63 Dylan Sunderland AUS NTT Pro Cycling 23-335
64 Michael Mörköv Christensen DEN Deceuninck - Quick Step 34-271
65 Kristoffer Halvorsen NOR EF Pro Cycling 23-288
66 Fabian Lienhard ZWI Groupama - FDJ 26-145
67 Axel Domont FRA AG2R - La Mondiale 29-172
68 Jonas Rutsch DUI EF Pro Cycling 22-002
69 Timo Roosen NED Jumbo - Visma 27-015
70 Simone Consonni ITA Cofidis 25-136
71 Jasper Philipsen BEL UAE Team Emirates 21-330
72 Omer Goldstein ISR Israel Start-Up Nation 23-166
73 Sam Bennett IRL Deceuninck - Quick Step 29-102
74 Gabriel Cullaigh GBR Movistar 23-293
75 Max Kanter DUI Team Sunweb 22-096
76 Adam Hansen AUS Lotto - Soudal 38-260
77 Jay McCarthy AUS BORA - Hansgrohe 27-140
78 Lennard Hofstede NED Jumbo - Visma 25-028
79 Marco Haller OOS Bahrain - McLaren 28-300
80 Owain Doull GBR Team Ineos / INEOS Grenadiers 26-269
81 Mikkel Bjerg DEN UAE Team Emirates 21-084
82 Tosh Van Der Sande BEL Lotto - Soudal 29-059
83 Luke Durbridge AUS Mitchelton - Scott 28-292
84 Juraj Sagan SVK BORA - Hansgrohe 31-034
85 Daniil Fominykh KAZ Astana 28-151
86 Mathias Le Turnier FRA Cofidis 24-318
87 Roger Kluge DUI Lotto - Soudal 33-355
88 Francisco Jose Ventoso Alberdi SPA CCC 37-265
89 Kenneth Vanbilsen BEL Cofidis 29-239
90 Rasmus Fossum Tiller NOR NTT Pro Cycling 23-182
91 Shane Archbold NZL Deceuninck - Quick Step 30-358
92 Ben Gastauer LUX AG2R - La Mondiale 32-073
93 Alex Dowsett GBR Israel Start-Up Nation 31-115
94 Samuel Jenner AUS 22-299
95 Guillaume Boivin CDN Israel Start-Up Nation 30-246
96 Dmitriy Gruzdev KAZ Astana 33-319
97 Marc Sarreau FRA Groupama - FDJ 26-230
98 Guillaume Van Keirsbulck BEL CCC 28-346
99 Ide Schelling NED BORA - Hansgrohe 21-354
100 Giacomo Nizzolo ITA NTT Pro Cycling 30-361
101 Elia Viviani ITA Cofidis 30-353
102 Geoffrey Bouchard FRA AG2R - La Mondiale 27-300
103 Lachlan David Morton AUS EF Pro Cycling 28-024
104 Domen Novak SLO Bahrain - McLaren 24-198
105 Jonathan Dibben GBR Lotto - Soudal 25-348
106 Luke Rowe GBR Team Ineos / INEOS Grenadiers 29-322
107 Michael Hepburn AUS Mitchelton - Scott 28-162
108 Thomas 'Tom' Scully NZL EF Pro Cycling 30-012
109 Michel Ries LUX Trek - Segafredo 21-321
110 Martin Laas EST BORA - Hansgrohe 26-133
111 Bert-Jan Lindeman NED Jumbo - Visma 30-224
112 Michael Schwarzmann DUI BORA - Hansgrohe 29-019
113 Thomas De Gendt BEL Lotto - Soudal 33-081
114 Alberto Dainese ITA Team Sunweb 21-307
115 Cameron Scott AUS 22-022
116 Samuel Welsford AUS 24-007
117 Ian Stannard GBR Team Ineos / INEOS Grenadiers 32-246
118 Jack Bauer NZL Mitchelton - Scott 34-294
119 Taco van der Hoorn NED Jumbo - Visma 26-053
120 Christopher Lawless GBR Team Ineos / INEOS Grenadiers 24-083
121 Jacopo Guarnieri ITA Groupama - FDJ 32-165
122 Mitchell Docker AUS EF Pro Cycling 33-116
123 Iljo Keisse BEL Deceuninck - Quick Step 37-036
124 Erik Baska SVK BORA - Hansgrohe 26-014
125 Nicholas White AUS 22-142
126 Asbjörn Kragh Andersen DEN Team Sunweb 27-292
127 Kiel Reijnen USA Trek - Segafredo 33-239
128 Fabio Sabatini ITA Cofidis 34-342
129 Koen de Kort NED Trek - Segafredo 37-140
130 Marco Mathis DUI Cofidis 25-294
131 Mickaël Delage FRA Groupama - FDJ 34-173
132 Mads Pedersen DEN Trek - Segafredo 24-039
Important races 2020
Track races 2020
Date UCI Race
15.11 CC Baan: European Championship | 1 km Time Trial
15.11 CC Baan: European Championship | Madison
14.11 CC Baan: European Championship | 4 km Pursuit
14.11 CC Baan: European Championship | Points Race
14.11 CC Baan: European Championship | Team Sprint
14.11 CC Baan: European Championship | Keirin
13.11 CC Baan: European Championship | Sprint
13.11 CC Baan: European Championship | Omnium
12.11 CC Baan: European Championship | Team Pursuit
12.11 CC Baan: European Championship | Scratch
11.11 CC Baan: European Championship | Elimination Race
19.10 CC Baan: African Championship | Sprint
13.10 CCJ Baan & Junioren: European Championship | Madison
13.10 CCU Baan: European Championship U23 | Keirin
13.10 CCU Baan: European Championship U23 | Madison
12.10 CCU Baan: European Championship U23 | Omnium
12.10 CCU Baan: European Championship U23 | Sprint
12.10 CCJ Baan & Junioren: European Championship | Points Race
12.10 CCJ Baan & Junioren: European Championship | Keirin
11.10 CCJ Baan & Junioren: European Championship | Omnium
11.10 CCJ Baan & Junioren: European Championship | Sprint
11.10 CCU Baan: European Championship U23 | Points Race
10.10 CCU Baan: European Championship U23 | Scratch
10.10 CCU Baan: European Championship U23 | 1 km Time Trial
10.10 CCJ Baan & Junioren: European Championship | 3 km Pursuit
09.10 CCJ Baan & Junioren: European Championship | Elimination Race
09.10 CCJ Baan & Junioren: European Championship | 1 km Time Trial
09.10 CCU Baan: European Championship U23 | Team Pursuit
09.10 CCU Baan: European Championship U23 | Team Sprint
08.10 CCU Baan: European Championship U23 | 4 km Pursuit
08.10 CCU Baan: European Championship U23 | Elimination Race
08.10 CCJ Baan & Junioren: European Championship | Scratch
08.10 CCJ Baan & Junioren: European Championship | Team Pursuit
08.10 CCJ Baan & Junioren: European Championship | Team Sprint
01.03 WC Baan: Wereldkampioenschap | Sprint
01.03 WC Baan: Wereldkampioenschap | Madison
29.02 WC Baan: Wereldkampioenschap | Omnium
28.02 WC Baan: Wereldkampioenschap | Points Race
28.02 WC Baan: Wereldkampioenschap | 1 km Time Trial
28.02 WC Baan: Wereldkampioenschap | 4 km Pursuit
27.02 WC Baan: Wereldkampioenschap | Keirin
27.02 WC Baan: Wereldkampioenschap | Team Pursuit
27.02 WC Baan: Wereldkampioenschap | Scratch
26.02 WC Baan: Wereldkampioenschap | Team Sprint
28.01 Baan: Berlin | Zesdaagse
26.01 CDM Baan: Milton | Madison
26.01 CDM Baan: Milton | Omnium
26.01 CDM Baan: Milton | Sprint
25.01 CDM Baan: Milton | Keirin
24.01 CDM Baan: Milton | Team Pursuit
24.01 CDM Baan: Milton | Team Sprint
19.01 CC Baan: African Championship | Team Pursuit
19.01 CC Baan: African Championship | Team Sprint
19.01 CC Baan: African Championship | 1 km Time Trial
19.01 CC Baan: African Championship | 4 km Pursuit
19.01 CC Baan: African Championship | Keirin
19.01 CC Baan: African Championship | Madison
19.01 CC Baan: African Championship | Omnium
19.01 CC Baan: African Championship | Points Race
19.01 CC Baan: African Championship | Scratch
19.01 CCJ Baan & Junioren: African Championship | 1 km Time Trial
19.01 CCJ Baan & Junioren: African Championship | 3 km Pursuit
19.01 CCJ Baan & Junioren: African Championship | Keirin
19.01 CCJ Baan & Junioren: African Championship | Madison
19.01 CCJ Baan & Junioren: African Championship | Omnium
19.01 CCJ Baan & Junioren: African Championship | Points Race
19.01 CCJ Baan & Junioren: African Championship | Scratch
19.01 CCJ Baan & Junioren: African Championship | Sprint
19.01 CCJ Baan & Junioren: African Championship | Team Pursuit
19.01 CCJ Baan & Junioren: African Championship | Team Sprint
14.01 Baan: Bremen | Zesdaagse
07.01 Baan: Rotterdam | Zesdaagse
Road races 2020
Date UCI Race
13.12 NC N.K. Paraguay
12.12 NCT N.K. Paraguay I.T.T.
28.11 2.2 Vuelta al Ecuador
22.11 1.2 Central American Championship
22.11 2.2 G.P. Chantal Biya
22.11 NC N.K. El Salvador
21.11 NC N.K. Israel
21.11 1.2 Central American Championship I.T.T.
15.11 NCT N.K. El Salvador I.T.T.
15.11 NCT N.K. Venezuela I.T.T.
15.11 NC N.K. Venezuela
06.11 NCT N.K. Israel I.T.T.
01.11 2.2 Vuelta a Guatemala
24.10 NC N.K. Oezbekistan
24.10 Empoli
21.10 NCT N.K. Oezbekistan I.T.T.
18.10 NC N.K. Panama
18.10 NC N.K. Cyprus
18.10 Vicenza - Bionde
17.10 NCT N.K. Britse Maagdeneilanden I.T.T.
17.10 NC N.K. Britse Maagdeneilanden
16.10 NCT N.K. Panama I.T.T.
14.10 NCT N.K. Cyprus I.T.T.
14.10 1.PS Scheldeprijs
12.10 1.1 G.P. Villafranca de Ordizia
11.10 2.2 Giro del Friuli Venezia Giulia
11.10 G.P. del Rosso
11.10 1.2U Paris - Tours U23
11.10 1.PS Paris - Tours
11.10 2.1 Tour of Thailand
10.10 1.2 G.P. Slovakia
07.10 1.PS Brabantse Pijl
05.10 2.1 Volta a Portugal
04.10 Trofeo Torino - Biella / Giro della Provincia di Biella
04.10 1.2U Piccolo Giro di Lombardia
04.10 NC N.K. Zweden
03.10 NC N.K. Ierland
01.10 NCT N.K. Ierland I.T.T.
27.09 1.1 Paris - Chauny
27.09 2.2 Tour of Mevlana
25.09 NCT N.K. Mongolië I.T.T.
25.09 NC N.K. Mongolië
23.09 La Grand Dole
23.09 NC N.K. Zuid Korea
23.09 NC N.K. Turkije
22.09 NCT N.K. Turkije I.T.T.
22.09 NCT N.K. Zuid Korea I.T.T.
22.09 1.1 Paris - Camembert
21.09 Le Crito Star (Choisy-le-Roi)
20.09 2.2 G.P. Torres Vedras - Joaquim Agostinho
20.09 1.1 G.P. Isbergues
20.09 1.1 Gooikse Pijl
20.09 NCT N.K. Maleisie I.T.T.
20.09 2.2U Ronde de l'Isard
20.09 2.2 Tour of Malopolska
20.09 1.2U Trofeo San Vendemiano
19.09 2.1 Tour of Slovakia
19.09 2.PS Tour du Luxembourg
19.09 NC N.K. Maleisie
19.09 NC N.K. Moldavië
19.09 1.1 Giro dell'Appennino
18.09 NC N.K. China
18.09 NCT N.K. Moldavië I.T.T.
17.09 1.PS Coppa Sabatini (Peccioli)
16.09 NCT N.K. China I.T.T.
16.09 1.1 Giro della Toscana
15.09 1.2 G.P. Central Anatolya
14.09 1.2 G.P. Velo Erciyes
13.09 2.NC Orlen Nations Grand Prix
13.09 2.2 Tour of Romania
13.09 1.1 Antwerp Port Epic
12.09 2.2 Course de Solidarnosc et des Champions Olympiques
12.09 NCT N.K. Letland I.T.T.
12.09 NC N.K. Servië
07.09 2.1 Beograd - Banja Luka
06.09 2.2 Baltyk Karkonosze Tour
06.09 NC N.K. Letland
06.09 NC N.K. Kosovo
06.09 NC N.K. Griekenland
06.09 NC N.K. Mexico
06.09 1.2 G.P. World’s Best High Altitude
06.09 1.2 Gylne Gutuer
06.09 1.1 Tour du Doubs (Valentigney)
05.09 1.2 G.P. Mount Erciyes
05.09 1.2 Lillehammer G.P.
05.09 2.2U Giro d'Italia U23
05.09 NCT N.K. Kosovo I.T.T.
04.09 NCT N.K. Griekenland I.T.T.
04.09 NCT N.K. Mexico I.T.T.
04.09 1.2 Hafjell G.P.
04.09 1.2 G.P. Cappadocia
04.09 2.1 Settimana Internazionale Coppi - Bartali
03.09 2.2 Tour de Serbie
03.09 1.2 G.P. Develi
02.09 2.1 Tour of Hungary
31.08 1.2U Carpathia Couriers Path
30.08 1.PS Brussels Cycling Classic
30.08 1.1 Memorial Marco Pantani
30.08 2.1 Tour Poitou-Charentes et de la Vienne
29.08 1.1 Trofeo Matteotti (Pescara)
29.08 1.1 Druivenkoers (Overijse)
27.08 CCU European Championship U23
24.08 CCUT European Championship I.T.T. U23
23.08 NC N.K. Albanië
23.08 NC N.K. Bermuda
23.08 NC N.K. Oostenrijk
23.08 NC N.K. Polen
23.08 NC N.K. Hongarije
23.08 NC N.K. Finland
23.08 NCT N.K. Macedonië I.T.T.
23.08 NC N.K. Macedonië
23.08 NC N.K. Saint-Vincent-et-les-Grenadines
22.08 NC N.K. Thailand
22.08 NC N.K. Tsjechië
22.08 NCT N.K. Saudi Arabië I.T.T.
22.08 NCT N.K. Saint-Vincent-et-les-Grenadines I.T.T.
22.08 NC N.K. Slowakije
22.08 NC N.K. IJsland
22.08 NC N.K. Mauritius
21.08 NCT N.K. Oostenrijk I.T.T.
21.08 NCT N.K. Hongarije I.T.T.
21.08 NCT N.K. Finland I.T.T.
21.08 NC N.K. Litouwen
21.08 NCT N.K. Albanië I.T.T.
21.08 NCT N.K. Servië I.T.T.
21.08 NCT N.K. Thailand I.T.T.
21.08 2.1 Tour du Limousin
20.08 NCT N.K. Tsjechië I.T.T.
20.08 NCT N.K. Slowakije I.T.T.
20.08 NC N.K. Estland
20.08 NCT N.K. Polen I.T.T.
19.08 NCT N.K. IJsland I.T.T.
19.08 NCT N.K. Litouwen I.T.T.
19.08 2.PS Tour de la Region Wallonne
18.08 N.K. Estland I.T.T.
18.08 1.PS Giro dell'Emilia
16.08 NCT N.K. Bermuda I.T.T.
16.08 NC N.K. Bulgarije
16.08 NC N.K. Roemenië
16.08 2.2 Tour Bitwa Warszawska 1920
15.08 1.PS Dwars door het Hageland
15.08 2.2 Baltic Chain Tour
15.08 N.K. Roemenië I.T.T.
15.08 NCT N.K. Bulgarije I.T.T.
12.08 1.PS Giro del Piemonte
09.08 NC N.K. Oekraïne
09.08 2.1 Czech Tour
09.08 2.1 Tour de l'Ain
08.08 2.2 Tour de Savoie Mont Blanc
08.08 2.2 Tour of Szekerland
06.08 1.1 Mont Ventoux Dénivelé Challenge
06.08 NCT N.K. Oekraïne I.T.T.
05.08 1.PS Milano - Torino
04.08 2.1 Route d'Occitanie
03.08 1.PS Gran Trittico Lombardo
02.08 1.1 Circuit Getxo - Memorial Ricardo Otxoa
01.08 N.K. Italië I.T.T. U23
01.08 2.PS Vuelta a Burgos
31.07 2.2 Tour de Bulgarie
26.07 2.1 Sibiu Cycling Tour
26.07 NC N.K. Wit-Rusland
26.07 2.2 In the Footsteps of the Romans
26.07 1.2 G.P. Kranj
25.07 NCT N.K. Zweden I.T.T.
24.07 NCT N.K. Wit-Rusland I.T.T.
19.07 1.2 Puchar Ministra Obrony Narodowej
19.07 NC N.K. Kroatië
18.07 NCT N.K. Kroatië I.T.T.
18.07 2.2 Dookola Mazowsza
28.06 NCT N.K. Slovenië I.T.T.
21.06 NC N.K. Slovenië
15.03 1.2 G.P. de la Patagonia
12.03 NCT N.K. Mauritius I.T.T.
08.03 1.1 G.P. Jean-Pierre Monséré
08.03 1.2 G.P. Lillers
08.03 1.2 Dorpenomloop Rucphen
08.03 2.2 Tour of Rhodes
08.03 1.2 Trofeo Porec
05.03 2.1 Tour of Taiwan
04.03 1.2 Trofej Umag
04.03 Wanzele
03.03 1.1 G.P. Samyn (Fayt-le-Franc)
01.03 1.PS Kuurne - Brussel - Kuurne
01.03 1.PS Drôme Classic
01.03 1.2 G.P. Manavgat Side
01.03 2.1 Tour of Rwanda
01.03 1.2 Rhodes G.P.
29.02 1.2 Ster van Zwolle
29.02 1.PS Les Boucles du Sud Ardèche
29.02 1.2 G.P. Velo Alanya
23.02 Coppa San Bernardino
23.02 NC N.K. Namibië
23.02 2.PS Volta ao Algarve
23.02 2.PS Ruta del Sol
23.02 2.1 Tour of Alanya
23.02 2.1 Tour des Alpes - Maritimes et du Var
22.02 Coppa San Geo
22.02 Firenze - Empoli
21.02 NCT N.K. Namibië I.T.T.
16.02 NC N.K. Nieuw-Zeeland
16.02 1.2 G.P. Antalya
16.02 1.PS Clasica de Almeria
16.02 2.PS Tour de la Provence
16.02 2.1 Tour Colombia
16.02 1.PS Trofeo Laigueglia
15.02 2.1 Vuelta a la Communidad Murciana
15.02 1.1 Malaysian Classic Race
14.02 NCT N.K. Nieuw-Zeeland I.T.T.
14.02 1.2 G.P. Gazipaşa
14.02 2.PS Tour de Langkawi
13.02 1.2 G.P. Alanya
09.02 1.2 G.P. Manavgat
09.02 2.1 Etoile de Besseges
09.02 2.1 Herald Sun Tour of Victoria
09.02 NC N.K. Zuid Afrika
09.02 2.PS Vuelta a la Communidad Valencia
08.02 2.1 Saudi Tour
07.02 NCT N.K. Zuid Afrika I.T.T.
02.02 1.1 G.P. de la Marseillaise - G.P. d'Ouverture
02.02 2.PS Vuelta a San Juan
02.02 1.1 Trofeo de Palma Mallorca
01.02 1.1 Trofeo Andratx - Mirador des Colomer
31.01 NCT N.K. Qatar I.T.T.
31.01 1.1 Trofeo Serra Tramuntana
30.01 1.1 Trofeo Magaluf / Trofeo Calvia - Palmanova
30.01 1.1 Race Torquay
26.01 2.1 La Tropicale Amissa Bongo (Tabo)
25.01 1.2 Gravel and Tar
25.01 1.2 G.P. Belek
19.01 Down Under Classic
19.01 2.2 New Zealand Cycle Classic
19.01 2.2 Vuelta al Tachira
10.01 N.K. Australië - Criterium
06.01 2.2 Cambodia Bay Cycling Tour
05.01 Jayco Bay Classic

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