Avila wins stage 4 in Tour du Rwanda

Edwin Avila (Israel Cycling Academy) wins stage 3 at Tour de Taiwan

Edwin Avila (Israel Cycling Academy) wins stage 3 at Tour de Taiwan (Image credit: Bettini Photo)

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Edwin Avila (Col) Israel Cycling Academy2:37:32
2Pablo Torres Muiño (Spa) Interpro Cycling AcademyRow 1 - Cell 2
3Sirak Tesfom (Eri) Eritrea0:00:03
4Samuel Mugisha (Rwa) Dimension Data ContinentalRow 3 - Cell 2
5David Lozano Riba (Spa) Team Novo Nordisk0:00:05
6Adrien Guillonnet (Fra) Interpro Cycling AcademyRow 5 - Cell 2
7Didier Munyaneza (Rwa) Benediction Excel EnergyRow 6 - Cell 2
8Alessandro Fedeli (Ita) Delko Marseille Provence KTMRow 7 - Cell 2
9Yakob Debesay Abreham (Eri) EritreaRow 8 - Cell 2
10Yuriy Natarov (Kaz) Astana Pro Team0:00:09
11Guillaume Almeida (Por) Bai Sicasal Petro De Luanda0:00:18
12Awet Andemeskel (Eri) Israel Cycling AcademyRow 11 - Cell 2
13Moise Mugisha (Rwa) Rwanda0:00:36
14Mekseb Debesay (Eri) Eritrea0:00:42
15Suleiman Kangangi (Ken) Kenya0:00:45
16Azzedine Lagab (Alg) Algeria0:00:47
17Timothy Rugg (USA) Bai Sicasal Petro De LuandaRow 16 - Cell 2
18Youcef Reguigui (Alg) Algeria0:00:56
19Yohann Gene (Fra) Direct Energie0:01:10
20Bruno Araújo (Ang) Bai Sicasal Petro De Luanda0:02:22
21Geoffrey Kiprotich Langat (Ken) Kenya0:05:25
22Hailemichael Mulu (Eth) Dimension Data Continental0:05:43
23Joseph Areruya (Rwa) Delko Marseille Provence KTMRow 22 - Cell 2
24Merhawi Kudus (Eri) Astana Pro TeamRow 23 - Cell 2
25Joonas Henttala (Fin) Team Novo NordiskRow 24 - Cell 2
26Patrick Byukusenge (Rwa) Benediction Excel EnergyRow 25 - Cell 2
27Hernan Ricardo Aguirre Caipa (Col) Interpro Cycling AcademyRow 26 - Cell 2
28Henok Mulueberhan (Eri) EritreaRow 27 - Cell 2
29John Kariuki (Ken) KenyaRow 28 - Cell 2
30Jeremy Bellicaud (Fra) France U23Row 29 - Cell 2
31Eric Manizabayo (Rwa) Benediction Excel EnergyRow 30 - Cell 2
32Rein Taaramäe (Est) Direct EnergieRow 31 - Cell 2
33Matteo Badilatti (Swi) Israel Cycling AcademyRow 32 - Cell 2
34Biniam Girmay Hailu (Eri) EritreaRow 33 - Cell 2
35Calvin Beneke (RSA) ProtouchRow 34 - Cell 2
36Samuel Hakiruwizeye (Rwa) RwandaRow 35 - Cell 2
37Simon Guglielmi (Fra) France U230:05:52
38Jean Claude Uwizeye (Rwa) Rwanda0:05:53
39Valens Ndayisenga (Rwa) RwandaRow 38 - Cell 2
40Rodrigo Contreras (Col) Astana Pro Team0:05:56
41Matteo Sobrero (Ita) Dimension Data ContinentalRow 40 - Cell 2
42Micael Isidoro (Por) Bai Sicasal Petro De LuandaRow 41 - Cell 2
43Oliver Behringer (Swi) Team Novo Nordisk0:06:02
44Florian Hudry (Fra) Interpro Cycling AcademyRow 43 - Cell 2
45Daniel Turek (Cze) Israel Cycling AcademyRow 44 - Cell 2
46Jayde Julius (RSA) Protouch0:06:12
47Julien Trarieux (Fra) Delko Marseille Provence KTM0:06:21
48Nikita Stalnov (Kaz) Astana Pro Team0:06:37
49Valentin Ferron (Fra) France U23Row 48 - Cell 2
50Przemyslaw Kasperkiewicz (Pol) Delko Marseille Provence KTM0:10:06
51Jean Damascene Ruberwa (Rwa) RwandaRow 50 - Cell 2
52Abdelraouf Bengayou (Alg) AlgeriaRow 51 - Cell 2
53Jean Bosco Nsengimana (Rwa) Benediction Excel EnergyRow 52 - Cell 2
54Aurélien Doleatto (Fra) France U23Row 53 - Cell 2
55Mornay Van Heerden (RSA) Protouch0:11:19
56James Fourie (RSA) Protouch0:11:27
57Abderrahmane Mansouri (Alg) Algeria0:11:30
58Josphat Githambo Kamau (Ken) KenyaRow 57 - Cell 2
59Salim Kipkemboi (Ken) KenyaRow 58 - Cell 2
60Perrig Quemeneur (Fra) Direct Energie0:11:45
61Antonio Dario (Ang) Bai Sicasal Petro De Luanda0:14:05
62Ulugbek Saidov (Uzb) Team Novo Nordisk0:16:28
63Bryan Nauleau (Fra) Direct EnergieRow 62 - Cell 2
64Emanuel Mini (Arg) Team Novo NordiskRow 63 - Cell 2
65Dylan Maldonado (Fra) France U23Row 64 - Cell 2
66Simon Sellier (Fra) Direct EnergieRow 65 - Cell 2
67Luca Mozzato (Ita) Dimension Data ContinentalRow 66 - Cell 2
68Clovis Kamzong Abessolo (Cmr) CameroonRow 67 - Cell 2
69Oussama Cheblaoui (Alg) AlgeriaRow 68 - Cell 2
70Rohan Du Plooy (RSA) Protouch0:21:32
71Michel Tientcheu (Cmr) Cameroon0:23:52
72Bonaventure Uwizeyimana (Rwa) Benediction Excel Energy0:23:53
OTLGauthier Navarro (Fra) Interpro Cycling AcademyRow 72 - Cell 2
OTLArtuce Tella (Cmr) CameroonRow 73 - Cell 2
DNSMartin Lavric (Slo) Dimension Data ContinentalRow 74 - Cell 2
DNFOmer Goldstein (Isr) Israel Cycling AcademyRow 75 - Cell 2
Swipe to scroll horizontally
Sprint 1, km 14.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Timothy Rugg (USA) Bai Sicasal Petro De Luanda4pts
2Awet Andemeskel (Eri) Israel Cycling Academy2Row 1 - Cell 3
3Suleiman Kangangi (Ken) Kenya1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2, km 86
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Edwin Avila (Col) Israel Cycling Academy4pts
2Samuel Mugisha (Rwa) Dimension Data Continental2Row 1 - Cell 3
3Pablo Torres Muiño (Spa) Interpro Cycling Academy1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 1, km 8.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Hailemichael Mulu (Eth) Dimension Data Continental5pts
2Pablo Torres Muiño (Spa) Interpro Cycling Academy3Row 1 - Cell 3
3Edwin Avila (Col) Israel Cycling Academy1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2, km 24.7
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Awet Andemeskel (Eri) Israel Cycling Academy5pts
2Adrien Guillonnet (Fra) Interpro Cycling Academy3Row 1 - Cell 3
3Azzedine Lagab (Alg) Algeria1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3, km 34.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Moise Mugisha (Rwa) Rwanda10pts
2Awet Andemeskel (Eri) Israel Cycling Academy6Row 1 - Cell 3
3Pablo Torres Muiño (Spa) Interpro Cycling Academy3Row 2 - Cell 3
4Adrien Guillonnet (Fra) Interpro Cycling Academy1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 4, km 70.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Pablo Torres Muiño (Spa) Interpro Cycling Academy10pts
2Samuel Mugisha (Rwa) Dimension Data Continental6Row 1 - Cell 3
3Edwin Avila (Col) Israel Cycling Academy3Row 2 - Cell 3
4Bruno Araújo (Ang) Bai Sicasal Petro De Luanda1Row 3 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Eritrea7:53:26
2Bai Sicasal Petro De Luanda0:02:37
3Interpro Cycling Academy0:04:58
4Israel Cycling Academy0:05:11
5Benediction Excel Energy0:10:41
6Dimension Data0:10:52
7Astana Pro Team0:10:58
8Alergia0:10:59
9Team Novo Nordisk0:11:00
10Kenya0:11:03
11Delko Marseille Provence KTM0:11:19
12Rwanda0:11:22
13France U230:17:22
14Direct Energie0:17:48
15ProTouch0:22:24
Swipe to scroll horizontally
General classification after stage 4
#Rider Name (Country) TeamResult
1Merhawi Kudus (Eri) Astana Pro Team13:48:19
2Rein Taaramäe (Est) Direct Energie0:00:17
3Matteo Badilatti (Swi) Israel Cycling Academy0:00:45
4Hernan Ricardo Aguirre Caipa (Col) Interpro Cycling Academy0:01:00
5Sirak Tesfom (Eri) Eritrea0:04:14
6Awet Andemeskel (Eri) Israel Cycling Academy0:04:29
7David Lozano Riba (Spa) Team Novo Nordisk0:04:40
8Suleiman Kangangi (Ken) Kenya0:04:56
9Yakob Debesay Abreham (Eri) Eritrea0:08:17
10Didier Munyaneza (Rwa) Benediction Excel EnergyRow 9 - Cell 2
11Rodrigo Contreras (Col) Astana Pro TeamRow 10 - Cell 2
12Jeremy Bellicaud (Fra) France U230:09:36
13Henok Mulueberhan (Eri) Eritrea0:09:41
14Yuriy Natarov (Kaz) Astana Pro Team0:09:48
15Joseph Areruya (Rwa) Delko Marseille Provence KTM0:09:54
16Valens Ndayisenga (Rwa) Rwanda0:10:04
17Nikita Stalnov (Kaz) Astana Pro Team0:10:23
18Eric Manizabayo (Rwa) Benediction Excel EnergyRow 17 - Cell 2
19Azzedine Lagab (Alg) Algeria0:10:43
20Pablo Torres Muiño (Spa) Interpro Cycling Academy0:11:02
21John Kariuki (Ken) Kenya0:13:36
22Joonas Henttala (Fin) Team Novo Nordisk0:13:55
23Hailemichael Mulu (Eth) Dimension Data ContinentalRow 22 - Cell 2
24Micael Isidoro (Por) Bai Sicasal Petro De Luanda0:14:32
25Samuel Mugisha (Rwa) Dimension Data Continental0:14:45
26Alessandro Fedeli (Ita) Delko Marseille Provence KTM0:15:07
27Jean Claude Uwizeye (Rwa) Rwanda0:15:42
28Timothy Rugg (USA) Bai Sicasal Petro De Luanda0:15:51
29Edwin Avila (Col) Israel Cycling Academy0:16:38
30Guillaume Almeida (Por) Bai Sicasal Petro De Luanda0:16:41
31Mekseb Debesay (Eri) Eritrea0:16:57
32Adrien Guillonnet (Fra) Interpro Cycling Academy0:16:59
33Florian Hudry (Fra) Interpro Cycling Academy0:18:19
34Simon Guglielmi (Fra) France U230:20:30
35Jean Bosco Nsengimana (Rwa) Benediction Excel Energy0:21:36
36Samuel Hakiruwizeye (Rwa) Rwanda0:21:39
37Daniel Turek (Cze) Israel Cycling Academy0:21:59
38Bruno Araújo (Ang) Bai Sicasal Petro De Luanda0:24:23
39Yohann Gene (Fra) Direct Energie0:26:50
40Biniam Girmay Hailu (Eri) Eritrea0:27:02
41Jayde Julius (RSA) Protouch0:27:31
42Patrick Byukusenge (Rwa) Benediction Excel Energy0:27:35
43Matteo Sobrero (Ita) Dimension Data Continental0:27:51
44Valentin Ferron (Fra) France U230:27:56
45Oliver Behringer (Swi) Team Novo Nordisk0:29:16
46Calvin Beneke (RSA) Protouch0:29:17
47Julien Trarieux (Fra) Delko Marseille Provence KTM0:29:58
48Przemyslaw Kasperkiewicz (Pol) Delko Marseille Provence KTM0:31:25
49Geoffrey Kiprotich Langat (Ken) Kenya0:32:01
50Aurélien Doleatto (Fra) France U230:32:22
51Salim Kipkemboi (Ken) Kenya0:32:49
52Jean Damascene Ruberwa (Rwa) Rwanda0:33:02
53Mornay Van Heerden (RSA) Protouch0:34:49
54Youcef Reguigui (Alg) Algeria0:34:51
55James Fourie (RSA) Protouch0:35:50
56Perrig Quemeneur (Fra) Direct Energie0:36:56
57Bryan Nauleau (Fra) Direct Energie0:37:47
58Simon Sellier (Fra) Direct Energie0:38:53
59Oussama Cheblaoui (Alg) Algeria0:40:15
60Moise Mugisha (Rwa) Rwanda0:41:57
61Ulugbek Saidov (Uzb) Team Novo Nordisk0:42:46
62Josphat Githambo Kamau (Ken) Kenya0:46:10
63Bonaventure Uwizeyimana (Rwa) Benediction Excel Energy0:50:43
64Rohan Du Plooy (RSA) Protouch0:53:30
65Clovis Kamzong Abessolo (Cmr) Cameroon0:54:31
66Antonio Dario (Ang) Bai Sicasal Petro De Luanda0:54:33
67Dylan Maldonado (Fra) France U230:55:54
68Emanuel Mini (Arg) Team Novo Nordisk0:58:21
69Luca Mozzato (Ita) Dimension Data Continental0:59:45
70Abdelraouf Bengayou (Alg) Algeria1:01:51
71Abderrahmane Mansouri (Alg) Algeria1:03:28
72Michel Tientcheu (Cmr) Cameroon1:24:02
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Pablo Torres Muiño (Spa) Interpro Cycling Academy26pts
2Merhawi Kudus (Eri) Astana Pro Team21Row 1 - Cell 3
3Moise Mugisha (Rwa) Rwanda17Row 2 - Cell 3
4Adrien Guillonnet (Fra) Interpro Cycling Academy17Row 3 - Cell 3
5Matteo Badilatti (Swi) Israel Cycling Academy15Row 4 - Cell 3
6Awet Andemeskel (Eri) Israel Cycling Academy11Row 5 - Cell 3
7Rodrigo Contreras (Col) Astana Pro Team10Row 6 - Cell 3
8Rohan Du Plooy (RSA) Protouch10Row 7 - Cell 3
9Hailemichael Mulu (Eth) Dimension Data Continental6Row 8 - Cell 3
10Samuel Mugisha (Rwa) Dimension Data Continental6Row 9 - Cell 3
11Przemyslaw Kasperkiewicz (Pol) Delko Marseille Provence KTM6Row 10 - Cell 3
12Hernan Ricardo Aguirre Caipa (Col) Interpro Cycling Academy4Row 11 - Cell 3
13Edwin Avila (Col) Israel Cycling Academy4Row 12 - Cell 3
14Didier Munyaneza (Rwa) Benediction Excel Energy3Row 13 - Cell 3
15Timothy Rugg (USA) Bai Sicasal Petro De Luanda3Row 14 - Cell 3
16Jean Bosco Nsengimana (Rwa) Benediction Excel Energy3Row 15 - Cell 3
17Rein Taaramäe (Est) Direct Energie2Row 16 - Cell 3
18Perrig Quemeneur (Fra) Direct Energie2Row 17 - Cell 3
19Yuriy Natarov (Kaz) Astana Pro Team1Row 18 - Cell 3
20Azzedine Lagab (Alg) Algeria1Row 19 - Cell 3
21Florian Hudry (Fra) Interpro Cycling Academy1Row 20 - Cell 3
22Bruno Araújo (Ang) Bai Sicasal Petro De Luanda1Row 21 - Cell 3
Swipe to scroll horizontally
Sprints classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Rohan Du Plooy (RSA) Protouch14pts
2Timothy Rugg (USA) Bai Sicasal Petro De Luanda12Row 1 - Cell 3
3Bonaventure Uwizeyimana (Rwa) Benediction Excel Energy6Row 2 - Cell 3
4Edwin Avila (Col) Israel Cycling Academy4Row 3 - Cell 3
5Perrig Quemeneur (Fra) Direct Energie4Row 4 - Cell 3
6Moise Mugisha (Rwa) Rwanda3Row 5 - Cell 3
7Awet Andemeskel (Eri) Israel Cycling Academy2Row 6 - Cell 3
8Samuel Mugisha (Rwa) Dimension Data Continental2Row 7 - Cell 3
9Przemyslaw Kasperkiewicz (Pol) Delko Marseille Provence KTM2Row 8 - Cell 3
10Pablo Torres Muiño (Spa) Interpro Cycling Academy2Row 9 - Cell 3
11Adrien Guillonnet (Fra) Interpro Cycling Academy2Row 10 - Cell 3
12Suleiman Kangangi (Ken) Kenya1Row 11 - Cell 3
13Florian Hudry (Fra) Interpro Cycling Academy1Row 12 - Cell 3
14Antonio Dario (Ang) Bai Sicasal Petro De Luanda1Row 13 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1Yakob Debesay Abreham (Eri) Eritrea13:56:36
2Didier Munyaneza (Rwa) Benediction Excel EnergyRow 1 - Cell 2
3Jeremy Bellicaud (Fra) France U230:01:19
4Henok Mulueberhan (Eri) Eritrea0:01:24
5Yuriy Natarov (Kaz) Astana Pro Team0:01:31
6Joseph Areruya (Rwa) Delko Marseille Provence KTM0:01:37
7Eric Manizabayo (Rwa) Benediction Excel Energy0:02:06
8John Kariuki (Ken) Kenya0:05:19
9Hailemichael Mulu (Eth) Dimension Data Continental0:05:38
10Samuel Mugisha (Rwa) Dimension Data Continental0:06:28
11Alessandro Fedeli (Ita) Delko Marseille Provence KTM0:06:50
12Simon Guglielmi (Fra) France U230:12:13
13Samuel Hakiruwizeye (Rwa) Rwanda0:13:22
14Bruno Araújo (Ang) Bai Sicasal Petro De Luanda0:16:06
15Biniam Girmay Hailu (Eri) Eritrea0:18:45
16Matteo Sobrero (Ita) Dimension Data Continental0:19:34
17Valentin Ferron (Fra) France U230:19:39
18Oliver Behringer (Swi) Team Novo Nordisk0:20:59
19Aurélien Doleatto (Fra) France U230:24:05
20Salim Kipkemboi (Ken) Kenya0:24:32
21Jean Damascene Ruberwa (Rwa) Rwanda0:24:45
22Mornay Van Heerden (RSA) Protouch0:26:32
23Oussama Cheblaoui (Alg) Algeria0:31:58
24Moise Mugisha (Rwa) Rwanda0:33:40
25Ulugbek Saidov (Uzb) Team Novo Nordisk0:34:29
26Dylan Maldonado (Fra) France U230:47:37
27Luca Mozzato (Ita) Dimension Data Continental0:51:28
28Abdelraouf Bengayou (Alg) Algeria0:53:34
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Astana Pro Team41:37:09
2Eritrea0:04:47
3Interpro Cycling Academy0:05:39
4Israel Cycling Academy0:07:50
5Benediction Excel Energy0:20:59
6Rwanda0:29:25
7Bai Sicasal Petro De Luanda0:29:49
8Kenya0:33:04
9Team Novo Nordisk0:35:39
10Delko Marseille Provence KTM0:40:09
11Dimension Data0:43:43
12Direct Energie0:44:44
13France U230:45:47
14Alergia1:07:02
15ProTouch1:17:34
Latest in
Tadej Pogačar attacks Mathieu van der Poel on the Poggio during the 2025 Milan-San Remo
'I think he has a chance' – Mathieu van der Poel considers Tadej Pogačar a serious Paris-Roubaix threat
MARGUERITTES FRANCE FEBRUARY 06 Martin Svrcek of Slovakia and Team Soudal QuickStep competes during the 55th Etoile de Besseges Tour du Gard 2025 Stage 2 a 16583km stage from Domessargues to Marguerittes on February 06 2025 in Marguerittes France Photo by Billy CeustersGetty Images
Martin Svrček's harrowing crash on Cipressa descent in Milan-San Remo sparks call for new safety measures
New V5RS
Tadej Pogačar spotted testing brand new bike ahead of Flanders-Roubaix double attempt
FIGUERES SPAIN MARCH 25 LR Esteban Chaves of Colombia and Richard Carapaz of Ecuador and Team EF Education EasyPost compete during the 104th Volta Ciclista a Catalunya 2025 Stage 2 a 1773km stage from Banyoles to Figueres UCIWT on March 25 2025 in Figueres Spain Photo by Szymon GruchalskiGetty Images
'It's important he fights with the GC group' – Richard Carapaz builds to Giro d'Italia in Volta a Catalunya mountains
SANREMO ITALY MARCH 22 Tadej Pogacar of Slovenia and Team UAE Team Emirates competes during the 116th MilanoSanremo 2025 a 289km one day race from Pavia to Sanremo UCIWT on March 22 2025 in Sanremo Italy Photo by Luca Bettini PoolGetty Images
Tadej Pogačar confirms he will race Paris-Roubaix
Apple AirPods Pro 2 and charging case
At $169.99 the Apple AirPods Pro Gen 2 have hit the cheapest price we've seen this year – a must-buy in Amazon Big Spring Sale?
Latest in Race-results
BONDENO ITALY MARCH 25 Caleb Ewan of Australia and Team INEOS Grenadiers celebrates at finish line as stage winner during the 40th Settimana Internazionale Coppi e Bartali 2025 Stage 1 a 1745km stage from Ferrara to Bondeno on March 25 2025 in Bondeno Italy Photo by Dario BelingheriGetty Images
Caleb Ewan wins first race with Ineos Grenadiers on opening stage of Coppi e Bartali
FIGUERES SPAIN MARCH 25 LR Ethan Vernon of United Kingdom and Team IsraelPremier Tech celebrates at finish line as stage winner ahead of Matthew Brennan of United Kingdom and Team Visma Lease A Bike Green Leader Jersey during the 104th Volta Ciclista a Catalunya 2025 Stage 2 a 1773km stage from Banyoles to Figueres UCIWT on March 25 2025 in Figueres Spain Photo by Szymon GruchalskiGetty Images
Volta a Catalunya: Ethan Vernon edges Matthew Brennan by half a wheel to win stage 2
Anna Yamauchi rides to pro women's victory at 2025 Lake Sonoma MTB
Anna Yamauchi tops Katerina Nash in 'slide it to ride it' slippery edition of Lake Sonoma MTB
SANT FELIU DE GUIXOLS, SPAIN - MARCH 24: Matthew Brennan of Ireland and Team Visma | Lease A Bike celebrates at finish line as stage winner during the 104th Volta Ciclista a Catalunya 2025, Stage 1 a 178.6km stage from Sant Feliu de Guixols to Sant Feliu de Guixols / #UCIWT / on March 24, 2025 in Sant Feliu de Guixols, Spain. (Photo by Szymon Gruchalski/Getty Images)
Volta a Catalunya: Matthew Brennan produces stunning sprint to snatch stage 1 victory on the line from late attacker
Mads Würtz Schmidt (PAS Racing) opened his 2025 gravel season at Santa Vall then won at Turnhout Gravel
UCI Gravel World Series: Mads Würtz Schmidt and Geerike Schreurs win in Belgium at Turnhout Gravel
Lukas Kubis (Team Unibet Tietema Rockets)
Cholet Agglo Tour: Lukáš Kubiš wins from the breakaway in rain-soaked round of the Coupe de France

Latest on Cyclingnews