Canadian swimmer Ryan Cochrane was eclipsed by China's Sun Yang in the men's 1,500 metres freestyle at the world championships Sunday in Barcelona, Spain.
The native of Victoria, B.C., who won silver in the 1,500 at the 2011 worlds and 2012 Olympics, clocked in at 14 minutes 42.48 seconds, just over a second behind Sun's time of 14:41.15. Italian teenager Gregorio Paltrinieri was third in 14:45.37.
It's the sixth career world championships medal for the 24-year-old, surpassing Brent Hayden for the most all-time among Canadians.
"To have six medals is something I always dreamed of when I was a young kid getting into the sport," Cochrane said. "But that being said I always want better. I always want more and I think that's what drives me every day."
Cochrane, who also won bronze in the men's 800-metre freestyle last Wednesday, entered the final in second spot after qualifying in Saturday's preliminaries.