McGrory voitti kultamitalin (brett Aitkenin kanssa) Madisonissa vuoden 2000 kesäolympialaisissa Sydneyssä, hopean Madisonissa vuoden 1996 UCI:n polkupyöräily maailmanmestaruudessa
Manchesterissa, ja pronssimitalin 1988 kesäolympialaisissa joukkueen takaa-ajossa.