01/2024 - 12/2024 | FC Dallas | |
12/2021 - 01/2024 | New England Revolution | |
07/2019 - 12/2021 | Toronto FC | |
01/2020 - 02/2020 | Toronto FC (Preseason) | |
07/2018 - 06/2019 | Atlas Guadalajara | |
07/2016 - 06/2018 | CF Pachuca | |
01/2016 - 06/2016 | CF Pachuca | |
02/2012 - 12/2015 | Los Angeles Galaxy | |
01/2012 - 02/2012 | 1. FC Nürnberg | |
01/2009 - 01/2012 | Los Angeles Galaxy | |
01/2006 - 12/2008 | Maryland Terrapins |