[4][5] A partir de 2017, Martínez fue fichado en Alajuelense por el gerente deportivo Víctor Badilla.
Estuvo un periodo jugando para el alto rendimiento rojinegro, hasta que fue cedido a COFUTPA de la segunda categoría en la temporada 2017-18.
[20] El 26 de agosto, debutó contra el F. C. Cincinnati, Martínez ingresó al minuto 84 por la derrota 3-0.
[22] El 18 de marzo apareció como titular frente a Estados Unidos en el Estadio Jalisco, donde se dio la derrota por 1-0.
[23] Tres días después repitió ante México en el Estadio Akron, y en esta ocasión vio otra vez la derrota de su conjunto por 3-0.
[26] Tres días después tampoco superó el compromiso por el tercer lugar frente a Honduras (2-2), cayendo por la misma vía de los penales.