1 - - Cannondale - (18:19:36)

2 - - Movistar - (+53)

3 - - Lampre - (+57)

4 - - Astana - (+57)

5 - - Garmin - (+1:54)

6 - - Euskaltel - (+1:54)

7 - - BMC Racing - (+1:54)

8 - - RadioShack - (+1:54)

9 - - Team Sky - (+1:55)

10 - - Vacansoleil - (+2:52)

11 - - Omega Pharma - Quick-Step - (+2:52)

12 - - Blanco - (+2:52)

13 - - AG2R - (+2:52)

14 - - Androni Giocattoli - (+3:50)

15 - - Katyusha - (+6:34)

16 - - Lotto - (+11:43)

17 - - Bardiani Valvole - (+13:45)

18 - - NetApp - (+19:09)

19 - - FDJ - (+20:46)

20 - - Saxo - Tinkoff - (+20:47)

21 - - Vini Fantini - (+24:35)

22 - - Orica - (+28:35)

Stage by Stage

Stage21
Milan to Milan
27 MAY 2012

Milan to Milan
Pos. Rider Team Time
1 Garmin (1:43:03)
2 BMC Racing (+3)
3 Omega Pharma - Quick-Step (+27)

Stage20
Caldes to Passo dello Stelvio
26 MAY 2012

Caldes to Passo dello Stelvio
Pos. Rider Team Time
1 Lampre (21:08:42)
2 AG2R (+2:45)
3 Team Sky (+2:55)

Stage19
Treviso to Alpe di Pampeago
25 MAY 2012

Treviso to Alpe di Pampeago
Pos. Rider Team Time
1 Bardiani Valvole (18:58:35)
2 Lampre (+1:07)
3 Movistar (+4:34)

Stage18
San Vito di Cadore to Vedelago
24 MAY 2012

San Vito di Cadore to Vedelago
Pos. Rider Team Time
1 Orica (9:02:36)
2 Garmin (+0)
3 Bardiani Valvole (+0)

Stage17
Falzes to Cortina d'Ampezzo
23 MAY 2012

Falzes to Cortina d'Ampezzo
Pos. Rider Team Time
1 Movistar (16:19:03)
2 Lampre (+2:36)
3 Team Sky (+12:02)

Stage16
Limone sul Garda to Falzes
22 MAY 2012

Limone sul Garda to Falzes
Pos. Rider Team Time
1 Katyusha (15:48:04)
2 Lampre (+2:00)
3 Bardiani Valvole (+2:17)

Stage15
Busto Arsizio to Piani Resinelli
20 MAY 2012

Busto Arsizio to Piani Resinelli
Pos. Rider Team Time
1 Katyusha (15:48:04)
2 Lampre (+2:00)
3 Bardiani Valvole (+2:17)

Stage14
Cherasco to Breuil-Cervinia
19 MAY 2012

Cherasco to Breuil-Cervinia
Pos. Rider Team Time
1 Movistar (16:42:32)
2 Androni Giocattoli (+2:13)
3 Astana (+2:25)

Stage13
Savona to Cervere
18 MAY 2012

Savona to Cervere
Pos. Rider Team Time
1 FDJ (9:06:21)
2 Cannondale (+0)
3 Katyusha (+0)

Stage12
Seravezza to Sestri Levante
17 MAY 2012

Seravezza to Sestri Levante
Pos. Rider Team Time
1 Lotto (12:03:53)
2 RadioShack (+11)
3 Movistar (+11)

Stage11
Assisi to Montecatini Terme
16 MAY 2012

Assisi to Montecatini Terme
Pos. Rider Team Time
1 Omega Pharma - Quick-Step (20:27:15)
2 Team Sky (+0)
3 Vacansoleil (+0)

Stage10
Civitavecchia to Assisi
15 MAY 2012

Civitavecchia to Assisi
Pos. Rider Team Time
1 Cannondale (13:15:33)
2 Movistar (+2)
3 Astana (+36)

Stage9
San Giorgio del Sannio to Frosinone
14 MAY 2012

San Giorgio del Sannio to Frosinone
Pos. Rider Team Time
1 NetApp (10:57:45)
2 Movistar (+0)
3 Katyusha (+0)

Stage8
Sulmona to Lago Laceno
13 MAY 2012

Sulmona to Lago Laceno
Pos. Rider Team Time
1 Cannondale (18:19:36)
2 Movistar (+53)
3 Lampre (+57)

Stage7
Recanati to Rocca di Cambio
12 MAY 2012

Recanati to Rocca di Cambio
Pos. Rider Team Time
1 Garmin (17:33:36)
2 Cannondale (+3)
3 Movistar (+5)

Stage6
Urbino to Porto Sant'Elpidio
11 MAY 2012

Urbino to Porto Sant'Elpidio
Pos. Rider Team Time
1 Androni Giocattoli (16:59:12)
2 Omega Pharma - Quick-Step (+1:10)
3 NetApp (+1:10)

Stage5
Modena to Fano
10 MAY 2012

Modena to Fano
Pos. Rider Team Time
1 RadioShack (14:09:50)
2 FDJ (+0)
3 Team Sky (+0)

Stage4
Verona to Verona
09 MAY 2012

Verona to Verona
Pos. Rider Team Time
1 Garmin (37:04)
2 Katyusha (+5)
3 Astana (+22)

Stage3
Horsens to Horsens
07 MAY 2012

Horsens to Horsens
Pos. Rider Team Time
1 Garmin (13:02:39)
2 Orica (+0)
3 Saxo - Tinkoff (+0)

Stage2
Herning to Herning
06 MAY 2012

Herning to Herning
Pos. Rider Team Time
1 FDJ (14:39:36)
2 Orica (+0)
3 Garmin (+0)

Stage1
Herning to Herning
05 MAY 2012

Herning to Herning
Pos. Rider Team Time
1 Garmin (32:21)
2 BMC Racing (+0)
3 Orica (+20)