McGrory võitis kuldmedali (koos Brett Aitken) Madisonis 2000. aasta Sydney suveolümpiamängudel, hõbedat Madisonis 1996. aasta UCI ringratturite maailmameistrivõistlustel
Manchesteris ja 1988. aasta suveolümpiamängudel meeskondliku tagaajamise osas.