Den 30-åringen er i sin andre gang med Saints, etter å ha kome tilbake etter to år med Hibernian i 2015. Han flytta først til Perth på lån frå Falkirk i 2007, og undertekste ein fast avtale året etter. Craig har skora fem mål i 35 opptredenar i sesongen for Tommy Wright. "Eg trur alle veit kva eg føler for klubben, og det er deileg å ha min framtid ordna". St Johnstone-lagskammeratane Zander Clark, Richard Foster, Joe Shaughnessy, Brian Easton, David Wotherspoon, Steven MacLean og Aaron Comrie har alle for nylig avtalt nye avtal.
Midtspelaren Liam Craig har underskriva kontraktsforlenging med Perth, og vil halde han i McDiarmid Park til sommaren 2019.