USA and Peru middle-distance runner David Torrence has been found dead in a swimming pool in Arizona aged 31.

Torrence helped USA win silver at the World Relay Championships in 2014 and won an individual silver of his own at the Pan American Games in 2015 before switching allegiances to Peru for the 2016 Rio Olympics.

Torrence competed in the men's 5,000m race in Rio, eventually finishing 13th as Great Britain's Mo Farah claimed gold.

"Detectives learned that there were no obvious signs of foul play," a police statement said.