Biography
A pro since 2023, Gianmarco turned heads since his U23 days after coming runner-up four years ago at the Giro della Valle d’Aosta – one of the hardest stage races on the amateur scene, Since then, the promising Italian picked up some solid results also in the two years that he has spent in the World Tour, such as top ten placings at the Prueba Villafranca and in two Vuelta a España stages, in Sevilla and Padron, which eventually landed him a spot on the Soudal Quick-Step roster.
“I am really happy to ride for one of the best teams in the world, which has some incredible riders in its ranks; it’s a great chance which I’m looking forward to with a lot of excitement. I hope to help on the climbs whenever needed and grab any opportunity that comes along the way. The main goal for this season is to keep growing and become a better rider, and give everything that I can every single time I pull on this prestigious jersey. I am confident this is the perfect environment for me to do all these things.”
Previous teams
2025 - Soudal Quick-Step (WT)
Date | Result | Race | Distance |
---|---|---|---|
No data for this year (yet) |
2024 - Astana Qazaqstan Team (WT)
Date | Result | Race | Distance |
---|---|---|---|
20/10 | Utsunomiya Japan Cup Road Race | 144.2 km | |
12/10 | 41 | Il Lombardia | 255 km |
07/10 | 47 | Coppa Bernocchi - GP Banco BPM | 174.34 km |
06/10 | 21 | Coppa Agostoni - Giro delle Brianze | 166.7 km |
05/10 | 24 | Giro dell'Emilia | 215.3 km |
22/09 | 15 | Alfasun Gooikse Pijl p/b Lotto | 195.8 km |
21/09 | 52 | SUPER 8 Classic | 197.6 km |
15/09 | 60 | Trofeo Matteotti | 194 km |
14/09 | Memorial Marco Pantani | 195.4 km | |
17/08 - 08/09 | La Vuelta Ciclista a España | ||
10 | Youth classification | ||
69 | Points classification | ||
48 | General classification | ||
17/08 | 54 | Stage 21 (ITT) | 24.6 km |
17/08 | 36 | Stage 20 | 172 km |
17/08 | 51 | Stage 19 | 164.8 km |
17/08 | 16 | Stage 18 | 179.5 km |
17/08 | 17 | Stage 17 | 141.5 km |
17/08 | 51 | Stage 16 | 181.5 km |
17/08 | 34 | Stage 15 | 143 km |
17/08 | 18 | Stage 14 | 200.5 km |
17/08 | 66 | Stage 13 | 176 km |
17/08 | 68 | Stage 12 | 137.5 km |
17/08 | 9 | Stage 11 | 164.2 km |
17/08 | 67 | Stage 10 | 160 km |
17/08 | 71 | Stage 9 | 178.5 km |
17/08 | 125 | Stage 8 | 159 km |
17/08 | 93 | Stage 7 | 180.5 km |
17/08 | 99 | Stage 6 | 185.5 km |
17/08 | 9 | Stage 5 | 177 km |
17/08 | 71 | Stage 4 | 170.5 km |
17/08 | 19 | Stage 3 | 191.2 km |
17/08 | 47 | Stage 2 | 194 km |
17/08 | 112 | Stage 1 (ITT) | 12 km |
11/08 | Circuito de Getxo - Memorial Hermanos Otxoa | 173 km | |
10/08 | 77 | Donostia San Sebastian Klasikoa | 236 km |
25/07 | 7 | Prueba Villafranca - Ordiziako Klasika | 165.7 km |
23/07 | 106 | Vuelta a Castilla y Leon | 199.7 km |
14/07 | 41 | Giro dell'Appennino | 198.5 km |
29/05 | 42 | Mercan'Tour Classic Alpes-Maritimes | 168.2 km |
01/04 - 06/04 | Itzulia Basque Country | ||
6 | Youth classification | ||
44 | Points classification | ||
47 | General classification | ||
01/04 | 52 | Stage 6 | 137.8 km |
01/04 | 52 | Stage 5 | 175.9 km |
01/04 | 65 | Stage 4 | 157.5 km |
01/04 | 15 | Stage 3 | 190.9 km |
01/04 | 17 | Stage 2 | 160 km |
01/04 | 64 | Stage 1 (ITT) | 10 km |
30/03 | 26 | Gran Premio Miguel Indurain | 198.1 km |
04/03 - 10/03 | Tirreno-Adriatico | ||
14 | Youth classification | ||
33 | General classification | ||
04/03 | 31 | Stage 7 | 154 km |
04/03 | 28 | Stage 6 | 180 km |
04/03 | 41 | Stage 5 | 144 km |
04/03 | 23 | Stage 4 | 207 km |
04/03 | 22 | Stage 3 | 225 km |
04/03 | 139 | Stage 2 | 198 km |
04/03 | 72 | Stage 1 (ITT) | 10 km |
02/03 | 33 | Strade Bianche | 215 km |
28/02 | 52 | Trofeo Laigueglia | 202 km |
28/01 | 71 | Cadel Evans Great Ocean Road Race | 174.3 km |
25/01 | 16 | Surf Coast Classic | 158.6 km |
16/01 - 21/01 | Santos Tour Down Under | ||
5 | Youth classification | ||
35 | General classification | ||
16/01 | 29 | Stage 6 | 128.2 km |
16/01 | 44 | Stage 5 | 129.3 km |
16/01 | 56 | Stage 4 | 136.2 km |
16/01 | 21 | Stage 3 | 145.3 km |
16/01 | 66 | Stage 2 | 141.6 km |
16/01 | 61 | Stage 1 | 144 km |
2023 - Astana Qazaqstan Team (WT)
Date | Result | Race | Distance |
---|---|---|---|
15/10 | 30 | Veneto Classic | 196.25 km |
11/10 | Giro del Veneto | 170.12 km | |
07/10 | 99 | Il Lombardia | 238 km |
05/10 | 127 | Gran Piemonte | 152 km |
02/10 | 20 | Coppa Bernocchi - GP Banco BPM | 186.65 km |
30/09 | 90 | Giro dell'Emilia | 204.1 km |
28/09 | 63 | Coppa Agostoni - Giro delle Brianze | 195.7 km |
10/09 | 43 | Grand Prix Cycliste de Montréal | 221.4 km |
08/09 | 137 | Grand Prix Cycliste de Québec | 201.6 km |
03/09 | Maryland Cycling Classic, presented by UnitedHealthcare | 196.9 km | |
17/08 - 20/08 | Arctic Race of Norway | ||
41 | Youth classification | ||
17 | Mountains classification | ||
38 | Points classification | ||
71 | General classification | ||
17/08 | 46 | Stage 4 | 171.4 km |
17/08 | 100 | Stage 3 | 167 km |
17/08 | 14 | Stage 2 | 153.4 km |
17/08 | 27 | Stage 1 | 171 km |
29/07 - 04/08 | Tour de Pologne | ||
29/07 | Stage 6 (ITT) | 16.6 km | |
29/07 | 64 | Stage 5 | 198.8 km |
29/07 | 19 | Stage 4 | 199.1 km |
29/07 | 43 | Stage 3 | 162.3 km |
29/07 | 82 | Stage 2 | 202.9 km |
29/07 | 134 | Stage 1 | 183.7 km |
24/06 | National Championships Italy ME - Road Race | 227 km | |
04/06 - 11/06 | Critérium du Dauphiné | ||
23 | Youth classification | ||
78 | General classification | ||
04/06 | 105 | Stage 8 | 152.8 km |
04/06 | 70 | Stage 7 | 147.9 km |
04/06 | 75 | Stage 6 | 170.2 km |
04/06 | 44 | Stage 5 | 191.1 km |
04/06 | 63 | Stage 4 (ITT) | 31.1 km |
04/06 | 140 | Stage 3 | 194.1 km |
04/06 | 44 | Stage 2 | 167.3 km |
04/06 | 85 | Stage 1 | 158 km |
28/05 | 18 | Due Giorni Marchigiana - Trofeo Città di Castelfidardo | 180 km |
27/05 | 40 | Due Giorni Marchigiana - G.P. Santa Rita | 174.2 km |
25/04 - 30/04 | Tour de Romandie | ||
18 | Youth classification | ||
21 | Points classification | ||
66 | General classification | ||
25/04 | 5 | Stage 5 | 170.8 km |
25/04 | 76 | Stage 4 | 161.6 km |
25/04 | 102 | Stage 3 (ITT) | 18.75 km |
25/04 | 62 | Stage 2 | 162.7 km |
25/04 | 12 | Stage 1 | 170.9 km |
25/04 | 77 | Prologue | 6.82 km |
16/04 | 16 | Giro della Città Metropolitana di Reggio Calabria | 162.4 km |
11/04 - 14/04 | Giro di Sicilia | ||
5 | Youth classification | ||
26 | Points classification | ||
17 | General classification | ||
11/04 | 17 | Stage 4 | 216 km |
11/04 | 13 | Stage 3 | 150 km |
11/04 | 83 | Stage 2 | 193 km |
11/04 | 38 | Stage 1 | 159 km |
01/02 - 05/02 | Volta a la Comunitat Valenciana | ||
01/02 | Stage 4 | 181.6 km | |
01/02 | 94 | Stage 3 | 145.1 km |
01/02 | 50 | Stage 2 | 178.2 km |
01/02 | 92 | Stage 1 | 189.4 km |
2022 - Astana Qazaqstan Development Team (CT)
Date | Result | Race | Distance |
---|---|---|---|
16/10 | 51 | Veneto Classic | 190 km |
12/10 | 78 | Giro del Veneto | 159.8 km |
02/10 | 28 | Il Piccolo Lombardia | 170.6 km |
14/09 | Giro della Toscana - Memorial Alfredo Martini | 199.2 km | |
27/03 | Trofeo Città di San Vendemiano - Gran Premio Industria e Commercio | 179.6 km | |
22/03 - 26/03 | Settimana Internazionale Coppi e Bartali | ||
22/03 | Stage 4 | 158.7 km | |
22/03 | 49 | Stage 3 | 147 km |
22/03 | 29 | Stage 2 | 165.9 km |
22/03 | 35 | Stage 1 | 164.6 km |
20/03 | 20 | Per Sempre Alfredo | 172.7 km |
10/03 - 13/03 | Istarsko Proljeće - Istrian Spring Trophy | ||
6 | Mountains classification | ||
32 | Points classification | ||
20 | General classification | ||
10/03 | 11 | Stage 3 | 114 km |
10/03 | 18 | Stage 2 | 175 km |
10/03 | 17 | Stage 1 | 152 km |
10/03 | 51 | Prologue | 1.5 km |
10/02 - 15/02 | Tour of Oman | ||
23 | Youth classification | ||
48 | General classification | ||
10/02 | 18 | Stage 6 | 132.5 km |
10/02 | 39 | Stage 5 | 150.5 km |
10/02 | 76 | Stage 4 | 119.5 km |
10/02 | 49 | Stage 3 | 180 km |
10/02 | 16 | Stage 2 | 167.5 km |
10/02 | 17 | Stage 1 | 138 km |
2021 - Development Team DSM (CT)
Date | Result | Race | Distance |
---|---|---|---|
10/10 | 28 | Paris - Tours Espoirs | 177 km |
18/09 | 65 | Liège - Bastogne - Liège U23 | 171.6 km |
11/09 | 38 | European Continental Championships MU - Road Race | 133.6 km |
13/08 - 22/08 | Tour de l'Avenir | ||
8 | Youth classification | ||
11 | Mountains classification | ||
17 | Points classification | ||
26 | General classification | ||
13/08 | 15 | Stage 9 | 151.6 km |
13/08 | 79 | Stage 8 | 71.3 km |
13/08 | 60 | Stage 7 | 97.9 km |
13/08 | 9 | Stage 6 | 111 km |
13/08 | 24 | Stage 5 | 150.7 km |
13/08 | 4 | Stage 4 | 183.9 km |
13/08 | 18 | Stage 3 | 153.4 km |
13/08 | 4 | Stage 2 (TTT) | 26.8 km |
13/08 | 17 | Stage 1 | 161.2 km |
13/08 | 67 | Prologue | 5 km |
29/07 - 31/07 | Tour de l'Ain | ||
29/07 | Stage 2 | 136 km | |
29/07 | 17 | Stage 1 | 141 km |
16/07 - 18/07 | Giro Ciclistico della Valle d'Aosta - Mont Blanc | ||
1 | Youth classification | ||
2 | Mountains classification | ||
2 | Points classification | ||
2 | General classification | ||
16/07 | 19 | Stage 3 | 149 km |
16/07 | 1 | Stage 2 | 158.4 km |
16/07 | 13 | Stage 1 | 110.7 km |
26/06 | 13 | National Championships Italy U23 - ITT | 19 km |
19/06 | 29 | National Championships Italy U23 - Road Race | 175 km |
03/06 - 12/06 | Giro Ciclistico d'Italia | ||
8 | Youth classification | ||
22 | Points classification | ||
21 | General classification | ||
03/06 | 18 | Stage 10 | 162.7 km |
03/06 | 17 | Stage 9 | 167.1 km |
03/06 | 33 | Stage 8 | 115.5 km |
03/06 | 16 | Stage 7 | 119.4 km |
03/06 | 7 | Stage 6 | 177.5 km |
03/06 | 61 | Stage 5 | 142 km |
03/06 | 15 | Stage 4 (ITT) | 25.4 km |
03/06 | 62 | Stage 3 | 132.5 km |
03/06 | 68 | Stage 2 | 138.3 km |
03/06 | 12 | Stage 1 | 144.5 km |
24/05 | 58 | Ronde van Limburg | 199.8 km |
05/04 | 88 | Giro del Belvedere | 166.8 km |
04/04 | Trofeo Piva | 171.08 km | |
02/03 | Le Samyn | 205.4 km |