The 2019 Tour de France begins this weekend ahead of 23 days of gruelling action.
The world’s best cyclists will go head-to-head over 21 intense stages of the famous race as they look to claim the iconic yellow jersey.
Great Britain star Geraint Thomas secured glory last summer and he will head up the newly-formed Team Ineos (previously Team Sky) this time.
The race will not head to England this year and instead starts with two stages in Belgium before heading into France for the most famous stretches.
It will all then culminate with the traditional trip down the Champs-Elysees in Paris on Sunday 28 July.
Along the way, riders will compete in one individual time-trial, one team time-trial and seven flat stages.
There will then be five ‘hilly’ stages and seven torturous mountain stints with just two rest days breaking it all up.
Here’s a rundown of the full race for the 2019 Tour de France:
Wimbledon: Murray wins on SW19 return, Nadal beats Kyrgios, Kerber out, plus more
Tyson Fury reveals he broke his dad’s ribs aged 14 to prove he could fight
Whyte hits straight back at Wilder, Joyce reveals interesting Ruiz vs Joshua story
Rockhold wants Jones, Masvidal issues painful warning and return of the Mac?
Tottenham star Harry Kane becomes ambassador for NFL Academy
Vince McMahon leaving PG era behind, Ronda Rousey teases WWE return
THE REAL DILL
Dillian Whyte: Wilder is deluded, keep quiet Parker and reality TV
Marler comes out of retirement for World Cup as full England squad is announced
go for glory
Who is in World Cup semi-finals? England, Australia and India in final four
Joyce tells surprising Ruiz Jr sparring story, which suggested AJ would KO him
Cormier tells Santos how to approach Jones if he is to stand a chance of winning
Crolla gives fascinating insight into fighting Lomachenko ahead of Campbell clash
Stage 1: Saturday, July 6, 194.5KM, Bruxelles – Brussel, flat
Stage 2: July 7, 27.6KM, Bruxelles Palais Royal – Brussel Atomium, team time-trial
Stage 3: July 8, 215KM, Binche – Epernay, hilly
Stage 4: July 9, 213.5KM, Reims – Nancy, flat
Stage 5: July 10, 175.5KM, Saint-Die-Des-Vosges – Colmar, hilly
Stage 6: July 11, 160.5KM, Mulhouse – La Planche Des Belles Filles, mountain
Stage 7: July 12, 230KM, Belfort – Chalon-Sur-Saone, flat
Stage 8: July 13, 200KM, Macon – Saint-Etienne, hilly
Stage 9: July 14, 170.5KM, Saint-Etienne – Brioude, hilly
Stage 10: July 15, 217.5KM, Saint-Flour – Albi, flat
Rest Day: July 16, Albi
Stage 11: July 17, 167KM, Albi – Toulouse, flat
Stage 12: July 18, 209.5KM, Toulouse – Bagneres-De-Bigorre, mountain
Stage 13: July 19, 27.2KM, Pau – Pau, individual time-trail
Stage 14: July 20, 117.5KM, Tarbes – Tourmalet Bareges, mountain
Stage 15: July 21, 185KM, Limoux – Foix Prat D’albis, mountain
Rest Day, July 22, Nimes
Stage 16: July 23, 177KM, Nimes – Nimes, flat
Stage 17: July 24, 200KM, Pont Du Gard – Gap, hilly
Stage 18: July 25, 208KM, Embrun – Valloire, mountain
Stage 19: July 26, 126.5KM, Saint-Jean-De-Maurienne – Tignes, mountain
Stage 20: July 27, 130KM, Albertville – Val Thorens, mountain
Stage 21: July 28, 128KM, Rambouillet – Paris Champs-Elysees, flat