Han var under kontrakt med St. Johnstone i hele sin seniorkarriere fram til 2014, men spilte på utlån i de skotske klubbene Alloa Athletic i skotsk tredjedivisjon og Hamilton Academical i det nest høyeste nivået i skotsk fotball, med en sesong i hver klubb.