Craig est passé par l'académie de Watford avant de rejoindre Spurs à l'âge de 12 ans. Il a signé son premier contrat professionnel à Tottenham en mai 2021 et a fait ses débuts en Premier League deux ans plus tard, entrant en jeu lors d'une victoire 4-1 contre Leeds United en mai 2023.
Les opportunités en équipe première sont restées limitées à Spurs et Craig a passé du temps en prêt dans la Football League, acquérant de l'expérience à trois niveaux différents. Il a eu des passages à Doncaster Rovers, Barnsley et Mansfield Town, évoluant en League One et League Two, et a représenté l'Écosse au niveau international des jeunes.
L'entraîneur de Port Vale, Jon Brady, pense que Craig correspond exactement à ce que le club essaie de construire.
"Matty correspond au profil de joueur que nous voulons amener à Port Vale," a déclaré Brady. "Jeune, affamé et sur une trajectoire ascendante dans sa carrière. Il a un véritable désir de s'améliorer, travaille dur chaque jour et est désireux de se développer, ce qui sont des qualités très importantes pour nous."
Brady a ajouté que la signature fait partie d'un plan à long terme.
"Nous croyons qu'il a le potentiel de grandir avec le club de football et d'avoir un impact positif sur et en dehors du terrain. Nous sommes ravis de l'accueillir et avons hâte de travailler avec lui alors que nous continuons à construire une équipe compétitive et ambitieuse."
Craig arrive avec le temps de son côté. À 23 ans, il a une expérience en Premier League, en Championship et en League One derrière lui, et un entraîneur dans son nouveau club prêt à construire autour de lui.
Port Vale a terminé neuvième en League One la saison dernière sous Brady. Le club vise une montée vers les play-offs en 2026/27, et la signature de Craig fait partie d'un effort délibéré pour élever la qualité de l'équipe tout en gardant un œil sur l'avenir. Trois ans sur son contrat donnent aux deux parties la sécurité de construire quelque chose ensemble.