Craig passou pela academia do Watford antes de se mudar para o Spurs aos 12 anos. Ele assinou seu primeiro contrato profissional com o Tottenham em maio de 2021 e fez sua estreia na Premier League dois anos depois, saindo do banco em uma vitória por 4-1 sobre o Leeds United em maio de 2023.
As oportunidades no time principal permaneceram limitadas no Spurs e Craig passou um tempo emprestado na Football League, adquirindo experiência em três níveis diferentes. Ele teve passagens pelo Doncaster Rovers, Barnsley e Mansfield Town, atuando nas ligas One e Two, e representou a Escócia em nível internacional juvenil.
O treinador do Port Vale, Jon Brady, acredita que Craig se encaixa exatamente no que o clube está tentando construir.
"Matty se encaixa no perfil de jogador que queremos trazer para o Port Vale," disse Brady. "Jovem, ambicioso e em uma trajetória ascendente em sua carreira. Ele tem um verdadeiro desejo de melhorar, trabalha duro todos os dias e está ansioso para se desenvolver, que são qualidades muito importantes para nós."
Brady acrescentou que a contratação faz parte de um plano de longo prazo.
"Acreditamos que ele tem o potencial de crescer com o clube de futebol e causar um impacto positivo tanto dentro quanto fora de campo. Estamos felizes em recebê-lo e ansiosos para trabalhar com ele enquanto continuamos construindo um elenco competitivo e ambicioso."
Craig chega com tempo a seu favor. Com 23 anos, ele tem desenvolvimento na Premier League, experiência na Championship e na League One, e um treinador em seu novo clube disposto a construir ao seu redor.
O Port Vale terminou em nono lugar na League One na última temporada sob Brady. O clube está mirando uma ascensão para os playoffs em 2026/27, e a contratação de Craig faz parte de um esforço deliberado para elevar a qualidade do elenco enquanto mantém um olho no futuro. Três anos em seu contrato dão a ambas as partes a segurança para construir algo juntos.