Bayern-Rundfahrt1 - Michael Rogers (AUS) - Team Sky - (19:26:20)
2 - Jérôme Coppel (FRA) - Sojasun - (+25)
3 - Vladimir Gusev (RUS) - Katyusha - (+30)
4 - Richie Porte (AUS) - Team Sky - (+41)
5 - Kanstantsin Siutsou (BLR) - Team Sky - (+47)
6 - Tony Gallopin (FRA) - RadioShack - (+1:13)
7 - Christian Knees (GER) - Team Sky - (+1:17)
8 - Joost Posthuma (NED) - RadioShack - (+1:22)
9 - Jérémy Roy (FRA) - FDJ - (+1:30)
10 - Haimar Zubeldia (ESP) - RadioShack - (+1:33)
11 - Patrick Gretsch (GER) - Argos - (+1:38)
12 - David Millar (SCO) - Garmin - (+1:42)
13 - Thomas Dekker (NED) - Garmin - (+1:45)
14 - Jaroslaw Marycz (POL) - Saxo - Tinkoff - (+1:52)
15 - Thomas Löfkvist - Team Sky - (+1:56)
16 - Anthony Delaplace (FRA) - Sojasun - (+2:00)
17 - Laurent Didier (LUX) - RadioShack - (+2:05)
18 - Leopold König (CZE) - NetApp - (+2:05)
19 - John Degenkolb (GER) - Argos - (+2:07)
20 - Paul Poux (FRA) - Sojasun - (+2:07)
21 - Rafaâ Chtioui (TUN) - Europcar - (+2:11)
22 - Christophe Kern (FRA) - Europcar - (+2:12)
23 - Christopher Juul-Jensen (DEN) - Saxo - Tinkoff - (+2:13)
24 - Yaroslav Popovych (UKR) - RadioShack - (+2:18)
25 - David Le Lay (FRA) - Sojasun - (+2:22)
26 - Allan Davis (AUS) - Orica - (+2:23)
27 - Gorka Izagirre (ESP) - Euskaltel - (+2:25)
28 - Jakob Steigmiller (GER) - Thüringer Energie - (+2:26)
29 - Gijs Van Hoecke (BEL) - Topsport Vlaanderen - (+2:31)
30 - Tim Declercq (BEL) - Topsport Vlaanderen - (+2:34)
31 - Sander Armee (BEL) - Topsport Vlaanderen - (+2:37)
32 - Blaž Jarc (SLO) - NetApp - (+2:41)
33 - Benjamín Noval (ESP) - Saxo - Tinkoff - (+2:44)
34 - Ricardo García (ESP) - Euskaltel - (+2:49)
35 - David Tanner (AUS) - Saxo - Tinkoff - (+2:51)
36 - Anthony Charteau (FRA) - Europcar - (+2:55)
37 - Fabrice Jeandesboz (FRA) - Sojasun - (+3:01)
38 - Cédric Pineau (FRA) - FDJ - (+3:05)
39 - Danilo Hondo (GER) - Lampre - (+3:11)
40 - Alexandre Pichot (FRA) - Europcar - (+3:13)
41 - Christophe Le Mével (FRA) - Garmin - (+3:19)
42 - Alessandro Petacchi (ITA) - Lampre - (+3:21)
43 - Davide Malacarne (ITA) - Europcar - (+3:25)
44 - Alán Pérez (ESP) - Euskaltel - (+3:27)
45 - Preben Van Hecke (BEL) - Topsport Vlaanderen - (+3:32)
46 - Johannes Fröhlinger (GER) - Argos - (+3:34)
47 - Giampaolo Caruso (ITA) - Katyusha - (+3:42)
48 - Johan Vansummeren (BEL) - Garmin - (+3:44)
49 - Michael Schwarzmann (GER) - NetApp - (+3:45)
50 - Manuele Mori (ITA) - Lampre - (+3:46)
51 - Guillaume Levarlet (FRA) - Sojasun - (+3:48)
52 - Thierry Hupond (FRA) - Argos - (+3:48)
53 - Peio Bilbao (ESP) - Euskaltel - (+3:54)
54 - Kenny Elissonde (FRA) - FDJ - (+4:14)
55 - Mikel Landa (ESP) - Euskaltel - (+4:28)
56 - Sebastian Langeveld (NED) - Orica - (+4:31)
57 - Alexander Krieger (GER) - Heizomat - (+4:32)
58 - Marco Haller (AUT) - Katyusha - (+5:05)
59 - Grega Bole (SLO) - Lampre - (+5:23)
60 - Karsten Kroon (NED) - Saxo - Tinkoff - (+5:28)
61 - Thibaut Pinot (FRA) - FDJ - (+6:09)
62 - Davide Viganò (ITA) - Lampre - (+6:18)
63 - Jérôme Baugnies (BEL) - NetApp - (+6:41)
64 - Fabian Wegmann (GER) - Garmin - (+7:13)
65 - Björn Thurau (GER) - Europcar - (+7:31)
66 - Michael Albasini (SUI) - Orica - (+8:26)
67 - Yuri Krivtsov (UKR) - Lampre - (+8:42)
68 - Fabian Thiel (GER) - Thüringer Energie - (+8:48)
69 - Jens Mouris (NED) - Orica - (+8:59)
70 - Anthony Roux (FRA) - FDJ - (+9:11)
71 - Markus Fothen (GER) - Team NSP - (+9:18)
72 - Rubén Pérez (ESP) - Euskaltel - (+9:24)
73 - Trøls Vinther (DEN) - Saxo - Tinkoff - (+9:35)
74 - Xabier Zandio (ESP) - Team Sky - (+9:36)
75 - Ralf Matzka (GER) - Thüringer Energie - (+9:40)
76 - Raphael Freienstein (GER) - Heizomat - (+9:43)
77 - Sven Vandousselaere (BEL) - Topsport Vlaanderen - (+9:47)
78 - Arthur Vanoverberghe (BEL) - Topsport Vlaanderen - (+9:58)
79 - Andreas Klier (GER) - Garmin - (+10:08)
80 - Stéphane Poulhiès (FRA) - Sojasun - (+10:23)
81 - Yauheni Hutarovich (BLR) - FDJ - (+10:50)
82 - Vladimir Isaichev (RUS) - Katyusha - (+11:06)
83 - Rüdiger Selig (GER) - Katyusha - (+11:07)
84 - Davide Cimolai (ITA) - Lampre - (+11:11)
85 - Christian Mager (GER) - Heizomat - (+11:23)
86 - Sam Bewley (NZL) - *unknown* - (+11:28)
87 - Stefan Ganser (GER) - Eddy Merckx - (+11:44)
88 - Thomas Voeckler (FRA) - Europcar - (+12:08)
89 - Baden Cooke (AUS) - Orica - (+12:18)
90 - Alexander Nordhoff (GER) - Eddy Merckx - (+12:33)
91 - Pablo Urtasun (ESP) - Euskaltel - (+12:34)
92 - Dirk Müller (GER) - Nutrixxion - (+12:42)
93 - Jasha Sütterlin (GER) - Thüringer Energie - (+12:53)
94 - Koldo Fernández (ESP) - Garmin - (+13:33)
95 - Alexander Porsev (RUS) - Katyusha - (+13:40)
96 - Sven Jodts (BEL) - Topsport Vlaanderen - (+13:55)
97 - Steffen Radochla (GER) - Team NSP - (+14:25)
98 - Matthieu Sprick (FRA) - Argos - (+14:26)
99 - Jacob Fiedler (GER) - Team NSP - (+15:12)
100 - Robert Retschke (GER) - Eddy Merckx - (+15:40)
101 - Andreas Stauff (GER) - Eddy Merckx - (+15:54)
102 - Daniel Westmattelmann (GER) - Eddy Merckx - (+16:05)
103 - Stuart O'Grady (AUS) - Orica - (+16:47)
104 - David Boucher (FRA) - FDJ - (+16:58)
105 - Marius Jessenberger (GER) - Heizomat - (+17:16)
106 - Danny Pate (USA) - Team Sky - (+17:53)
107 - Maximilian Werda (GER) - Thüringer Energie - (+20:09)
108 - Holger Burkhardt (GER) - Nutrixxion - (+20:09)
109 - Markus Eichler (GER) - NetApp - (+20:29)
110 - Bastian Bürgel (GER) - Thüringer Energie - (+21:35)
111 - Alex Schmitt (GER) - Nutrixxion - (+23:24)
112 - Tino Thömel (GER) - Team NSP - (+23:27)
113 - Thomas Bonnin (FRA) - Argos - (+24:10)
114 - Michael Schweizer (GER) - Nutrixxion - (+24:31)
115 - Dominic Klemme (GER) - Argos - (+24:35)
116 - André Schulze (GER) - NetApp - (+25:14)
117 - Michael Kurth (GER) - Eddy Merckx - (+25:39)
118 - René Hooghiemster (NED) - Team NSP - (+25:51)
119 - Jonas Schmeiser (GER) - Team NSP - (+26:38)
120 - Fabian Bruno (GER) - Heizomat - (+27:30)
121 - Jannick Geisler (GER) - Heizomat - (+27:40)
122 - Ran Margaliot (ISR) - Saxo - Tinkoff - (+28:11)
123 - Benjamin Dietrich (GER) - Thüringer Energie - (+31:24)
124 - André Benoit (GER) - Heizomat - (+32:36)
125 - Sebastian Körber (GER) - Nutrixxion - (+34:21)
126 - Florian Monreal (GER) - Eddy Merckx - (+42:46)
Alexander Gottfried (GER) - Nutrixxion - (DNS)
René Obst (GER) - Team NSP - (DNF)
Marcel Wyss (SUI) - NetApp - (DNF)
Fabian Cancellara (SUI) - RadioShack - (DNF)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Alessandro Petacchi (ITA) | Lampre | (3:48:06) |
| 2 | Allan Davis (AUS) | Orica | (+0) |
| 3 | André Schulze (GER) | NetApp | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Alessandro Petacchi (ITA) | Lampre | (4:54:24) |
| 2 | Yauheni Hutarovich (BLR) | FDJ | (+0) |
| 3 | John Degenkolb (GER) | Argos | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Michael Rogers (AUS) | Team Sky | (4:43:48) |
| 2 | Vladimir Gusev (RUS) | Katyusha | (+0) |
| 3 | Jérôme Coppel (FRA) | Sojasun | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Alessandro Petacchi (ITA) | Lampre | (5:29:01) |
| 2 | Allan Davis (AUS) | Orica | (+0) |
| 3 | Yauheni Hutarovich (BLR) | FDJ | (+0) |