Craig pasó por la academia de Watford antes de mudarse a Spurs a la edad de 12 años. Firmó su primer contrato profesional en Tottenham en mayo de 2021 y debutó en la Premier League dos años después, saliendo desde el banquillo en una victoria por 4-1 sobre Leeds United en mayo de 2023.
Las oportunidades en el primer equipo siguieron siendo limitadas en Spurs y Craig pasó tiempo cedido en la Football League, acumulando experiencia en tres niveles diferentes. Tuvo etapas en Doncaster Rovers, Barnsley y Mansfield Town, operando en League One y League Two, y representó a Escocia a nivel internacional juvenil.
El entrenador de Port Vale, Jon Brady, cree que Craig encaja precisamente en lo que el club está tratando de construir.
"Matty encaja en el perfil de jugador que queremos traer a Port Vale", dijo Brady. "Joven, hambriento y en una trayectoria ascendente en su carrera. Tiene un verdadero deseo de mejorar, trabaja duro todos los días y está ansioso por desarrollarse, cualidades que son muy importantes para nosotros."
Brady añadió que la firma es parte de un plan a largo plazo.
"Creemos que tiene el potencial para crecer con el club de fútbol y hacer un impacto positivo tanto dentro como fuera del campo. Estamos encantados de darle la bienvenida y esperamos trabajar con él mientras continuamos construyendo un equipo competitivo y ambicioso."
Craig llega con tiempo a su favor. A sus 23 años, tiene desarrollo en la Premier League, experiencia en Championship y League One, y un entrenador en su nuevo club dispuesto a construir a su alrededor.
Port Vale terminó noveno en League One la temporada pasada bajo Brady. El club tiene como objetivo un empuje hacia los play-offs en 2026/27, y la firma de Craig es parte de un esfuerzo deliberado por elevar la calidad del equipo mientras se mantiene un ojo en el futuro. Tres años en su contrato le da a ambas partes la seguridad para construir algo juntos.