Hernández firmó con los Houston Astros como agente libre internacional en febrero de 2011.
[4] En 119 juegos, Hernández bateó .292 con 21 jonrones, 85 carreras impulsadas y 33 bases robadas.
[2] Jugó toda la temporada 2015 con Doble-A Corpus Christi, bateando .219 con 17 jonrones, 48 carreras impulsadas y 33 robos en 119 juegos.
[7] En las menores de ese año, Hernández bateó .307 en 107 juegos, con 10 jonrones, 53 carreras impulsadas y 34 bases robadas.
En 26 juegos jugados, Hernández bateó para .261 con ocho jonrones y 20 carreras impulsadas.
En general, con los Azulejos de 2020 , Hernández bateó para .289 con 16 jonrones y 34 carreras impulsadas en 50 juegos.
[17] Hernández ganó el premio Silver Slugger Award por el jardín derecho en la temporada corta, registrando el cuarto mejor promedio de turnos al bate por cuadrangular en la Liga Americana.
[23] Hernández jugó en 160 juegos para Seattle en 2023, bateando .258 con 26 jonrones y 93 carreras impulsadas.
Sus 211 ponches fueron la segunda mayor cantidad en la Liga Americana, tres menos que su compañero de equipo Eugenio Suárez.