All sports Site
All sports Site
Internationale Cottbuser Junioren-Etappenfahrt - General classificationMore

| 1 | Onno Bieberle (GER) | 5:31:46 |
| 2 | Dexter Townsend (GBR) | 0:07 |
| 3 | Stijn Sloot (NED) | 0:16 |
Internationale Cottbuser Junioren-Etappenfahrt - Stage 3More

| 1 | Filip Pasterski (POL) | 2:27:30 |
| 2 | Vetle Grønas Gyland (NOR) | s.t. |
| 3 | Rune Olij (NED) | s.t. |
Onno Bieberle
Freddie Winkley
Lv Brandenburg
| ||
Slezanski Mnich Velobank Bruki & SzutryMore

| 1 | Patryk Stosz (POL) | 3:26:44 |
| 2 | Michael Kukrle (CZE) | s.t. |
| 3 | Martin Voltr (CZE) | s.t. |
Clasica de PascuaMore

| 1 | Mats Wenzel (LUX) | 4:01:22 |
| 2 | Javier Cubillas (SPA) | s.t. |
| 3 | Jesús Herrada Lopez (SPA) | 0:06 |
Tour of Mersin - General classificationMore
| 1 | Serdar Anil Depe (TÜR) | 10:39:32 |
| 2 | Tomás Pridal (CZE) | s.t. |
| 3 | Gianni Marchand (BEL) | 0:18 |
Tour of Mersin - Stage 4More
| 1 | Mustafa Tarakci (TÜR) | 2:30:02 |
| 2 | Alexei Chnyrko (BLR) | s.t. |
| 3 | Ramazan Yilmaz (TÜR) | s.t. |
Serdar Anil Depe
Mustafa Tarakci
Serdar Anil Depe
Tomás Pridal
Tarteletto - Isorex
| ||
Circuit des Ardennes - General classificationMore

| 1 | Théo Hébert (FRA) | 18:34:11 |
| 2 | Jack Ward (AUS) | 0:27 |
| 3 | Victor Loulergue (FRA) | 0:41 |
Circuit des Ardennes - Stage 5More

| 1 | Jan Sommer (SWI) | 3:20:24 |
| 2 | Dominik Neuman (CZE) | s.t. |
| 3 | Nathan Cusack (USA) | s.t. |
Théo Hébert
Victor Loulergue
Stepan Zahalka
Henrique Bravo
Elite Fondations Cycling Team
| ||
Tr. Città di San Vendemiano - GP Industria e CommercioMore
| 1 | Jan Michal Jackowiak (POL) | 3:50:11 |
| 2 | Diego Nembrini (ITA) | 0:40 |
| 3 | Alessandro Cattani (ITA) | s.t. |
Paris-Roubaix JuniorsMore

| 1 | Thijs Wiersma (NED) | 2:26:42 |
| 2 | Karl Herzog (GER) | s.t. |
| 3 | Alban Picard (FRA) | 0:02 |
Paris-Roubaix EspoirsMore

| 1 | Davide Donati (ITA) | 3:33:44 |
| 2 | Seth Dunwoody (IRL) | s.t. |
| 3 | Guus Van Den Eijnden (NED) | s.t. |
Women's WorldTour - Paris-Roubaix FemmesMore
| 1 | Franziska Koch (GER) | 3:30:16 |
| 2 | Marianne Vos (NED) | s.t. |
| 3 | Pauline Ferrand Prevot (FRA) | 0:06 |
Paris-RoubaixMore
| 1 | Wout Van Aert (BEL) | 5:16:52 |
| 2 | Tadej Pogacar (SLO) | s.t. |
| 3 | Jasper Stuyven (BEL) | 0:13 |
Trofeu 15 d'AbrilMore
| 1 | Nolan Pedersoli (FRA) | 3:15:55 |
| 2 | Matthias Leothaud (FRA) | 2:36 |
| 3 | Jules Catil (FRA) | 3:03 |
HLC Omloop van de BraakmanMore

| 1 | David Dekker (NED) | 3:58:44 |
| 2 | Stian Rosenlund (DEN) | s.t. |
| 3 | Rick Ottema (NED) | s.t. |
Circuit des Ardennes - Stage 4More

| 1 | Théo Hébert (FRA) | 4:53:10 |
| 2 | Jack Ward (AUS) | 0:10 |
| 3 | Nicolas Milesi (ITA) | 0:14 |
Théo Hébert
Théo Hébert
Stepan Zahalka
Stepan Zahalka
Elite Fondations Cycling Team
| ||
Tour of Mersin - Stage 3More
| 1 | Tomás Pridal (CZE) | 2:53:29 |
| 2 | Serdar Anil Depe (TÜR) | 0:12 |
| 3 | Gianni Marchand (BEL) | 0:15 |
Tomás Pridal
Serdar Anil Depe
Serdar Anil Depe
Tomás Pridal
Tarteletto - Isorex
| ||
Itzulia Basque Country - General classificationMore

| 1 | Paul Seixas (FRA) | 20:07:35 |
| 2 | Florian Lipowitz (GER) | 2:30 |
| 3 | Tobias Halland Johannessen (NOR) | 2:33 |
Itzulia Basque Country - Stage 6More

| 1 | Andrew August (USA) | 3:29:35 |
| 2 | Ion Izagirre Insausti (SPA) | 0:16 |
| 3 | Clément Champoussin (FRA) | 0:34 |
Paul Seixas
Paul Seixas
Paul Seixas
Paul Seixas
Movistar
| ||
Internationale Cottbuser Junioren-Etappenfahrt - Stage 2BMore

| 1 | Dexter Townsend (GBR) | 1:18:57 |
| 2 | Rune Olij (NED) | 0:03 |
| 3 | Alexander Louis Svenningsen (DEN) | s.t. |
Onno Bieberle
Freddie Winkley
Lv Brandenburg
| ||












