All available race results Norman Vahtra
| Date | Race | Rank |
| Tour of Estonia | ||
| 29/05 | Stage 1 | 16 |
| 30/05 | Stage 2 | 24 |
| General Classification | 17 |
Rider information for 2015
| Rank | 3411 |
| Score | 2 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Elite without contract |
| Date | Race | Rank |
| Tour of Estonia | ||
| 27/05 | Stage 1 | 11 |
| 28/05 | Stage 2 | 56 |
| General Classification | 35 |
Rider information for 2016
| Rank | 2014 |
| Score | 8 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Elite without contract |
| Date | Race | Rank |
| Tour of Estonia | ||
| 26/05 | Stage 1 | 8 |
| 27/05 | Stage 2 | 16 |
| General Classification | 9 | |
| 13/09 | G.P. de Wallonie | 112 |
| 16/09 | Primus Classic | 99 |
| 30/09 | Omloop van de Westhoek / Eurometropool | 73 |
| 01/10 | Tour de l'Eurométropole | 123 |
| 03/10 | Binche - Chimay - Binche / Mémorial Frank Vandenbroucke | 70 |
Rider information for 2017
| Rank | 3548 |
| Score | 2 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Ago - Aqua Service |
| Date | Race | Rank |
| Tour of Antalya | ||
| 22/02 | Stage 1 | 4 |
| 23/02 | Stage 2 | 126 |
| 24/02 | Stage 3 | 118 |
| 25/02 | Stage 4 | 15 |
| General Classification | 114 | |
| Tour of Estonia | ||
| 25/05 | Stage 1 | 29 |
| 26/05 | Stage 2 | 20 |
| General Classification | 28 | |
| Dookoła Mazowsza | ||
| 27/07 | Stage 2 | 5 |
| 28/07 | General Classification | 19 |
| 24/09 | World Championships U23 Time Trial | 42 |
Rider information for 2018
| Rank | 1500 |
| Score | 16 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Elite without contract |
| Date | Race | Rank |
| Tour of Antalya | ||
| 21/02 | Stage 1 | 34 |
| 22/02 | Stage 2 | 156 |
| 23/02 | Stage 3 | 59 |
| 24/02 | Stage 4 | 61 |
| General Classification | 53 | |
| Tour of Estonia | ||
| 23/05 | Prologue | 13 |
| 24/05 | Stage 1 | 12 |
| 25/05 | Stage 2 | 5 |
| General Classification | 16 | |
| Dookoła Mazowsza | ||
| 24/07 | Prologue | 6 |
| 25/07 | Stage 1 | 5 |
| 27/07 | General Classification | 7 |
| 15/08 | Puchar Ministra Obrony Narodowej | 1 |
| Turul Romaniei | ||
| 11/09 | Stage 1 | 25 |
| 12/09 | Stage 2 | 8 |
| 13/09 | Stage 3 | 3 |
| 14/09 | Stage 4 | 91 |
| 15/09 | Stage 5 | 14 |
| General Classification | 67 |
Rider information for 2019
| Rank | 1674 |
| Score | 12 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Elite without contract |
| Date | Race | Rank |
| Vuelta a San Juan Internacional | ||
| 26/01 | Stage 1 | 12 |
| 27/01 | Stage 2 | 49 |
| 28/01 | Stage 3 | 84 |
| 29/01 | Stage 4 | 42 |
| 31/01 | Stage 5 | 96 |
| 01/02 | Stage 6 | 125 |
| 02/02 | Stage 7 | 95 |
| General Classification | 85 | |
| Tour de la Provence | ||
| 13/02 | Stage 1 | 45 |
| 14/02 | Stage 2 | 141 |
| 15/02 | Stage 3 | 139 |
| Tour of Antalya | ||
| 20/02 | Stage 1 | 11 |
| 21/02 | Stage 2 | 120 |
| 22/02 | Stage 3 | 136 |
| 23/02 | Stage 4 | 120 |
| General Classification | 135 | |
| Tour de Pologne | ||
| 05/08 | Stage 1 | 130 |
| 06/08 | Stage 2 | 125 |
| 07/08 | Stage 3 | 131 |
| 08/08 | Stage 4 | 139 |
| 09/08 | Stage 5 | 37 |
| General Classification | 128 | |
| 26/08 | European Championships Road Race | 85 |
| Okolo Slovenska | ||
| 16/09 | Stage 1a | 87 |
| 16/09 | Stage 1b | 29 |
| 17/09 | Stage 2 | 95 |
| 18/09 | Stage 3 | 95 |
| 19/09 | Stage 4 | 60 |
| General Classification | 88 | |
| 14/10 | Scheldeprijs - Schoten | 89 |
Rider information for 2020
| Rank | 666 |
| Score | 49 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Israel Start - Up Nation |
Rider information for 2021
| Rank | 612 |
| Score | 95 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Israel Start - Up Nation |
Rider information for 2022
| Rank | 984 |
| Score | 33 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Go Sport - Roubaix Lille Métropole |
Rider information for 2023
| Rank | 845 |
| Score | 55 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Go Sport - Roubaix Lille Métropole |
Rider information for 2024
| Rank | 624 |
| Score | 105 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Van Rysel - Roubaix |
Rider information for 2025
| Rank | 824 |
| Score | 53 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | China Anta - Mentech Cycling Team |
| Date | Race | Rank |
| Tour of Hainan | ||
| 15/04 | Stage 1 | 11 |
| 19/04 | Stage 5 | 3 |
| 19/04 | General Classification | 83 |
| Tour of Estonia | ||
| 04/06 | Prologue | 9 |
| 05/06 | Stage 1 | 25 |
| 06/06 | Stage 2 | 16 |
| General Classification | 6 | |
| China Xizang Trans-Himalaya | ||
| 03/08 | Stage 2 | 14 |
| 04/08 | Stage 3 | 18 |
| 05/08 | Stage 4 | 8 |
| 06/08 | General Classification | 55 |
| 09/09 | Tour of Binzhou | 10 |
| Tour of Taihu Lake | ||
| 12/09 | Stage 1 | 17 |
| 15/09 | Stage 4 | 13 |
| 16/09 | General Classification | 24 |
Rider information for 2026
| Rank | 884 |
| Score | 33 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | China Anta - Mentech Cycling Team |