Nacido en Santa Marta, Alvarado fue adquirido por el Watford en 2016, después de pasar por la academia del Udinese con sede en Colombia.
[1] El 17 de julio de 2017, después de pasar los últimos seis meses cedido en las reservas del Granada se unió al Real Valladolid B de la Segunda División B en calidad de préstamo por un año.
[2] Alvarado hizo su debut profesional el 19 de agosto de 2017, iniciando con un empate 1-1 en casa contra Unión Adarve, y terminó la temporada con 27 apariciones.
Permaneció en la Segunda División española durante las dos temporadas siguientes, cedido en el Hércules[3] y el Badalona.
[5] Hizo su debut para el club el 6 de septiembre, hace presencia en la segunda mitad sustituyendo a Richard en la derrota por 0-1 contra Vasco da Gama.