McGrory won a gold medal (with Brett Aitken) in the Madison at the 2000 Summer Olympics in Sydney, a silver in the Madison at the 1996 UCI Track Cycling World Championships in Manchester, and a bronze medal at the 1988 Summer Olympics in the team pursuit.