Shedden comenzó a competir en 1999 en el Campeonato Ford Fiesta, y en 2000 consiguió el título.
El escocés disputó el Campeonato SEAT León Cupra Británico 2003, donde resultó segundo frente a Robert Huff con una victoria y seis podios.
En 2004 consiguió un triunfo y cinco podios, culminando así cuarto en la tabla general.
Al volante de un Honda Integra, consiguió cuatro victorias y diez podios en 30 carreras, por lo cual finalizó cuarto en su debut en la categoría.
Como consecuencia, consiguió un segundo lugar, un quinto, un sexto y ocho top 10 en 15 carreras, para colocarse 14º en la tabla general.
Shedden obtuvo seis victorias y cinco segundos puestos en las 30 carreras de 2011, pero debió conformarse con el subcampeonato al ser superado en puntos por su compañero Neal.
Así, quedó por delante de Plato y Neal, pero Andrew Jordan lo relegó al subcampeonato.
En el Campeonato Británico de Turismos 2016, el escocés logró cuatro victorias y diez podios en 30 carreras, reteniendo el título al superar a Sam Tordoff por apenas dos puntos.