1. Sergei Gontchar (Ukr), T-Mobile, 57km in 1:07:45 (50.479kph)
2. Andréas Klöden (G), T-Mobile, at 00:41
3. Floyd Landis (USA), Phonak, at 01:11
4. Oscar Pereiro Sio (Sp), Caisse d'Epargne-I.B., at 02:40
5. Sebastian Lang (G), Gerolsteiner, at 03:18
6. David Zabriskie (USA), CSC, at 03:35
7. Viatceslav Ekimov (Rus), Discovery Channel, at 03:41
8. Cadel Evans (Aus), Davitamon-Lotto, at 03:41
9. Bert Grabsch (G), Phonak, at 03:43
10. Damiano Cunego (I), Lampre, at 03:44
11. David Millar (GB), Saunier Duval, at 04:01
12. Joost Posthuma (Nl), Rabobank, at 04:03
13. Marcus Fothen (G), Gerolsteiner, at 04:15
14. Jens Voigt (G), CSC, at 04:16
15. Gustav Larsson (Swe), Francaise des Jeux, at 04:21
16. Sylvain Chavanel (F), Cofidis, at 04:32
17. Denis Menchov (Rus), Rabobank, at 04:33
18. Nicolas Portal (F), Caisse d'Epargne-I.B., at 04:35
19. Michael Rogers (Aus), T-Mobile, at 04:35
20. Carlos Sastre (Sp), CSC, at 04:42
21. Stuart O’Grady (Aus), CSC, at 04:46
22. Christian Vande Velde (USA), CSC, at 04:52
23. Koos Moerenhout (Nl), Phonak, at 04:53
24. Vladimir Karpets (Rus), Caisse d'Epargne-I.B., at 04:57
25. Yaroslav Popovych (Ukr), Discovery Channel, at 04:58
26. Marzio Bruseghin (I), Lampre, at 04:59
27. Pavel Padrnos (Cz), Discovery Channel, at 05:05
28. Haimar Zubeldia (Sp), Euskaltel-Euskadi, at 05:30
29. George Hincapie (USA), Discovery Channel, at 05:30
30. Christophe Moreau (F), Ag2r Prevoyance, at 05:33
31. Frank Schleck (Lux), CSC, at 05:39
32. Azevedo José (P), Discovery Channel, at 05:48
33. Cyril Dessel (F), Ag2r Prevoyance, at 05:58
34. Levi Leipheimer (USA), Gerolsteiner, at 06:02
35. Thomas Voeckler (F), Bouygues Telecom, at 06:18
36. Pierrick Fedrigo (F), Bouygues Telecom, at 06:20
37. Johan Vansummeren (B), Davitamon-Lotto, at 06:20
38. Eddy Mazzoleni (I), T-Mobile, at 06:29
39. Vaugrenard Benoít (F), Francaise des Jeux, at 06:32
40. Nicolas Jalabert (F), Phonak, at 06:33
41. Ralf Grabsch (G), Milram, at 06:35
42. Didier Rous (F), Bouygues Telecom, at 06:43
43. Georg Totschnig (A), Gerolsteiner, at 06:44
44. Philippe Gilbert (B), Francaise des Jeux, at 06:59
45. Pietro Caucchioli (I), Credit Agricole, at 07:07
46. Matej Mugerli (SLO), Liquigas-Bianchi, at 07:09
47. Thomas Lövkvist (Swe), Francaise des Jeux, at 07:15
48. Tadej Valjavec (SLO), Lampre, at 07:16
49. Matthias Kessler (G), T-Mobile, at 07:18
50. Michael Albasini (Swi), Liquigas-Bianchi, at 07:22
51. Alessandro Ballan (I), Lampre, at 07:31
52. Patrik Sinkewitz (G), T-Mobile, at 07:32
53. Giuseppe Guerini (I), T-Mobile, at 07:33
54. Michael Boogerd (Nl), Rabobank, at 07:35
55. Christian Knees (G), Milram, at 07:35
56. Bradley Wiggins (GB), Cofidis, at 07:35
57. Sandy Casar (F), Francaise des Jeux, at 07:37
58. Axel Merckx (B), Phonak, at 07:42
59. Xabier Zandio (Sp), Caisse d'Epargne-I.B., at 07:45
60. Christophe Mengin (F), Francaise des Jeux, at 07:46
61. Filippo Pozzato (I), Quick Step-Innergetic, at 07:52
62. Eduardo Gonzalo Ramirez (Sp), Agritubel, at 07:53
63. Anthony Geslin (F), Bouygues Telecom, at 07:55
64. Fabian Wegmann (G), Gerolsteiner, at 07:58
65. David De La Fuente (Sp), Saunier Duval, at 07:58
66. Alexandre Moos (Swi), Phonak, at 08:00
67. Björn Schröder (G), Milram, at 08:06
68. Auge Stéphane (F), Cofidis, at 08:08
69. Samuel Dumoulin (F), Ag2r Prevoyance, at 08:08
70. Aitor Hernandez (Sp), Euskaltel-Euskadi, at 08:17
71. Thor Hushovd (Nor), Credit Agricole, at 08:20
72. Walter Beneteau (F), Bouygues Telecom, at 08:21
73. Patxi Vila Errandonea (Sp), Lampre, at 08:24
74. Carlos Da Cruz (F), Francaise des Jeux, at 08:26
75. José Luis Rubiera (Sp), Discovery Channel, at 08:27
76. Egoi Martinez (Sp), Discovery Channel, at 08:28
77. David Arroyo (Sp), Caisse d'Epargne-I.B., at 08:30
78. Juan Antonio Flecha (Sp), Rabobank, at 08:31
79. Alexandre Botcharov (Rus), Credit Agricole, at 08:32
80. Laurent Lefevre (F), Bouygues Telecom, at 08:35
81. Bernhard Eisel (A), Francaise des Jeux, at 08:39
82. Francisco Ventoso (Sp), Saunier Duval, at 08:46
83. Christophe Laurent (F), Agritubel, at 08:46
84. Ronny Scholz (G), Gerolsteiner, at 08:46
85. Mickael Rasmussen (Dk), Rabobank, at 08:51
86. Gorka Verdugo (Sp), Euskaltel-Euskadi, at 08:52
87. Christopher Horner (USA), Davitamon-Lotto, at 08:56
88. Iker Camano (Sp), Euskaltel-Euskadi, at 08:56
89. Bram Tankink (Nl), Quick Step-Innergetic, at 08:58
90. Robbie Mc Ewen (Aus), Davitamon-Lotto, at 08:58
91. Luis Jose Luis (Sp), Ag2r Prevoyance, at 09:00
92. Kjell Carlström (FIN), Liquigas-Bianchi, at 09:00
93. Vasseur Cédric (F), Quick Step-Innergetic, at 09:06
94. Mikel Astarloza (Sp), Ag2r Prevoyance, at 09:11
95. Pieter Weening (Nl), Rabobank, at 09:16
96. Moises Duenas Nevado (Sp), Agritubel, at 09:23
97. Stefano Garzelli (I), Liquigas-Bianchi, at 09:25
98. Manuel Quinziato (I), Liquigas-Bianchi, at 09:26
99. Matthieu Sprick (F), Bouygues Telecom, at 09:27
100. Jérôme Pineau (F), Bouygues Telecom, at 09:28
101. Sylvain Calzati (F), Ag2r Prevoyance, at 09:33
102. Victor Hugo Peña (Col), Phonak, at 09:39
103. Christophe Le Mevel (F), Credit Agricole, at 09:39
104. Vicente Garcia Acosta (Sp), Caisse d'Epargne-I.B., at 09:39
105. Salvatore Commesso (I), Lampre, at 09:41
106. Cédric Coutouly (F), Agritubel, at 09:45
107. Peter Wrolich (A), Gerolsteiner, at 09:53
108. Ramiro Ivan Ramiro (Col), Cofidis, at 09:53
109. Christophe Brandt (B), Davitamon-Lotto, at 09:53
110. Arnaud Coyot (F), Cofidis, at 09:54
111. Riccardo Ricco (I), Saunier Duval, at 09:56
112. Marco Velo (I), Milram, at 10:01
113. Patrice Halgand (F), Credit Agricole, at 10:11
114. Julian Dean (NZl), Credit Agricole, at 10:12
115. Juan Manuel Garate (Sp), Quick Step-Innergetic, at 10:16
116. Erik Zabel (G), Milram, at 10:17
117. Anthony Charteau (F), Credit Agricole, at 10:23
118. David Moncoutie (F), Cofidis, at 10:26
119. Inigo Landaluze (Sp), Euskaltel-Euskadi, at 10:29
120. Christophe Rinero (F), Saunier Duval, at 10:34
121. Daniele Righi (I), Lampre, at 10:34
122. Luca Paolini (I), Liquigas-Bianchi, at 10:36
123. Mario Aerts (B), Davitamon-Lotto, at 10:36
124. Inaki Isasi (Sp), Euskaltel-Euskadi, at 10:37
125. Gilberto Simoni (I), Saunier Duval, at 10:47
126. Simon Gerrans (Aus), Ag2r Prevoyance, at 10:48
127. Gert Steegmans (B), Davitamon-Lotto, at 11:00
128. Stephane Goubert (F), Ag2r Prevoyance, at 11:02
129. Paolo Tiralongo (I), Lampre, at 11:15
130. Patrick Calcagni (Swi), Liquigas-Bianchi, at 11:15
131. Wim Vansevenant (B), Davitamon-Lotto, at 11:26
132. Sébastien Hinault (F), Credit Agricole, at 11:35
133. Matteo Tosatto (I), Quick Step-Innergetic, at 11:53
134. Cristian Moreni (I), Cofidis, at 11:55
135. Florent Brard (F), Caisse d'Epargne-I.B., at 11:57
136. Unai Etxebarria (Vz), Euskaltel-Euskadi, at 11:57
137. Ruben Lobato (Sp), Saunier Duval, at 12:29
138. Jimmy Casper (F), Cofidis, at 13:37
139. Manuel Calvente (Sp), Agritubel, at 13:48
140. Benoit Salmon (F), Agritubel, at 14:01
141. Robert Hunter (RSA), Phonak, at 18:09
Overall – after Stage 19
1. Floyd Landis (USA), Phonak, 3502.6km in 85:42:30 (40.861kph)
2. Oscar Pereiro Sio (Sp), Caisse d'Epargne-I.B., at 00:59
3. Andréas Klöden (G), T-Mobile, at 01:29
4. Carlos Sastre (Sp), CSC, at 03:13
5. Cadel Evans (Aus), Davitamon-Lotto, at 05:08
6. Denis Menchov (Rus), Rabobank, at 07:06
7. Cyril Dessel (F), Ag2r Prevoyance, at 08:41
8. Christophe Moreau (F), Ag2r Prevoyance, at 09:37
9. Haimar Zubeldia (Sp), Euskaltel-Euskadi, at 12:05
10. Michael Rogers (Aus), T-Mobile, at 15:07
11. Frank Schleck (Lux), CSC, at 17:46
12. Damiano Cunego (I), Lampre, at 19:21
13. Levi Leipheimer (USA), Gerolsteiner, at 19:22
14. Michael Boogerd (Nl), Rabobank, at 19:46
15. Marcus Fothen (G), Gerolsteiner, at 19:57
16. Pietro Caucchioli (I), Credit Agricole, at 21:12
17. Tadej Valjavec (SLO), Lampre, at 26:25
18. Mickael Rasmussen (Dk), Rabobank, at 28:14
19. Azevedo José (P), Discovery Channel, at 38:08
20. Marzio Bruseghin (I), Lampre, at 43:05
21. David Arroyo (Sp), Caisse d'Epargne-I.B., at 44:00
22. Patxi Vila Errandonea (Sp), Lampre, at 44:28
23. Patrik Sinkewitz (G), T-Mobile, at 49:01
24. Christian Vande Velde (USA), CSC, at 50:27
25. Yaroslav Popovych (Ukr), Discovery Channel, at 52:02
26. Giuseppe Guerini (I), T-Mobile, at 57:40
27. Eddy Mazzoleni (I), T-Mobile, at 1:02:40
28. Luis Jose Luis (Sp), Ag2r Prevoyance, at 1:03:02
29. Pierrick Fedrigo (F), Bouygues Telecom, at 1:05:27
30. Vladimir Karpets (Rus), Caisse d'Epargne-I.B., at 1:07:18
31. Axel Merckx (B), Phonak, at 1:09:28
32. George Hincapie (USA), Discovery Channel, at 1:11:22
33. Xabier Zandio (Sp), Caisse d'Epargne-I.B., at 1:16:47
34. Sylvain Calzati (F), Ag2r Prevoyance, at 1:20:26
35. Iker Camano (Sp), Euskaltel-Euskadi, at 1:21:34
36. Mikel Astarloza (Sp), Ag2r Prevoyance, at 1:24:30
37. Stephane Goubert (F), Ag2r Prevoyance, at 1:28:33
38. Laurent Lefevre (F), Bouygues Telecom, at 1:30:05
39. Benoit Salmon (F), Agritubel, at 1:30:55
40. Christophe Brandt (B), Davitamon-Lotto, at 1:34:05
41. Christophe Rinero (F), Saunier Duval, at 1:34:46
42. Egoi Martinez (Sp), Discovery Channel, at 1:35:12
43. Ramiro Ivan Ramiro (Col), Cofidis, at 1:37:09
44. Cristian Moreni (I), Cofidis, at 1:38:15
45. Sylvain Chavanel (F), Cofidis, at 1:39:46
46. Ruben Lobato (Sp), Saunier Duval, at 1:40:33
47. Georg Totschnig (A), Gerolsteiner, at 1:42:55
48. Patrice Halgand (F), Credit Agricole, at 1:43:03
49. Alexandre Botcharov (Rus), Credit Agricole, at 1:44:46
50. Matthieu Sprick (F), Bouygues Telecom, at 1:48:12
51. Inigo Landaluze (Sp), Euskaltel-Euskadi, at 1:48:22
52. Sergei Gontchar (Ukr), T-Mobile, at 1:49:22
53. Jens Voigt (G), CSC, at 1:50:43
54. Stefano Garzelli (I), Liquigas-Bianchi, at 1:51:53
55. Matthias Kessler (G), T-Mobile, at 1:52:03
56. David De La Fuente (Sp), Saunier Duval, at 1:55:00
57. Salvatore Commesso (I), Lampre, at 1:56:55
58. David Moncoutie (F), Cofidis, at 2:02:51
59. David Millar (GB), Saunier Duval, at 2:03:51
60. Gilberto Simoni (I), Saunier Duval, at 2:07:18
61. Moises Duenas Nevado (Sp), Agritubel, at 2:07:40
62. Koos Moerenhout (Nl), Phonak, at 2:09:03
63. Christopher Horner (USA), Davitamon-Lotto, at 2:12:06
64. Thomas Lövkvist (Swe), Francaise des Jeux, at 2:12:13
65. Pavel Padrnos (Cz), Discovery Channel, at 2:16:45
66. Sebastian Lang (G), Gerolsteiner, at 2:25:15
67. Alessandro Ballan (I), Lampre, at 2:26:42
68. Fabian Wegmann (G), Gerolsteiner, at 2:27:23
69. Sandy Casar (F), Francaise des Jeux, at 2:28:34
70. Paolo Tiralongo (I), Lampre, at 2:31:49
71. Didier Rous (F), Bouygues Telecom, at 2:32:41
72. Inaki Isasi (Sp), Euskaltel-Euskadi, at 2:32:44
73. Juan Manuel Garate (Sp), Quick Step-Innergetic, at 2:32:47
74. David Zabriskie (USA), CSC, at 2:33:46
75. Gorka Verdugo (Sp), Euskaltel-Euskadi, at 2:33:52
76. Christophe Le Mevel (F), Credit Agricole, at 2:34:24
77. Carlos Da Cruz (F), Francaise des Jeux, at 2:40:01
78. Francisco Ventoso (Sp), Saunier Duval, at 2:41:30
79. Simon Gerrans (Aus), Ag2r Prevoyance, at 2:46:33
80. Manuel Quinziato (I), Liquigas-Bianchi, at 2:47:20
81. Björn Schröder (G), Milram, at 2:47:56
82. Juan Antonio Flecha (Sp), Rabobank, at 2:49:53
83. Jérôme Pineau (F), Bouygues Telecom, at 2:51:22
84. Viatceslav Ekimov (Rus), Discovery Channel, at 2:51:33
85. Joost Posthuma (Nl), Rabobank, at 2:52:00
86. Erik Zabel (G), Milram, at 2:52:21
87. Vaugrenard Benoít (F), Francaise des Jeux, at 2:52:31
88. Anthony Geslin (F), Bouygues Telecom, at 2:52:39
89. Thomas Voeckler (F), Bouygues Telecom, at 2:52:57
90. Manuel Calvente (Sp), Agritubel, at 2:53:27
91. Stuart O’Grady (Aus), CSC, at 2:55:41
92. José Luis Rubiera (Sp), Discovery Channel, at 2:55:44
93. Pieter Weening (Nl), Rabobank, at 2:56:03
94. Bram Tankink (Nl), Quick Step-Innergetic, at 2:57:02
95. Vasseur Cédric (F), Quick Step-Innergetic, at 2:58:36
96. Ronny Scholz (G), Gerolsteiner, at 3:00:48
97. Alexandre Moos (Swi), Phonak, at 3:01:34
98. Riccardo Ricco (I), Saunier Duval, at 3:01:37
99. Marco Velo (I), Milram, at 3:02:17
100. Nicolas Portal (F), Caisse d'Epargne-I.B., at 3:02:20
101. Ralf Grabsch (G), Milram, at 3:04:21
102. Luca Paolini (I), Liquigas-Bianchi, at 3:04:26
103. Nicolas Jalabert (F), Phonak, at 3:05:05
104. Mario Aerts (B), Davitamon-Lotto, at 3:05:38
105. Christian Knees (G), Milram, at 3:05:58
106. Gustav Larsson (Swe), Francaise des Jeux, at 3:06:14
107. Bert Grabsch (G), Phonak, at 3:08:23
108. Bernhard Eisel (A), Francaise des Jeux, at 3:09:07
109. Daniele Righi (I), Lampre, at 3:12:53
110. Philippe Gilbert (B), Francaise des Jeux, at 3:13:03
111. Walter Beneteau (F), Bouygues Telecom, at 3:15:41
112. Johan Vansummeren (B), Davitamon-Lotto, at 3:18:31
113. Sébastien Hinault (F), Credit Agricole, at 3:18:32
114. Anthony Charteau (F), Credit Agricole, at 3:18:51
115. Vicente Garcia Acosta (Sp), Caisse d'Epargne-I.B., at 3:20:32
116. Robbie Mc Ewen (Aus), Davitamon-Lotto, at 3:21:25
117. Eduardo Gonzalo Ramirez (Sp), Agritubel, at 3:21:27
118. Matej Mugerli (SLO), Liquigas-Bianchi, at 3:21:29
119. Michael Albasini (Swi), Liquigas-Bianchi, at 3:21:34
120. Samuel Dumoulin (F), Ag2r Prevoyance, at 3:22:23
121. Thor Hushovd (Nor), Credit Agricole, at 3:24:20
122. Victor Hugo Peña (Col), Phonak, at 3:24:38
123. Bradley Wiggins (GB), Cofidis, at 3:25:13
124. Auge Stéphane (F), Cofidis, at 3:25:19
125. Matteo Tosatto (I), Quick Step-Innergetic, at 3:25:54
126. Christophe Laurent (F), Agritubel, at 3:26:23
127. Florent Brard (F), Caisse d'Epargne-I.B., at 3:27:03
128. Robert Hunter (RSA), Phonak, at 3:27:16
129. Unai Etxebarria (Vz), Euskaltel-Euskadi, at 3:30:12
130. Julian Dean (NZl), Credit Agricole, at 3:30:33
131. Patrick Calcagni (Swi), Liquigas-Bianchi, at 3:33:28
132. Arnaud Coyot (F), Cofidis, at 3:35:34
133. Christophe Mengin (F), Francaise des Jeux, at 3:35:52
134. Kjell Carlström (FIN), Liquigas-Bianchi, at 3:35:53
135. Filippo Pozzato (I), Quick Step-Innergetic, at 3:37:14
136. Cédric Coutouly (F), Agritubel, at 3:39:00
137. Peter Wrolich (A), Gerolsteiner, at 3:39:28
138. Aitor Hernandez (Sp), Euskaltel-Euskadi, at 3:49:57
139. Gert Steegmans (B), Davitamon-Lotto, at 3:59:24
140. Jimmy Casper (F), Cofidis, at 4:00:05
141. Wim Vansevenant (B), Davitamon-Lotto, at 4:00:21
Overall Points, after Stage 19
1. Robbie Mc Ewen (Aus), Davitamon-Lotto, 254 Pts.
2. Erik Zabel (G), Milram, 175 Pts.
3. Thor Hushovd (Nor), Credit Agricole, 160 Pts.
4. Bernhard Eisel (A), Francaise des Jeux, 157 Pts.
5. Luca Paolini (I), Liquigas-Bianchi, 152 Pts.
6. Inaki Isasi (Sp), Euskaltel-Euskadi, 115 Pts.
7. Francisco Ventoso (Sp), Saunier Duval, 115 Pts.
8. Cristian Moreni (I), Cofidis, 106 Pts.
9. Jimmy Casper (F), Cofidis, 98 Pts.
10. Floyd Landis (USA), Phonak, 93 Pts.
11. Oscar Pereiro Sio (Sp), Caisse d'Epargne-I.B., 84 Pts.
12. Andréas Klöden (G), T-Mobile, 78 Pts.
13. Michael Rogers (Aus), T-Mobile, 72 Pts.
14. George Hincapie (USA), Discovery Channel, 62 Pts.
15. Cadel Evans (Aus), Davitamon-Lotto, 61 Pts.
16. Jens Voigt (G), CSC, 57 Pts.
17. Carlos Sastre (Sp), CSC, 57 Pts.
18. Sylvain Calzati (F), Ag2r Prevoyance, 53 Pts.
19. Gert Steegmans (B), Davitamon-Lotto, 51 Pts.
20. Stefano Garzelli (I), Liquigas-Bianchi, 50 Pts.
21. Christophe Moreau (F), Ag2r Prevoyance, 49 Pts.
22. Arnaud Coyot (F), Cofidis, 49 Pts.
23. Carlos Da Cruz (F), Francaise des Jeux, 48 Pts.
24. Yaroslav Popovych (Ukr), Discovery Channel, 46 Pts.
25. Alessandro Ballan (I), Lampre, 46 Pts.
26. Eddy Mazzoleni (I), T-Mobile, 44 Pts.
27. Levi Leipheimer (USA), Gerolsteiner, 43 Pts.
28. Stuart O’Grady (Aus), CSC, 43 Pts.
29. Denis Menchov (Rus), Rabobank, 42 Pts.
30. Alexandre Botcharov (Rus), Credit Agricole, 42 Pts.
31. Marco Velo (I), Milram, 42 Pts.
32. Frank Schleck (Lux), CSC, 41 Pts.
33. Damiano Cunego (I), Lampre, 41 Pts.
34. Manuel Quinziato (I), Liquigas-Bianchi, 40 Pts.
35. Sylvain Chavanel (F), Cofidis, 40 Pts.
36. Peter Wrolich (A), Gerolsteiner, 39 Pts.
37. Anthony Geslin (F), Bouygues Telecom, 38 Pts.
38. David Zabriskie (USA), CSC, 37 Pts.
39. Michael Boogerd (Nl), Rabobank, 37 Pts.
40. Walter Beneteau (F), Bouygues Telecom, 34 Pts.
41. Sébastien Hinault (F), Credit Agricole, 34 Pts.
42. Mickael Rasmussen (Dk), Rabobank, 33 Pts.
43. Pierrick Fedrigo (F), Bouygues Telecom, 33 Pts.
44. Egoi Martinez (Sp), Discovery Channel, 33 Pts.
45. Cyril Dessel (F), Ag2r Prevoyance, 33 Pts.
46. Georg Totschnig (A), Gerolsteiner, 33 Pts.
47. Patrice Halgand (F), Credit Agricole, 32 Pts.
48. Sergei Gontchar (Ukr), T-Mobile, 30 Pts.
49. Michael Albasini (Swi), Liquigas-Bianchi, 30 Pts.
50. Vaugrenard Benoít (F), Francaise des Jeux, 29 Pts.
51. Salvatore Commesso (I), Lampre, 28 Pts.
52. Patrik Sinkewitz (G), T-Mobile, 28 Pts.
53. Philippe Gilbert (B), Francaise des Jeux, 28 Pts.
54. Sebastian Lang (G), Gerolsteiner, 27 Pts.
55. Kjell Carlström (FIN), Liquigas-Bianchi, 27 Pts.
56. Mario Aerts (B), Davitamon-Lotto, 26 Pts.
57. Björn Schröder (G), Milram, 26 Pts.
58. Matthias Kessler (G), T-Mobile, 25 Pts.
59. Matteo Tosatto (I), Quick Step-Innergetic, 25 Pts.
60. David De La Fuente (Sp), Saunier Duval, 24 Pts.
61. Samuel Dumoulin (F), Ag2r Prevoyance, 24 Pts.
62. Fabian Wegmann (G), Gerolsteiner, 24 Pts.
63. Haimar Zubeldia (Sp), Euskaltel-Euskadi, 22 Pts.
64. Marcus Fothen (G), Gerolsteiner, 22 Pts.
65. Christian Vande Velde (USA), CSC, 22 Pts.
66. Christophe Rinero (F), Saunier Duval, 22 Pts.
67. Christophe Le Mevel (F), Credit Agricole, 20 Pts.
68. Ronny Scholz (G), Gerolsteiner, 20 Pts.
69. Jérôme Pineau (F), Bouygues Telecom, 19 Pts.
70. Juan Antonio Flecha (Sp), Rabobank, 18 Pts.
71. Christophe Laurent (F), Agritubel, 16 Pts.
72. Inigo Landaluze (Sp), Euskaltel-Euskadi, 15 Pts.
73. Tadej Valjavec (SLO), Lampre, 14 Pts.
74. Luis Jose Luis (Sp), Ag2r Prevoyance, 14 Pts.
75. Ruben Lobato (Sp), Saunier Duval, 14 Pts.
76. Florent Brard (F), Caisse d'Epargne-I.B., 12 Pts.
77. Pietro Caucchioli (I), Credit Agricole, 12 Pts.
78. Laurent Lefevre (F), Bouygues Telecom, 10 Pts.
79. Christian Knees (G), Milram, 10 Pts.
80. José Luis Rubiera (Sp), Discovery Channel, 9 Pts.
81. Axel Merckx (B), Phonak, 8 Pts.
82. David Millar (GB), Saunier Duval, 8 Pts.
83. Sandy Casar (F), Francaise des Jeux, 8 Pts.
84. Marzio Bruseghin (I), Lampre, 7 Pts.
85. Auge Stéphane (F), Cofidis, 7 Pts.
86. Nicolas Portal (F), Caisse d'Epargne-I.B., 6 Pts.
87. Gustav Larsson (Swe), Francaise des Jeux, 6 Pts.
88. Giuseppe Guerini (I), T-Mobile, 5 Pts.
89. Wim Vansevenant (B), Davitamon-Lotto, 5 Pts.
90. Viatceslav Ekimov (Rus), Discovery Channel, 4 Pts.
91. Thomas Voeckler (F), Bouygues Telecom, 4 Pts.
92. Vicente Garcia Acosta (Sp), Caisse d'Epargne-I.B., 4 Pts.
93. Eduardo Gonzalo Ramirez (Sp), Agritubel, 3 Pts.
94. Matej Mugerli (SLO), Liquigas-Bianchi, 3 Pts.
95. Julian Dean (NZl), Credit Agricole, 3 Pts.
96. Patxi Vila Errandonea (Sp), Lampre, 2 Pts.
97. Ramiro Ivan Ramiro (Col), Cofidis, 2 Pts.
98. Riccardo Ricco (I), Saunier Duval, 2 Pts.
99. Nicolas Jalabert (F), Phonak, 2 Pts.
100. Bert Grabsch (G), Phonak, 2 Pts.
101. Cédric Coutouly (F), Agritubel, 2 Pts.
102. Azevedo José (P), Discovery Channel, 1 Pts.
103. Vladimir Karpets (Rus), Caisse d'Epargne-I.B., 1 Pts.
104. Joost Posthuma (Nl), Rabobank, 1 Pts.
105. Johan Vansummeren (B), Davitamon-Lotto, 1 Pts.
106. Christophe Mengin (F), Francaise des Jeux, 1 Pts.
107. Aitor Hernandez (Sp), Euskaltel-Euskadi
108. Vasseur Cédric (F), Quick Step-Innergetic, 1 Pts.
109. Matthieu Sprick (F), Bouygues Telecom, 3 Pts.
110. Mikel Astarloza (Sp), Ag2r Prevoyance, 5 Pts.
111. Paolo Tiralongo (I), Lampre, 5 Pts.
112. Filippo Pozzato (I), Quick Step-Innergetic, 5 Pts.
113. Bram Tankink (Nl), Quick Step-Innergetic, 10 Pts.
114. Unai Etxebarria (Vz), Euskaltel-Euskadi, 13 Pts.
115. Iker Camano (Sp), Euskaltel-Euskadi, 15 Pts.
116. Patrick Calcagni (Swi), Liquigas-Bianchi, 15 Pts.
Overall KOM
1. Mickael Rasmussen (Dk), Rabobank, 163 Pts.
2. Floyd Landis (USA), Phonak, 131 Pts.
3. David De La Fuente (Sp), Saunier Duval, 113 Pts.
4. Carlos Sastre (Sp), CSC, 99 Pts.
5. Frank Schleck (Lux), CSC, 94 Pts.
6. Michael Boogerd (Nl), Rabobank, 93 Pts.
7. Damiano Cunego (I), Lampre, 80 Pts.
8. Cyril Dessel (F), Ag2r Prevoyance, 72 Pts.
9. Levi Leipheimer (USA), Gerolsteiner, 66 Pts.
10. Andréas Klöden (G), T-Mobile, 64 Pts.
11. Oscar Pereiro Sio (Sp), Caisse d'Epargne-I.B., 63 Pts.
12. Fabian Wegmann (G), Gerolsteiner, 61 Pts.
13. Stefano Garzelli (I), Liquigas-Bianchi, 60 Pts.
14. Christophe Moreau (F), Ag2r Prevoyance, 60 Pts.
15. Sylvain Calzati (F), Ag2r Prevoyance, 48 Pts.
16. Tadej Valjavec (SLO), Lampre, 42 Pts.
17. Patrice Halgand (F), Credit Agricole, 41 Pts.
18. Patrik Sinkewitz (G), T-Mobile, 41 Pts.
19. Sandy Casar (F), Francaise des Jeux, 39 Pts.
20. Inigo Landaluze (Sp), Euskaltel-Euskadi, 38 Pts.
21. Denis Menchov (Rus), Rabobank, 36 Pts.
22. Juan Antonio Flecha (Sp), Rabobank, 36 Pts.
23. Christophe Rinero (F), Saunier Duval, 35 Pts.
24. Cadel Evans (Aus), Davitamon-Lotto, 34 Pts.
25. Haimar Zubeldia (Sp), Euskaltel-Euskadi, 34 Pts.
26. Salvatore Commesso (I), Lampre, 31 Pts.
27. Inaki Isasi (Sp), Euskaltel-Euskadi, 31 Pts.
28. Jens Voigt (G), CSC, 30 Pts.
29. Pierrick Fedrigo (F), Bouygues Telecom, 30 Pts.
30. Jérôme Pineau (F), Bouygues Telecom, 28 Pts.
31. Sylvain Chavanel (F), Cofidis, 26 Pts.
32. Iker Camano (Sp), Euskaltel-Euskadi, 25 Pts.
33. Cristian Moreni (I), Cofidis, 24 Pts.
34. Pietro Caucchioli (I), Credit Agricole, 24 Pts.
35. Patxi Vila Errandonea (Sp), Lampre, 23 Pts.
36. Pavel Padrnos (Cz), Discovery Channel, 23 Pts.
37. Vasseur Cédric (F), Quick Step-Innergetic, 22 Pts.
38. Stuart O’Grady (Aus), CSC, 22 Pts.
39. Mario Aerts (B), Davitamon-Lotto, 21 Pts.
40. Ruben Lobato (Sp), Saunier Duval, 20 Pts.
41. Thomas Voeckler (F), Bouygues Telecom, 20 Pts.
42. Egoi Martinez (Sp), Discovery Channel, 20 Pts.
43. Daniele Righi (I), Lampre, 20 Pts.
44. Luis Jose Luis (Sp), Ag2r Prevoyance, 19 Pts.
45. Juan Manuel Garate (Sp), Quick Step-Innergetic, 18 Pts.
46. Eddy Mazzoleni (I), T-Mobile, 17 Pts.
47. Philippe Gilbert (B), Francaise des Jeux, 16 Pts.
48. Matthias Kessler (G), T-Mobile, 14 Pts.
49. Xabier Zandio (Sp), Caisse d'Epargne-I.B., 13 Pts.
50. Marzio Bruseghin (I), Lampre, 12 Pts.
51. David Moncoutie (F), Cofidis, 12 Pts.
52. David Zabriskie (USA), CSC, 12 Pts.
53. Matthieu Sprick (F), Bouygues Telecom, 11 Pts.
54. Aitor Hernandez (Sp), Euskaltel-Euskadi, 10 Pts.
55. Yaroslav Popovych (Ukr), Discovery Channel, 10 Pts.
56. Christophe Le Mevel (F), Credit Agricole, 10 Pts.
57. Ronny Scholz (G), Gerolsteiner, 10 Pts.
58. Manuel Quinziato (I), Liquigas-Bianchi, 10 Pts.
59. Giuseppe Guerini (I), T-Mobile, 9 Pts.
60. Björn Schröder (G), Milram, 9 Pts.
61. George Hincapie (USA), Discovery Channel, 9 Pts.
62. Matteo Tosatto (I), Quick Step-Innergetic, 9 Pts.
63. Mikel Astarloza (Sp), Ag2r Prevoyance, 8 Pts.
64. Anthony Charteau (F), Credit Agricole, 8 Pts.
65. Georg Totschnig (A), Gerolsteiner, 7 Pts.
66. José Luis Rubiera (Sp), Discovery Channel, 7 Pts.
67. Unai Etxebarria (Vz), Euskaltel-Euskadi, 7 Pts.
68. Stephane Goubert (F), Ag2r Prevoyance, 6 Pts.
69. Samuel Dumoulin (F), Ag2r Prevoyance, 6 Pts.
70. Christophe Laurent (F), Agritubel, 6 Pts.
71. Laurent Lefevre (F), Bouygues Telecom, 5 Pts.
72. David Arroyo (Sp), Caisse d'Epargne-I.B., 5 Pts.
73. Axel Merckx (B), Phonak, 5 Pts.
74. Ramiro Ivan Ramiro (Col), Cofidis, 5 Pts.
75. Carlos Da Cruz (F), Francaise des Jeux, 5 Pts.
76. David Millar (GB), Saunier Duval, 3 Pts.
77. Sébastien Hinault (F), Credit Agricole, 2 Pts.
78. Kjell Carlström (FIN), Liquigas-Bianchi, 2 Pts.
79. Alessandro Ballan (I), Lampre, 1 Pts.
80. Vaugrenard Benoít (F), Francaise des Jeux, 1 Pts.
81. Anthony Geslin (F), Bouygues Telecom, 1 Pts.
82. Cédric Coutouly (F), Agritubel, 1 Pts.
Best Rider Under 25
1. Damiano Cunego (I), Lampre
2. Marcus Fothen (G), Gerolsteiner, 00:36
3. Matthieu Sprick (F), Bouygues Telecom, 1:28:51
4. David De La Fuente (Sp), Saunier Duval, 1:35:39
5. Moises Duenas Nevado (Sp), Agritubel, 1:48:19
6. Thomas Lövkvist (Swe), Francaise des Jeux, 1:52:52
7. Francisco Ventoso (Sp), Saunier Duval, 2:22:09
8. Joost Posthuma (Nl), Rabobank, 2:32:39
9. Vaugrenard Benoít (F), Francaise des Jeux, 2:33:10
10. Pieter Weening (Nl), Rabobank, 2:36:42
11. Riccardo Ricco (I), Saunier Duval, 2:42:16
12. Christian Knees (G), Milram, 2:46:37
13. Bernhard Eisel (A), Francaise des Jeux, 2:49:46
14. Philippe Gilbert (B), Francaise des Jeux, 2:53:42
15. Johan Vansummeren (B), Davitamon-Lotto, 2:59:10
16. Eduardo Gonzalo Ramirez (Sp), Agritubel, 3:02:06
17. Matej Mugerli (SLO), Liquigas-Bianchi, 3:02:08
18. Filippo Pozzato (I), Quick Step-Innergetic, 3:17:53
19. Aitor Hernandez (Sp), Euskaltel-Euskadi, 3:30:36
Overall Team Standings
1. T-Mobile Team
2. Team CSC, 17:20
3. Rabobank, 23:26
4. Ag2r Prevoyance, 33:29
5. Caisse D’epargne-Illes Balears, 56:55
6. Lampre-Fondital, 57:49
7. Gerolsteiner, 1:45:33
8. Discovery Channel Team, 2:19:25
9. Euskaltel - Euskadi, 2:26:46
10. Phonak Hearing Systems, 2:49:06
11. Credit Agricole, 2:58:26
12. Davitamon - Lotto, 3:10:51
13. Saunier Duval - Prodir, 3:16:03
14. Cofidis Credit Par Telephone, 3:23:29
15. Bouygues Telecom, 3:26:28
16. Agritubel, 4:45:38
17. Francaise Des Jeux, 5:36:13
18. Liquigas, 6:39:18
19. Team Milram, 6:41:10
20. Quick Step - Innergetic, 7:02:26