Craig doorliep de academie van Watford voordat hij op 12-jarige leeftijd naar Spurs verhuisde. Hij tekende zijn eerste professionele contract bij Tottenham in mei 2021 en maakte twee jaar later zijn Premier League-debuut, waarbij hij inviel in een 4-1 overwinning op Leeds United in mei 2023.
Kansen in het eerste elftal bleven beperkt bij Spurs en Craig bracht tijd door op huurbasis in de Football League, waar hij ervaring opdeed op drie verschillende niveaus. Hij had periodes bij Doncaster Rovers, Barnsley en Mansfield Town, waar hij actief was in League One en League Two, en vertegenwoordigde Schotland op jeugd internationaal niveau.
Port Vale-manager Jon Brady gelooft dat Craig precies past bij wat de club probeert op te bouwen.
"Matty past in het profiel van speler dat we naar Port Vale willen halen," zei Brady. "Jong, hongerig en op een opwaartse lijn in zijn carrière. Hij heeft een echte wens om te verbeteren, werkt elke dag hard en is eager om zich te ontwikkelen, wat kwaliteiten zijn die voor ons heel belangrijk zijn."
Brady voegde toe dat de ondertekening deel uitmaakt van een langetermijnplan.
"We geloven dat hij het potentieel heeft om te groeien met de voetbalclub en een positieve impact te maken, zowel op als buiten het veld. We zijn verheugd hem te verwelkomen en kijken ernaar uit om met hem samen te werken terwijl we blijven bouwen aan een competitieve en ambitieuze selectie."
Craig komt met tijd aan zijn zijde. Op 23-jarige leeftijd heeft hij Premier League-ontwikkeling, Championship en League One-ervaring achter de rug, en een manager bij zijn nieuwe club die bereid is om om hem heen te bouwen.
Port Vale eindigde vorig seizoen als negende in League One onder Brady. De club richt zich op een poging om naar de play-offs te gaan in 2026/27, en de ondertekening van Craig is onderdeel van een bewuste inspanning om de kwaliteit van de selectie te verhogen terwijl er ook naar de toekomst wordt gekeken. Drie jaar op zijn contract geeft beide partijen de zekerheid om samen iets op te bouwen.