- Intermediate sprint 0
- Stages victory 0
- Victories 6
- Podiums 22
Ranking : 76
2019. Dimension Data for Qhubeka
2e of the National Championships Eritrea ME - Road Race, of the second stage of the Tour de l'Espoir (Douala>Douala)
3e of the fourth stage of the Tour de l'Espoir (Ngoulemakong>Yaoundé)
4e of the Gran Premio Sportivi di Poggiana - Trofeo Bonin Costruzioni
5e of the Tour de l'Espoir, of the fifth stage of the Tour de l'Espoir (Yaoundé>Yaoundé)
6e of the Ruota d'Oro - GP Festa del Perdono
7e of the third stage of the Tour de l'Espoir (Nkongsamba>Dschang)
8e of the first stage of the A Travers les Hauts de France (Gavrelle>Épinoy)
9e of the second stage of the Le Tour de Bretagne Cycliste (Bannalec>Quimperlé)
15e of the fourth stage of the Giro della Regione Friuli Venezia Giulia (Forgaria nel Friuli>San Daniele del Friuli)
18e of the stage 1a of the Settimana Internazionale Coppi e Bartali (Gatteo>Gatteo)
19e of the fourth stage of the Settimana Internazionale Coppi e Bartali (Crevalcore>Crevalcore)
21e of the third stage of the A Travers les Hauts de France (Petite-Forêt>Pecquencourt)
23e of the Tour Alsace
2020. NTT Continental Cycling Team
1er of the Tour du Rwanda, of the fourth stage of the Tour du Rwanda (Rusizi>Rubavu), of the second stage of the La Tropicale Amissa Bongo (Bitam>Oyem)
2e of the La Tropicale Amissa Bongo
3e of the fifth stage of the Tour du Rwanda (Rubavu>Musanze)
4e of the third stage of the Tour du Rwanda (Huye>Rusizi)
6e of the third stage of the La Tropicale Amissa Bongo (Mitzic>Ndjolé)
7e of the second stage of the Tour du Rwanda (Kigali>Huye), of the first stage of the Tour du Rwanda (Kigali>Kigali), of the seventh stage of the La Tropicale Amissa Bongo (Nkok>Libreville), of the sixth stage of the La Tropicale Amissa Bongo (Port Gentil>Port Gentil)
8e of the first stage of the La Tropicale Amissa Bongo (Bitam>Ebolowa)
9e of the eighth stage of the Tour du Rwanda (Kigali>Kigali), of the fifth stage of the La Tropicale Amissa Bongo (Lambaréné>Bifoun)
13e of the second stage of the Giro della Regione Friuli Venezia Giulia (Variano>San Marco di Mereto di Tomba)
16e of the sixth stage of the Tour du Rwanda (Musanze>Muhanga)
17e of the fourth stage of the La Tropicale Amissa Bongo (Lambaréné>Mouila)
21e of the seventh stage of the Tour du Rwanda (Kigali>Kwa Mutwe [ITT])
2021. Androni Giocattoli - Sidermec
4e of the Tour du Doubs
5e of the third stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione)
8e of the eighteenth stage of the Giro d'Italia (Rovereto>Stradella), of the fourth stage of the Settimana Internazionale Coppi e Bartali (San Marino>San Marino)
9e of the first stage of the Tour of the Alps (Brixen>Innsbruck), of the Per Sempre Alfredo
10e of the fifth stage of the TPC en Nouvelle-Aquitaine (Villefagnan>Poitiers)
11e of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Sogliano al Rubicone)
12e of the GP Industria & Artigianato
13e of the twelfth stage of the Giro d'Italia (Siena>Bagno di Romagna)
15e of the Settimana Internazionale Coppi e Bartali
17e of the tenth stage of the Giro d'Italia (L'Aquila>Foligno)
18e of the Classic Grand Besançon Doubs, of the AIR - Adriatica Ionica Race, of the second stage of the AIR - Adriatica Ionica Race (Vittorio Veneto>Cima Grappa), of the third stage of the Giro d'Italia (Biella>Canale)
20e of the third stage of the AIR - Adriatica Ionica Race (Ferrara>Comacchio)
2022. Drone Hopper - Androni Giocattoli
1er of the Tour du Rwanda, of the second stage of the AIR - Adriatica Ionica Race (Castelfranco Veneto>Monte Grappa)
2e of the sixth stage of the Tour du Rwanda (Musanze>Kigali), of the National Championships Eritrea ME - Road Race, of the AIR - Adriatica Ionica Race, of the third stage of the AIR - Adriatica Ionica Race (Ferrara>Brisighella), of the Giro dell'Appennino
4e of the third stage of the Tour du Rwanda (Kigali>Rubavu), of the third stage of the Tour of the Alps (Lana>Villabassa), of the GP Industria & Artigianato, of the fourth stage of the Tour of Romania (Cristian>Curtea de Argeș)
5e of the seventh stage of the Tour du Rwanda (Kigali>Mont Kigali), of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Longiano), of the first stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione)
6e of the first stage of the Tour of the Alps (Cles>Primiero/S. Martino di Castrozza)
7e of the fifteenth stage of the Giro d'Italia (Rivarolo Canavese>Cogne), of the Tour of Romania
8e of the fifth stage of the Tour du Rwanda (Muhanga>Musanze), of the fourth stage of the Tour du Rwanda (Kigali>Gicumbi), of the fifth stage of the Giro d'Italia (Catania>Messina), of the fourth stage of the AIR - Adriatica Ionica Race (Fano>Riviera del Conero)
9e of the Settimana Internazionale Coppi e Bartali, of the fifth stage of the Settimana Internazionale Coppi e Bartali (Casalguidi>Cantagrillo)
10e of the eighth stage of the Tour du Rwanda (Kigali>Kigali), of the fourth stage of the Settimana Internazionale Coppi e Bartali (Montecatini>Montecatini)
11e of the Giro del Veneto
12e of the Giro della Toscana - Memorial Alfredo Martini
13e of the third stage of the Tour of Romania (Târgu Mureș>Făgăraș Cetate)
16e of the third stage of the Settimana Internazionale Coppi e Bartali (San Marino>San Marino)
19e of the eighth stage of the Giro d'Italia (Napoli>Napoli)
21e of the second stage of the Tour du Rwanda (Kigali>Rwamagana), of the sixth stage of the Giro d'Italia (Palmi>Scalea)
22e of the fourth stage of the Tirreno-Adriatico (Cascata delle Marmore>Bellante), of the Tour of the Alps
24e of the Trofeo Laigueglia, of the prologue of the Tour du Rwanda (Kigali>Kigali)
2023. Trek - Segafredo
3e of the second stage of the Tour Auvergne - Rhône-Alpes (Brassac-les-Mines>La Chaise-Dieu)
4e of the GP Industria & Artigianato
5e of the Figueira Champions Classic, of the first stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione)
6e of the third stage of the Tour Down Under (Norwood>Campbelltown)
7e of the first stage of the Volta ao Algarve em Bicicleta (Portimão>Lagos), of the third stage of the Settimana Internazionale Coppi e Bartali (Forlì>Forlì), of the National Championships Eritrea ME - Road Race, of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg)
10e of the fourth stage of the Settimana Internazionale Coppi e Bartali (Fiorano Modenese>Fiorano Modenese), of the fourth stage of the Lidl Deutschland Tour (Hannover>Bremen)
12e of the Giro del Veneto
13e of the Mapei Cadel Evans Great Ocean Road Race - Men, of the Settimana Internazionale Coppi e Bartali, of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Longiano)
14e of the Tour Down Under
18e of the fifth stage of the Tour Down Under (Unley>Mount Lofty)
20e of the fourth stage of the Tour Down Under (Port Willunga>Willunga Township)
22e of the first stage of the Lidl Deutschland Tour (Sankt Wendel>Merzig)
2024. Lidl - Trek
1er of the National Championships Eritrea ME - Road Race
2e of the Mapei Cadel Evans Great Ocean Road Race - Men
4e of the fifth stage of the Ethias-Tour de Wallonie (Mouscron>Thuin)
5e of the second stage of the Ethias-Tour de Wallonie (Saint-Ghislain>Ouffet)
7e of the sixth stage of the Tour of Guangxi (Nanning>Nanning), of the Gran Piemonte
8e of the Ethias-Tour de Wallonie
10e of the second stage of the Tour of Guangxi (Chongzuo>Jingxi)
11e of the second stage of the Tour Down Under (Norwood>Lobethal)
14e of the third stage of the Itzulia Basque Country (Ezpeleta>Altsasu)
16e of the fourth stage of the Tour of Guangxi (Bama>Jinchengjiang)
17e of the third stage of the Ethias-Tour de Wallonie (Arlon>La Roche-en-Ardenne)
21e of the UAE Tour, of the fourth stage of the Ethias-Tour de Wallonie (Verviers>Herve)
22e of the third stage of the Tour of Guangxi (Jingxi>Bama)
23e of the fifth stage of the UAE Tour (Al Aqah>Umm Al Quwain)
25e of the seventh stage of the UAE Tour (Al Ain Bait Mohammed Bin Khalifa>Jebel Hafeet), of the third stage of the UAE Tour (Al Marjan Island>Jebel Jais)
2025. Movistar Team
3e of the National Championships Eritrea ME - Road Race, of the Memorial Marco Pantani
4e of the fourth stage of the Ethias-Tour de Wallonie (Welkenraedt>Seraing)
5e of the Surf Coast Classic - Men
6e of the Ethias-Tour de Wallonie
8e of the seventh stage of the Tirreno-Adriatico (Porto Potenza Picena>San Benedetto del Tronto), of the first stage of the Ethias-Tour de Wallonie (Nassogne>Nassogne), of the Lotto Grand Prix de Wallonie
11e of the fifth stage of the Ethias-Tour de Wallonie (Bertrix>Bertrix), of the Gran Piemonte
12e of the Trofeo Matteotti, of the Gran Premio città di Peccioli - Coppa Sabatini
13e of the second stage of the Tour Down Under (Tanunda>Tanunda)
19e of the Mapei Cadel Evans Great Ocean Road Race - Men
21e of the first stage of the Tour Down Under (Prospect>Gumeracha)
22e of the Figueira Champions Classic
24e of the ADAC Cyclassics
2026. Movistar Team
3e of the third stage of the Itzulia Basque Country (Basauri>Basauri)
5e of the Mapei Cadel Evans Great Ocean Road Race - Men
6e of the second stage of the Tour Down Under (Norwood>Uraidla), of the second stage of the Tour of Oman (Al Rustaq Fort>Yitti Hills)
9e of the fifth stage of the Tour Down Under (Stirling>Stirling)
10e of the Muscat Classic
11e of the Tour Down Under
16e of the fifth stage of the Itzulia Basque Country (Eibar>Eibar)
19e of the fourth stage of the Tour Down Under (Brighton>Willunga)
Follow us
Get exclusive information about the Flèche Wallonne


