Após rodar por diversos clubes do futebol inglês, foi contratado pelo West Ham em 2019. Estreou pelos "Hammers" em um jogo contra o Chelsea no dia 30 de novembro, pela Premier League, no Stamford Bridge. Martin teve grande atuação e ajudou sua equipe a vencer por 1 a 0.