Share

Thomas wins Tour de France as Kristoff takes final stage

Paris - Britain's Geraint Thomas sealed his maiden Tour de France victory on Sunday after the 21st and final stage won by Norway's Alexander Kristoff.

Thomas, of Team Sky, finished the race in Paris with a near two-minute lead on Dutch rival Tom Dumoulin (Sunweb) to secure his first yellow jersey.

The 32-year-old Welshman, the third Briton to win the race after Chris Froome and Bradley Wiggins, secured Team Sky's sixth victory in the race from the past seven editions.

Thomas, who won back-to-back stages in the Alps before sealing victory with a third-place finish in the penultimate stage time trial on Saturday, took a 1:51 lead over Dumoulin into the 21st stage from Houilles to the French capital.

The final stage is usually a festive affair, and Thomas was seen celebrating with fellow Sky team-mates early in the stage as he soaked up becoming the first Welsh yellow jersey winner.

It took several laps of the inner-city circuit around the Champs Elysees for the race to kick into action.

And after a six-man breakaway was reeled in late on, the sprinters' teams in the peloton upped the pace to chase down a last-ditch attempt by Belgian champion Yves Lampaert, of Quick Step.

Lampaert was caught with only 220 metres remaining, and from there Kristoff came off the wheel in front of him to surge to the line and hold off Germany's John Degenkolb and Frenchman Arnaud Demare.

Thomas rolled over the line seconds later, smiling and joking with four-time and defending champion Chris Froome.

Results in the 21st and final stage of Tour de France, a 116km ride from Houilles to Paris on Sunday:

1. Alexander Kristoff (NOR/EAU) 116.0 km in 2hr 46min 36sec

(average: 41,9 km/h)

2. John Degenkolb (GER/TRE) at 0.

3. Arnaud Démare (FRA/FDJ) 0.

4. Edvald Boasson Hagen (NOR/DDT) 0.

5. Christophe Laporte (FRA/COF) 0.

6. Maximiliano Richeze (ARG/QST) 0.

7. Sonny Colbrelli (ITA/BAH) 0.

8. Peter Sagan (SVK/BOR) 0.

9. Andrea Pasqualon (ITA/WGG) 0.

10. Jasper De Buyst (BEL/LOT) 0.

11. Timothy Dupont (BEL/WGG) 0.

12. Thomas Boudat (FRA/DEN) 0.

13. Sep Vanmarcke (BEL/EFD) 0.

14. Magnus Nielsen (DEN/AST) 0.

15. Oliver Naesen (BEL/ALM) 0.

16. Daniele Bennati (ITA/MOV) 0.

17. Nikias Arndt (GER/SUN) 0.

18. Edward Theuns (BEL/SUN) 0.

19. Matthew Hayman (AUS/MIT) 0.

20. Timo Roosen (NED/LNL) 0.

21. Daryl Impey (RSA/MIT) 0.

22. Damiano Caruso (ITA/BMC) 0.

23. Jasper Stuyven (BEL/TRE) 0.

24. Dion Smith (NZL/WGG) 0.

25. Jérôme Cousin (FRA/DEN) 0.

26. Alejandro Valverde (ESP/MOV) 0.

27. Laurent Pichon (FRA/FST) 0.

28. Domenico Pozzovivo (ITA/BAH) 0.

29. Primož Roglic (SLO/LNL) 0.

30. Yves Lampaert (BEL/QST) 0.

31. Pierre-Roger Latour (FRA/ALM) 0.

32. Marco Minnaard (NED/WGG) 0.

33. Guillaume Martin (FRA/WGG) 0.

34. Soren Kragh Andersen (DEN/SUN) 0.

35. Yoann Offredo (FRA/WGG) 0.

36. Tom Dumoulin (NED/SUN) 0.

37. Stefan Kung (SUI/BMC) 0.

38. Lilian Calmejane (FRA/DEN) 0.

39. Pavel Kochetkov (RUS/KAT) 0.

40. Steven Kruijswijk (NED/LNL) 0.

41. Ilnur Zakarin (RUS/KAT) 0.

42. Chad Haga (USA/SUN) 0.

43. Audrey Amador (CRC/MOV) 0.

44. Jack Bauer (NZL/MIT) 0.

45. Mikel Landa (ESP/MOV) 0.

46. Robert Gesink (NED/LNL) 0.

47. Julien Simon (FRA/COF) 0.

48. Greg Van Avermaet (BEL/BMC) 0.

49. Michael Hepburn (AUS/MIT) 0.

50. Maciej Bodnar (POL/BOR) 0.

51. Warren Barguil (FRA/FST) 0.

52. Nairo Quintana (COL/MOV) 0.

53. Imanol Erviti (ESP/MOV) 0.

54. Romain Bardet (FRA/ALM) 0.

55. Mikel Nieve (ESP/MIT) 0.

56. Antwan Tolhoek (NED/LNL) 0.

57. Simon Gerrans (AUS/BMC) 0.

58. Rudy Molard (FRA/FDJ) 0.

59. Jonathan Castroviejo (ESP/SKY) 0.

60. Julien Vermote (BEL/DDT) 0.

61. Bob Jungels (LUX/QST) 0.

62. Roberto Ferrari (ITA/EAU) 0.

63. Kristijan Durasek (CRO/EAU) 0.

64. Jacopo Guarnieri (ITA/FDJ) 0.

65. Egan Bernal (COL/SKY) 0.

66. Anthony Turgis (FRA/COF) 0.

67. Geraint Thomas (GBR/SKY) 0.

68. Daniel Martin (IRL/EAU) 0.

69. Christopher Froome (GBR/SKY) 0.

70. Marcus Burghardt (GER/BOR) 0.

71. Tanel Kangert (EST/AST) 24.

72. Maxime Bouet (FRA/FST) 24.

73. Marc Soler (ESP/MOV) 24.

74. Thomas De Gendt (BEL/LOT) 24.

75. Thomas Degand (BEL/WGG) 24.

76. Heinrich Haussler (AUS/BAH) 24.

77. Tom Slagter (NED/DDT) 24.

78. Tomasz Marczynski (POL/LOT) 24.

79. Luke Rowe (GBR/SKY) 24.

80. Wout Poels (NED/SKY) 24.

81. Paul Martens (GER/LNL) 24.

82. Daniel Martínez (COL/EFD) 24.

83. Daniel Navarro (ESP/COF) 24.

84. Fabien Grellier (FRA/DEN) 24.

85. Tobias Ludvigsson (SWE/FDJ) 30.

86. Reinardt Janse Van Rensburg (RSA/DDT) 30.

87. Mathias Frank (SUI/ALM) 30.

88. David Gaudu (FRA/FDJ) 30.

89. Jakob Diemer Fuglsang (DEN/AST) 30.

90. Kévin Ledanois (FRA/FST) 30.

91. Pierre Rolland (FRA/EFD) 30.

92. Kristjan Koren (SLO/BAH) 30.

93. Pawel Poljanski (POL/BOR) 30.

94. Simon Clarke (AUS/EFD) 30.

95. Jesper Hansen (DEN/AST) 30.

96. Tejay Van Garderen (USA/BMC) 30.

97. Koen de Kort (NED/TRE) 30.

98. Ian Boswell (USA/KAT) 30.

99. Adam Yates (GBR/MIT) 30.

100. Nicolas Edet (FRA/COF) 30.

101. Ramon Sinkeldam (NED/FDJ) 30.

102. Simon Geschke (GER/SUN) 30.

103. Jay Thomson (RSA/DDT) 30.

104. Amund Grondahl Jansen (NOR/LNL) 30.

105. Julian Alaphilippe (FRA/QST) 30.

106. Sylvain Chavanel (FRA/DEN) 30.

107. Laurens ten Dam (NED/SUN) 30.

108. Gorka Izagirre (ESP/BAH) 38.

109. Niki Terpstra (NED/QST) 39.

110. Rafal Majka (POL/BOR) 39.

111. Elie Gesbert (FRA/FST) 42.

112. Florian Vachon (FRA/FST) 42.

113. Michael Andersen (DEN/AST) 42.

114. Olivier Le Gac (FRA/FDJ) 55.

115. Darwin Atapuma (COL/EAU) 55.

116. Luke Durbridge (AUS/MIT) 59.

117. Tom Scully (NZL/EFD) 1:01.

118. Romain Hardy (FRA/FST) 1:01.

119. Daniel Oss (ITA/BOR) 1:03.

120. Romain Sicard (FRA/DEN) 1:07.

121. Arthur Vichot (FRA/FDJ) 1:11.

122. Franco Pellizotti (ITA/BAH) 1:11.

123. Michael Gogl (AUT/TRE) 1:15.

124. Omar Fraile (ESP/AST) 1:15.

125. José Herrada Lopez (ESP/COF) 1:22.

126. Dimitri Claeys (BEL/COF) 1:22.

127. Marco Marcato (ITA/EAU) 1:28.

128. Rory Sutherland (AUS/EAU) 1:28.

129. Bauke Mollema (NED/TRE) 1:34.

130. Toms Skujinš (LAT/TRE) 1:34.

131. Jon Izagirre (ESP/BAH) 1:45.

132. Oliviero Troia (ITA/EAU) 2:07.

133. Julien Bernard (FRA/TRE) 2:16.

134. Nils Politt (GER/KAT) 3:19.

135. Michal Kwiatkowski (POL/SKY) 3:21.

136. Lawson Craddock (USA/EFD) 3:23.

137. Guillaume Van Keirsbulck (BEL/WGG) 4:04.

138. Amaël Moinard (FRA/FST) 4:06.

139. Michael Schär (SUI/BMC) 4:08.

140. Taylor Phinney (USA/EFD) 4:10.

141. Anthony Perez (FRA/COF) 4:11.

142. Gregor Mühlberger (AUT/BOR) 4:18.

143. Lukas Pöstlberger (AUT/BOR) 4:18.

144. Silvan Dillier (SUI/ALM) 4:44.

145. Damien Gaudin (FRA/DEN) 4:44.

We live in a world where facts and fiction get blurred
Who we choose to trust can have a profound impact on our lives. Join thousands of devoted South Africans who look to News24 to bring them news they can trust every day. As we celebrate 25 years, become a News24 subscriber as we strive to keep you informed, inspired and empowered.
Join News24 today
heading
description
username
Show Comments ()
loading... Live
Brighton and Hove Albion 0
Manchester City 4
Voting Booth
Should the Proteas pick Faf du Plessis for the T20 World Cup in West Indies and the United States in June?
Please select an option Oops! Something went wrong, please try again later.
Results
Yes! Faf still has a lot to give ...
65% - 459 votes
No! It's time to move on ...
35% - 252 votes
Vote
Editorial feedback and complaints

Contact the public editor with feedback for our journalists, complaints, queries or suggestions about articles on News24.

LEARN MORE