# Rider Age* Team Time
1
Flag Switzerland
VOGEL Florian
23 59:35
2
Flag Switzerland
HEULE Christian
30 0:05
3
Flag Switzerland
BAUMGARTNER Michael
25 0:11
4
Flag Switzerland
RAMSAUER Jan
30 0:37
5
Flag Switzerland
MORF Beat
28 1:11
6
Flag Switzerland
GUJAN Martin
23 ''
7
Flag Switzerland
PETER Roman
27 1:48
8
Flag Switzerland
SCHUPPLI Roger
23 3:43
9
Flag Switzerland
WABEL Beat
38 4:00
10
Flag Switzerland
RUSCH David
26 4:53
11
Flag Switzerland
BISCHOF Christof
27  
12
Flag Switzerland
SCHUPPLI Mark
26  
13
Flag Switzerland
CHARLES Xavier
24  
14
Flag Switzerland
GIGER Peter
42  
15
Flag Switzerland
BONT Klemens
28  
16
Flag Switzerland
PARPAN Daniel
23  
17
Flag Switzerland
BOLLIGER Urs
46  
18
Flag Switzerland
JENNI Heinz
39  
19
Flag Switzerland
RODEL Martin
29  
20
Flag Switzerland
BALLAT Anton
41  
21
Flag Switzerland
KAHLBACHER Günther
42  
22
Flag Switzerland
GENET Daniel
47  
23
Flag Switzerland
HÄRING Roland
53  
24
Flag Switzerland
WEBER Albert
43  
25
Flag Switzerland
BOVEL Pierre-André
42  
* Age: UCI-age. Age of the rider at the end of  2005.