Piłkarz podpisał z St. Johnstone roczną umowę, przy okazji odrzucił oferty Glasgow Rangers, Hibernian i kilku angielskich klubów.
Craig Beattie to wychowanek Celticu Glasgow, skąd trafił do West Brommwich Albion i od tamtego momentu, aż do transferu do Swansea grał wyłącznie w angielskich zespołach. Ostatnio grał w szkockim Hearts.
Zawodnik ma na swoim koncie ponad 100 spotkań w Championship, ale tylko 9 w Premier League. W reprezentacji Szkocji zagrał 7 razy.