Races / Tour du Rwanda

Tour du Rwanda continental

RW · 24 Feb – 3 Mar 2019

2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
Race Hub
Tour du Rwanda 2019

Rodrigo Contreras wins Tour du Rwanda 2019.

Finished Stage 8 of 8
GC
  1. 1 Rodrigo Contreras
  2. 2 Merhawi Kudus
  3. 3 Alessandro Fedeli + 14' 35"
  4. 4 Hernan Aguirre + 0' 31"
  5. 5 Mulu Kinfe Hailemichael + 13' 28"
Lowest total time leads the race.
Latest
Stage 8
Next

No remaining stages.

Stage Impact
What changed on Stage 8
Merhawi Kudus Merhawi Kudus

Merhawi Kudus kept the GC lead after Stage 8. Rodrigo Contreras won the stage. Emanuel Mini lost the most time among the main GC movers.

Stage Winner
Rodrigo Contreras
GC Gainers
Time Losses

Stages — 2019

StageDateRouteDistanceWinner
Stage 1 24 Feb 112 km Alessandro Fedeli
Stage 2 25 Feb 121 km Merhawi Kudus
Stage 3 26 Feb 213 km Merhawi Kudus
Stage 4 27 Feb 103 km Edwin Avila
Stage 5 28 Feb 139 km Biniam Girmay
Stage 6 01 Mar 121 km Przemyslaw Kasperkiewicz
Stage 7 02 Mar 84 km Yakob Debesay
Stage 8 03 Mar 67 km Rodrigo Contreras

Final GC — 2019

Official final general classification.

#RiderTeamTotalGap
1 Rodrigo Contreras Astana Pro Team (WT) 1h 33' 10"
2 Merhawi Kudus Astana Pro Team (WT) 1h 34' 16"
3 Alessandro Fedeli Delko Marseille Provence (PCT) 1h 34' 16" + 14' 35"
4 Hernan Aguirre Interpro Cycling Academy (CT) 1h 34' 16" + 0' 31"
5 Mulu Kinfe Hailemichael Dimension Data for Qhubeka (CT) 1h 34' 16" + 13' 28"
6 Adrien Guillonnet Interpro Cycling Academy (CT) 1h 34' 16" + 13' 10"
7 Matteo Badilatti Israel Cycling Academy (PCT) 1h 34' 16" + 0' 18"
8 Rein Taaramae Direct Energie (PCT) 1h 34' 19" + 0' 10"
9 Jeremy Bellicaud France (NAT) 1h 34' 19" + 8' 07"
10 Valens Ndayisenga Rwanda (NAT) 1h 34' 22" + 12' 45"
11 Joseph Areruya Delko Marseille Provence (PCT) 1h 34' 33" + 7' 10"
12 Sirak Tesfom Eritrea (NAT) 1h 34' 38" + 4' 04"
13 Youcef Reguigui Algeria (NAT) 1h 34' 40" + 40' 46"
14 Awet Gebremedhin Andemeskel Israel Cycling Academy (PCT) 1h 34' 40" + 17' 09"
15 Moise Mugisha Rwanda (NAT) 1h 34' 40" + 52' 47"
16 Suleiman Kangangi Kenya (NAT) 1h 34' 40" + 7' 05"
17 Biniam Girmay Eritrea (NAT) 1h 34' 45" + 26' 12"
18 Pablo Torres Interpro Cycling Academy (CT) 1h 34' 45" + 22' 17"
19 David Lozano Riba Team Novo Nordisk (PCT) 1h 34' 53" + 4' 50"
20 Aurelien Doleatto France (NAT) 1h 35' 13" + 33' 09"
21 Henok Mulubrhan Eritrea (NAT) 1h 35' 17" + 9' 32"
22 Geoffrey Kiprotich Langat Kenya (NAT) 1h 35' 17" + 37' 24"
23 Yakob Debesay Eritrea (NAT) 1h 35' 17" + 6' 51"
24 Bryan Nauleau Direct Energie (PCT) 1h 35' 17" + 54' 15"
25 Daniel Turek Israel Cycling Academy (PCT) 1h 35' 48" + 22' 01"
26 Valentin Ferron France (NAT) 1h 35' 48" + 48' 46"
27 Samuel Mugisha Dimension Data for Qhubeka (CT) 1h 35' 58" + 15' 19"
28 Azzedine Lagab Algeria (NAT) 1h 35' 58" + 13' 53"
29 Patrick Byukusenge Benediction Excel Energy (CT) 1h 36' 47" + 39' 49"
30 Perrig Quemeneur Direct Energie (PCT) 1h 36' 47" + 45' 12"
31 Eric Manizabayo Benediction Excel Energy (CT) 1h 37' 45" + 18' 26"
32 Florian Hudry Interpro Cycling Academy (CT) 1h 38' 00" + 23' 35"
33 Joonas Henttala Team Novo Nordisk (PCT) 1h 38' 06" + 18' 06"
34 Jayde Julius ProTouch (CT) 1h 38' 06" + 58' 58"
35 Yohann Gene Direct Energie (PCT) 1h 39' 02" + 1h 09' 47"
36 Nikita Stalnov Astana Pro Team (WT) 1h 39' 10" + 17' 15"
37 Julien Trarieux Delko Marseille Provence (PCT) 1h 42' 10" + 1h 00' 06"
38 Przemyslaw Kasperkiewicz Delko Marseille Provence (PCT) 1h 42' 10" + 48' 31"
39 Timothy Rugg BAI - Sicasal - Petro de Luanda (CT) 1h 42' 32" + 1h 39' 08"
40 Bruno Araujo BAI - Sicasal - Petro de Luanda (CT) 1h 42' 07" + 42' 08"
41 Micael Isidoro BAI - Sicasal - Petro de Luanda (CT) 1h 43' 07" + 25' 14"
42 Dario Antonio BAI - Sicasal - Petro de Luanda (CT) 1h 43' 07" + 1h 19' 57"
43 Jean Ruberwa Rwanda (NAT) 1h 43' 07" + 1h 20' 12"
44 John Kariuki Kenya (NAT) 1h 43' 07" + 24' 22"
45 Mornay Van Heerden ProTouch (CT) 1h 46' 30" + 1h 39' 40"
46 Rohan Du Plooy ProTouch (CT) 1h 46' 30" + 1h 29' 35"
47 Didier Munyaneza Benediction Excel Energy (CT) 1h 46' 30" + 19' 01"
48 Yuriy Natarov Astana Pro Team (WT) 1h 46' 30" + 47' 12"
49 Luca Mozzato Dimension Data for Qhubeka (CT) 1h 46' 30" + 2h 02' 20"
50 Bonaventure Uwizeyimana Benediction Excel Energy (CT) 1h 46' 30" + 1h 31' 49"
51 Josphat Githambo Kenya (NAT) 1h 46' 30" + 1h 05' 10"
52 Simon Sellier Direct Energie (PCT) 1h 46' 30" + 1h 22' 08"
53 Dylan Maldonado France (NAT) 1h 46' 30" + 1h 50' 53"
54 Jean Bosco Nsengiyumva Benediction Excel Energy (CT) 1h 46' 30" + 49' 47"
55 Abdelraouf Bengayou Algeria (NAT) 1h 47' 58" + 1h 38' 03"
56 Oliver Behringer Team Novo Nordisk (PCT) 1h 47' 58" + 1h 18' 27"
57 Simon Guglielmi France (NAT) 1h 48' 04" + 1h 03' 41"
58 Ulugbek Saidov Team Novo Nordisk (PCT) 1h 51' 48" + 1h 49' 44"
59 Clovis Kamzong Abessolo Cameroon (NAT) 1h 51' 48" + 2h 17' 54"
60 Emanuel Mini Team Novo Nordisk (PCT) 1h 52' 54" + 2h 13' 52"