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 | 3409 |
| 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 | 2012 |
| 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 | 3547 |
| 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 | 665 |
| Score | 48 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Israel Start - Up Nation |
Rider information for 2021
| Rank | 608 |
| Score | 95 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | Israel Start - Up Nation |
Rider information for 2022
| Rank | 983 |
| 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 | 819 |
| 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 |
Rider information for 2026
| Rank | 1300 |
| Score | 4 |
| Name | Norman VAHTRA |
| Country | Estonia |
| Team | China Anta - Mentech Cycling Team |