1 Peter Wrolich (Aut) Team Gerolsteiner 4.12.53 (43.61 km/h)
2 Francisco Mancebo Perez (Spa) Illes Baleares-Banesto
3 Marius Sabaliauskas (Ltu) Saeco 0.03
4 Gabriele Missaglia (Ita) Team Barloworld-Androni Giocattoli 0.13
5 Jan Ullrich (Ger) T-Mobile Team 0.14
6 Robert Retschke (Ger) Comnet Senges 0.33
7 David Kopp (Ger) Lamonta 0.48
8 Corey Sweet (Aus) Comnet Senges 0.49
9 Ralf Grabsch (Ger) Team Wiesenhof
10 Erik Zabel (Ger) T-Mobile Team 1.12
11 Danilo Hondo (Ger) Team Gerolsteiner
12 José Ivan Guitierrez Palacios (Spa) Illes Baleares-Banesto 1.13
13 Frederik Veuchelen (Bel) Vlaanderen-T Interim 1.14
14 Jan Kuyckx (Bel) Vlaanderen-T Interim 1.15
15 Alain Van Katwijk (Ned) Bankgiroloterij
16 Marc De Maar (Ned) Rabobank Espoirs
16 Richard Faltus (Cze) AC Sparta Prag
18 Stefano Casagranda (Ita) Saeco
19 Jörg Ludewig (Ger) Saeco
20 Remco Van Der Ven (Ned) Bankgiroloterij
21 Theo Eltink (Ned) Rabobank Espoirs
22 Rene Haselbacher (Aut) Team Gerolsteiner
23 Vicente Reynes (Spa) Illes Baleares-Banesto
24 Holger Sievers (Ger) Lamonta
25 Daniel Becke (Ger) Illes Baleares-Banesto
26 Enrico Poitschke (Ger) Team Wiesenhof
27 Lubomir Kejval (Cze) EdSystem-Zvvz 1.16
28 Rory Sutherland (Aus) Rabobank Espoirs
29 Harald Morscher (Aut) Volksbank-Ideal-Leingruber
30 Thorsten Rund (Ger) Winfix-Arnolds Sicherheit
31 Timo Scholz (Ger) Winfix-Arnolds Sicherheit
32 Bernard Kohl (Aut) Rabobank Espoirs
33 Serge Pauwels (Bel) Rabobank Espoirs
34 Ronny Lauke (Ger) Winfix-Arnolds Sicherheit
35 Lars Wackernagel (Ger) Team Wiesenhof
36 Stefan Kupfernagel (Ger) Lamonta
37 Ryan Cox (RSA) Team Barloworld-Androni Giocattoli 1.17
38 Erik Lievens (Bel) Cyclingnews.com Down Under
39 David George (RSA) Team Barloworld-Androni Giocattoli
40 Phillip Thuaux (Aus) Cyclingnews.com Down Under
41 Björn Glasner (Ger) Lamonta 1.18
42 Stephan Schreck (Ger) T-Mobile Team
43 Evgeni Petrov (Rus) Saeco
44 José Vicente Garcia Acosta (Spa) Illes Baleares-Banesto
45 Jens Heppner (Ger) Team Wiesenhof
46 Rolf Aldag (Ger) T-Mobile Team 1.19
47 Denis Menchov (Rus) Illes Baleares-Banesto
48 Stefan Schumacher (Ger) Lamonta
49 Pascal Hungerbühler (Swi) Volksbank-Ideal-Leingruber 1.25
50 Jan Pockrandt (Ger) Team RSH 1.47
51 Cameron Jennings (Aus) Cyclingnews.com Down Under 2.24
52 David Harrigan (Aus) Cyclingnews.com Down Under
53 Sven De Weerdt (Bel) Cyclingnews.com Down Under 3.18
54 Sebastian Lang (Ger) Team Gerolsteiner 4.43
55 Martin Müller (Ger) Team Wiesenhof 4.44
56 Helmuth Schröttner (Aut) Volksbank-Ideal-Leingruber
57 Ronny Scholz (Ger) Team Gerolsteiner
58 Hans-Jürgen Juretzek (Ger) Comnet Senges 4.45
59 Andreas Schillinger (Ger) Team B.D.R.
60 Udo Müller (Ger) Team RSH
61 Konstantin Schubert (Ger) Team B.D.R.
62 David Navas Chica (Spa) Illes Baleares-Banesto 4.46
63 Petr Bencik (Cze) EdSystem-Zvvz 4.47
64 Stef Clement (Ned) Rabobank Espoirs 6.23
65 Thomas Fothen (Ger) Team B.D.R.
66 Jan Schaffrath (Ger) T-Mobile Team 6.24
67 Steffen Radochla (Ger) Illes Baleares-Banesto
68 Thomas Liese (Ger) Winfix-Arnolds Sicherheit 6.25
69 Philipp Mamos (Ger) Lamonta
70 Alexander Peter (Ger) VC Frankfurt Radteam-Brügelmann 7.33
71 Petr Pucelik (Cze) AC Sparta Prag 7.34
72 Frank Van Dulmen (Ned) Bankgiroloterij
73 Harald Berger (Aut) Volksbank-Ideal-Leingruber
74 Jukka Vastaranta (Fin) Rabobank Espoirs
75 Christian Leben (Ger) Team B.D.R.
76 Ives Gollhardt (Ger) Team RSH 7.35
77 Christoph Von Kleinsorgen (Ger) Lamonta
78 Daniel Olszewski (Ger) Winfix-Arnolds Sicherheit
79 Markus Ganser (Ger) Comnet Senges 7.36
80 Jörn Reuss (Ger) Winfix-Arnolds Sicherheit
81 Marco Bos (Ned) Bankgiroloterij
82 Björn Schröder (Ger) Team Wiesenhof
83 Cody Stevenson (Aus) Cyclingnews.com Down Under
84 René Obst (Ger) Team Wiesenhof
85 Eric Baumann (Ger) T-Mobile Team 7.37
86 Andre Korff (Ger) T-Mobile Team 7.38
87 Paul Martens (Ger) Team B.D.R. 9.21
88 Danny Kwiatkista (Ger) VC Frankfurt Radteam-Brügelmann 14.52