CLASSEMENT1 ITA Matteo Trentin UAE Team Emirates 4:40:15 2 COL Jhonatan Restrepo Androni Giocattoli-Sidermec + 21
3 FRA Valentin Ferron Team TotalEnergies + 21 4 ITA Davide Villella Movistar Team + 51
5 SLO Matevz Govekar Tirol KTM Cycling Team + 55
6 ITA Samuele Battistella Italy + 55
7 ITA Samuele Zoccarato Bardiani CSF Faizanè + 55
8 ITA Samuele Rivi EOLO-KOMETA + 2:59
9 ITA Mattia Bais Androni Giocattoli-Sidermec + 2:59
10 GER Felix Engelhardt Tirol KTM Cycling Team + 2:59
11 FRA Alexandre Geniez Team TotalEnergies + 3:19 12 ITA Luca Colnaghi Bardiani CSF Faizanè + 3:29
13 ITA Kristian Sbaragli Italy + 3:29
14 ESP Antonio Angulo Euskaltel-Euskadi + 3:29
15 ITA Paolo Toto Amore & Vita + 3:29
16 ITA Davide Orrico Vini Zabù + 3:29
17 ESP Gotzon Martin Euskaltel-Euskadi + 3:29
18 ITA Giacomo Garavaglia Work Service-Marchiol-Dynatek + 3:29
19 BLR Alexandr Riabushenko UAE Team Emirates + 3:29
20 ITA Matteo Baseggio General Store-F.Ili Curia-Essegibi + 3:29
21 ITA Alessio Martinelli Team Colpack Ballan + 3:29
22 COL Einer Rubio Movistar Team + 3:29
23 ITA Nicolo Parisini Beltrami TSA Tre Colli + 3:29
24 ITA Raul Colombo Work Service-Marchiol-Dynatek + 3:29
25 AUT Valentin Götzinger WSA KTM Graz + 3:29
26 FRA Mathieu Burgaudeau Team TotalEnergies + 3:29 27 ROM Emil Dima Giotti Victoria-Savini Due + 3:29
28 COL Daniel Muñoz Androni Giocattoli-Sidermec + 3:29
29 ITA Francesco Di Felice MG.K vis VPM + 3:29
30 FRA Fabien Grellier Team TotalEnergies + 3:29 31 ITA Filippo Fiorelli Bardiani CSF Faizanè + 3:29
32 NED Alex Molenaar Burgos-BH + 3:29
33 ESP Ander Okamika Bengoetxea Burgos-BH + 3:29
34 ITA Riccardo Tosin General Store-F.Ili Curia-Essegibi + 3:29
35 AUT Martin Messner WSA KTM Graz + 3:29
36 ITA Lorenzo Fortunato EOLO-KOMETA + 3:29
37 ESP Angel Madrazo Burgos-BH + 3:29
38 ESP Sergio Samitier Movistar Team + 3:29
39 ITA Marco Tizza Amore & Vita + 3:29
40 ITA Fabio Di Guglielmo MG.K vis VPM + 3:29
41 ITA Edoardo Zardini Vini Zabù + 3:29
42 ITA Alessandro Bisolti Androni Giocattoli-Sidermec + 3:29
43 ITA Luca Chirico Androni Giocattoli-Sidermec + 3:29
44 ERI Natnael Tesfazion Androni Giocattoli-Sidermec + 3:29
45 ITA Adriano Brogi Giotti Victoria-Savini Due + 3:29
46 ITA Salvatore Puccio Italy + 3:29
47 ITA Diego Ulissi UAE Team Emirates + 3:29
48 USA Logan Mclain Tirol KTM Cycling Team + 3:29
49 ESP Cristian Rodriguez
Team TotalEnergies + 3:29
50 ECU Alexander Cepeda Androni Giocattoli-Sidermec + 3:29
51 ESP Antonio Pedrero Movistar Team + 3:29
52 ESP Marc Soler Movistar Team + 3:29
53 ITA Giovanni Carboni Bardiani CSF Faizanè + 3:29
54 ITA Enrico Battaglin Bardiani CSF Faizanè + 3:29
55 ITA Daniel Savini Bardiani CSF Faizanè + 3:29
56 ITA Davide Gabburo Bardiani CSF Faizanè + 3:44
57 ITA Francesco Zandri Work Service-Marchiol-Dynatek + 5:52
58 ITA Luca Wackermann EOLO-KOMETA + 6:57
59 ESP Hector Carretero Movistar Team + 6:57
60 ITA Nicolas Nesi D'Amico UM Tools + 6:57
.