Navarro hizo su debut en Grandes Ligas con los Yankees, el 7 de septiembre de 2004, jugando contra los Tampa Bay Rays, y jugó en siete juegos, bateando .429 (3-por-7) con un remolcadas y dos anotadas.