| Sezon | Takım |  |  |  |  |  |  |  |  |  |  | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 |  El Paso Locomotive (USL Championship) | 264 | 4 | 3 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 
| 2025 |  El Paso Locomotive (US Open Cup) | 154 | 2 | 2 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 
| 2024 |  El Paso Locomotive (USL Championship) | 2023 | 24 | 23 | 1 | 3 | 1 | 1 | 11 | 0 | 0 | 
| 2024 |  El Paso Locomotive (US Open Cup) | 120 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 2023 |  New York City FC (Major League Soccer) | 376 | 6 | 4 | 2 | 2 | 17 | 0 | 2 | 0 | 0 | 
| 2023 |  DC United (MLS) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023 |  DC United (Major League Soccer) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023 |  New York City FC (Club Friendlies) | 27 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023 |  Los Angeles Galaxy (Major League Soccer) | 381 | 6 | 4 | 2 | 1 | 6 | 0 | 1 | 0 | 0 | 
| 2023 |  New York City FC (US Open Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023 |  New York City FC (Friendlies Clubs) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023 |  Los Angeles Galaxy (Leagues Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2022 |  DC United (Major League Soccer) | 936 | 18 | 9 | 9 | 1 | 21 | 0 | 1 | 0 | 0 | 
| 2022 |  DC United (US Open Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 2022 |  DC United (Club Friendlies) | 15 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2022 |  Loudoun United (USL Championship) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2022 |  DC United (Friendlies Clubs) | 15 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2021 |  DC United (Major League Soccer) | 1848 | 25 | 21 | 4 | 6 | 12 | 1 | 7 | 0 | 0 | 
| 2020 |  Reno 1868 (USL Championship) | 787 | 11 | 9 | 2 | 4 | 4 | 0 | 4 | 0 | 0 | 
| 2019-2020 |  Zacatepec 1948 (Ascenso MX) | 746 | 11 | 8 | 3 | 2 | 11 | 0 | 4 | 0 | 0 | 
| 2019-2020 |  Zacatepec 1948 (Copa MX) | 251 | 3 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 
| 2019-2020 |  Zacatepec 1948 (Liga de Expansión MX) | 746 | 11 | 8 | 3 | 2 | 11 | 0 | 4 | 0 | 0 | 
| 2018-2019 |  Guadalajara Chivas (Copa MX) | 90 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Guadalajara Chivas (Liga MX) | 82 | 1 | 1 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 
| 2018 |  Seattle Sounders (US Open Cup) | 120 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2018 |  Seattle Sounders (MLS) | 221 | 4 | 3 | 1 | 1 | 11 | 0 | 2 | 1 | 0 | 
| 2018 |  Seattle Sounders (Major League Soccer) | 221 | 4 | 3 | 1 | 1 | 11 | 0 | 2 | 1 | 0 | 
| 2018 |  Tacoma Defiance (USL Championship) | 1233 | 14 | 14 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 
| 2018 |  Seattle Sounders (CONCACAF Champions League) | 136 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2017 |  Seattle Sounders (MLS) | 815 | 15 | 8 | 7 | 2 | 27 | 0 | 4 | 0 | 0 | 
| 2017 |  Seattle Sounders (US Open Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2017 |  Seattle Sounders (Major League Soccer) | 815 | 15 | 8 | 7 | 2 | 27 | 0 | 4 | 0 | 0 | 
| 2017 |  Tacoma Defiance (USL Championship) | 270 | 3 | 3 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 
| 2016 |  Seattle Sounders (MLS) | 285 | 6 | 1 | 5 | 1 | 15 | 0 | 0 | 0 | 0 | 
| 2016 |  Seattle Sounders (US Open Cup) | 300 | 3 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 2016 |  Seattle Sounders (Major League Soccer) | 285 | 6 | 1 | 5 | 1 | 15 | 0 | 0 | 0 | 0 | 
| 2016 |  Tacoma Defiance (USL Championship) | 1763 | 20 | 20 | 0 | 2 | 0 | 2 | 3 | 0 | 0 | 
| 2012 |  Alianza Lima (Primera División) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2012 |  Alianza Lima (Liga 1) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |