Rice voitti vuoden 2006 Kansainyhteisön kisoissa Melbournessa 200 ja 400 metrin sekauinnit. Seuraavana vuonna hän voitti samoilla matkoilla MM-pronssia Melbournen maailmanmestaruuskilpailuissa.