Como jugador se destacó en el Club Nacional de Football con el que ganó seis campeonatos uruguayos y cinco copas internacionales en nueve temporadas, y representando a la selección uruguaya en tres Mundiales.
En 1966 pasó a Nacional donde debutó el 26 de marzo contra el club La Luz.
[5] En 1973 pasó al Sevilla F. C.[6] para las temporadas 73-74 a 75-76, siendo uno de los primeros extranjeros que llegaron al fútbol español tras un veto histórico de veinte años a futbolistas que no fueran españoles o nacionalizados.
[2][9] Defendió a Nacional, sumando sus dos etapas en el club, en 431 partidos convirtiendo 62 goles.
[18] En el primero de ellos solamente integró el plantel y jugó partidos en la gira previa, pero no tuvo minutos en el Mundial propiamente dicho.
El Cádiz descendió a la temporada siguiente, pero el respeto ganado por Espárrago llevó a que la dirigencia del club gaditano lo mantuviera al frente de su primer plantel hasta el final de la temporada.