Marseille - Rigoberto Uran said his second place behind Chris Froome at the Tour de France had confirmed Colombia's status as a great cycling nation.
It's the third time in five years that a Colombian will finish second at the Tour after Nairo Quintana in 2013 and 2015 - each time behind Froome.
"Colombia is used to coming second with Nairo," said Uran, 30. "In that way it has confirmed the greatness of cycling in Colombia.
"There are a lot more good riders, lots of talent coming up behind. Cycling is still great in Colombia."
Colombians have been racking up top Grand Tour finishes for several years now with Uran twice a runner-up at the Giro d'Italia, once to Quintana.
Esteban Chaves was second at the Giro last year and then third at the Vuelta a Espana, while Quintana has won both of those races.
"Second place is a great result," added Uran, who also won the ninth stage.
"I think the appraisal is very good, coming second and winning a stage.
"Coming second at the Tour is the best result of my sporting career," added Uran, who won a silver medal in the Olympic road race in London in 2012.
This year's race almost ended in disaster for the Cannondale rider, though, as he bumped into a safety hoarding on a tight turn coming into the Velodrome stadium in the final 100 metres of Saturday's 22.5km race against the clock in Marseille.
It only cost him a few seconds but he was close to coming off his bike.
"It was very tough, we all take risks. I didn't take the last corner well and almost crashed."
But in the end it made no difference as he finished 54 seconds behind Froome and 1:26 ahead of Romain Bardet in third.
The two of them had started the day within 30 seconds of Froome and genuinely holding hopes of pulling off a sensational victory.
"We knew what we were up against and that it would be difficult to take first place off Froome, but I'm more than happy," added Uran, a former Sky team-mate of the four-time champion.
But he pointed to the opening stage time-trial in Dusseldorf as the main difference between him and Froome.
He lost 51 seconds to the Briton under grey skies and pouring rain that day.
"The key for me in the Tour with respect to Froome was the 51 seconds I lost in the opening stage time-trial in Dusseldorf," he said.
"In the mountains there wasn't much difference and I improved a lot."
Overall standings after the 20th stage of the Tour de France, a 22.5km time trial in Marseille on Saturday:
1. Christopher Froome (GBR/Sky) 83h55:16.
2. Rigoberto Uran (COL/CAN) at 0:54.
3. Romain Bardet (FRA/ALM) 2:20.
4. Mikel Landa (ESP/SKY) 2:21.
5. Fabio Aru (ITA/AST) 3:05.
6. Daniel Martin (IRL/QST) 4:42.
7. Simon Yates (GBR/ORI) 6:14.
8. Louis Meintjies (RSA/EAU) 8:20.
9. Alberto Contador (ESP/TRE) 8:49.
10. Warren Barguil (FRA/SUN) 9:25.
11. Damiano Caruso (ITA/BMC) 14:48.
12. Nairo Quintana (COL/MOV) 15:28.
13. Alexis Vuillermoz (FRA/ALM) 24:38.
14. Mikel Nieve (ESP/SKY) 25:28.
15. Emanuel Buchmann (GER/BOR) 33:21.
16. Brice Feillu (FRA/TFO) 36:46.
17. Bauke Mollema (NED/TRE) 37:43.
18. Carlos Betancour (COL/MOV) 37:47.
19. Serge Pauwels (BEL/DDT) 39:36.
20. Tiesj Benoot (BEL/LOT) 42:04.
21. Tony Gallopin (FRA/LOT) 42:39.
22. Jan Bakelants (BEL/ALM) 50:04.
23. Guillaume Martin (FRA/AJW) 53:52.
24. Roman Kreuziger (CZE/ORI) 59:58.
25. Sylvain Chavanel (FRA/DEN) 1h04:22.
26. Pierre-Roger Latour (FRA/ALM) 1h12:43.
27. Romain Hardy (FRA/TFO) 1h12:51.
28. Daniel Navarro (ESP/COF) 1h14:35.
29. Sergio Henao (COL/SKY) 1h16:32.
30. Mathias Frank (SWI/ALM) 1h21:16.
31. Robert Kiserlovski (CRO/KAT) 1h25:25.
32. Amaël Moinard (FRA/BMC) 1h32:02.
33. Nicolas Roche (IRL/BMC) 1h32:35.
34. Thomas Degand (BEL/AJW) 1h34:02.
35. Lilian Calmejane (FRA/DEN) 1h35:16.
36. Rudy Molard (FRA/FDJ) 1h35:55.
37. Ben Gastauer (LUX/ALM) 1h38:33.
38. Primož Roglic (SLO/LNL) 1h39:49.
39. Diego Ulissi (ITA/EAU) 1h45:23.
40. Marco Minnaard (NED/AJW) 1h48:11.
41. Darwin Atapuma (COL/EAU) 1h49:40.
42. Pierre-Luc Perichon (FRA/TFO) 1h57:29.
43. Nathan Brown (USA/CAN) 1h57:52.
44. Andrej Zeits (KAZ/AST) 1h59:09.
45. Janez Brajkovic (SLO/BAH) 2h00:38.
46. Jarlinson Pantano (COL/TRE) 2h01:30.
47. Daryl Impey (RSA/ORI) 2h01:59.
48. Cyril Gautier (FRA/ALM) 2h03:24.
49. Andrew Talansky (USA/CAN) 2h03:27.
50. Thomas De Gendt (BEL/LOT) 2h04:45.
51. Kristijan Durasek (CRO/EAU) 2h04:53.
52. Haimar Zubeldia (ESP/TRE) 2h06:30.
53. Gianluca Brambilla (ITA/QST) 2h06:57.
54. Pierre Rolland (FRA/CAN) 2h10:23.
55. Maxime Bouet (FRA/TFO) 2h13:23.
56. Luis Ángel Maté (ESP/COF) 2h15:28.
57. Michal Kwiatkowski (POL/SKY) 2h17:48.
58. Greg Van Avermaet (BEL/BMC) 2h19:14.
59. Jonathan Castroviejo (ESP/MOV) 2h21:28.
60. Jens Keukeleire (BEL/ORI) 2h22:26.
61. Simon Geschke (GER/SUN) 2h24:05.
62. Michael Andersen (DEN/AST) 2h25:36.
63. Esteban Chaves (COL/ORI) 2h27:34.
64. Oliver Naesen (BEL/ALM) 2h28:02.
65. Romain Sicard (FRA/DEN) 2h29:46.
66. Laurens ten Dam (NED/SUN) 2h30:04.
67. Eduardo Sepulveda (ARG/TFO) 2h31:05.
68. Axel Domont (FRA/ALM) 2h35:33.
69. Michael Matthews (AUS/SUN) 2h36:36.
70. Alexey Lutsenko (KAZ/AST) 2h37:39.
71. Koen de Kort (NED/TRE) 2h38:33.
72. Tsgabu Grmay (ETH/BAH) 2h40:10.
73. Michael Schär (SWI/BMC) 2h41:03.
74. Tiago Machado (POR/KAT) 2h43:36.
75. Maurits Lammertink (NED/KAT) 2h44:01.
76. Nicolas Edet (FRA/COF) 2h44:20.
77. Tylan van Baarle (NED/CAN) 2h47:11.
78. Edvald Boasson Hagen (NOR/DDT) 2h48:16.
79. Stefan Kung (SWI/BMC) 2h49:17.
80. Paul Martens (GER/LNL) 2h49:22.
81. Pawel Poljanski (POL/BOR) 2h53:42.
82. Danilo Wyss (SWI/BMC) 2h53:51.
83. Ben Swift (GBR/EAU) 2h54:48.
84. Nikias Arndt (GER/SUN) 2h54:54.
85. Thomas Voeckler (FRA/DEN) 2h55:13.
86. Elie Gesbert (FRA/TFO) 2h55:13.
87. Simon Clarke (AUS/CAN) 2h55:27.
88. Angelo Tulik (FRA/DEN) 2h56:27.
89. Audrey Amador (CRC/MOV) 2h56:43.
90. Damien Howson (AUS/ORI) 2h56:57.
91. Alberto Bettiol (ITA/CAN) 2h57:56.
92. Imanol Erviti (ESP/MOV) 3h00:21.
93. Nils Politt (GER/KAT) 3h03:28.
94. Bakhtiyar Kozhatayev (KAZ/AST) 3h04:11.
95. José Herrada Lopez (ESP/MOV) 3h04:49.
96. Jay McCarthy (AUS/BOR) 3h05:13.
97. Alessandro De Marchi (ITA/BMC) 3h05:25.
98. Marco Marcato (ITA/EAU) 3h05:53.
99. Michael Albasini (SWI/ORI) 3h06:55.
100. Tony Martin (GER/KAT) 3h08:13.
101. Pieter Vanspeybrouck (BEL/AJW) 3h09:38.
102. Zdenek Stybar (CZE/QST) 3h09:48.
103. Florian Vachon (FRA/TFO) 3h13:10.
104. Daniele Bennati (ITA/MOV) 3h13:44.
105. Perrig Quemeneur (FRA/DEN) 3h14:24.
106. Scott Thwaites (GBR/DDT) 3h15:12.
107. Jack Bauer (NZL/QST) 3h15:13.
108. Jasha Sütterlin (GER/MOV) 3h17:53.
109. Yukiya Arashiro (JPN/BAH) 3h18:16.
110. Matteo Bono (ITA/EAU) 3h19:21.
111. Yoann Offredo (FRA/AJW) 3h20:50.
112. Vasil Kiryienka (BLR/SKY) 3h21:15.
113. Adam Hansen (AUS/LOT) 3h22:31.
114. Patrick Bevin (NZL/CAN) 3h23:00.
115. Dmitriy Gruzdev (KAZ/AST) 3h24:42.
116. Maciej Bodnar (POL/BOR) 3h24:58.
117. Julien Simon (FRA/COF) 3h29:21.
118. Reinardt Janse Van Rensburg (RSA/DDT) 3h30:54.
119. Javier Moreno (ESP/BAH) 3h32:06.
120. Andriy Grivko (UKR/AST) 3h32:14.
121. John Degenkolb (GER/TRE) 3h32:59.
122. Lars Ytting Bak (DEN/LOT) 3h36:13.
123. Sonny Colbrelli (ITA/BAH) 3h36:22.
124. Dion Smith (NZL/AJW) 3h39:24.
125. Laurent Pichon (FRA/TFO) 3h39:45.
126. Adrien Petit (FRA/DEN) 3h41:34.
127. Vegard Laengen (NOR/EAU) 3h41:52.
128. Marcus Burghardt (GER/BOR) 3h43:33.
129. Cyril Lemoine (FRA/COF) 3h43:45.
130. Mike Teunissen (NED/SUN) 3h43:52.
131. Alexander Kristoff (NOR/KAT) 3h45:40.
132. Frederik Backaert (BEL/AJW) 3h46:36.
133. Christophe Laporte (FRA/COF) 3h46:47.
134. Yohann Gene (FRA/DEN) 3h47:08.
135. Markel Irizar (ESP/TRE) 3h47:10.
136. Jürgen Roelandts (BEL/LOT) 3h47:20.
137. Stephen Cummings (GBR/DDT) 3h48:18.
138. Andrea Pasqualon (ITA/AJW) 3h51:18.
139. Nacer Bouhanni (FRA/COF) 3h51:29.
140. Julien Vermote (BEL/QST) 3h51:38.
141. Roy Curvers (NED/SUN) 3h52:34.
142. Thomas Boudat (FRA/DEN) 3h53:08.
143. Rick Zabel (GER/KAT) 3h55:10.
144. Grega Bole (SLO/BAH) 3h55:29.
145. Christian Knees (GER/SKY) 3h55:31.
146. Michael Gogl (AUT/TRE) 3h59:06.
147. Guillaume Van Keirsbulck (BEL/AJW) 3h59:48.
148. Ramon Sinkeldam (NED/SUN) 4h01:54.
149. André Greipel (GER/LOT) 4h03:00.
150. Reto Hollenstein (SWI/KAT) 4h03:45.
151. Matthew Hayman (AUS/ORI) 4h04:13.
152. Davide Cimolai (ITA/FDJ) 4h06:15.
153. Bernhard Eisel (AUT/DDT) 4h09:02.
154. Fabio Sabatini (ITA/QST) 4h10:25.
155. Marco Haller (AUT/KAT) 4h13:50.
156. Albert Timmer (NED/SUN) 4h14:43.
157. Jaco Venter (RSA/DDT) 4h15:24.
158. Dylan Groenewegen (NED/LNL) 4h16:12.
159. Florian Sénéchal (FRA/COF) 4h17:12.
160. Olivier Le Gac (FRA/FDJ) 4h17:21.
161. Taylor Phinney (USA/CAN) 4h18:15.
162. Borut Božic (SLO/BAH) 4h18:41.
163. Dimitri Claeys (BEL/COF) 4h19:10.
164. Robert Wagner (GER/LNL) 4h24:13.
165. Rüdiger Selig (GER/BOR) 4h26:43.
166. Tom Leezer (NED/LNL) 4h30:16.
167. Luke Rowe (GBR/SKY) 4h35:52.