# Rider Age* Team Time
1
Flag Italy
SPESSOTTO Andrea
18 42:02
2
Flag Italy
MERCANTE Gabriele
18 0:16
3
Flag Italy
PICCIN Federico
18 0:33
4
Flag Italy
GRIGGI Marco
18 0:54
5
Flag Italy
URSI Fabio
18 1:16
6
Flag Italy
SILVESTRIS Pietro
18 1:27
7
Flag Italy
BOMPIERI Loris
17 1:31
8
Flag Italy
MALACARNE Davide
17 1:46
9
Flag Italy
FONTANA Damiano Stefano
17 1:50
10
Flag Italy
RADICI Daniele
18 1:54
11
Flag Italy
BASSANI Andrea
18 2:11
12
Flag Italy
SCHWEIGGL Johannes
17 2:19
13
Flag Italy
IANES Daniele
  2:38
14
Flag Italy
MASCIARELLI Francesco
18 2:46
15
Flag Italy
CADORIN Alessio
18 3:50
16
Flag Italy
PAVAN Simone
17 4:13
17
Flag Italy
ANGELI Simone
18 4:37
18
Flag Italy
PIAZZETTA Marco
18 4:58
19
Flag Italy
SERRA Giorgio
18 5:03
20
Flag Italy
PELLANDA Sunil
17 5:37
21
Flag Italy
PECORI Carlo
18 5:48
22
Flag Italy
NANNINI Laerte
18 6:04
23
Flag Italy
RUSSO Mirko
17 6:13
24
Flag Italy
KANEIDER Daniel
  6:18
25
Flag Italy
LINGUANOTTO Matteo
17 6:22
26
Flag Italy
DAL ZOTTO Andrea
  6:28
27
Flag Italy
SCERRA Andrea
  6:32
28
Flag Italy
BRAGATO Nicola
  6:39
29
Flag Italy
FERRO Emanuele
   
30
Flag Italy
BRAGATO Diego
18  
31
Flag Italy
COLASANTE Matteo
   
32
Flag Italy
STEFANELLI Ivanhuel
   
33
Flag Italy
MARRA Francesco
   
34
Flag Italy
PASQUA Andrea
18  
35
Flag Italy
TESSITORE Davide
   
36
Flag Italy
BERTOLINO Marco
   
37
Flag Italy
FERRERO Andrea
   
38
Flag Italy
DONADEI Daniele
   
39
Flag Italy
POZZI Massimo
   
40
Flag Italy
DEL PRETE Riccardo
17  
41
Flag Italy
TODISCO Stefano
21  
42
Flag Italy
COLANGELO Pietro
   
* Age: UCI-age. Age of the rider at the end of  2004.