Race |
Date |
Winner |
Second |
Third |
Other points[5] (4th place onwards) |
Stage points |
Tour Down Under |
January 22 – 27 |
Tom-Jelte Slagter (NED) |
100 pts |
Javier Moreno (ESP) |
80 pts |
Geraint Thomas (GBR) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Paris–Nice |
March 3 – 10 |
Richie Porte (AUS) |
100 pts |
Andrew Talansky (USA) |
80 pts |
Jean-Christophe Péraud (FRA) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Tirreno–Adriatico |
March 6 – 12 |
Vincenzo Nibali (ITA) |
100 pts |
Chris Froome (GBR) |
80 pts |
Alberto Contador (ESP) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Milan–San Remo |
March 17 |
Gerald Ciolek (GER) |
0 pts[nb 1] |
Peter Sagan (SVK) |
80 pts |
Fabian Cancellara (SUI) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
N/A |
Volta a Catalunya |
March 18 – 24 |
Dan Martin (IRL) |
100 pts |
Joaquim Rodríguez (ESP) |
80 pts |
Michele Scarponi (ITA) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
E3 Harelbeke |
March 22 |
Fabian Cancellara (SUI) |
80 pts |
Peter Sagan (SVK) |
60 pts |
Daniel Oss (ITA) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
Gent–Wevelgem |
March 24 |
Peter Sagan (SVK) |
80 pts |
Borut Božič (SLO) |
60 pts |
Greg Van Avermaet (BEL) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
Tour of Flanders |
March 31 |
Fabian Cancellara (SUI) |
100 pts |
Peter Sagan (SVK) |
80 pts |
Jürgen Roelandts (BEL) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
N/A |
Tour of the Basque Country |
April 1 – 6 |
Nairo Quintana (COL) |
100 pts |
Richie Porte (AUS) |
80 pts |
Sergio Henao (COL) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Paris–Roubaix |
April 7 |
Fabian Cancellara (SUI) |
100 pts |
Sep Vanmarcke (BEL) |
80 pts |
Niki Terpstra (NED) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
N/A |
Amstel Gold Race |
April 14 |
Roman Kreuziger (CZE) |
80 pts |
Alejandro Valverde (ESP) |
60 pts |
Simon Gerrans (AUS) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
La Flèche Wallonne |
April 17 |
Daniel Moreno (ESP) |
80 pts |
Sergio Henao (COL) |
60 pts |
Carlos Betancur (COL) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
Liège–Bastogne–Liège |
April 21 |
Dan Martin (IRL) |
100 pts |
Joaquim Rodríguez (ESP) |
80 pts |
Alejandro Valverde (ESP) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
N/A |
Tour de Romandie |
April 23 – 28 |
Chris Froome (GBR) |
100 pts |
Simon Špilak (SLO) |
80 pts |
Rui Costa (POR) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Giro d'Italia |
May 4 – 26 |
Vincenzo Nibali (ITA) |
170 pts |
Rigoberto Urán (COL) |
130 pts |
Cadel Evans (AUS) |
100 pts |
90, 80, 70, 60, 52, 44, 38, 32, 26, 22, 18, 14, 10, 8, 6, 4, 2 |
16, 8, 4, 2, 1 |
Critérium du Dauphiné |
June 2 – 9 |
Chris Froome (GBR) |
100 pts |
Richie Porte (AUS) |
80 pts |
Daniel Moreno (ESP) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Tour de Suisse |
June 8 – 16 |
Rui Costa (POR) |
100 pts |
Bauke Mollema (NED) |
80 pts |
Roman Kreuziger (CZE) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Tour de France |
June 29 – July 21 |
Chris Froome (GBR) |
200 pts |
Nairo Quintana (COL) |
150 pts |
Joaquim Rodríguez (ESP) |
120 pts |
110, 100, 90, 80, 70, 60, 50, 40, 30, 24, 20, 16, 12, 10, 8, 6, 4 |
20, 10, 6, 4, 2 |
Clásica de San Sebastián |
July 27 |
Tony Gallopin (FRA) |
80 pts |
Alejandro Valverde (ESP) |
60 pts |
Roman Kreuziger (CZE) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
Tour de Pologne |
July 27 – August 3 |
Pieter Weening (NED) |
100 pts |
Jon Izagirre (ESP) |
80 pts |
Christophe Riblon (FRA) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
 Eneco Tour |
August 12 – 18 |
Zdeněk Štybar (CZE) |
100 pts |
Tom Dumoulin (NED) |
80 pts |
Andriy Hryvko (UKR) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |
Vuelta a España |
August 24 – September 15 |
Chris Horner (USA) |
170 pts |
Vincenzo Nibali (ITA) |
130 pts |
Alejandro Valverde (ESP) |
100 pts |
90, 80, 70, 60, 52, 44, 38, 32, 26, 22, 18, 14, 10, 8, 6, 4, 2 |
16, 8, 4, 2, 1 |
Vattenfall Cyclassics |
August 25 |
John Degenkolb (GER) |
80 pts |
André Greipel (GER) |
60 pts |
Alexander Kristoff (NOR) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
GP Ouest-France |
September 1 |
Filippo Pozzato (ITA) |
80 pts |
Giacomo Nizzolo (ITA) |
60 pts |
Samuel Dumoulin (FRA) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
GP de Québec |
September 13 |
Robert Gesink (NED) |
80 pts |
Arthur Vichot (FRA) |
60 pts |
Greg Van Avermaet (BEL) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
GP de Montréal |
September 15 |
Peter Sagan (SVK) |
80 pts |
Simone Ponzi (ITA) |
60 pts |
Ryder Hesjedal (CAN) |
50 pts |
40, 30, 22, 14, 10, 6, 2 |
N/A |
Team time trial at the World Championships[nb 2] |
September 22 |
Omega Pharma–Quick-Step |
200 pts |
Orica–GreenEDGE |
170 pts |
Team Sky |
140 pts |
130, 120, 110, 100, 90, 80, 70 |
N/A |
Giro di Lombardia |
October 6 |
Joaquim Rodríguez (ESP) |
100 pts |
Alejandro Valverde (ESP) |
80 pts |
Rafał Majka (POL) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
N/A |
Tour of Beijing |
October 11 – 15 |
Beñat Intxausti (ESP) |
100 pts |
Dan Martin (IRL) |
80 pts |
David López (ESP) |
70 pts |
60, 50, 40, 30, 20, 10, 4 |
6, 4, 2, 1, 1 |