I sin olympiske debut, tok Rogers bronse på 100 m brystsvømming, etterfulgt av bronse på 4x100 m medley stafett i 1996. Under sitt siste OL, OL i Sydney, var han den eldste deltakeren på det australske svømmelandslaget, i en alder av 29 år. Under kortbane-VM i 1993 tok han gull på 100 m brystsvømming, og under kortbane-VM i 1999 tok han gull på 200 m brystsvømming. I tillegg har han to gullmedaljer på 4x100 m medley stafett.