Natnael Tesfazion - Results
Natnael Tesfazion, born 23 May 1999, is an Eritrean road racer with Movistar Team and one of the leading figures in African cycling's growing presence at the top level. A versatile, aggressive rider capable of climbing, sprinting from small groups and animating one-day races, he is a multiple Tour du Rwanda overall winner and a two-time runner-up at the Cadel Evans Great Ocean Road Race. Find Natnael Tesfazion's latest results, stats and race calendar on this page.
Results
2026
| Rank | GC | Race | Date |
|---|---|---|---|
| 59 | Gran Piemonte | 08.10.2026 | |
| 77 | Coppa Bernocchi | 05.10.2026 | |
| 43 | Coppa Agostoni | 04.10.2026 | |
| 48 | Flandrien 0.0 Classic | 19.09.2026 | |
| 11 | Lotto Grand Prix de Wallonie | 16.09.2026 | |
| 4 | Trofeo Matteotti | 13.09.2026 | |
| 51 | Memorial Pantani | 12.09.2026 | |
| DNF | Coppa Sabatini | 10.09.2026 | |
| 12 | Giro della Toscana | 09.09.2026 | |
| 12 | GP Industria & Artigianato | 06.09.2026 | |
| 43 | Bretagne Classic | 30.08.2026 | |
| 6 | Lidl Deutschland Tour | 19.08.2026 - 23.08.2026 | |
| 6 | 6 | Stage 4 | 23.08.2026 |
| 6 | 5 | Stage 3 | 22.08.2026 |
| 74 | 7 | Stage 2 | 21.08.2026 |
| 4 | 7 | Stage 1 | 20.08.2026 |
| 40 | 40 | Prologue | 19.08.2026 |
| 1 | Circuito de Getxo | 02.08.2026 | |
| 5 | Vuelta a Castilla y León | 26.07.2026 | |
| 5 | Villafranca de Ordizia | 25.07.2026 | |
| 3 | Eritrea RR | 28.06.2026 | |
| 6 | Eritrea ITT | 26.06.2026 | |
| 19 | Tour de Wallonie | 01.06.2026 - 05.06.2026 | |
| 55 | 19 | Stage 5 | 05.06.2026 |
| 27 | 22 | Stage 4 | 04.06.2026 |
| 81 | 37 | Stage 3 | 03.06.2026 |
| 57 | 30 | Stage 2 | 02.06.2026 |
| 9 | 10 | Stage 1 | 01.06.2026 |
| 2 | 4 Jours de Dunkerque | 20.05.2026 - 24.05.2026 | |
| 13 | 2 | Stage 5 | 24.05.2026 |
| 1 | 2 | Stage 4 | 23.05.2026 |
| 32 | 23 | Stage 3 | 22.05.2026 |
| 29 | 23 | Stage 2 | 21.05.2026 |
| 36 | 36 | Stage 1 | 20.05.2026 |
| 77 | Classique Dunkerque | 19.05.2026 | |
| 10 | Boucles de l'Aulne | 17.05.2026 | |
| 21 | Tour du Finistère | 16.05.2026 | |
| 7 | Eschborn-Frankfurt | 01.05.2026 | |
| 43 | Liège-Bastogne-Liège | 26.04.2026 | |
| 76 | La Flèche Wallonne | 22.04.2026 | |
| 38 | Amstel Gold Race | 19.04.2026 | |
| DNF | Itzulia Basque Country | 06.04.2026 - 11.04.2026 | |
| DNF | Stage 6 | 11.04.2026 | |
| 16 | 34 | Stage 5 | 10.04.2026 |
| 41 | 43 | Stage 4 | 09.04.2026 |
| 3 | 53 | Stage 3 | 08.04.2026 |
| 76 | 95 | Stage 2 | 07.04.2026 |
| 133 | 133 | Stage 1 | 06.04.2026 |
| 38 | GP Miguel Indurain | 04.04.2026 | |
| 35 | Milano-Sanremo | 21.03.2026 | |
| 36 | Milano - Torino | 18.03.2026 | |
| 33 | Tour of Oman | 07.02.2026 - 11.02.2026 | |
| 38 | 33 | Stage 5 | 11.02.2026 |
| 50 | 39 | Stage 4 | 10.02.2026 |
| 47 | 41 | Stage 3 | 09.02.2026 |
| 6 | 11 | Stage 2 | 08.02.2026 |
| 42 | 44 | Stage 1 | 07.02.2026 |
| 10 | Muscat Classic | 06.02.2026 | |
| 5 | Cadel Evans Great Ocean | 01.02.2026 | |
| 11 | Tour Down Under | 20.01.2026 - 25.01.2026 | |
| 9 | 11 | Stage 5 | 25.01.2026 |
| 19 | 13 | Stage 4 | 24.01.2026 |
| 34 | 15 | Stage 3 | 23.01.2026 |
| 6 | 15 | Stage 2 | 22.01.2026 |
| 27 | 114 | Stage 1 | 21.01.2026 |
| 118 | 118 | Prologue | 20.01.2026 |
2025
| Rank | GC | Race | Date |
|---|---|---|---|
| 11 | Gran Piemonte | 09.10.2025 | |
| DNF | Coppa Bernocchi | 06.10.2025 | |
| 28 | Coppa Agostoni | 05.10.2025 | |
| DNF | World Championship RR | 28.09.2025 | |
| 8 | Grand Prix de Wallonie | 17.09.2025 | |
| 12 | Trofeo Matteotti | 14.09.2025 | |
| 3 | Memorial Pantani | 13.09.2025 | |
| 12 | Coppa Sabatini | 11.09.2025 | |
| 30 | Giro della Toscana | 10.09.2025 | |
| 61 | GP Industria & Artigianato | 07.09.2025 | |
| 105 | Bretagne Classic | 31.08.2025 | |
| 79 | Renewi Tour | 20.08.2025 - 24.08.2025 | |
| 35 | 79 | Stage 5 | 24.08.2025 |
| 92 | 99 | Stage 4 | 23.08.2025 |
| 67 | 106 | Stage 3 | 22.08.2025 |
| 76 | 121 | Stage 2 | 21.08.2025 |
| 138 | 138 | Stage 1 | 20.08.2025 |
| 24 | ADAC Cyclassics | 17.08.2025 | |
| 45 | Circuit Franco-Belge | 15.08.2025 | |
| 45 | Tour de Pologne | 04.08.2025 - 10.08.2025 | |
| 93 | 45 | Stage 7 | 10.08.2025 |
| 45 | 45 | Stage 6 | 09.08.2025 |
| 41 | 55 | Stage 5 | 08.08.2025 |
| 124 | 84 | Stage 4 | 07.08.2025 |
| 61 | 60 | Stage 3 | 06.08.2025 |
| 59 | 60 | Stage 2 | 05.08.2025 |
| 84 | 84 | Stage 1 | 04.08.2025 |
| 6 | Tour de Wallonie | 26.07.2025 - 30.07.2025 | |
| 11 | 6 | Stage 5 | 30.07.2025 |
| 4 | 6 | Stage 4 | 29.07.2025 |
| 43 | 26 | Stage 3 | 28.07.2025 |
| 52 | 29 | Stage 2 | 27.07.2025 |
| 8 | 8 | Stage 1 | 26.07.2025 |
| 43 | Clásica Terres de l´Ebre | 21.07.2025 | |
| 3 | Eritrea RR | 29.06.2025 | |
| DNF | Amstel Gold Race | 20.04.2025 | |
| 80 | Milano - Torino | 19.03.2025 | |
| 99 | Tirreno-Adriatico | 10.03.2025 - 16.03.2025 | |
| 8 | 99 | Stage 7 | 16.03.2025 |
| 91 | 100 | Stage 6 | 15.03.2025 |
| 93 | 102 | Stage 5 | 14.03.2025 |
| 109 | 100 | Stage 4 | 13.03.2025 |
| 81 | 82 | Stage 3 | 12.03.2025 |
| 32 | 157 | Stage 2 | 11.03.2025 |
| 162 | 162 | Stage 1 | 10.03.2025 |
| DNF | Strade Bianche | 08.03.2025 | |
| 36 | Faun Drome Classic | 02.03.2025 | |
| 98 | Faun-Ardèche Classic | 01.03.2025 | |
| 22 | Figueira Champions Classic | 16.02.2025 | |
| 19 | Cadel Evans Road Race | 02.02.2025 | |
| 5 | Surf Coast Classic | 30.01.2025 | |
| 33 | Tour Down Under | 21.01.2025 - 26.01.2025 | |
| 80 | 33 | Stage 6 | 26.01.2025 |
| 42 | 33 | Stage 5 | 25.01.2025 |
| 49 | 32 | Stage 4 | 24.01.2025 |
| 36 | 31 | Stage 3 | 23.01.2025 |
| 13 | 19 | Stage 2 | 22.01.2025 |
| 21 | 25 | Stage 1 | 21.01.2025 |
2024
| Rank | GC | Race | Date |
|---|---|---|---|
| 27 | Gree - Tour of Guangxi | 15.10.2024 - 20.10.2024 | |
| 7 | 27 | Stage 6 | 20.10.2024 |
| 27 | 27 | Stage 5 | 19.10.2024 |
| 16 | 27 | Stage 4 | 18.10.2024 |
| 22 | 27 | Stage 3 | 17.10.2024 |
| 10 | 33 | Stage 2 | 16.10.2024 |
| 69 | 70 | Stage 1 | 15.10.2024 |
| 7 | Gran Piemonte | 10.10.2024 | |
| 37 | Coppa Bernocchi | 07.10.2024 | |
| 53 | World Championship RR | 29.09.2024 | |
| 86 | Omloop van het Houtland | 25.09.2024 | |
| 95 | Gooikse Pijl | 22.09.2024 | |
| 101 | SUPER 8 Classic | 21.09.2024 | |
| 95 | Kamp. van Vlaanderen | 20.09.2024 | |
| 55 | Circuito de Getxo | 11.08.2024 | |
| 8 | Tour de Wallonie | 22.07.2024 - 26.07.2024 | |
| 4 | 8 | Stage 5 | 26.07.2024 |
| 21 | 10 | Stage 4 | 25.07.2024 |
| 17 | 10 | Stage 3 | 24.07.2024 |
| 5 | 24 | Stage 2 | 23.07.2024 |
| 50 | 50 | Stage 1 | 22.07.2024 |
| 1 | Eritrea RR | 15.06.2024 | |
| 41 | Tour of Norway | 23.05.2024 - 26.05.2024 | |
| 71 | 41 | Stage 4 | 26.05.2024 |
| 67 | 41 | Stage 3 | 25.05.2024 |
| 36 | 42 | Stage 2 | 24.05.2024 |
| 52 | 52 | Stage 1 | 23.05.2024 |
| 40 | Tour de Hongrie | 08.05.2024 - 12.05.2024 | |
| 27 | 40 | Stage 5 | 12.05.2024 |
| 96 | 63 | Stage 4 | 11.05.2024 |
| 59 | 60 | Stage 3 | 10.05.2024 |
| 97 | 101 | Stage 2 | 09.05.2024 |
| 106 | 106 | Stage 1 | 08.05.2024 |
| DNF | Itzulia Basque Country | 01.04.2024 - 06.04.2024 | |
| DNF | Stage 4 | 04.04.2024 | |
| 14 | 45 | Stage 3 | 03.04.2024 |
| 60 | 48 | Stage 2 | 02.04.2024 |
| 46 | 46 | Stage 1 | 01.04.2024 |
| 66 | GP Miguel Indurain | 30.03.2024 | |
| 21 | UAE Tour | 19.02.2024 - 25.02.2024 | |
| 25 | 21 | Stage 7 | 25.02.2024 |
| 37 | 24 | Stage 6 | 24.02.2024 |
| 23 | 24 | Stage 5 | 23.02.2024 |
| 126 | 25 | Stage 4 | 22.02.2024 |
| 25 | 25 | Stage 3 | 21.02.2024 |
| 65 | 65 | Stage 2 | 20.02.2024 |
| 51 | 54 | Stage 1 | 19.02.2024 |
| 2 | Cadel Evans Road Race | 28.01.2024 | |
| 62 | Surf Coast Classic | 25.01.2024 | |
| 50 | Tour Down Under | 16.01.2024 - 21.01.2024 | |
| 57 | 50 | Stage 6 | 21.01.2024 |
| 58 | 55 | Stage 5 | 20.01.2024 |
| 45 | 43 | Stage 4 | 19.01.2024 |
| 68 | 48 | Stage 3 | 18.01.2024 |
| 11 | 44 | Stage 2 | 17.01.2024 |
| 100 | 100 | Stage 1 | 16.01.2024 |
2023
| Rank | GC | Race | Date |
|---|---|---|---|
| 28 | Veneto Classic | 15.10.2023 | |
| 12 | Giro del Veneto | 11.10.2023 | |
| 84 | Il Lombardia | 07.10.2023 | |
| 45 | Gran Piemonte | 05.10.2023 | |
| DNF | Tre Valli Varesine | 03.10.2023 | |
| 46 | Coppa Bernocchi | 02.10.2023 | |
| DNF | Giro dell'Emilia | 30.09.2023 | |
| 41 | Tour de Luxembourg | 20.09.2023 - 24.09.2023 | |
| 7 | 41 | Stage 5 | 24.09.2023 |
| 65 | 48 | Stage 4 | 23.09.2023 |
| 58 | 47 | Stage 3 | 22.09.2023 |
| 64 | 49 | Stage 2 | 21.09.2023 |
| 50 | 50 | Stage 1 | 20.09.2023 |
| DNF | Bretagne Classic | 03.09.2023 | |
| 30 | Deutschland Tour | 23.08.2023 - 27.08.2023 | |
| 10 | 30 | Stage 4 | 27.08.2023 |
| 51 | 30 | Stage 3 | 26.08.2023 |
| 38 | 35 | Stage 2 | 25.08.2023 |
| 22 | 43 | Stage 1 | 24.08.2023 |
| 91 | 91 | Prologue | 23.08.2023 |
| 7 | Eritrea RR | 25.06.2023 | |
| DNF | Critérium du Dauphiné | 04.06.2023 - 11.06.2023 | |
| DNF | Stage 6 | 09.06.2023 | |
| 105 | 86 | Stage 5 | 08.06.2023 |
| 136 | 74 | Stage 4 | 07.06.2023 |
| 108 | 67 | Stage 3 | 06.06.2023 |
| 3 | 68 | Stage 2 | 05.06.2023 |
| 78 | 79 | Stage 1 | 04.06.2023 |
| DNF | Giro d'Italia | 06.05.2023 - 28.05.2023 | |
| DNS | Stage 11 | 17.05.2023 | |
| 85 | 89 | Stage 10 | 16.05.2023 |
| 118 | 96 | Stage 9 | 14.05.2023 |
| 126 | 96 | Stage 8 | 13.05.2023 |
| 88 | 93 | Stage 7 | 12.05.2023 |
| 106 | 107 | Stage 6 | 11.05.2023 |
| 30 | 122 | Stage 5 | 10.05.2023 |
| 88 | 131 | Stage 4 | 09.05.2023 |
| 145 | 168 | Stage 3 | 08.05.2023 |
| 162 | 166 | Stage 2 | 07.05.2023 |
| 139 | 139 | Stage 1 | 06.05.2023 |
| DNF | Itzulia Basque Country | 03.04.2023 - 08.04.2023 | |
| DNF | Stage 6 | 08.04.2023 | |
| 94 | 89 | Stage 5 | 07.04.2023 |
| 146 | 91 | Stage 4 | 06.04.2023 |
| 106 | 80 | Stage 3 | 05.04.2023 |
| 33 | 54 | Stage 2 | 04.04.2023 |
| 100 | 101 | Stage 1 | 03.04.2023 |
| 33 | GP Miguel Indurain | 01.04.2023 | |
| 4 | GP Industria & Artigianato | 26.03.2023 | |
| 13 | Coppi e Bartali | 21.03.2023 - 25.03.2023 | |
| 45 | 13 | Stage 5 | 25.03.2023 |
| 10 | 10 | Stage 4 | 24.03.2023 |
| 7 | 9 | Stage 3 | 23.03.2023 |
| 13 | 11 | Stage 2 | 22.03.2023 |
| 5 | 5 | Stage 1 | 21.03.2023 |
| DNF | Trofeo Laigueglia | 01.03.2023 | |
| DNF | Faun Drome Classic | 26.02.2023 | |
| 95 | Faun-Ardèche Classic | 25.02.2023 | |
| 28 | Volta ao Algarve | 15.02.2023 - 19.02.2023 | |
| 67 | 28 | Stage 5 | 19.02.2023 |
| 28 | 25 | Stage 4 | 18.02.2023 |
| 26 | 27 | Stage 3 | 17.02.2023 |
| 27 | 27 | Stage 2 | 16.02.2023 |
| 7 | 7 | Stage 1 | 15.02.2023 |
| 5 | Figueira Champions Classic | 12.02.2023 | |
| 13 | Cadel Evans Road Race | 29.01.2023 | |
| 14 | Tour Down Under | 17.01.2023 - 22.01.2023 | |
| 18 | 14 | Stage 5 | 22.01.2023 |
| 20 | 15 | Stage 4 | 21.01.2023 |
| 6 | 17 | Stage 3 | 20.01.2023 |
| 39 | 31 | Stage 2 | 19.01.2023 |
| 42 | 48 | Stage 1 | 18.01.2023 |
| 52 | 52 | Prologue | 17.01.2023 |
2022
| Rank | GC | Race | Date |
|---|---|---|---|
| 70 | Veneto Classic | 16.10.2022 | |
| 11 | Giro del Veneto | 12.10.2022 | |
| DNF | Il Lombardia | 08.10.2022 | |
| 114 | Gran Piemonte | 06.10.2022 | |
| DNF | Tre Valli Varesine | 04.10.2022 | |
| 74 | Coppa Bernocchi | 03.10.2022 | |
| 82 | Giro dell'Emilia | 01.10.2022 | |
| DNF | World Championship RR | 25.09.2022 | |
| DNF | Coppa Sabatini | 15.09.2022 | |
| 12 | Giro della Toscana | 14.09.2022 | |
| 7 | Turul Romaniei | 06.09.2022 - 11.09.2022 | |
| 46 | Stage 5 | 11.09.2022 | |
| 4 | Stage 4 | 10.09.2022 | |
| 13 | Stage 3 | 09.09.2022 | |
| 52 | Stage 2 | 08.09.2022 | |
| 29 | Stage 1 | 07.09.2022 | |
| 37 | Prologue | 06.09.2022 | |
| 2 | Eritrea RR | 26.06.2022 | |
| 2 | Adriatica Ionica Race | 04.06.2022 - 08.06.2022 | |
| 34 | Stage 5 | 08.06.2022 | |
| 8 | Stage 4 | 07.06.2022 | |
| 2 | Stage 3 | 06.06.2022 | |
| 1 | Stage 2 | 05.06.2022 | |
| 35 | Stage 1 | 04.06.2022 | |
| 2 | Giro dell'Appennino | 02.06.2022 | |
| DNF | Giro d'Italia | 06.05.2022 - 29.05.2022 | |
| DNF | Stage 16 | 24.05.2022 | |
| 7 | 84 | Stage 15 | 22.05.2022 |
| 126 | 103 | Stage 14 | 21.05.2022 |
| 142 | 97 | Stage 13 | 20.05.2022 |
| 144 | 96 | Stage 12 | 19.05.2022 |
| 29 | 85 | Stage 11 | 18.05.2022 |
| 72 | 85 | Stage 10 | 17.05.2022 |
| 91 | 88 | Stage 9 | 15.05.2022 |
| 19 | 89 | Stage 8 | 14.05.2022 |
| 100 | 95 | Stage 7 | 13.05.2022 |
| 21 | 101 | Stage 6 | 12.05.2022 |
| 8 | 103 | Stage 5 | 11.05.2022 |
| 129 | 113 | Stage 4 | 10.05.2022 |
| 114 | 105 | Stage 3 | 08.05.2022 |
| 130 | 106 | Stage 2 | 07.05.2022 |
| 99 | 99 | Stage 1 | 06.05.2022 |
| 22 | Tour of the Alps | 18.04.2022 - 22.04.2022 | |
| 27 | Stage 5 | 22.04.2022 | |
| 28 | Stage 4 | 21.04.2022 | |
| 4 | Stage 3 | 20.04.2022 | |
| 30 | Stage 2 | 19.04.2022 | |
| 6 | Stage 1 | 18.04.2022 | |
| 4 | GP Industria & Artigianato | 27.03.2022 | |
| 9 | Coppi e Bartali | 22.03.2022 - 26.03.2022 | |
| 9 | Stage 5 | 26.03.2022 | |
| 10 | Stage 4 | 25.03.2022 | |
| 16 | Stage 3 | 24.03.2022 | |
| 5 | Stage 2 | 23.03.2022 | |
| 5 | Stage 1 | 22.03.2022 | |
| 26 | Per Sempre Alfredo | 20.03.2022 | |
| 87 | Milano - Torino | 16.03.2022 | |
| 37 | Tirreno-Adriatico | 07.03.2022 - 13.03.2022 | |
| 39 | 37 | Stage 7 | 13.03.2022 |
| 56 | 39 | Stage 6 | 12.03.2022 |
| 40 | 36 | Stage 5 | 11.03.2022 |
| 22 | 45 | Stage 4 | 10.03.2022 |
| 32 | 142 | Stage 3 | 09.03.2022 |
| 134 | 154 | Stage 2 | 08.03.2022 |
| 162 | 162 | Stage 1 | 07.03.2022 |
| 24 | Trofeo Laigueglia | 02.03.2022 | |
| 1 | Tour du Rwanda | 20.02.2022 - 27.02.2022 | |
| 10 | Stage 7 | 27.02.2022 | |
| 5 | Stage 6 | 26.02.2022 | |
| 2 | Stage 5 | 25.02.2022 | |
| 8 | Stage 4 | 24.02.2022 | |
| 8 | Stage 3 | 23.02.2022 | |
| 4 | Stage 2 | 22.02.2022 | |
| 21 | Stage 1 | 21.02.2022 | |
| 24 | Prologue | 20.02.2022 |
2021
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Giro dell'Emilia | 02.10.2021 | |
| 82 | World Championship RR-U23 | 24.09.2021 | |
| 44 | Trofeo Matteotti | 19.09.2021 | |
| 39 | Memorial Pantani | 18.09.2021 | |
| DNF | Coppa Sabatini | 16.09.2021 | |
| 56 | Giro della Toscana | 15.09.2021 | |
| 4 | Tour du Doubs | 05.09.2021 | |
| 64 | Tour du Jura | 04.09.2021 | |
| 18 | Classic Grand Besançon Doubs | 03.09.2021 | |
| 33 | Tour du Poitou-Charentes | 24.08.2021 - 27.08.2021 | |
| 10 | Stage 5 | 27.08.2021 | |
| 73 | Stage 3 | 26.08.2021 | |
| 111 | Stage 4 | 26.08.2021 | |
| 35 | Stage 2 | 25.08.2021 | |
| 71 | Stage 1 | 24.08.2021 | |
| 18 | Adriatica Ionica Race | 15.06.2021 - 17.06.2021 | |
| 20 | Stage 3 | 17.06.2021 | |
| 18 | Stage 2 | 16.06.2021 | |
| 41 | Stage 1 | 15.06.2021 | |
| 92 | Giro d'Italia | 08.05.2021 - 30.05.2021 | |
| 140 | 92 | Stage 21 | 30.05.2021 |
| 103 | 91 | Stage 20 | 29.05.2021 |
| 89 | 90 | Stage 19 | 28.05.2021 |
| 8 | 92 | Stage 18 | 27.05.2021 |
| 97 | 105 | Stage 17 | 26.05.2021 |
| 117 | 106 | Stage 16 | 24.05.2021 |
| 133 | 99 | Stage 15 | 23.05.2021 |
| 98 | 102 | Stage 14 | 22.05.2021 |
| 121 | 103 | Stage 13 | 21.05.2021 |
| 13 | 103 | Stage 12 | 20.05.2021 |
| 145 | 124 | Stage 11 | 19.05.2021 |
| 17 | 117 | Stage 10 | 17.05.2021 |
| 126 | 123 | Stage 9 | 16.05.2021 |
| 132 | 117 | Stage 8 | 15.05.2021 |
| 89 | 109 | Stage 7 | 14.05.2021 |
| 145 | 112 | Stage 6 | 13.05.2021 |
| 134 | 91 | Stage 5 | 12.05.2021 |
| 109 | 98 | Stage 4 | 11.05.2021 |
| 18 | 99 | Stage 3 | 10.05.2021 |
| 141 | 156 | Stage 2 | 09.05.2021 |
| 163 | 163 | Stage 1 | 08.05.2021 |
| 51 | Tour of the Alps | 19.04.2021 - 23.04.2021 | |
| 31 | Stage 5 | 23.04.2021 | |
| 71 | Stage 4 | 22.04.2021 | |
| 78 | Stage 3 | 21.04.2021 | |
| 84 | Stage 2 | 20.04.2021 | |
| 9 | Stage 1 | 19.04.2021 | |
| 15 | Coppi e Bartali | 23.03.2021 - 27.03.2021 | |
| 37 | Stage 6 | 27.03.2021 | |
| 8 | Stage 5 | 26.03.2021 | |
| 5 | Stage 4 | 25.03.2021 | |
| 11 | Stage 3 | 24.03.2021 | |
| 156 | Stage 1 | 23.03.2021 | |
| 21 | Stage 2 | 23.03.2021 | |
| 9 | Per Sempre Alfredo | 21.03.2021 | |
| 48 | Tirreno-Adriatico | 10.03.2021 - 16.03.2021 | |
| 131 | 48 | Stage 7 | 16.03.2021 |
| 117 | 47 | Stage 6 | 15.03.2021 |
| 89 | 45 | Stage 5 | 14.03.2021 |
| 40 | 31 | Stage 4 | 13.03.2021 |
| 78 | 42 | Stage 3 | 12.03.2021 |
| 34 | 19 | Stage 2 | 11.03.2021 |
| 51 | 53 | Stage 1 | 10.03.2021 |
| 12 | GP Industria & Artigianato | 07.03.2021 | |
| 81 | Trofeo Laigueglia | 03.03.2021 |
2020
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Giro della Regione Friuli | 08.10.2020 - 11.10.2020 | |
| DNF | Stage 4 | 11.10.2020 | |
| 89 | Stage 3 | 10.10.2020 | |
| 13 | Stage 2 | 09.10.2020 | |
| 13 | Stage 1 | 08.10.2020 | |
| DNS | Il Lombardia Under 23 | 04.10.2020 | |
| DNF | Tour Battle of Warsaw | 12.08.2020 - 16.08.2020 | |
| DNF | Stage 4 | 16.08.2020 | |
| 35 | Stage 3 | 15.08.2020 | |
| 0 | Stage 2 | 14.08.2020 | |
| 79 | Stage 1 | 13.08.2020 | |
| 66 | Prologue | 12.08.2020 | |
| 49 | Gran Trittico Lombardo | 03.08.2020 | |
| 1 | Tour du Rwanda | 23.02.2020 - 01.03.2020 | |
| 9 | Stage 8 | 01.03.2020 | |
| 21 | Stage 7 | 29.02.2020 | |
| 16 | Stage 6 | 28.02.2020 | |
| 3 | Stage 5 | 27.02.2020 | |
| 1 | Stage 4 | 26.02.2020 | |
| 4 | Stage 3 | 25.02.2020 | |
| 7 | Stage 2 | 24.02.2020 | |
| 7 | Stage 1 | 23.02.2020 | |
| 2 | Tropicale Amissa Bongo | 20.01.2020 - 26.01.2020 | |
| 7 | Stage 7 | 26.01.2020 | |
| 7 | Stage 6 | 25.01.2020 | |
| 9 | Stage 5 | 24.01.2020 | |
| 17 | Stage 4 | 23.01.2020 | |
| 6 | Stage 3 | 22.01.2020 | |
| 1 | Stage 2 | 21.01.2020 | |
| 8 | Stage 1 | 20.01.2020 |
2019
| Rank | GC | Race | Date |
|---|---|---|---|
| 73 | Il Lombardia Under 23 | 06.10.2019 | |
| DNF | World Championship RR-U23 | 27.09.2019 | |
| 6 | Ruota d'Oro | 24.09.2019 | |
| 38 | Coppa Bernocchi | 15.09.2019 | |
| 33 | Coppa Agostoni | 14.09.2019 | |
| 48 | Giro della Regione Friuli | 04.09.2019 - 07.09.2019 | |
| 15 | Stage 4 | 07.09.2019 | |
| 93 | Stage 3 | 06.09.2019 | |
| 64 | Stage 2 | 05.09.2019 | |
| 4 | Stage 1 | 04.09.2019 | |
| DNF | Tour de l'Avenir | 15.08.2019 - 25.08.2019 | |
| DNS | Stage 2 | 16.08.2019 | |
| 152 | Stage 1 | 15.08.2019 | |
| 4 | GP Poggiana | 11.08.2019 | |
| 23 | Tour Alsace | 31.07.2019 - 04.08.2019 | |
| 52 | Stage 5 | 04.08.2019 | |
| 26 | Stage 4 | 03.08.2019 | |
| 35 | Stage 3 | 02.08.2019 | |
| 41 | Stage 2 | 01.08.2019 | |
| 21 | Stage 1 | 31.07.2019 | |
| 2 | Eritrea RR | 30.06.2019 | |
| 49 | A Travers les Hauts | 24.05.2019 - 26.05.2019 | |
| 21 | Stage 3 | 26.05.2019 | |
| 90 | Stage 2 | 25.05.2019 | |
| 8 | Stage 1 | 24.05.2019 | |
| 40 | GP Marmo | 12.05.2019 | |
| 37 | Circuito del Porto | 05.05.2019 | |
| 106 | Tour de Bretagne | 25.04.2019 - 01.05.2019 | |
| 67 | Stage 7 | 01.05.2019 | |
| 117 | Stage 6 | 30.04.2019 | |
| 129 | Stage 5 | 29.04.2019 | |
| 34 | Stage 4 | 28.04.2019 | |
| 76 | Stage 3 | 27.04.2019 | |
| 9 | Stage 2 | 26.04.2019 | |
| 117 | Stage 1 | 25.04.2019 | |
| 31 | Tr. S. Vendemiano (U23) | 21.04.2019 | |
| 46 | Trofeo Edil C (U23) | 13.04.2019 | |
| 114 | Coppi e Bartali | 27.03.2019 - 31.03.2019 | |
| 104 | Stage 6 | 31.03.2019 | |
| 19 | Stage 5 | 30.03.2019 | |
| 130 | Stage 4 | 29.03.2019 | |
| 120 | Stage 3 | 28.03.2019 | |
| 18 | Stage 1 | 27.03.2019 | |
| 18 | Stage 2 | 27.03.2019 | |
| DNF | GP Industria & Artigianato | 10.03.2019 | |
| 5 | Tour de l'Espoir | 04.02.2019 - 09.02.2019 | |
| 5 | Stage 5 | 09.02.2019 | |
| 3 | Stage 4 | 08.02.2019 | |
| 7 | Stage 3 | 06.02.2019 | |
| 2 | Stage 2 | 05.02.2019 | |
| 1 | Stage 1 | 04.02.2019 |
2018
| Rank | GC | Race | Date |
|---|---|---|---|
| 15 | Tour of Fuzhou | 14.11.2018 - 18.11.2018 | |
| 6 | Stage 5 | 18.11.2018 | |
| 18 | Stage 4 | 17.11.2018 | |
| 12 | Stage 3 | 16.11.2018 | |
| 6 | Stage 2 | 15.11.2018 | |
| 18 | Stage 1 | 14.11.2018 | |
| 27 | Tour of Taihu Lake | 07.10.2018 - 14.10.2018 | |
| 4 | Stage 7 | 14.10.2018 | |
| 5 | Stage 6 | 13.10.2018 | |
| 3 | Stage 5 | 12.10.2018 | |
| 21 | Stage 4 | 11.10.2018 | |
| 4 | Stage 3 | 10.10.2018 | |
| 16 | Stage 2 | 09.10.2018 | |
| 7 | Stage 1 | 08.10.2018 | |
| 58 | Prologue | 07.10.2018 | |
| 73 | Tour of Indonesia | 25.01.2018 - 28.01.2018 | |
| 76 | Stage 4 | 28.01.2018 | |
| 7 | Stage 3 | 27.01.2018 | |
| 19 | Stage 2 | 26.01.2018 | |
| 18 | Stage 1 | 25.01.2018 |
Biography of pro cyclist Natnael Tesfazion
Natnael Tesfazion (also written Tesfatsion) is part of the wave of Eritrean talent reshaping the international peloton. Combining endurance, punch and a willingness to attack, he has carved out a place as a dependable WorldTour rider and a flag-bearer for African cycling.
After establishing himself in the WorldTour with Lidl-Trek, he joined Movistar Team, bringing his versatility to a squad that values riders able to contribute across varied terrain.
Early life and rise in Eritrea
Tesfazion came through Eritrea's strong domestic cycling culture, a country that has produced a growing number of professional riders. His breakthrough came on home African roads, where he twice won the overall classification at the Tour du Rwanda, in 2020 and 2022, results that opened the door to a professional career in Europe.
He made his UCI WorldTour debut with Lidl-Trek in 2023, taking on the demanding step up to the sport's highest level.
Building a WorldTour palmarès
Tesfazion's versatility has been his calling card. He twice finished second at the Cadel Evans Great Ocean Road Race in Australia, showing his ability to contest hard, hilly one-day races from a reduced group, while a tally of UCI victories underlines his all-round capabilities.
The 2025 season began with injury that hampered his progress, but he returned to form in the second half of the year, taking sixth overall at the Tour de Wallonie and third at the Trofeo Matteotti, evidence of his resilience and consistency.
Rider profile: strengths, style, and characteristics
Tesfazion is a versatile, attacking rider who can climb, finish from a small group and make the difference in undulating one-day races. His aggressive instincts make him a natural for breakaways and hilly classics, and his all-round profile makes him a useful asset across stage races and one-day events alike.
Personal life
As one of Eritrea's most prominent professional cyclists, Tesfazion carries the hopes of a passionate national following and represents the continued rise of African riders in the WorldTour. His move to Movistar was welcomed as a new chapter, framed by supporters as "new team, new jersey, new hope."
Records and milestones
- Overall winner, Tour du Rwanda (2020 and 2022)
- 2nd, Cadel Evans Great Ocean Road Race (two-time runner-up)
- 6th overall, Tour de Wallonie (2025)
- 3rd, Trofeo Matteotti (2025)
- UCI WorldTour rider, now with Movistar Team
What's next for Natnael Tesfazion?
With Movistar, Tesfazion has the platform to chase results in hilly classics and stage races, and to feature in Grand Tour breakaways. As one of African cycling's standard-bearers, he continues to push for the bigger wins that his versatility and racing instinct have long promised.








