Shirvington generally competed in the 100m, 200m and 4 x 100m relay events, finding the most success in the 100m sprint. He competed in the 2000 Olympic Games, the Athletics World Championships from 1999 to 2007 and the Commonwealth Games in 1998 and 2006.