Hann vann gullverðlaun á Ólympíuleikunum 2004 í Aþenu í 4 × 100 m frjálsum, silfurverðlaun í 100 m frjálsum
og brons í 50 metra frjálsum. Þrír menn í 100 metra frjálslyndisliðinu voru í liðinu sem braut metið og vann gull á Samveldisleikunum 2006. Hann vann einnig gullverðlaun í 100m frjálsum og 100m fiðrildi.