Chris Froome won the 2016 Tour de France.
The Team Sky rider beat Romain Bardet into second place by 4min 5sec and Nairo Quintana into third by 4min 21sec.
Here's a look back at the race...
THE STAGES
Stage 1: Saturday, July 2 – Mont-Saint-Michel to Sainte-Marie-du-Mont (Utah Beach) – 188km
Winner: Mark Cavendish (Dimension Data). Race leader: Mark Cavendish (Dimension Data).
Stage 2: Sunday, July 3 – Saint-Lo to Cherbourg – 183km
Winner: Peter Sagan (Tinkoff). Race leader: Peter Sagan (Tinkoff).
Stage 3: Monday, July 4 – Granville to Angers – 223.5km
Winner: Mark Cavendish (Dimension Data). Race leader: Peter Sagan (Tinkoff).
Stage 4: Tuesday, July 5 – Saumur to Limoges – 237.5km
Winner: Marcel Kittel (Etixx - Quick-Step). Race leader: Peter Sagan (Tinkoff).
Stage 5: Wednesday, July 6 – Limoges to Le Lioran – 216km
Stage winner: Greg Van Avermaet (BMC Racing). Race leader: Greg Van Avermaet (BMC Racing).
Stage 6: Thursday, July 7 – Arpajon-sur-Cere to Montauban – 190.5km
Stage winner: Mark Cavendish (Dimension Data). Race leader: Greg Van Avermaet (BMC Racing).
Stage 7: Friday, July 8 – L’Isle-Jourdain to Lac de Payolle – 162.5km
Stage winner: Steve Cummings (Dimension Data). Race leader: Greg Van Avermaet (BMC Racing).
Stage 8: Saturday, July 9 – Pau to Bagneres-de-Louchon – 184km
Stage winner: Chris Froome (Team Sky). Race leader: Chris Froome (Team Sky).
Stage 9: Sunday, July 10 – Vielha Val d’Aran to Andorre Arcalis – 184.5km
Stage winner: Tom Dumoulin (Giant-Alpecin). Race leader: Chris Froome (Team Sky).
Stage 10: Tuesday, July 12 – Escaldes Engordany to Revel – 197km
Stage winner: Michael Matthews (Orica-BikeExchange). Race leader: Chris Froome (Team Sky).
Stage 11: Wednesday, July 13 – Carcassonne to Montpellier – 162.5km
Stage winner: Peter Sagan (Tinkoff). Race leader: Chris Froome (Team Sky).
Stage 12: Thursday, July 14 – Montpellier to Mont Ventoux – 184km
Stage winner: Thomas De Gendt (Lotto Soudal). Race leader: Chris Froome (Team Sky).
Stage 13: Friday, July 15 – Bourg-Saint-Andeol to La Caverne du Pont-d’Arc – 37.5km individual time trial
Stage winner: Tom Dumoulin (Giant-Alpecin). Race leader: Chris Froome (Team Sky).
Stage 14: Saturday, July 16 – Montelimar to Villars-les-Dombes (Parcs des Oiseaux) – 208.5km
Stage winner: Mark Cavendish (Dimension Data). Race leader: Chris Froome (Team Sky).
Stage 15: Sunday, July 17 – Bourg-en-Bresse to Culoz – 160km
Stage winner: Jarlinson Pantano (IAM Cycling). Race leader: Chris Froome (Team Sky).
Stage 16: Monday, July 18 – Moirans-en-Montagne to Berne – 209km
Stage winner: Peter Sagan (Tinkoff). Race leader: Chris Froome (Team Sky).
Stage 17: Wednesday, July 20 – Berne to Finhaut-Emosson – 184.5km
Stage winner: Ilnur Zakarin (Katusha). Race leader: Chris Froome (Team Sky).
Stage 18: Thursday, July 21 – Sallanches to Megeve – 17km individual time trial
Stage winner: Chris Froome (Team Sky). Race leader: Chris Froome (Team Sky).
Stage 19: Friday, July 22 – Albertville to Saint-Gervais Mont Blanc – 146km
Stage winner: Romain Bardet (Ag2r-La Mondiale). Race leader: Chris Froome (Team Sky).
Stage 20: Saturday, July 23 – Megeve to Morzine – 146.5km
Stage winner: Ion Izagirre (Movistar). Race leader: Chris Froome (Team Sky).
Stage 21: Sunday, July 24 – Chantilly to Paris – 113km
Stage winner: Andre Greipel (Lotto Soudal). Race winner: Chris Froome (Team Sky).
KEY STAGES
- Stage 9: The first major summit finish of a grand tour is always a good indicator of who is and isn’t in form, and although you can’t win the race here, you can all-too-easily lose it.
- Stage 12: The mythical Mont Ventoux is arguably the toughest of the summit finishes in this year’s Tour and has the potential to open up big gaps between the favourites.
- Stage 18: This time trial is not only extremely tough but also comes late in the race, so it could have a decisive say on who wins the yellow jersey.
FURTHER READING
- Ten riders who could challenge for the podium
- Ten lesser-known riders to keep an eye on
- Froome: I won't fade this time
- Contador: Hardest Tour in years
- Cavendish unsure of sprint form
- How the sprinters match up
- Porte: I won't work with Froome
- Quintana: I won't repeat error
- Brailsford: Team strength vital
BRIT WATCH
- Mark Cavendish (Dimension Data).
- Steve Cummings (Dimension Data).
- Chris Froome (Team Sky).
- Dan McLay (Fortuneo-Vital Concept).
- Luke Rowe (Team Sky).
- Ian Stannard (Team Sky).
- Geraint Thomas (Team Sky).
- Adam Yates (Orica-GreenEdge).
THE JERSEYS
- Yellow: General classification.
- Green: Points classification.
- Red and white polka dots: Mountains classification.
- White: Youth classification.
TIME BONUSES
Ten, six and four seconds will be awarded to the first three riders over the finish line on every stage except for the time trials on stages 13 and 18.
PREVIOUS WINNERS
- 2015: Chris Froome (GB).- 2014: Vincenzo Nibali (Ita).
- 2013: Chris Froome (GB).
- 2012: Sir Bradley Wiggins (GB).
- 2011: Cadel Evans (Aus).
- 2010: Andy Schleck (Lux).
- 2009: Alberto Contador (Esp).
- 2008: Carlos Sastre (Esp).
- 2007: Alberto Contador (Esp).
- 2006: Oscar Pereiro (Esp).
CYCLING PHRASEBOOK
- Maillot jaune: Yellow jersey.
- Domestique: Support rider.
- Rouleur: All-rounder.
- Puncheur: A rider who excels on short, sharp climbs.
- Peloton: The main bunch of riders.
- Breakaway: A small group of riders who escape from the peloton.
- Grupetto: A group made up of riders who have been dropped from the peloton on mountain stages who work together to make sure they beat the day's time limit.
- Echelon: A diagonal line of riders that forms across the road when the race is hit by crosswinds. The line is diagonal because riders try to shelter from the wind by the side of the rider in front of them. Normally, multiple echelons form.
THE TEAMS AND RIDERS
AG2R-LA MONDIALE
Country: France. Status: WorldTour
Team: Romain Bardet (Fra), Domenico Pozzovivo (Ita), Jan Bakelants (Fra), Mickael Cherel (Fra), Cyril Gautier (Fra), Alexis Gougeard (Fra), Alexis Vuillermoz (Fra), Ben Gastauer (Lux), Sam Dumoulin (Fra).
ASTANA
Country: Kazakhstan. Status: WorldTour
Team: Fabio Aru (Ita), Vincenzo Nibali (Ita), Jakob Fuglsang (Den), Tanel Kangert (Est), Alexey Lutsenko (Kaz), Luis Leon Sanchez (Esp), Diego Rosa (Ita), Andriy Grivko (Ukr), Paolo Tiralongo (Ita).
BMC RACING
Country: United States. Status: WorldTour
Team: Richie Porte (Aus), Greg Van Avermaet (Bel), Tejay van Garderen (USA), Rohan Dennis (Aus), Damiano Caruso (Ita), Amael Moinard (Fra), Michael Schar (Sui), Brent Bookwalter (USA), Marcus Burghardt (Ger).
BORA-ARGON 18
Country: Germany. Status: Pro Continental
Team: Jan Barta (Cze), Patrick Konrad (Aut), Sam Bennett (Irl), Emanuel Buchmann (Ger), Bartosz Huzarski (Pol), Cesare Benedetti (Ita), Shane Archbold (NZ), Andreas Schillinger (Ger), Paul Voss (Ger).
CANNONDALE-DRAPAC
Country: United States. Status: WorldTour
Team: Pierre Rolland (Fra), Matti Breschel (Den), Lawson Craddock (USA), Alex Howes (USA), Kristijan Koren (Slo), Sebastien Langeveld (Ned), Ramunas Navardauskas (Ltn), Tom-Jelte Slagter (Ned), Dylan van Baarle (Ned).
COFIDIS
Country: France. Status: Pro Continental
Team: Borut Bozic (Slo), Jerome Cousin (Fra), Christophe Laporte (Fra), Cyril Lemoine (Fra), Arnold Jeannesson (Fra), Luis Angel Mate (Esp), Daniel Navarro (Esp), Geoffrey Soupe (Fra), Nicolas Edet (Fra).
DIMENSION DATA
Country: South Africa. Status: WorldTour
Team: Mark Cavendish (GB), Steve Cummings (GB), Natnael Berhane (Eri), Mark Renshaw (Aus), Edvald Boasson Hagen (Nor), Daniel Teklehaimanot (Eri), Serge Pauwels (Bel), Bernhard Eisel (Aut), Reinardt Janse van Rensburg (RSA).
DIRECT ENERGIE
Country: France. Status: Pro Continental
Team: Adrien Petit (Fra), Sylvain Chavanel (Fra), Antoine Duschesne (Can), Bryan Coquard (Fra), Fabrice Jeandesboz (Fra), Thomas Voeckler (Fra), Angelo Tulik (Fra), Romain Sicard (Fra), Yohann Gene (Fra).
ETIXX – QUICK-STEP
Country: Belgium. Status: WorldTour
Team: Julian Alaphilippe (Fra), Tony Martin (Ger), Marcel Kittel (Ger), Dan Martin (Irl), Julien Vermote (Bel), Petr Vakoc (Cze), Fabio Sabatini (Ita), Maximiliano Richeze (Arg), Iljo Keisse (Bel).
FDJ.FR
Country: France. Status: WorldTour
Team: Thibaut Pinot (Fra), Cedric Pineau (Fra), William Bonnet (Fra), Matthieu Ladagnous (Fra), Anthony Roux (Fra), Jeremy Roy (Fra), Steve Morabito (Sui), Sebastien Reichenbach (Sui), Arthur Vichot (Fra).
FORTUNEO-VITAL CONCEPT
Country: France. Status: Pro Continental
Team: Dan McLay (GB), Eduardo Sepulveda (Arg), Chris Anker Sorensen (Den), Florian Vachon (Fra), Anthony Delaplace (Fra), Vegard Breen (Nor), Pierre-Lux Perichon (Fra), Brice Feillu (Fra), Armindo Fonseca (Fra).
GIANT-ALPECIN
Country: Germany. Status: WorldTour
Team: Warren Barguil (Fra), Laurens ten Dam (Ned), John Degenkolb (Ger), Simon Geschke (Ger), Roy Curvers (Ned), Tom Dumoulin (Ned), Georg Preidler (Aut), Ramon Sinkeldam (Ned), Albert Timmer (Ned).
IAM CYCLING
Country: Switzerland. Status: WorldTour
Team: Mathias Frank (Sui), Jerome Coppel (Fra), Oliver Naesen (Bel), Stef Clement (Ned), Dries Devenyns (Bel), Martin Elmiger (Sui), Reto Hollenstein (Sui), Sondre Holst Enger (Nor), Jarlinson Pantano (Col).
KATUSHA
Country: Russia. Status: WorldTour
Team: Joaquim Rodriguez (Esp), Alexander Kristoff (Nor), Michael Morkov (Den), Marco Haller (Aut), Alberto Losada (Esp), Angel Vicioso (Esp), Jurgen Van Den Broeck (Bel), Jacopo Guarnieri (Ita), Ilnur Zakarin (Rus).
LAMPRE-MERIDA
Country: Italy. Status: WorldTour
Team: Rui Costa (Por), Louis Meintjes (RSA), Yukiya Arashiro (Jpn), Matteo Bono (Ita), Davide Cimolai (Ita), Kristijan Durasek (Cro), Tsgabu Grmay (Eth), Luka Pibernik (Slo), Jan Polanc (Pol).
LOTTONL-JUMBO
Country: Netherlands. Status: WorldTour
Team: Robert Wagner (Ger), Bert-Jan Lindeman (Ned), Dylan Groenewegen (Ned), Sep Vanmarcke (Ned), Wilco Kelderman (Ned), Maarten Wynants (Bel), Timo Roosen (Ned), George Bennett (NZ), Paul Martens (Ger).
LOTTO SOUDAL
Country: Belgium. Status: WorldTour
Team: Andre Greipel (Ger), Lars Bak (Den), Thomas De Gendt (Bel), Jens Debusschere (Bel), Tony Gallopin (Fra), Adam Hansen (Aus), Greg Henderson (NZ), Jurgen Roelandts (Bel), Marcel Sieberg (Ger).
MOVISTAR
Country: Spain. Status: WorldTour
Team: Nairo Quintana (Col), Alejandro Valverde (Esp), Imanol Erviti (Esp), Gorka Izagirre (Esp), Ion Izagirre (Esp), Winner Anacona (Col), Daniel Moreno (Esp), Nelson Oliveira (Por), Jesus Herrada (Esp).
ORICA-BIKEEXCHANGE
Country: Australia. Status: WorldTour
Team: Michael Matthews (Aus), Simon Gerrans (Aus), Adam Yates (GB), Mathew Hayman (Aus), Chris Juul-Jensen (Den), Michael Albasini (Sui), Luke Durbridge (Aus), Daryl Impey (RSA), Ruben Plaza (Esp).
TEAM SKY
Country: Great Britain. Status: WorldTour
Team: Chris Froome (GB), Geraint Thomas (GB), Mikel Nieve (Esp), Luke Rowe (GB), Ian Stannard (GB), Sergio Henao (Esp), Vasil Kiryienka (Blr), Mikel Landa (Esp), Wout Poels (Ned).
TINKOFF
Country: Russia. Status: WorldTour
Team: Alberto Contador (Esp), Peter Sagan (Svk), Roman Kreuziger (Cze), Rafal Majka (Pol), Robert Kiserlovski (Cro), Maciej Bodnar (Pol), Oscar Gatto (Ita), Matteo Tosatto (Ita), Michael Valgren (Den).
TREK-SEGAFREDO
Country: United States. Status: WorldTour
Team: Fabian Cancellara (Sui), Bauke Mollema (Ned), Peter Stetina (USA), Frank Schleck (Lux), Jasper Stuyven (Bel), Gregory Rast (Sui), Markel Irizar (Esp), Edward Theuns (Bel), Haimar Zubeldia (Esp).