Craig è passato attraverso l'accademia del Watford prima di trasferirsi agli Spurs all'età di 12 anni. Ha firmato il suo primo contratto professionale con il Tottenham nel maggio 2021 e ha debuttato in Premier League due anni dopo, entrando dalla panchina in una vittoria per 4-1 contro il Leeds United nel maggio 2023.
Le opportunità in prima squadra sono rimaste limitate agli Spurs e Craig ha trascorso del tempo in prestito nella Football League, accumulando esperienza a tre diversi livelli. Ha avuto esperienze con i Doncaster Rovers, Barnsley e Mansfield Town, operando tra League One e League Two, e ha rappresentato la Scozia a livello internazionale giovanile.
Il manager del Port Vale, Jon Brady, crede che Craig si adatti precisamente a ciò che il club sta cercando di costruire.
"Matty si adatta al profilo di giocatore che vogliamo portare al Port Vale," ha detto Brady. "Giovane, affamato e in una traiettoria ascendente nella sua carriera. Ha un reale desiderio di migliorare, lavora duramente ogni giorno ed è desideroso di svilupparsi, qualità che sono molto importanti per noi."
Brady ha aggiunto che la firma fa parte di un piano a lungo termine.
"Crediamo che abbia il potenziale per crescere con il club calcistico e avere un impatto positivo sia dentro che fuori dal campo. Siamo felici di accoglierlo e non vediamo l'ora di lavorare con lui mentre continuiamo a costruire una squadra competitiva e ambiziosa."
Craig arriva con il tempo dalla sua parte. A 23 anni, ha alle spalle esperienza in Premier League, Championship e League One, e un manager nel suo nuovo club disposto a costruire attorno a lui.
Il Port Vale ha concluso al nono posto in League One la scorsa stagione sotto Brady. Il club punta a un tentativo di qualificazione ai play-off nella stagione 2026/27, e la firma di Craig fa parte di uno sforzo deliberato per alzare la qualità della rosa mantenendo un occhio al futuro. Tre anni sul suo contratto offrono a entrambe le parti la sicurezza di costruire qualcosa insieme.