1 Janez Brajkovic (Slo) Discovery Channel 25.26.33
2 Christian Vandevelde (USA) Team CSC 0.12
3 David Canada (Spa) Saunier Duval - Prodir 3.04
4 Rubens Bertogliati (Swi) Saunier Duval - Prodir 3.06
5 Kevin Seeldraeyers (Bel) Quick Step 4.22
6 Scott Nydam (USA) BMC 5.35
7 Jeff Louder (USA) Health Net 6.00
8 Timothy Johnson (USA) Health Net 6.59
9 Lucas Euser (USA) Team Slipstream 10.08
10 Ivan Santaromita (Swi) Quick Step 12.15
11 Tyler Wren (USA) Colavita/Sutter Home 12.53
12 Levi Leipheimer (USA) Discovery Channel 24.48
13 Thomas Danielson (USA) Discovery Channel 26.57
14 Nathan O'neill (Aus) Health Net 27.15
15 Anthony Colby (USA) Colavita/Sutter Home 28.55
16 David Zabriskie (USA) Team CSC 29.03
17 Ryder Hesjedal (Can) Health Net 29.09
18 Danny Pate (USA) Team Slipstream 29.55
19 Gilberto Simoni (Ita) Saunier Duval - Prodir 30.00
20 George Hincapie (USA) USA Discovery Channel 30.13
21 Michael Blaudzun (Den) Team CSC 30.37
22 Brian Vandborg (Den) Discovery Channel 30.49
23 Alexandre Moos (Swi) BMC 30.50
24 Sergey Lagutin (Uzb) Navigators Insurance 31.28
25 Hubert Schwab (Swi) Quick Step 31.30
26 Thomas Peterson (USA) Team Slipstream 32.37
27 Rory Sutherland (Aus) Health Net 32.59
28 John Devine (USA) USA National Development Team 33.06
29 Andrea Tonti (Ita) Quick Step 33.20
30 Craig Lewis (USA) Team Slipstream 33.53
31 Jason Donald (USA) Team Slipstream 34.06
32 Ben Day (Aus) Navigators Insurance 34.08
33 Cesar Grajales (Col) Jittery Joe's 34.10
34 Valeriy Kobzarenko (Ukr) Navigators Insurance 34.17
35 Glen Chadwick (NZl) Navigators Insurance 34.26
36 Scott Moninger (USA) BMC 35.07
37 Hecke Preben Van (Bel) Predictor-Lotto 36.03
38 Ruggero Marzoli (Ita) Tinkoff Credit Systems 36.06
39 Philip Zajicek (USA) Navigators Insurance 36.17
40 Timothy Duggan (USA) Team Slipstream 36.29
41 Pavel Padrnos (Cze) Discovery Channel 36.44
42 Ian Mckissick (USA) BMC 36.53
43 David Mccann (Irl) Colavita/Sutter Home 36.54
44 Kurt Arvesen (Nor) Team CSC
45 Christophe Brandt (Bel) Predictor-Lotto 37.25
46 Jonathan Garcia (USA) BMC 37.30
47 Ben Brooks (Aus) Navigators Insurance 37.58
48 Maarten Wijnants (Bel) Quick Step 38.18
49 Peter Hatton (Aus) Colavita/Sutter Home 38.41
50 Jackson Stewart (USA) BMC 38.46
51 Carty Jonathan Mc (USA) Team Slipstream 38.50
52 Dominique Cornu (Bel) Predictor-Lotto 39.10
53 David Millar (GBr) Saunier Duval - Prodir 39.16
54 Justin England (USA) Toyota-United 39.25
55 Geert Steurs (Bel) Predictor-Lotto 39.59
56 Ivan Stevic (SCG) Toyota-United 40.18
57 Christopher Baldwin (USA) Toyota-United 40.21
58 Adam Bergman (USA) Colavita/Sutter Home 40.29
59 Tyler Hamilton (USA) Tinkoff Credit Systems 40.31
60 Guido Trentin (Ita) Saunier Duval - Prodir 40.35
61 Douglas Ollerenshaw (USA) Health Net 40.48
62 Edward King (USA) Priority Health 40.58
63 Leonardo Scarselli (Ita) Quick Step 41.28
64 Charles Dionne (Can) Colavita/Sutter Home 41.38
65 Davide Frattini (Ita) Colavita/Sutter Home 42.04
66 Nicolas Gates (Aus) Predictor-Lotto 42.34
67 Michael Lange (USA) Team Slipstream 43.01
68 Cameron Wurf (Aus) Priority Health 43.04
69 Fred Rodriguez (USA) Predictor-Lotto 44.38
70 Karl Menzies (Aus) Health Net 44.41
71 Alessandro Proni (Ita) Quick Step 44.51
72 Eric Keim (USA) USA National Development Team 45.04
73 Neil Shirley (USA) Jittery Joe's
74 Daniele Contrini (Ita) Tinkoff Credit Systems 45.30
75 Christophe Rinero (Fra) Saunier Duval - Prodir 45.35
76 Caleb Manion (Aus) Toyota-United 45.47
77 Matthew Goss (Aus) Team CSC 46.00
78 Burke Swindlehurst (USA) Toyota-United 46.06
79 Jacob Rosenbarger (USA) BMC 46.08
80 Gustavo Artacho (Arg) Colavita/Sutter Home 46.10
81 Juan José Haedo (Arg) Team CSC 46.14
82 Olivier Kaisen (Bel) Predictor-Lotto 47.45
83 Pavel Brutt (Rus) Tinkoff Credit Systems 47.54
84 Nicholas Reistad (USA) USA National Development Team 49.53
85 Steffen Weigold (Ger) Tinkoff Credit Systems 50.20
86 Ivan Dominguez (Cub) Toyota-United 50.38
87 Mauro Facci (Ita) Quick Step 51.08
88 Elia Aggiano (Ita) Tinkoff Credit Systems 51.21
89 Anders Lund (Den) Team CSC 51.23
90 Tommy Nankervis (Aus) Jittery Joe's 51.28
91 Richard England (Aus) Priority Health 52.06
92 Hendricus Vogels (Aus) Toyota-United 52.15
93 Sheldon Deeny (USA) USA National Development Team 52.52
94 Martin Pedersen (Den) Team CSC 53.01
95 Kirk O'bee (USA) Health Net 53.08
96 Christopher Wherry (USA) Toyota-United 53.43
97 Chad Beyer (USA) USA National Development Team 54.28
98 Austin King (USA) Jittery Joe's 55.45
99 Matt Shriver (USA) Jittery Joe's 55.58
100 Evan Elken (USA) Jittery Joe's 56.02
101 Scott Zwizanski (USA) Priority Health 58.04
102 Cody Stevenson (Aus) Jittery Joe's 58.49
103 Stefano Zanini (Ita) Predictor-Lotto 59.33
104 Eric Riggs (USA) USA National Development Team 1.04.42
105 Caleb Fairly (USA) USA National Development Team 1.07.55
106 Omer Kem (USA) Priority Health 1.08.12
Sprints classification
1 Juan José Haedo (Arg) Team CSC 41 pts
2 Fred Rodriguez (USA) Predictor-Lotto 37
3 Sergey Lagutin (Uzb) Navigators Insurance 26
4 Daniele Contrini (Ita) Tinkoff Credit Systems 23
5 Levi Leipheimer (USA) Discovery Channel 20
6 Ivan Dominguez (Cub) Toyota-United 19
7 Ryder Hesjedal (Can) Health Net 16
8 George Hincapie (USA) USA Discovery Channel 16
9 Ivan Stevic (SCG) Toyota-United 15
10 Glen Chadwick (NZl) Navigators Insurance 14
11 Karl Menzies (Aus) Health Net 14
12 Ben Day (Aus) Navigators Insurance 14
13 David Canada (Spa) Saunier Duval - Prodir 14
14 Douglas Ollerenshaw (USA) Health Net 13
15 Thomas Danielson (USA) Discovery Channel 13
16 Alessandro Proni (Ita) Quick Step 12
17 Janez Brajkovic (Slo) Discovery Channel 11
18 Anthony Colby (USA) Colavita/Sutter Home 10
19 Cesar Grajales (Col) Jittery Joe's 9
20 Kevin Seeldraeyers (Bel) Quick Step 9
21 Christian Vandevelde (USA) Team CSC 9
22 Kirk O'bee (USA) Health Net 8
23 Timothy Johnson (USA) Health Net 7
24 Andrea Tonti (Ita) Quick Step 7
25 David Millar (GBr) Saunier Duval - Prodir 7
26 Nathan O'neill (Aus) Health Net 7
27 Gilberto Simoni (Ita) Saunier Duval - Prodir 6
28 Maarten Wijnants (Bel) Quick Step 5
29 David Mccann (Irl) Colavita/Sutter Home 5
30 Jeff Louder (USA) Health Net 5
31 Charles Dionne (Can) Colavita/Sutter Home 5
32 Richard England (Aus) Priority Health 5
33 Alexandre Moos (Swi) BMC 5
34 Austin King (USA) Jittery Joe's 4
35 Rory Sutherland (Aus) Health Net 4
36 Ruggero Marzoli (Ita) Tinkoff Credit Systems 4
37 Scott Nydam (USA) BMC 4
38 Hecke Preben Van (Bel) Predictor-Lotto 3
39 Elia Aggiano (Ita) Tinkoff Credit Systems 3
40 Hendricus Vogels (Aus) Toyota-United 3
41 Rubens Bertogliati (Swi) Saunier Duval - Prodir 3
42 John Devine (USA) USA National Development Team 3
43 Davide Frattini (Ita) Colavita/Sutter Home 2
44 Evan Elken (USA) Jittery Joe's 2
45 Geert Steurs (Bel) Predictor-Lotto 1
46 Olivier Kaisen (Bel) Predictor-Lotto 1
47 Danny Pate (USA) Team Slipstream 1
48 Ivan Santaromita (Swi) Quick Step 1
49 Valeriy Kobzarenko (Ukr) Navigators Insurance 1
50 Lucas Euser (USA) Team Slipstream 1
Mountains classification
1 Ryder Hesjedal (Can) Health Net presented by Maxxis 18 pts
2 Anthony Colby (USA) Colavita/Sutter Home 16
3 Levi Leipheimer (USA) Discovery Channel Pro Cycling Team 12
4 Phil Zajicek (USA) Navigators Insurance Cycling Team 12
5 Jeffry Louder (USA) Health Net presented by Maxxis 12
6 Alexandre Moos (Swi) BMC Racing Team 11
7 Thomas Danielson (USA) Discovery Channel Pro Cycling Team 10
8 Nathan O'neill (Aus) Health Net presented by Maxxis 10
9 Lucas Euser (USA) Team Slipstream 9
10 Kevin Seeldrayers (Bel) Quick Step - Innergetic 8
11 Rubens Bertogliati (Swi) Saunier Duval - Prodir 7
12 Janez Brajkovic (Slo) Discovery Channel Pro Cycling Team 7
13 Gilberto Simoni (Ita) Saunier Duval - Prodir 6
14 Timothy Johnson (USA) Health Net presented by Maxxis 6
15 Christian Vandevelde (USA) Team CSC 6
16 Ben Day (Aus) Navigators Insurance Cycling Team 5
17 Michael Blaudzun (Den) Team CSC 5
18 Scott Nydam (USA) BMC Racing Team 4
19 Ben Jacques-Maynes (USA) Priority Health Cycling Team 4
20 John Devine (USA) USA National Development Team 3
21 David Canada Gracia (Spa) Saunier Duval - Prodir 1
22 Ivan Santaromita (Swi) Quick Step - Innergetic 1
23 Sergey Lagutin (Uzb) Navigators Insurance Cycling Team 1
Young rider classification
1 Janez Brajkovic (Slo) Discovery Channel 25.26.33
2 Kevin Seeldraeyers (Bel) Quick Step 4.22
3 Lucas Euser (USA) Team Slipstream 10.08
4 Ivan Santaromita (Swi) Quick Step 12.15
5 Thomas Peterson (USA) Team Slipstream 32.37
6 John Devine (USA) USA National Development Team 33.06
7 Craig Lewis (USA) Team Slipstream 33.53
8 Peter Hatton (Aus) Colavita/Sutter Home 38.41
9 Dominique Cornu (Bel) Predictor-Lotto 39.10
10 Edward King (USA) Priority Health 40.58
11 Michael Lange (USA) Team Slipstream 43.01
12 Cameron Wurf (Aus) Priority Health 43.04
13 Matthew Goss (Aus) Team CSC 46.00
14 Olivier Kaisen (Bel) Predictor-Lotto 47.45
15 Nicholas Reistad (USA) USA National Development Team 49.53
16 Anders Lund (Den) Team CSC 51.23
17 Tommy Nankervis (Aus) Jittery Joe's 51.28
18 Sheldon Deeny (USA) USA National Development Team 52.52
19 Martin Pedersen (Den) Team CSC 53.01
20 Chad Beyer (USA) USA National Development Team 54.28
21 Eric Riggs (USA) USA National Development Team 1.04.42
22 Caleb Fairly (USA) USA National Development Team 1.07.55
Teams classification
1 Discovery Channel Pro Cycling Team 76.41.52
2 The Health Net Pro Cycling Team Presented by Maxxis 8.42
3 Prodir-Saunier Duval 10.42
4 Quick Step-Innergetic 21.25
5 Team CSC 36.38
6 Team Slipstream Powered by Chipotle 45.21
7 Navigators Insurance Cycling Team 46.23
8 BMC Racing Team 46.29
9 Colavita/Sutter Home Presented by Cooking Light Team 51.24
10 Toyota-United Pro Cycling Team 1.23.24
11 Predictor-Lotto 1.24.43
12 Tinkoff Credit Systems 1.35.14
13 Priority Health Cycling Team Presented by Bissell 1.36.10
14 USA Cycling National Development Team 1.37.05
15 Jittery Joe's 1.45.22