Ao obter o quatro lugar na prova final, pontuável para Mundial de 2010, que se efectuou em Budapeste (Hungria), João Silva conquistou a excelente, quiçá, inesperada quinta posição no “ranking” mundial deste ano, ao somar 2.649 pontos, contra os 3.789 do líder, o espanhol Javier Gomez, que venceu pelo segundo ano consecutivo.
Na prova de hoje, Silva cumpriu a prova no tempo de 1.43.05, apenas a 39 segundos do vencedor, o britânico Alistair Brownlee (1.42.26). O espanhol foi segundo, com 1.42.30.
No sector feminino e na categoria de sub-23, a portuguesa Bárbara Clemente não completou a prova.