Se formó en la cantera de los Arbroath Musketeers escoceses (1996-2002).
En 2002 con 18 años, se marchó a Estados Unidos para unirse al Pennfield Senior High School, situado en Battle Creek, Míchigan, donde jugó una temporada (2002-2003).
A final de temporada recibió una mención honorable Detroit Free Press Prep.
Tras graduarse en 2003, asistió durante dos años (2003-2005) al Kalamazoo Valley Community College (es un community college de dos años), situado en Kalamazoo, Míchigan, perteneciente a la División II de la NJCAA.
Disputó un total de 29 partidos con los Kalamazoo Valley Cougars entre las dos temporadas, promediando 4,7 puntos (35,7 % en triples y 56,2 % en tiros libres), 2,6 rebotes y 1 asistencia.
Su primer equipo como profesional fueron los Scottish Rocks escoceses (pertenecientes a la British Basketball League), donde jugó en la temporada 2005-2006.
Tras terminar su cesión, volvió a los Scottish Rocks, donde estuvo los siguientes tres años (2006-2009).
En su cuarta temporada (2008-2009), jugó 33 partidos de liga con un promedio de 13,8 puntos (34,3 % en triples y 85,5 % en tiros libres), 4,4 rebotes, 1,7 asistencias y 1,3 robos.
Disputó 7 partidos de liga con el conjunto de Ipoh, promediando 20,1 puntos (38,3 % en triples y 65 % en tiros libres), 12,6 rebotes, 2 asistencias, 2,5 robos y 1 tapón.
Los siguientes tres años (2011-2014) los jugó en los Glasgow Rocks, club con el que debutó como profesional.
Disputó los Commonwealth Games de 2006, celebrados en Melbourne, Australia, donde Escocia quedó en 6.ª posición.
Disputó la 2.ª fase de clasificación para el EuroBasket 2015, no consiguiendo Gran Bretaña clasificarse.