As with all WorldTour races, each of the 19 teams that make up the top-flight of professional cycling receive an invite and in the case of the Tour de France, all teams are contracted to race.
In addition to the WorldTour teams, race organisers ASO handed wildcard spots to Pro-Continental teams Arkéa-Samsic, B&B Hotels-Vital Concept p/b KTM and Total Direct Énergie.
Of the 22 teams that started the 107th edition of the Tour, five — Ag2r-La Mondiale, Arkéa-Samsic, Cofidis Solutions Crédits, Groupama-FDJ and Total Direct Énergie — are French.
Following a chaotic opening day of racing in Nice where a number of riders crashed, Lotto-Soudal rider John Degenkolb become the first rider to depart after he completed the stage outside the time limit. The following morning it was announced that Degenkolb's team-mate Philippe Gilbert had also crashed and would not start stage two.
Rafael Valls was another casualty from an attritional opening day of racing, his departure leaving his Bahrain-McLaren team a man light. Anthony Perez, meanwhile, abandoned midway through stage three after the Cofidis Solutions Crédits rider crashed on a descent.
Stage eight, the first day of a Pyrenean double-header, saw four abandon — William Bonnet (Groupama-FDJ), Lilian Calmejane (Total Direct Énergie), Giacomo Nizzolo (NTT), Diego Rosa (Arkéa-Samsic) — while two further riders — Fabio Aru (UAE Team Emirates) and Steff Cras (Lotto-Soudal) — failed to finish the following day's race.
Domenico Pozzovivo (NTT) failed to start the stage following the first rest day, while Sam Bewley (Mitchelton-Scott) and Davide Formolo (UAE Team Emirates) both crashed during stage 10. Bewley abandoned immediately although Formolo made it to the finish line. However, the Italian was unable to continue the following day leaving team leader and a prospect for the overall Tadej Pogacar left with just five team-mates.
Ion Izagirre (Astana) abandoned after crashing during stage 11 which came shortly after Gregor Mühlberger (Bora-Hansgrohe) quit the race. Ilnur Zakarin (CCC) bailed midway through stage 12 having bruised his ribs during a crash the previous day.
It was an unlucky 13th stage for Bauke Mollema (Trek-Segafredo) and Romain Bardet (Ag2r-La Mondiale) who both crashed, forcing the Dutchman to quit. Bardet reached the finis line, but was unable to start the next day's stage after having suffered with concussion. There was more bad news for Ag2r-La Mondiale during stage 14 when Pierre Latour abandoned.
The next rider to fall foul of the Tour was Sergio Higuita (EF Pro Cycling) who broke a bone in his hand during a crash stage 15, forcing the Colombian to prematurely end his debut outing at the race.
UCI WorldTour teams
Ag2r-La Mondiale (Fra): Mikaël Cherel (Fra), Benoît Cosnefroy (Fra), Oliver Naesen (Bel), Nans Peters (Fra), Clément Venturini (Fra), Alexis Vuillermoz (Fra).
Abandoned: Romain Bardet (Fra, stage 14 DNS), Pierre Latour (Fra, stage 14 DNF).
Astana (Kaz): Omar Fraile (Spa), Hugo Houle (Can), Gorka Izagirre (Spa), Miguel Ángel López (Col), Alexey Lutsenko (Kaz), Luis León Sánchez (Spa), Harold Tejada (Col).
Abandoned: Ion Izagirre (Spa, stage 11 DNF).
Bahrain-McLaren (Brn): Pello Bilbao (Spa), Damiano Caruso (Ita), Sonny Colbrelli (Ita), Marco Haller (Aut), Mikel Landa (Spa), Matej Mohoric (Slo), Wout Poels (Hol)
Abandoned: Rafael Valls (Spa, stage two DNS).
Bora-Hansgrohe (Ger): Emanuel Buchmann (Ger), Felix Grosschartner (Aut), Lennard Kämna (Ger), Daniel Oss (Ita) Peter Sagan (Svk), Maximilian Schachmann (Ger).
Abandoned: Gregor Mühlberger (Aut, stage 11 DNF), Lukas Pöstlberger (Aut, stage 19 DNF).
CCC Team (Pol): Alessandro De Marchi (Ita), Simon Geschke (Ger), Jan Hirt (Cze), Jonas Koch (Ger), Michael Schär (Swi), Matteo Trentin (Ita), Greg Van Avermaet (Bel).
Abandoned: Ilnur Zakarin (Rus, stage 12 DNF).
Cofidis Solutions Crédits (Fra): Simone Consonni (Ita), Nicolas Edet (Fra), Jesús Herrada (Spa), Christophe Laporte (Fra), Guillaume Martin (Fra), Pierre-Luc Périchon (Fra), Elia Viviani (Ita).
Abandoned: Anthony Perez (Fra, stage three DNF).
Deceuninck-Quick Step (Bel): Julian Alaphilippe (Fra), Kasper Asgreen (Den), Sam Bennett (Irl), Rémi Cavagna (Fra), Tim Declercq (Bel), Dries Devenyns (Bel), Bob Jungels (Lux), Michael Morkov (Den).
EF Pro Cycling (US): Alberto Bettiol (Ita), Hugh Carthy (GB), Jens Keukeleire (Bel), Daniel Martínez (Col), Neilson Powless (US), Rigoberto Urán (Col), Tejay van Garderen (US).
Abandoned: Sergio Higuita (Col, stage 15 DNF).
Groupama-FDJ (Fra): William Bonnet (Fra), Mathieu Ladagnous (Fra), Valentin Madouas (Fra), Rudy Molard (Fra), Thibaut Pinot (Fra), Sébastien Reichenbach (Swi).
Abandoned: William Bonnet (Fra, stage eight DNF), David Gaudu (Fra, stage 16 DNF), Stefan Küng (Swi, stage 17 DNS).
Ineos Grenadiers (GB): Andrey Amador (Crc), Richard Carapaz (Ecu), Michal Kwiatkowski (Pol), Luke Rowe (GB), Pavel Sivakov (Rus), Dylan van Baarle (Hol).
Abandoned: Egan Bernal (Col, stage 17 DNS), Jonathan Castroviejo (Spa, stage 19 DNS).
Israel Start-up Nation (Isr): Ben Hermans (Bel), Hugo Hofstetter (Fra), Dan Martin (Irl), Krists Neilands (Lat), Guy Niv (Isr), Nils Politt (Ger), Tom Van Asbroeck (Bel).
Abandoned: André Greipel (Ger, stage 18 DNF).
Jumbo-Visma (Hol): George Bennett (NZ), Tom Dumoulin (Hol), Robert Gesink (Hol), Amund Grondahl Jansen (Nor), Sepp Kuss (US), Tony Martin (Ger), Primoz Roglic (Slo), Wout van Aert (Bel).
Lotto-Soudal (Bel): Jasper De Buyst (Bel), Thomas De Gendt (Bel), Caleb Ewan (Aus), Frederik Frison (Bel), Roger Kluge (Ger).
Abandoned: John Degenkolb (Ger, stage one OTL), Philippe Gilbert (Bel, stage two DNS), Steff Cras (Bel, stage nine DNF).
Mitchelton-Scott (Aus): Jack Bauer (NZ), Esteban Chaves (Col), Daryl Impey (SA), Christopher Juul-Jensen (Den), Luka Mezgec (Slo), Adam Yates (GB).
Abandoned: Sam Bewley (NZ, stage 10 DNF), Mikel Nieve (Spa, stage 17 DNF).
Movistar (Spa): Dario Cataldo (Spa), Imanol Erviti (Spa), Enric Mas (Spa), Nelson Oliveira (Por), José Joaquín Rojas (Spa), Marc Soler (Spa), Alejandro Valverde (Spa), Carlos Verona (Spa).
NTT Pro Cycling (SA): Edvald Boasson Hagen (Nor), Ryan Gibbons (SA), Roman Kreuziger (Cze), Michael Valgren (Den), Max Walscheid (Ger).
Abandoned: Giacomo Nizzolo (Ita, stage eight DNF), Domenico Pozzovivo (Ita, stage 10 DNS), Michael Gogl (Aut, stage 19 DNS).
Sunweb (Ger): Soren Kragh Andersen (Den), Nikias Arndt (Ger), Tiesj Benoot (Bel), Cees Bol (Hol), Marc Hirschi (Swi), Joris Nieuwenhuis (Hol), Casper Pedersen (Den), Nicholas Roche (Irl).
Trek-Segafredo (US): Niklas Eg (Den), Kenny Elissonde (Fra), Mads Pedersen (Den), Richie Porte (Aus), Toms Skujins (Lat), Jasper Stuyven (Bel), Edward Theuns (Bel).
Abandoned: Bauke Mollema (Hol, stage 13 DNF).
UAE Team Emirates (UAE): David de la Cruz (Spa), Alexander Kristoff (Nor), Vegard Stake Laengen (Nor), Marco Marcato (Ita), Tadej Pogacar (Slo), Jan Polanc (Slo).
Abandoned: Fabio Aru (Ita, stage nine DNF), Davide Formolo (Ita, stage 11 DNS).
Wildcard entries: ProContinental teams
Arkéa-Samsic (Fra): Winner Anacona (Col), Warren Barguil (Fra), Kévin Ledanois (Fra), Dayer Quintana (Col), Nairo Quintana (Col), Clément Russo (Fra), Connor Swift (GB).
Abandoned: Diego Rosa (Ita, stage eight DNF).
B&B Hotels-Vital Concept p/b KTM (Fra): Cyril Barthe (Fra), Maxime Chevalier (Fra), Bryan Coquard (Fra), Cyril Gautier (Fra), Quentin Pacher (Fra), Kévin Reza (Fra), Pierre Rolland (Fra).
Abandoned: Jens Debusschere (Bel, stage 17 OTL).
Total Direct Énergie (Fra): Niccolo Bonifazio (Ita), Mathieu Burgaudeau (Fra), Fabien Grellier (Fra), Romain Sicard (Fra), Geoffrey Soupe (Fra), Anthony Turgis (Fra).
Abandoned: Lilian Calmejane (Fra, stage eight DNF), Jérôme Cousin (Fra, stage 16 OTL).
- DNF: Did not finish; DNS: Did not start; DSQ: Disqualified; OTL: Outside time limit.