Dos años más tarde lo firmaron los Cardenales de San Luis, quienes lo hicieron debutar en 2016: el muchacho tuvo un impacto inmediato que le abrió las puertas del Juego de Estrellas y lo ubicó en el quinto puesto de la votación por el Novato del Año de la Liga Nacional.
A lo largo de su carrera ha jugado también para los Azulejos de Toronto, los Astros de Houston (con ellos ganó la Serie Mundial de 2022) y en 2023 integró las filas de los Atléticos de Oakland.
Su seriedad profesional, aceptable bateo y posibilidades defensivas (juega todas las posiciones del cuadro y también el jardín izquierdo) han obrado a su favor durante ocho campañas ligamayoristas.