W 2005 wywalczył kolejne dwa złote medale mistrzostw świata, w konkurencji skoku z trampoliny z wysokości zarówno 1, jak i 3 m. Dzięki temu został pierwszym w historii sportowcem, który zdobył indywidualnie po jednym złotym medalu mistrzostw globu w każdej z trzech konkurencji. W 2006 zdobył cztery medale igrzysk Wspólnoty Narodów – złoty w konkurencjach: skoku z trampoliny 1 m i trampoliny 3 m (indywidualnie i synchronicznie), a także brązowy w skoku z wieży 10 m. Na mistrzostwach w Melbourne wywalczył dwa tytuły wicemistrza świata, w konkurencji skoku z trampoliny z 3 m (zarówno indywidualnie, jak i synchronicznie). W czasie igrzysk panamerykańskich rozgrywanych w Rio de Janeiro zdobył trzy krążki, złoty w skoku z trampoliny 3 m (indywidualnie) oraz brązowy w skoku z wieży 10 m i w skoku synchronicznym z trampoliny 3 m.

W 2008 został po raz drugi wicemistrzem olimpijskim, ponownie w konkurencji skoku z trampoliny 3-metrowej (uzyskał tam wynik 536,65 pkt). Do konkurencji skoku synchronicznego z trampoliny zaś przystąpił z Arturo Mirandą i uzyskał wynik 409,29 pkt plasujący duet na 5. pozycji.