07/2024 - 12/2024 | FC Juárez | |
07/2023 - 06/2024 | Cruz Azul | |
01/2023 - 06/2023 | FC Juárez | |
07/2022 - 12/2022 | FC Juárez | |
01/2022 - 07/2022 | Toronto FC | |
01/2022 - 03/2022 | Toronto FC (Preseason) | |
01/2019 - 01/2022 | UANL Tigres | |
07/2017 - 01/2019 | Eintracht Frankfurt | |
08/2016 - 06/2017 | AC Florenz | |
01/2015 - 08/2016 | Deportivo Guadalajara | |
01/2013 - 01/2015 | Real Salt Lake | |
01/2012 - 12/2013 | Real Salt Lake Academy |