| Milano to Sanremo, 298 km |
| 1 Gerald Ciolek (Ger) MTN-Qhubeka |
5:37:20 |
| 2 Peter Sagan (Svk) Cannondale Pro Cycling |
all s.t. |
| 3 Fabian Cancellara (Sui) RadioShack Leopard |
| 4 Sylvain Chavanel (Fra) Omega Pharma-Quick-Step Cycling Team |
| 5 Luca Paolini (Ita) Katusha |
| 6 Ian Stannard (GBr) Sky Procycling |
| 7 Taylor Phinney (USA) BMC Racing Team |
all s.t. |
| 8 Alexander Kristoff (Nor) Katusha |
0:14 |
| 9 Mark Cavendish (GBr) Omega Pharma-Quick-Step Cycling Team |
| 10 Bernhard Eisel (Aut) Sky Procycling |
| 11 Francisco José Ventoso Alberdi (Esp) Movistar Team |
| 12 Sonny Colbrelli (Ita) Bardiani Valvole-CSF Inox |
| 13 Heinrich Haussler (Aus) IAM Cycling |
| 14 Enrico Gasparotto (Ita) Astana Pro Team |
| 15 Sébastien Turgot (Fra) Team Europcar |
| 16 Jurgen Roelandts (Bel) Lotto Belisol |
| 17 Romain Bardet (Fra) Ag2R La Mondiale |
| 18 John Degenkolb (Ger) Team Argos-Shimano |
| 19 Yoann Offredo (Fra) FDJ |
| 20 Oscar Gatto (Ita) Vini Fantini-Selle Italia |
| 21 Borut Bozic (Slo) Astana Pro Team |
| 22 Angel Vicioso Arcos (Esp) Katusha |
| 23 Sebastian Langeveld (Ned) Orica-GreenEDGE |
| 24 Xavier Florencio Cabre (Esp) Katusha |
| 25 Jose Joaquin Rojas Gil (Esp) Movistar Team |
| 26 Davide Malacarne (Ita) Team Europcar |
| 27 Gabriel Rasch (Nor) Sky Procycling |
| 28 Daniele Bennati (Ita) Team Saxo-Tinkof |
| 29 Maxime Bouet (Fra) Ag2R La Mondiale |
| 30 Grégory Rast (Sui) RadioShack Leopard |
| 31 Gorka Izaguirre Insausti (Esp) Euskaltel-Euskadi |
| 32 Philippe Gilbert (Bel) BMC Racing Team |
| 33 Filippo Pozzato (Ita) Lampre-Merida |
| 34 Matteo Rabottini (Ita) Vini Fantini-Selle Italia |
| 35 Maxim Iglinsky (Kaz) Astana Pro Team |
| 36 Greg Van Avermaet (Bel) BMC Racing Team |
| 37 Thomas Lövkvist (Swe) IAM Cycling |
all s.t. |
| 38 Mauro Santambrogio (Ita) Vini Fantini-Selle Italia |
0:20 |
| 39 Vincent Jerome (Fra) Team Europcar |
| 40 Michael Rogers (Aus) Team Saxo-Tinkof |
both s.t. |
| 41 Arthur Vichot (Fra) FDJ |
0:56 |
| 42 Salvatore Puccio (Ita) Sky Procycling |
| 43 Eduard Vorganov (Rus) Katusha |
both s.t. |
| 44 Maxime Monfort (Bel) RadioShack Leopard |
2:39 |
| 45 Moreno Moser (Ita) Cannondale Pro Cycling |
2:42 |
| 46 Roberto Ferrari (Ita) Lampre-Merida |
3:26 |
| 47 Daryl Impey (RSA) Orica-GreenEDGE |
s.t. |
| 48 Andriy Grivko (Ukr) Astana Pro Team |
3:35 |
| 49 Damiano Caruso (Ita) Cannondale Pro Cycling |
4:40 |
| 50 Alessandro De Marchi (Ita) Cannondale Pro Cycling |
| 51 Adriano Malori (Ita) Lampre-Merida |
both s.t. |
| 52 Davide Appollonio (Ita) Ag2R La Mondiale |
5:13 |
| 53 Kristian Sbaragli (Ita) MTN-Qhubeka |
| 54 Mark Renshaw (Aus) Blanco Pro Cycling Team |
| 55 Fabio Felline (Ita) Androni Giocattoli |
| 56 Danilo Hondo (Ger) RadioShack Leopard |
| 57 Jonas Aaen Jörgensen (Den) Team Saxo-Tinkof |
| 58 André Greipel (Ger) Lotto Belisol |
| 59 Stefan Denifl (Aut) IAM Cycling |
| 60 Aleksejs Saramotins (Lat) IAM Cycling |
| 61 Mauro Finetto (Ita) Vini Fantini-Selle Italia |
| 62 Ricardo Garcia Ambroa (Esp) Euskaltel-Euskadi |
| 63 Maarten Tjallingii (Ned) Blanco Pro Cycling Team |
| 64 Vicente Reynes Mimo (Esp) Lotto Belisol |
| 65 Alessandro Petacchi (Ita) Lampre-Merida |
| 66 Zdenek Stybar (Cze) Omega Pharma-Quick-Step Cycling Team |
| 67 Jens Keukeleire (Bel) Orica-GreenEDGE |
| 68 Simon Gerrans (Aus) Orica-GreenEDGE |
| 69 Yaroslav Popovych (Ukr) RadioShack Leopard |
| 70 Ramunas Navardauskas (Ltu) Garmin-Sharp |
| 71 Manuel Quinziato (Ita) BMC Racing Team |
| 72 Juan Antonio Flecha Giannoni (Esp) Vacansoleil-DCM Pro Cycling Team |
| 73 Matti Breschel (Den) Team Saxo-Tinkof |
| 74 Johan Van Summeren (Bel) Garmin-Sharp |
| 75 Daniele Pietropolli (Ita) Lampre-Merida |
| 76 Davide Cimolai (Ita) Lampre-Merida |
| 77 Alessandro Vanotti (Ita) Astana Pro Team |
| 78 Grega Bole (Slo) Vacansoleil-DCM Pro Cycling Team |
| 79 Simon Geschke (Ger) Team Argos-Shimano |
| 80 Angel Madrazo Ruiz (Esp) Movistar Team |
all s.t. |
| 81 Jorge Azanza Soto (Esp) Euskaltel-Euskadi |
7:49 |
| 82 Paul Martens (Ger) Blanco Pro Cycling Team |
8:59 |
| 83 Marco Bandiera (Ita) IAM Cycling |
9:20 |
| 84 Johannes Fröhlinger (Ger) Team Argos-Shimano |
| 85 Jonathan Cantwell (Aus) Team Saxo-Tinkof |
both s.t. |
| 86 Stuart O'grady (Aus) Orica-GreenEDGE |
9:22 |
| 87 Fabian Wegmann (Ger) Garmin-Sharp |
s.t. |
| 88 Ioannis Tamouridis (Gre) Euskaltel-Euskadi |
11:19 |
| 89 Sergey Lagutin (Uzb) Vacansoleil-DCM Pro Cycling Team |
11:21 |
| 90 Greg Henderson (NZl) Lotto Belisol |
11:29 |
| 91 Marcel Sieberg (Ger) Lotto Belisol |
| 92 Jack Bauer (NZl) Garmin-Sharp |
| 93 Jens Mouris (Ned) Orica-GreenEDGE |
| 94 Tyler Farrar (USA) Garmin-Sharp |
all s.t. |
| 95 Alessandro Proni (Ita) Vini Fantini-Selle Italia |
11:39 |
| 96 Kristijan Koren (Slo) Cannondale Pro Cycling |
11:44 |
| 97 Murilo Antonio Fischer (Bra) FDJ |
| 98 Garikoitz Bravo Oiarbide (Esp) Euskaltel-Euskadi |
| 99 Matteo Tosatto (Ita) Team Saxo-Tinkof |
| 100 Matthieu Ladagnous (Fra) FDJ |
| 101 David Tanner (Aus) Blanco Pro Cycling Team |
all s.t. |
| 102 Sergio Pardilla Bellon (Esp) MTN-Qhubeka |
11:46 |
| 103 Jacobus Venter (RSA) MTN-Qhubeka |
| 104 Roy Curvers (Ned) Team Argos-Shimano |
| 105 Boy Van Poppel (Ned) Vacansoleil-DCM Pro Cycling Team |
| 106 Giovanni Visconti (Ita) Movistar Team |
| 107 Massimo Graziato (Ita) Lampre-Merida |
| 108 Elia Viviani (Ita) Cannondale Pro Cycling |
all s.t. |
| 109 Bertjan Lindeman (Ned) Vacansoleil-DCM Pro Cycling Team |
11:49 |
| 110 Alex Howes (USA) Garmin-Sharp |
| 111 Andrea Pasqualon (Ita) Bardiani Valvole-CSF Inox |
| 112 Enrico Battaglin (Ita) Bardiani Valvole-CSF Inox |
| 113 Jonathan Castroviejo Nicolas (Esp) Movistar Team |
| 114 Kevin Hulsmans (Bel) Vini Fantini-Selle Italia |
| 115 Rick Flens (Ned) Blanco Pro Cycling Team |
| 116 Gustav Larsson (Swe) IAM Cycling |
| 117 Lars Ytting Bak (Den) Lotto Belisol |
| 118 Martin Elmiger (Sui) IAM Cycling |
| 119 Bjorn Thurau (Ger) Team Europcar |
| 120 Maxim Belkov (Rus) Katusha |
| 121 Tomas Aurelio Gil Martinez (Ven) Androni Giocattoli |
| 122 Diego Rosa (Ita) Androni Giocattoli |
| 123 Michael Morkov (Den) Team Saxo-Tinkof |
all s.t. |
| 124 Baden Cooke (Aus) Orica-GreenEDGE |
11:56 |
| 125 Martin Velits (Svk) Omega Pharma-Quick-Step Cycling Team |
13:09 |
| 126 Tom Dumoulin (Ned) Team Argos-Shimano |
| 127 Thomas Voeckler (Fra) Team Europcar |
| 128 Andreas Stauff (Ger) MTN-Qhubeka |
| 129 Arnaud Demare (Fra) FDJ |
| 130 Jesse Sergent (NZl) RadioShack Leopard |
| 131 Dominic Klemme (Ger) IAM Cycling |
| 132 Frederik Veuchelen (Bel) Vacansoleil-DCM Pro Cycling Team |
| 133 Anthony Roux (Fra) FDJ |
all s.t. |
| 134 Francesco Chicchi (Ita) Vini Fantini-Selle Italia |
15:03 |
| 135 Vladimir Isaichev (Rus) Katusha |
18:25 |
| DNF Manuel Belletti (Ita) Ag2R La Mondiale |
| DNF Steve Chainel (Fra) Ag2R La Mondiale |
| DNF Hugo Houle (Can) Ag2R La Mondiale |
| DNF Ben Gastauer (Lux) Ag2R La Mondiale |
| DNF Matteo Montaguti (Ita) Ag2R La Mondiale |
| DNF Franco Pellizotti (Ita) Androni Giocattoli |
| DNF Riccardo Chiarini (Ita) Androni Giocattoli |
| DNF Jackson Rodriguez (Ven) Androni Giocattoli |
| DNF Miguel Angel Rubiano Chavez (Col) Androni Giocattoli |
| DNF Emanuele Sella (Ita) Androni Giocattoli |
| DNF Koen De Kort (Ned) Team Argos-Shimano |
| DNF Cheng Ji (Chn) Team Argos-Shimano |
| DNF Matthieu Sprick (Fra) Team Argos-Shimano |
| DNF Vincenzo Nibali (Ita) Astana Pro Team |
| DNF Francesco Gavazzi (Ita) Astana Pro Team |
| DNF Simone Ponzi (Ita) Astana Pro Team |
| DNF Sacha Modolo (Ita) Bardiani Valvole-CSF Inox |
| DNF Francesco Manuel Bongiorno (Ita) Bardiani Valvole-CSF Inox |
| DNF Nicola Boem (Ita) Bardiani Valvole-CSF Inox |
| DNF Marco Canola (Ita) Bardiani Valvole-CSF Inox |
| DNF Filippo Fortin (Ita) Bardiani Valvole-CSF Inox |
| DNF Lars Petter Nordhaug (Nor) Blanco Pro Cycling Team |
| DNF Tom Jelte Slagter (Ned) Blanco Pro Cycling Team |
| DNF Maarten Wynants (Bel) Blanco Pro Cycling Team |
| DNF Thor Hushovd (Nor) BMC Racing Team |
| DNF Klaas Lodewyck (Bel) BMC Racing Team |
| DNF Daniel Oss (Ita) BMC Racing Team |
| DNF Michael Schär (Sui) BMC Racing Team |
| DNF Maciej Bodnar (Pol) Cannondale Pro Cycling |
| DNF Paolo Longo Borghini (Ita) Cannondale Pro Cycling |
| DNF Jerome Cousin (Fra) Team Europcar |
| DNF Yohann Gene (Fra) Team Europcar |
| DNF David Veilleux (Can) Team Europcar |
| DNF Egoi Martinez De Esteban (Esp) Euskaltel-Euskadi |
| DNF Miguel Minguez Ayala (Esp) Euskaltel-Euskadi |
| DNF Robert Vrecer (Slo) Euskaltel-Euskadi |
| DNF William Bonnet (Fra) FDJ |
| DNF Mickael Delage (Fra) FDJ |
| DNF Robert Hunter (RSA) Garmin-Sharp |
| DNF David Millar (GBr) Garmin-Sharp |
| DNF Aliaksandr Kuchynski (Blr) Katusha |
| DNF Diego Ulissi (Ita) Lampre-Merida |
| DNF Adam Hansen (Aus) Lotto Belisol |
| DNF Frederik Willems (Bel) Lotto Belisol |
| DNF Andrey Amador Bakkazakova (Crc) Movistar Team |
| DNF Pablo Lastras Garcia (Esp) Movistar Team |
| DNF Eloy Teruel Rovira (Esp) Movistar Team |
| DNF Martin Reimer (Ger) MTN-Qhubeka |
| DNF Jim Songezo (RSA) MTN-Qhubeka |
| DNF Jay Robert Thomson (RSA) MTN-Qhubeka |
| DNF Matthew Harley Goss (Aus) Orica-GreenEDGE |
| DNF Tom Boonen (Bel) Omega Pharma-Quick-Step Cycling Team |
| DNF Michal Kwiatkowski (Pol) Omega Pharma-Quick-Step Cycling Team |
| DNF Niki Terpstra (Ned) Omega Pharma-Quick-Step Cycling Team |
| DNF Stijn Vandenbergh (Bel) Omega Pharma-Quick-Step Cycling Team |
| DNF Giacomo Nizzolo (Ita) RadioShack Leopard |
| DNF Hayden Roulston (NZl) RadioShack Leopard |
| DNF Edvald Boasson Hagen (Nor) Sky Procycling |
| DNF Vasil Kiryienka (Blr) Sky Procycling |
| DNF Kanstantsin Siutsou (Blr) Sky Procycling |
| DNF Geraint Thomas (GBr) Sky Procycling |
| DNF Manuele Boaro (Ita) Team Saxo-Tinkof |
| DNF Kris Boeckmans (Bel) Vacansoleil-DCM Pro Cycling Team |
| DNF Mirko Selvaggi (Ita) Vacansoleil-DCM Pro Cycling Team |
| DNF Jonathan Monsalve (Ven) Vini Fantini-Selle Italia |