![Tour de France 2019: the contenders battling for yellow and green | Tour de France 2019 | The Guardian Tour de France 2019: the contenders battling for yellow and green | Tour de France 2019 | The Guardian](https://i.guim.co.uk/img/media/26ec47cde51fe40ebcbfdb671be4cd5cb499ebac/55_0_3020_1814/master/3020.jpg?width=465&quality=45&auto=format&fit=max&dpr=2&s=3f2d6d9ca800ece7f754608172ae165d)
Tour de France 2019: the contenders battling for yellow and green | Tour de France 2019 | The Guardian
![Tour de France: Sagan takes 'exquisite' stage win as Alaphilippe stays in yellow | Tour de France 2019 | The Guardian Tour de France: Sagan takes 'exquisite' stage win as Alaphilippe stays in yellow | Tour de France 2019 | The Guardian](https://i.guim.co.uk/img/media/841f4f715dd42a3d029fcb4730cd605189995d8c/0_72_3500_2100/master/3500.jpg?width=1200&height=900&quality=85&auto=format&fit=crop&s=ba930ed88911f98d75f91f7b6fdf8bde)
Tour de France: Sagan takes 'exquisite' stage win as Alaphilippe stays in yellow | Tour de France 2019 | The Guardian
![The Cyclist Peter Sagan - Tour De France 2019 Editorial Stock Photo - Image of team, celebrity: 153689668 The Cyclist Peter Sagan - Tour De France 2019 Editorial Stock Photo - Image of team, celebrity: 153689668](https://thumbs.dreamstime.com/z/cyclist-peter-sagan-tour-de-france-bosdarros-july-slovak-team-bora-hansgrohe-green-jersey-riding-stage-individual-153689668.jpg)
The Cyclist Peter Sagan - Tour De France 2019 Editorial Stock Photo - Image of team, celebrity: 153689668
![Pari, France. 28th July, 2019. Paris - 27-07-2019, cycling, Stage 21, etappe 21, Rambouillet - Paris, champs-elysees, Winner of the yellow jersey Egan Bernal, the green jersey Peter Sagan and the polka Pari, France. 28th July, 2019. Paris - 27-07-2019, cycling, Stage 21, etappe 21, Rambouillet - Paris, champs-elysees, Winner of the yellow jersey Egan Bernal, the green jersey Peter Sagan and the polka](https://c8.alamy.com/comp/W5E85T/pari-france-28th-july-2019-paris-27-07-2019-cycling-stage-21-etappe-21-rambouillet-paris-champs-elysees-winner-of-the-yellow-jersey-egan-bernal-the-green-jersey-peter-sagan-and-the-polka-dot-jersey-romain-bardet-credit-pro-shotsalamy-live-news-W5E85T.jpg)
Pari, France. 28th July, 2019. Paris - 27-07-2019, cycling, Stage 21, etappe 21, Rambouillet - Paris, champs-elysees, Winner of the yellow jersey Egan Bernal, the green jersey Peter Sagan and the polka
![09-07-2019 Tour De France; Tappa 04 Reims - Nancy; 2019, Bora - Hansgrohe; Sagan, Peter; Reims; - Canadian Cycling Magazine 09-07-2019 Tour De France; Tappa 04 Reims - Nancy; 2019, Bora - Hansgrohe; Sagan, Peter; Reims; - Canadian Cycling Magazine](https://cyclingmagazine.ca/wp-content/uploads/2019/07/SaganVert19-1024x680.jpg)