Anteriormente jugó en las Grandes Ligas para los New York Mets, Atlanta Braves y Texas Rangers.
Dividió la mayor parte de la temporada 2014 entre los Single-A Savannah Sand Gnats, los High-A St.
[3] Hizo su debut en las Grandes Ligas el 3 de septiembre contra los Miami Marlins.
Los Mets ganaron el juego 4-3, con Álvarez cediendo un sencillo productor a Christian Yelich que empató el juego para los Marlins, cargando a Álvarez con un salvamento fallido.
Álvarez fue llamado a las mayores el 22 de agosto cuando el primera base Lucas Duda fue colocado en la lista de incapacitados por una lesión en la espalda.
[7] No hizo ni una sola aparición cuando lo llamaron un día antes.
[9] El 15 de septiembre, Álvarez se lastimó la ingle con un out en la octava entrada contra los Marlins, lo que lo obligó a irse en lo que sería una derrota por 3-9 para los Mets.
Había permitido 3 hits y salió del juego después de tropezar y no realizar un lanzamiento, lo que resultó en un balk.
[13] Fue enviado a los AAA Gwinnett Braves y registró una efectividad de (1.13) en 8 apariciones para el equipo.