 He competed in four Olympic Games, winning three medals, one silver and two bronze.As well, Harnett has three medals from the Commonwealth Games and three medals from the Pan American Games He held the world record for the 200 metre time trial for 11 years, bested in 2006 by Dutchman Theo Bos.After retiring from cycling in 1996, he attended the Sydney and Athens Olympic Games as a commentator for CBC Sports.