Mirco Maestri - Results

Team Polti VisitMalta

Mirco Maestri, born October 26th 1991 in Guastalla, is a 35-year-old professional cyclist from Italy. He competes for Team Polti VisitMalta, a Pro Tour Team. He has achieved 5 UCI wins and is ranked 410th in the UCI World Ranking.

Results

2026

RankGCRaceDate
13 Coppa Bernocchi 05.10.2026
56 CRO Race 22.09.2026 - 27.09.2026
20 56 Stage 6 27.09.2026
51 56 Stage 5 26.09.2026
80 60 Stage 4 25.09.2026
46 46 Stage 3 24.09.2026
24 33 Stage 2 23.09.2026
49 49 Stage 1 22.09.2026
15 Giro di Campania 20.09.2026
27 Gran Premio del Lazio 19.09.2026
14 Tour of Istanbul 03.09.2026 - 06.09.2026
13 14 Stage 4 06.09.2026
27 13 Stage 3 05.09.2026
8 11 Stage 2 04.09.2026
16 16 Stage 1 03.09.2026
15 Mediterranean Games RR 24.08.2026
4 Mediterranean Games ITT 22.08.2026
46 Arctic Race of Norway 13.08.2026 - 16.08.2026
42 46 Stage 4 16.08.2026
60 59 Stage 3 15.08.2026
40 37 Stage 2 14.08.2026
34 37 Stage 1 13.08.2026
43 PostNord Tour of Denmark 29.07.2026 - 02.08.2026
52 43 Stage 5 02.08.2026
28 43 Stage 4 01.08.2026
47 45 Stage 3 31.07.2026
35 48 Stage 2 30.07.2026
49 49 Stage 1 29.07.2026
11 Italy RR 27.06.2026
10 Italy ITT 25.06.2026
44 Copenhagen Sprint 14.06.2026
17 Brussels Cycling Classic 07.06.2026
36 Heistse Pijl 06.06.2026
97 Giro d'Italia 08.05.2026 - 31.05.2026
78 97 Stage 21 31.05.2026
81 99 Stage 20 30.05.2026
89 99 Stage 19 29.05.2026
63 100 Stage 18 28.05.2026
98 99 Stage 17 27.05.2026
89 95 Stage 16 26.05.2026
2 96 Stage 15 24.05.2026
109 99 Stage 14 23.05.2026
12 95 Stage 13 22.05.2026
95 116 Stage 12 21.05.2026
107 110 Stage 11 20.05.2026
40 102 Stage 10 19.05.2026
119 105 Stage 9 17.05.2026
83 95 Stage 8 16.05.2026
91 101 Stage 7 15.05.2026
20 110 Stage 6 14.05.2026
84 111 Stage 5 13.05.2026
113 122 Stage 4 12.05.2026
39 114 Stage 3 10.05.2026
131 117 Stage 2 09.05.2026
27 30 Stage 1 08.05.2026
36 Région Pays de la Loire Tour 07.04.2026 - 10.04.2026
41 36 Stage 4 10.04.2026
28 22 Stage 3 09.04.2026
42 35 Stage 2 08.04.2026
19 24 Stage 1 07.04.2026
65 Route Adélie de Vitré 03.04.2026
14 Paris - Camembert 31.03.2026
74 La Roue Tourangelle 29.03.2026
53 Milano-Sanremo 21.03.2026
80 Tirreno-Adriatico 09.03.2026 - 15.03.2026
43 80 Stage 7 15.03.2026
64 84 Stage 6 14.03.2026
90 85 Stage 5 13.03.2026
67 56 Stage 4 12.03.2026
128 69 Stage 3 11.03.2026
72 70 Stage 2 10.03.2026
45 45 Stage 1 09.03.2026
69 Giro di Sardegna 25.02.2026 - 01.03.2026
20 69 Stage 5 01.03.2026
68 70 Stage 4 28.02.2026
27 65 Stage 3 27.02.2026
62 66 Stage 2 26.02.2026
65 65 Stage 1 25.02.2026
13 Clasica de Almeria 15.02.2026
57 Volta Comunitat Valenciana 04.02.2026 - 08.02.2026
67 57 Stage 5 08.02.2026
75 58 Stage 4 07.02.2026
9 17 Stage 3 06.02.2026
39 Stage 2 05.02.2026
44 46 Stage 1 04.02.2026
14 GP la Marseillaise 01.02.2026
61 Clàssica Comunitat Valenciana 1969 25.01.2026

2025

RankGCRaceDate
28 NIBC Tour of Holland 14.10.2025 - 19.10.2025
19 28 Stage 5 19.10.2025
22 29 Stage 4 18.10.2025
47 45 Stage 2 16.10.2025
27 50 Stage 1 15.10.2025
52 52 Prologue 14.10.2025
32 Tour de Vendée 11.10.2025
13 Coppa Bernocchi 06.10.2025
DNF CRO Race 30.09.2025 - 05.10.2025
DNS Stage 4 03.10.2025
24 19 Stage 3 02.10.2025
35 23 Stage 2 01.10.2025
19 22 Stage 1 30.09.2025
26 Paris-Chauny 28.09.2025
10 Tour de la Mirabelle 26.09.2025
63 Milano - Rapallo 20.09.2025
DNF Tour du Poitou-Charentes 26.08.2025 - 29.08.2025
DNS Stage 4 29.08.2025
22 19 Stage 3 28.08.2025
17 25 Stage 2 27.08.2025
29 32 Stage 1 26.08.2025
43 PostNord Tour of Denmark 12.08.2025 - 16.08.2025
9 43 Stage 5 16.08.2025
38 48 Stage 4 15.08.2025
51 56 Stage 3 14.08.2025
70 71 Stage 2 13.08.2025
76 76 Stage 1 12.08.2025
25 Italy RR 29.06.2025
9 Italy ITT 26.06.2025
29 Copenhagen Sprint 22.06.2025
57 GP Kanton Aargau 13.06.2025
93 Giro d'Italia 09.05.2025 - 01.06.2025
30 93 Stage 21 01.06.2025
43 94 Stage 20 31.05.2025
134 100 Stage 19 30.05.2025
2 99 Stage 18 29.05.2025
101 104 Stage 17 28.05.2025
72 104 Stage 16 27.05.2025
124 110 Stage 15 25.05.2025
6 104 Stage 14 24.05.2025
100 111 Stage 13 23.05.2025
32 106 Stage 12 22.05.2025
101 106 Stage 11 21.05.2025
39 100 Stage 10 20.05.2025
94 102 Stage 9 18.05.2025
76 98 Stage 8 17.05.2025
95 110 Stage 7 16.05.2025
17 117 Stage 6 15.05.2025
67 119 Stage 5 14.05.2025
56 129 Stage 4 13.05.2025
126 131 Stage 3 11.05.2025
79 122 Stage 2 10.05.2025
119 119 Stage 1 09.05.2025
31 Tour of Türkiye 27.04.2025 - 04.05.2025
67 31 Stage 8 04.05.2025
26 31 Stage 7 03.05.2025
36 31 Stage 6 02.05.2025
37 36 Stage 4 30.04.2025
30 54 Stage 3 29.04.2025
75 75 Stage 2 28.04.2025
58 61 Stage 1 27.04.2025
33 Cholet Agglo Tour 23.03.2025
59 Tirreno-Adriatico 10.03.2025 - 16.03.2025
105 59 Stage 7 16.03.2025
83 61 Stage 6 15.03.2025
84 59 Stage 5 14.03.2025
5 57 Stage 4 13.03.2025
76 71 Stage 3 12.03.2025
35 48 Stage 2 11.03.2025
48 48 Stage 1 10.03.2025
57 O Gran Camiño 26.02.2025 - 02.03.2025
5 57 Stage 5 02.03.2025
71 67 Stage 4 01.03.2025
51 56 Stage 3 28.02.2025
67 63 Stage 2 27.02.2025
38 40 Stage 1 26.02.2025
20 Clasica de Almeria 16.02.2025
53 Volta Comunitat Valenciana 05.02.2025 - 09.02.2025
12 53 Stage 5 09.02.2025
42 57 Stage 4 08.02.2025
77 72 Stage 3 07.02.2025
68 73 Stage 2 06.02.2025
12 61 Stage 1 05.02.2025
59 Classica Camp de Morvedre 24.01.2025

2024

RankGCRaceDate
DNF Veneto Classic 20.10.2024
37 Giro del Veneto 16.10.2024
86 Gran Piemonte 10.10.2024
11 Coppa Bernocchi 07.10.2024
DNF CRO Race 01.10.2024 - 06.10.2024
DNS Stage 6 06.10.2024
7 17 Stage 5 05.10.2024
21 17 Stage 4 04.10.2024
6 14 Stage 3 03.10.2024
8 28 Stage 2 02.10.2024
46 50 Stage 1 01.10.2024
16 Tour de Luxembourg 18.09.2024 - 22.09.2024
14 16 Stage 5 22.09.2024
26 20 Stage 4 21.09.2024
28 23 Stage 3 20.09.2024
6 9 Stage 2 19.09.2024
11 12 Stage 1 18.09.2024
55 Europe RR 15.09.2024
1 Europe Mixed Relay 12.09.2024
40 GP de Fourmies 08.09.2024
6 Tour du Poitou-Charentes 20.08.2024 - 23.08.2024
38 6 Stage 4 23.08.2024
2 6 Stage 3 22.08.2024
25 11 Stage 2 21.08.2024
18 9 Stage 1 20.08.2024
18 Tour du Limousin 13.08.2024 - 16.08.2024
32 18 Stage 4 16.08.2024
23 19 Stage 3 15.08.2024
9 5 Stage 2 14.08.2024
39 41 Stage 1 13.08.2024
DNF Italy RR 23.06.2024
7 Italy ITT 20.06.2024
11 ZLM Tour 05.06.2024 - 09.06.2024
39 11 Stage 5 09.06.2024
16 10 Stage 4 08.06.2024
34 9 Stage 3 07.06.2024
17 11 Stage 2 06.06.2024
11 11 Stage 1 05.06.2024
60 Giro d'Italia 04.05.2024 - 26.05.2024
17 60 Stage 21 26.05.2024
100 60 Stage 20 25.05.2024
75 58 Stage 19 24.05.2024
54 56 Stage 18 23.05.2024
72 57 Stage 17 22.05.2024
54 53 Stage 16 21.05.2024
90 51 Stage 15 19.05.2024
70 47 Stage 14 18.05.2024
85 47 Stage 13 17.05.2024
9 48 Stage 12 16.05.2024
65 54 Stage 11 15.05.2024
68 55 Stage 10 14.05.2024
96 57 Stage 9 12.05.2024
71 57 Stage 8 11.05.2024
84 59 Stage 7 10.05.2024
46 56 Stage 6 09.05.2024
27 66 Stage 5 08.05.2024
35 72 Stage 4 07.05.2024
87 73 Stage 3 06.05.2024
83 81 Stage 2 05.05.2024
76 76 Stage 1 04.05.2024
62 Tour of Türkiye 21.04.2024 - 28.04.2024
36 62 Stage 7 27.04.2024
66 63 Stage 6 26.04.2024
61 62 Stage 5 25.04.2024
75 66 Stage 4 24.04.2024
79 75 Stage 3 23.04.2024
89 89 Stage 2 22.04.2024
86 87 Stage 1 21.04.2024
44 Milano-Sanremo 16.03.2024
74 Milano - Torino 13.03.2024
63 Tirreno-Adriatico 04.03.2024 - 10.03.2024
76 63 Stage 7 10.03.2024
56 65 Stage 6 09.03.2024
100 87 Stage 5 08.03.2024
89 79 Stage 4 07.03.2024
80 76 Stage 3 06.03.2024
106 73 Stage 2 05.03.2024
83 83 Stage 1 04.03.2024
51 O Gran Camiño 22.02.2024 - 25.02.2024
68 51 Stage 4 25.02.2024
53 52 Stage 3 24.02.2024
52 52 Stage 2 23.02.2024
44 Stage 1 22.02.2024
51 Tour of Antalya 08.02.2024 - 11.02.2024
46 51 Stage 4 11.02.2024
72 58 Stage 3 10.02.2024
44 21 Stage 2 09.02.2024
34 35 Stage 1 08.02.2024
67 Volta Comunitat Valenciana 31.01.2024 - 04.02.2024
67 67 Stage 5 04.02.2024
99 79 Stage 4 03.02.2024
94 68 Stage 3 02.02.2024
52 70 Stage 2 01.02.2024
86 86 Stage 1 31.01.2024
45 Clàssica Comunitat Valenciana 1969 20.01.2024

2023

RankGCRaceDate
56 Tour of Türkiye 08.10.2023 - 15.10.2023
93 56 Stage 8 15.10.2023
9 56 Stage 7 14.10.2023
92 63 Stage 6 13.10.2023
112 58 Stage 5 12.10.2023
19 61 Stage 4 11.10.2023
76 72 Stage 3 10.10.2023
92 90 Stage 2 09.10.2023
84 86 Stage 1 08.10.2023
25 CRO Race 26.09.2023 - 01.10.2023
51 25 Stage 6 01.10.2023
17 25 Stage 5 30.09.2023
27 27 Stage 4 29.09.2023
37 36 Stage 3 28.09.2023
18 41 Stage 2 27.09.2023
65 65 Stage 1 26.09.2023
28 Okolo Slovenska 13.09.2023 - 17.09.2023
5 28 Stage 5 17.09.2023
4 27 Stage 4 16.09.2023
40 31 Stage 3 15.09.2023
12 28 Stage 2 14.09.2023
35 35 Stage 1 13.09.2023
31 GP de Fourmies 10.09.2023
3 Tour du Poitou-Charentes 22.08.2023 - 25.08.2023
20 3 Stage 4 25.08.2023
19 21 Stage 3a 24.08.2023
6 4 Stage 3b 24.08.2023
25 23 Stage 2 23.08.2023
35 37 Stage 1 22.08.2023
51 Tour du Limousin 15.08.2023 - 18.08.2023
49 51 Stage 4 18.08.2023
55 58 Stage 3 17.08.2023
77 66 Stage 2 16.08.2023
53 55 Stage 1 15.08.2023
50 Polynormande 13.08.2023
DNF Italy RR 24.06.2023
58 Baloise Belgium Tour 14.06.2023 - 18.06.2023
40 58 Stage 5 18.06.2023
40 66 Stage 4 17.06.2023
16 108 Stage 3 16.06.2023
78 116 Stage 2 15.06.2023
119 119 Stage 1 14.06.2023
78 Giro d'Italia 06.05.2023 - 28.05.2023
48 78 Stage 21 28.05.2023
80 78 Stage 20 27.05.2023
69 79 Stage 19 26.05.2023
100 78 Stage 18 25.05.2023
51 77 Stage 17 24.05.2023
84 77 Stage 16 23.05.2023
109 75 Stage 15 21.05.2023
10 68 Stage 14 20.05.2023
86 82 Stage 13 19.05.2023
84 79 Stage 12 18.05.2023
26 75 Stage 11 17.05.2023
9 81 Stage 10 16.05.2023
55 108 Stage 9 14.05.2023
61 112 Stage 8 13.05.2023
109 116 Stage 7 12.05.2023
147 98 Stage 6 11.05.2023
6 62 Stage 5 10.05.2023
77 62 Stage 4 09.05.2023
82 61 Stage 3 08.05.2023
58 48 Stage 2 07.05.2023
53 53 Stage 1 06.05.2023
3 Giro Reggio Calabria 16.04.2023
43 Giro di Sicilia 11.04.2023 - 14.04.2023
36 43 Stage 4 14.04.2023
112 95 Stage 3 13.04.2023
79 95 Stage 2 12.04.2023
93 93 Stage 1 11.04.2023
105 Milano-Sanremo 18.03.2023
13 Milano - Torino 15.03.2023
114 Tirreno-Adriatico 06.03.2023 - 12.03.2023
21 114 Stage 7 12.03.2023
128 122 Stage 6 11.03.2023
97 126 Stage 5 10.03.2023
130 142 Stage 4 09.03.2023
121 116 Stage 3 08.03.2023
49 88 Stage 2 07.03.2023
104 104 Stage 1 06.03.2023
89 Strade Bianche 04.03.2023
76 O Gran Camiño 23.02.2023 - 26.02.2023
52 76 Stage 4 26.02.2023
75 80 Stage 3 25.02.2023
80 81 Stage 2 24.02.2023
19 Trofeo Palma 29.01.2023
DNF Trofeo Serra Tramuntana 28.01.2023
DNF Trofeo Andratx - Pollença 27.01.2023
106 Trofeo Alcudia - Port d'Alcudia 26.01.2023
16 Trofeo Calvià 25.01.2023
74 Clàssica Comunitat Valenciana 1969 22.01.2023

2022

RankGCRaceDate
DNF Veneto Classic 16.10.2022
18 Giro del Veneto 12.10.2022
99 Il Lombardia 08.10.2022
141 Gran Piemonte 06.10.2022
18 CRO Race 27.09.2022 - 02.10.2022
29 Stage 6 02.10.2022
23 Stage 5 01.10.2022
18 Stage 4 30.09.2022
65 Stage 3 29.09.2022
112 Stage 2 28.09.2022
3 Stage 1 27.09.2022
DNF Coppa Sabatini 15.09.2022
DNF Giro della Toscana 14.09.2022
52 Tour du Poitou-Charentes 23.08.2022 - 26.08.2022
76 Stage 5 26.08.2022
14 Stage 3 25.08.2022
26 Stage 4 25.08.2022
58 Stage 2 24.08.2022
99 Stage 1 23.08.2022
68 Tour du Limousin 16.08.2022 - 19.08.2022
71 Stage 4 19.08.2022
75 Stage 3 18.08.2022
68 Stage 2 17.08.2022
98 Stage 1 16.08.2022
DNF Italy RR 26.06.2022
11 Italy ITT 22.06.2022
96 Giro d'Italia 06.05.2022 - 29.05.2022
73 96 Stage 21 29.05.2022
102 95 Stage 20 28.05.2022
62 97 Stage 19 27.05.2022
29 97 Stage 18 26.05.2022
70 98 Stage 17 25.05.2022
89 103 Stage 16 24.05.2022
101 107 Stage 15 22.05.2022
85 105 Stage 14 21.05.2022
50 109 Stage 13 20.05.2022
65 115 Stage 12 19.05.2022
14 116 Stage 11 18.05.2022
145 117 Stage 10 17.05.2022
111 108 Stage 9 15.05.2022
105 106 Stage 8 14.05.2022
86 104 Stage 7 13.05.2022
129 119 Stage 6 12.05.2022
125 120 Stage 5 11.05.2022
110 121 Stage 4 10.05.2022
123 134 Stage 3 08.05.2022
85 135 Stage 2 07.05.2022
144 144 Stage 1 06.05.2022
61 Tour of Türkiye 10.04.2022 - 17.04.2022
27 Stage 7 16.04.2022
91 Stage 6 15.04.2022
67 Stage 5 14.04.2022
97 Stage 4 13.04.2022
29 Stage 3 12.04.2022
45 Stage 2 11.04.2022
7 Stage 1 10.04.2022
84 Milano-Sanremo 19.03.2022
42 Milano - Torino 16.03.2022
96 Tirreno-Adriatico 07.03.2022 - 13.03.2022
35 96 Stage 7 13.03.2022
90 103 Stage 6 12.03.2022
103 107 Stage 5 11.03.2022
103 99 Stage 4 10.03.2022
115 75 Stage 3 09.03.2022
111 81 Stage 2 08.03.2022
84 84 Stage 1 07.03.2022
DNF Trofeo Laigueglia 02.03.2022
DNF Clásica Jaén 14.02.2022
67 Clasica de Almeria 13.02.2022
69 Vuelta a Murcia 12.02.2022
63 Trofeo Palma 30.01.2022
19 Trofeo Alcudia - Port d'Alcudia 27.01.2022
39 Trofeo Calvià 26.01.2022
31 Clàssica Comunitat Valenciana 1969 23.01.2022

2021

RankGCRaceDate
44 Okolo Slovenska 15.09.2021 - 19.09.2021
32 Stage 4 19.09.2021
35 Stage 3 18.09.2021
15 Stage 2 17.09.2021
59 Stage 1 16.09.2021
82 Prologue 15.09.2021
59 Tour du Poitou-Charentes 24.08.2021 - 27.08.2021
80 Stage 5 27.08.2021
62 Stage 3 26.08.2021
71 Stage 4 26.08.2021
41 Stage 2 25.08.2021
66 Stage 1 24.08.2021
68 PostNord Tour of Denmark 10.08.2021 - 14.08.2021
72 Stage 5 14.08.2021
68 Stage 4 13.08.2021
73 Stage 3 12.08.2021
70 Stage 2 11.08.2021
89 Stage 1 10.08.2021
16 Tour of Bulgaria 30.06.2021 - 05.07.2021
2 Stage 5 05.07.2021
42 Stage 4 04.07.2021
24 Stage 3 03.07.2021
16 Stage 2 02.07.2021
28 Stage 1 01.07.2021
65 Prologue 30.06.2021
28 In the Steps of Romans 28.06.2021 - 29.06.2021
37 Stage 2 29.06.2021
29 Stage 1 28.06.2021
13 Italy RR 20.06.2021
15 Italy ITT 18.06.2021
69 Baloise Belgium Tour 09.06.2021 - 13.06.2021
88 Stage 5 13.06.2021
49 Stage 4 12.06.2021
104 Stage 3 11.06.2021
78 Stage 2 10.06.2021
102 Stage 1 09.06.2021
73 GP Kanton Aargau 04.06.2021
1 GP Slovenia 30.05.2021
129 Trofeo Alcudia - Port d'Alcudia 16.05.2021
65 Trofeo Andratx - Pollença 15.05.2021
87 Trofeo Serra Tramuntana 14.05.2021
DNF Trofeo Calvià 13.05.2021
97 Circuito del Porto 02.05.2021
44 Tour of Türkiye 11.04.2021 - 18.04.2021
66 Stage 8 18.04.2021
59 Stage 7 17.04.2021
68 Stage 6 16.04.2021
63 Stage 5 15.04.2021
41 Stage 4 14.04.2021
123 Stage 3 13.04.2021
95 Stage 2 12.04.2021
109 Stage 1 11.04.2021
31 GP Adria Mobil 28.03.2021
1 GP Slovenian Istria 21.03.2021
DNF Bredene Koksijde Classic 19.03.2021
61 Nokere Koerse 17.03.2021
106 Porec Trophy 07.03.2021
139 Umag Trophy 03.03.2021
30 Grand Prix Velo Alanya 21.02.2021
13 GP Manavgat 20.02.2021
11 Grand Prix Gazipasa 07.02.2021
23 Tour of Alanya 06.02.2021

2020

RankGCRaceDate
86 Tour de Luxembourg 15.09.2020 - 19.09.2020
67 Stage 5 19.09.2020
85 Stage 4 18.09.2020
93 Stage 3 17.09.2020
117 Stage 2 16.09.2020
120 Stage 1 15.09.2020
30 Porec Trophy 08.03.2020
25 Umag Trophy 04.03.2020
81 Tour Colombia 11.02.2020 - 16.02.2020
84 Stage 6 16.02.2020
107 Stage 5 15.02.2020
94 Stage 4 14.02.2020
18 Stage 3 13.02.2020
45 Stage 2 12.02.2020
21 Stage 1 11.02.2020
61 Vuelta a San Juan 26.01.2020 - 02.02.2020
132 Stage 7 02.02.2020
63 Stage 6 01.02.2020
63 Stage 5 31.01.2020
27 Stage 4 29.01.2020
92 Stage 3 28.01.2020
29 Stage 2 27.01.2020
29 Stage 1 26.01.2020

2019

RankGCRaceDate
42 CRO Race 01.10.2019 - 06.10.2019
27 Stage 6 06.10.2019
41 Stage 5 05.10.2019
61 Stage 4 04.10.2019
44 Stage 3 03.10.2019
38 Stage 2 02.10.2019
101 Stage 1 01.10.2019
26 Tour of China II 16.09.2019 - 22.09.2019
103 Stage 4 22.09.2019
28 Stage 3 21.09.2019
51 Stage 2 19.09.2019
48 Stage 1 17.09.2019
12 Prologue 16.09.2019
5 Tour of China I 07.09.2019 - 14.09.2019
12 Stage 6 14.09.2019
24 Stage 5 12.09.2019
34 Stage 4 11.09.2019
31 Stage 3 10.09.2019
1 Stage 2 08.09.2019
20 Stage 1 07.09.2019
27 Tour of Xingtai 02.09.2019 - 04.09.2019
42 Stage 3 04.09.2019
3 Stage 2 03.09.2019
43 Stage 1 02.09.2019
87 PostNord Tour of Denmark 21.08.2019 - 25.08.2019
72 Stage 5 25.08.2019
84 Stage 4 24.08.2019
84 Stage 3 23.08.2019
84 Stage 2 22.08.2019
104 Stage 1 21.08.2019
DNF Italy RR 30.06.2019
20 Italy ITT 28.06.2019
50 Tour of Slovenia 19.06.2019 - 23.06.2019
51 Stage 5 23.06.2019
35 Stage 4 22.06.2019
56 Stage 3 21.06.2019
67 Stage 2 20.06.2019
86 Stage 1 19.06.2019
DNF Gran Premio di Lugano 09.06.2019
103 Giro d'Italia 11.05.2019 - 02.06.2019
94 103 Stage 21 02.06.2019
115 103 Stage 20 01.06.2019
107 103 Stage 19 31.05.2019
10 99 Stage 18 30.05.2019
17 101 Stage 17 29.05.2019
104 118 Stage 16 28.05.2019
120 123 Stage 15 26.05.2019
113 122 Stage 14 25.05.2019
119 127 Stage 13 24.05.2019
106 132 Stage 12 23.05.2019
130 131 Stage 11 22.05.2019
88 131 Stage 10 21.05.2019
121 131 Stage 9 19.05.2019
122 131 Stage 8 18.05.2019
96 129 Stage 7 17.05.2019
128 136 Stage 6 16.05.2019
25 128 Stage 5 15.05.2019
117 130 Stage 4 14.05.2019
174 135 Stage 3 13.05.2019
122 128 Stage 2 12.05.2019
138 138 Stage 1 11.05.2019
DNF Amstel Gold Race 21.04.2019
32 Tour de Langkawi 06.04.2019 - 13.04.2019
13 Stage 8 13.04.2019
67 Stage 7 12.04.2019
40 Stage 6 11.04.2019
74 Stage 5 10.04.2019
43 Stage 4 09.04.2019
71 Stage 3 08.04.2019
55 Stage 2 07.04.2019
50 Stage 1 06.04.2019
142 Milano-Sanremo 23.03.2019
115 Tirreno-Adriatico 13.03.2019 - 19.03.2019
111 115 Stage 7 19.03.2019
119 118 Stage 6 18.03.2019
118 119 Stage 5 17.03.2019
125 109 Stage 4 16.03.2019
139 132 Stage 3 15.03.2019
125 132 Stage 2 14.03.2019
23 131 Stage 1 13.03.2019
37 Porec Trophy 09.03.2019
120 Umag Trophy 06.03.2019
77 Tour Colombia 12.02.2019 - 17.02.2019
101 Stage 6 17.02.2019
92 Stage 5 16.02.2019
103 Stage 4 15.02.2019
82 Stage 3 14.02.2019
132 Stage 2 13.02.2019
16 Stage 1 12.02.2019

2018

RankGCRaceDate
42 Tour of Hainan 23.10.2018 - 31.10.2018
31 Stage 9 31.10.2018
67 Stage 8 30.10.2018
50 Stage 7 29.10.2018
38 Stage 6 28.10.2018
8 Stage 5 27.10.2018
34 Stage 4 26.10.2018
101 Stage 3 25.10.2018
85 Stage 2 24.10.2018
11 Stage 1 23.10.2018
84 Gran Piemonte 11.10.2018
DNF Milano - Torino 10.10.2018
12 GP Bruno Beghelli 07.10.2018
18 Italy ITT 04.10.2018
DNF Memorial Pantani 22.09.2018
71 Okolo Slovenska 12.09.2018 - 16.09.2018
10 Stage 4 16.09.2018
100 Stage 3 15.09.2018
70 Stage 2 14.09.2018
89 Stage 1 13.09.2018
49 Prologue 12.09.2018
40 Czech Tour 09.08.2018 - 12.08.2018
59 Stage 4 12.08.2018
43 Stage 3 11.08.2018
57 Stage 2 10.08.2018
6 Stage 1 09.08.2018
44 PostNord Tour of Denmark 01.08.2018 - 05.08.2018
53 Stage 5 05.08.2018
74 Stage 4 04.08.2018
53 Stage 3 03.08.2018
55 Stage 2 02.08.2018
53 Stage 1 01.08.2018
26 Ride London Classic 29.07.2018
DNF Italy RR 30.06.2018
DNF Giro d'Italia 04.05.2018 - 27.05.2018
DNF Stage 19 25.05.2018
105 124 Stage 18 24.05.2018
16 121 Stage 17 23.05.2018
55 131 Stage 16 22.05.2018
115 131 Stage 15 20.05.2018
149 137 Stage 14 19.05.2018
25 138 Stage 13 18.05.2018
112 141 Stage 12 17.05.2018
106 136 Stage 11 16.05.2018
110 137 Stage 10 15.05.2018
110 140 Stage 9 13.05.2018
130 139 Stage 8 12.05.2018
98 139 Stage 7 11.05.2018
160 139 Stage 6 10.05.2018
111 121 Stage 5 09.05.2018
124 128 Stage 4 08.05.2018
127 120 Stage 3 06.05.2018
123 103 Stage 2 05.05.2018
134 134 Stage 1 04.05.2018
44 CRO Race 17.04.2018 - 22.04.2018
2 Stage 6 22.04.2018
38 Stage 5 21.04.2018
25 Stage 4 20.04.2018
80 Stage 3 19.04.2018
88 Stage 2 18.04.2018
94 Stage 1 17.04.2018
77 Coppi e Bartali 22.03.2018 - 25.03.2018
101 Stage 5 25.03.2018
42 Stage 4 24.03.2018
76 Stage 3 23.03.2018
17 Stage 1 22.03.2018
20 Stage 2 22.03.2018
108 Milano-Sanremo 17.03.2018
1 Tour of Rhodes 09.03.2018 - 11.03.2018
2 Stage 3 11.03.2018
9 Stage 2 10.03.2018
1 Stage 1 09.03.2018
44 Rhodes GP 04.03.2018
85 Abu Dhabi Tour 21.02.2018 - 25.02.2018
97 85 Stage 5 25.02.2018
96 67 Stage 4 24.02.2018
27 37 Stage 3 23.02.2018
70 51 Stage 2 22.02.2018
45 48 Stage 1 21.02.2018
127 Tour Colombia 06.02.2018 - 11.02.2018
118 Stage 6 11.02.2018
131 Stage 5 10.02.2018
106 Stage 4 09.02.2018
91 Stage 3 08.02.2018
38 Stage 2 07.02.2018
32 Stage 1 06.02.2018

2017

RankGCRaceDate
25 Tour of Hainan 28.10.2017 - 05.11.2017
10 Stage 9 05.11.2017
15 Stage 8 04.11.2017
46 Stage 7 03.11.2017
26 Stage 6 02.11.2017
7 Stage 5 01.11.2017
21 Stage 4 31.10.2017
107 Stage 3 30.10.2017
18 Stage 2 29.10.2017
41 Stage 1 28.10.2017
37 Tour of Türkiye 10.10.2017 - 15.10.2017
52 37 Stage 6 15.10.2017
48 37 Stage 5 14.10.2017
51 44 Stage 4 13.10.2017
23 7 Stage 3 12.10.2017
52 7 Stage 2 11.10.2017
37 41 Stage 1 10.10.2017
48 GP Bruno Beghelli 01.10.2017
38 PostNord Tour of Denmark 12.09.2017 - 16.09.2017
7 Stage 5 16.09.2017
75 Stage 4 15.09.2017
40 Stage 3 14.09.2017
68 Stage 1 12.09.2017
60 Bretagne Classic 27.08.2017
91 Tour du Poitou-Charentes 22.08.2017 - 25.08.2017
81 Stage 5 25.08.2017
105 Stage 3 24.08.2017
71 Stage 4 24.08.2017
35 Stage 2 23.08.2017
119 Stage 1 22.08.2017
46 Czech Tour 10.08.2017 - 13.08.2017
13 Stage 4 13.08.2017
53 Stage 3 12.08.2017
32 Stage 2 11.08.2017
9 Stage 1 10.08.2017
143 Giro d'Italia 05.05.2017 - 28.05.2017
141 143 Stage 21 28.05.2017
99 143 Stage 20 27.05.2017
108 145 Stage 19 26.05.2017
146 144 Stage 18 25.05.2017
105 144 Stage 17 24.05.2017
157 147 Stage 16 23.05.2017
159 147 Stage 15 21.05.2017
145 147 Stage 14 20.05.2017
123 146 Stage 13 19.05.2017
121 147 Stage 12 18.05.2017
138 146 Stage 11 17.05.2017
141 143 Stage 10 16.05.2017
141 138 Stage 9 14.05.2017
102 137 Stage 8 13.05.2017
60 142 Stage 7 12.05.2017
143 144 Stage 6 11.05.2017
19 138 Stage 5 10.05.2017
167 141 Stage 4 09.05.2017
21 83 Stage 3 07.05.2017
129 126 Stage 2 06.05.2017
142 142 Stage 1 05.05.2017
117 CRO Race 18.04.2017 - 23.04.2017
135 Stage 6 23.04.2017
113 Stage 5 22.04.2017
80 Stage 4 21.04.2017
100 Stage 3 20.04.2017
95 Stage 2 19.04.2017
126 Stage 1 18.04.2017
DNF Amstel Gold Race 16.04.2017
22 GP de Denain 13.04.2017
DNF Brabantse Pijl 12.04.2017
55 Volta NXT Classic 01.04.2017
89 Classic Brugge-De Panne 28.03.2017 - 30.03.2017
28 Stage 3 30.03.2017
66 Stage 4 30.03.2017
134 Stage 2 29.03.2017
89 Stage 1 28.03.2017
153 Milano-Sanremo 18.03.2017
143 Tirreno-Adriatico 08.03.2017 - 14.03.2017
125 143 Stage 7 14.03.2017
147 147 Stage 6 13.03.2017
136 151 Stage 5 12.03.2017
114 155 Stage 4 11.03.2017
165 161 Stage 3 10.03.2017
160 152 Stage 2 09.03.2017
20 126 Stage 1 08.03.2017
83 GP Industria & Artigianato 05.03.2017
DNF Strade Bianche 04.03.2017
89 Abu Dhabi Tour 23.02.2017 - 26.02.2017
29 89 Stage 4 26.02.2017
102 97 Stage 3 25.02.2017
16 9 Stage 2 24.02.2017
68 5 Stage 1 23.02.2017
85 GP della Costa Etruschi 05.02.2017
78 Vuelta a San Juan 23.01.2017 - 29.01.2017
18 Stage 7 29.01.2017
124 Stage 6 28.01.2017
70 Stage 5 27.01.2017
130 Stage 4 26.01.2017
97 Stage 3 25.01.2017
147 Stage 2 24.01.2017
73 Stage 1 23.01.2017

2016

RankGCRaceDate
62 Gran Piemonte 29.09.2016
DNF Milano - Torino 28.09.2016
33 GP Bruno Beghelli 25.09.2016
DNF Giro dell'Emilia 24.09.2016
DNF Coppa Sabatini 22.09.2016
78 Giro della Toscana 20.09.2016 - 21.09.2016
96 Stage 2 21.09.2016
59 Stage 1 20.09.2016
DNF Memorial Pantani 17.09.2016
DNF Coppa Agostoni 15.09.2016
83 Coppa Bernocchi 14.09.2016
42 PostNord Tour of Denmark 27.07.2016 - 31.07.2016
26 Stage 5 31.07.2016
32 Stage 4 30.07.2016
54 Stage 3 29.07.2016
48 Stage 2 28.07.2016
90 Stage 1 27.07.2016
13 Tour de Pologne 12.07.2016 - 18.07.2016
39 Stage 7 18.07.2016
14 Stage 5 16.07.2016
37 Stage 4 15.07.2016
51 Stage 3 14.07.2016
133 Stage 2 13.07.2016
169 Stage 1 12.07.2016
119 Giro d'Italia 06.05.2016 - 29.05.2016
35 119 Stage 21 29.05.2016
116 120 Stage 20 28.05.2016
114 118 Stage 19 27.05.2016
81 120 Stage 18 26.05.2016
38 118 Stage 17 25.05.2016
136 120 Stage 16 24.05.2016
69 119 Stage 15 22.05.2016
121 120 Stage 14 21.05.2016
133 115 Stage 13 20.05.2016
152 108 Stage 12 19.05.2016
97 111 Stage 11 18.05.2016
103 104 Stage 10 17.05.2016
155 93 Stage 9 15.05.2016
85 93 Stage 8 14.05.2016
47 100 Stage 7 13.05.2016
112 104 Stage 6 12.05.2016
117 84 Stage 5 11.05.2016
90 73 Stage 4 10.05.2016
95 90 Stage 3 08.05.2016
44 142 Stage 2 07.05.2016
161 161 Stage 1 06.05.2016
41 CRO Race 19.04.2016 - 24.04.2016
58 Stage 6 24.04.2016
21 Stage 5 23.04.2016
47 Stage 4 22.04.2016
26 Stage 3 21.04.2016
44 Stage 2 20.04.2016
73 Stage 1 19.04.2016
DNF Giro dell'Appennino 17.04.2016
73 Volta NXT Classic 02.04.2016
37 Classic Brugge-De Panne 29.03.2016 - 31.03.2016
27 Stage 3 31.03.2016
61 Stage 4 31.03.2016
42 Stage 2 30.03.2016
51 Stage 1 29.03.2016
DNF Gent - Wevelgem 27.03.2016
DNF Coppi e Bartali 24.03.2016 - 27.03.2016
DNS Stage 3 25.03.2016
53 Stage 1 24.03.2016
33 Stage 2 24.03.2016
101 Milano-Sanremo 19.03.2016
48 Tour de Langkawi 24.02.2016 - 02.03.2016
30 Stage 8 02.03.2016
18 Stage 7 01.03.2016
56 Stage 6 29.02.2016
22 Stage 5 28.02.2016
63 Stage 4 27.02.2016
14 Stage 3 26.02.2016
47 Stage 2 25.02.2016
18 Stage 1 24.02.2016
DNF Trofeo Laigueglia 14.02.2016
152 Volta Comunitat Valenciana 03.02.2016 - 07.02.2016
69 Stage 5 07.02.2016
163 Stage 4 06.02.2016
94 Stage 3 05.02.2016
137 Stage 2 04.02.2016
97 Stage 1 03.02.2016

2015

RankGCRaceDate
11 Giro della Regione Friuli 10.09.2015 - 12.09.2015
15 Stage 3 12.09.2015
22 Stage 2 11.09.2015
5 Stage 1 10.09.2015
6 Giro del Medio Brenta 12.07.2015
37 Coppa della Pace 07.06.2015
19 Trofeo Alcide Degasperi 02.06.2015
39 GP Marmo 17.05.2015
24 Circuito del Porto 03.05.2015
11 Trofeo Edil C (U23) 11.04.2015

2014

RankGCRaceDate
14 GP Capodarco 16.08.2014
21 Trofeo Bastianelli 03.08.2014
58 Giro del Medio Brenta 13.07.2014
28 Coppa della Pace 08.06.2014
9 Trofeo Alcide Degasperi 02.06.2014
6 GP Marmo 27.04.2014
19 Trofeo Edil C (U23) 12.04.2014

2013

RankGCRaceDate
51 Il Lombardia Under 23 05.10.2013
7 Ruota d'Oro 24.09.2013
35 Valle d'Aosta (U23) 09.07.2013 - 14.07.2013
66 Stage 5 14.07.2013
39 Stage 4 13.07.2013
15 Stage 3 12.07.2013
38 Stage 2 11.07.2013
52 Stage 1 10.07.2013
22 Prologue 09.07.2013
23 Trofeo Alcide Degasperi 02.06.2013
DNF Giro della Regione Friuli 08.05.2013 - 12.05.2013
DNF Stage 2 09.05.2013
33 Stage 1 08.05.2013
DNF GP Marmo 28.04.2013
16 GP Liberazione (U23) 25.04.2013

2012

RankGCRaceDate
71 GP Liberazione (U23) 25.04.2012

Rider profile

Name
Mirco Maestri
Team
Team Polti VisitMalta
Nationality
Italy
Date of birth
October 26 1991
Place of birth
Guastalla
Height
1.82 m
UCI ranking
410
UCI wins
5

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️