| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2025 |  Spokane Velocity | 0 | 0 | 0 | 0/0/0 | 0 | |
| 2025 | USL League One |  Spokane Velocity | 11 | 0 | 0 | 5/0/0 | 44 | 
| 2025 | Coupe des États-Unis |  Spokane Velocity | 1 | 0 | 0 | 0/0/0 | 12 | 
| 2024 | USL League One |  Spokane Velocity | 19 | 0 | 1 | 5/0/0 | 159 | 
| 2024 | Coupe des États-Unis |  Spokane Velocity | 3 | 0 | 0 | 1/0/0 | 0 | 
| 2024 |  Spokane Velocity | 7 | 0 | 0 | 1/0/0 | 50 | |
| 2023 | USL Championship |  Tulsa Roughnecks | 32 | 0 | 2 | 8/0/0 | 1631 | 
| 2022 | MLS Next Pro |  Sporting Kansas City II | 22 | 1 | 4 | 7/0/0 | 1289 | 
| 2021 | USL Championship |  Austin Bold | 30 | 4 | 1 | 2/0/0 | 1942 | 
| 2019 | USL Championship |  Phoenix Rising | 9 | 0 | 0 | 3/0/0 | 433 | 
| 2018 | USL Championship |  Phoenix Rising | 18 | 1 | 2 | 1/0/0 | 1204 | 
| 2017 | Coupe des États-Unis |  Tulsa Roughnecks | 3 | 0 | 1 | 1/0/0 | 231 | 
| 2017 | USL Championship |  Tulsa Roughnecks | 18 | 1 | 1 | 6/1/0 | 1448 | 
| 2016 | Major League Soccer |  Chicago Fire | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2015 | Major League Soccer |  Chicago Fire | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2015 | USL Championship |  Louisville City | 4 | 0 | 0 | 1/0/0 | 0 | 
| Total: | 180 | 7 | 12 | 41/1/0 | 8443 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Tulsa Roughnecks |  Spokane Velocity | 31/01/2024 | Gratuit | 
|  Sporting Kansas City II |  Tulsa Roughnecks | 08/03/2023 | Gratuit | 
|  Austin Bold |  Sporting Kansas City II | 02/01/2022 | N/a | 
|  Tacoma Defiance |  Austin Bold | 01/05/2021 | N/a | 
|  Saint Louis FC |  Tacoma Defiance | 14/01/2020 | N/a | 
|  Phoenix Rising |  Saint Louis FC | 19/07/2019 | N/a | 
|  Chicago Fire |  Saint Louis FC | 01/08/2016 | Prêt | 
|  Louisville City |  Chicago Fire | 07/07/2015 | N/a | 
|  Chicago Fire |  Louisville City | 18/06/2015 | Prêt | 
|  Louisville City |  Chicago Fire | 15/06/2015 | N/a | 
|  Chicago Fire |  Louisville City | 01/06/2015 | N/a |