| Tarih | Eski Takım | Yeni Takımı | Transfer | 
|---|---|---|---|
| 02.03.2020 | Whitecaps | Edmonton | N/A | 
| 16.02.2020 | Edmonton | Whitecaps | N/A | 
| 15.04.2019 | San Antonio | Edmonton | N/A | 
| 13.02.2019 | Sporting KC | San Antonio | Bedelsiz | 
| - | Sporting KC II | Sporting KC | Kiralık Dönüşü | 
| 07.02.2018 | Sporting KC | Sporting KC II | Kiralık | 
Canadian Premier Lig
Canadian Championship
 
                                | 2025 | A |  | İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| Canadian Premier Lig | Atlético Ottawa | 4 | 0 | 0 | 2 | 0 | 302 | 4 | 
| Canadian Championship | Atlético Ottawa | 1 | 0 | 0 | 0 | 0 | 30 | 0 | 
| TOPLAM | 5 | 0 | 0 | 2 | 0 | 332 | 4 | |
| 2024 | A |  | İlk 11 | |||||
| Canadian Premier Lig | Atlético Ottawa | 29 | 4 | 0 | 5 | 0 | 2640 | 29 | 
| Canadian Championship | Atlético Ottawa | 3 | 0 | 0 | 2 | 0 | 251 | 3 | 
| TOPLAM | 32 | 4 | 0 | 7 | 0 | 2891 | 32 | |
| 2023 | A |  | İlk 11 | |||||
| Canadian Premier Lig | Pacific | 27 | 4 | 0 | 5 | 0 | 2397 | 27 | 
| Canadian Championship | Pacific | 3 | 0 | 0 | 0 | 0 | 270 | 3 | 
| TOPLAM | 30 | 4 | 0 | 5 | 0 | 2667 | 30 | |
| 2022 | A |  | İlk 11 | |||||
| Canadian Premier Lig | Pacific | 28 | 2 | 0 | 6 | 0 | 2242 | 25 | 
| Canadian Championship | Pacific | 1 | 2 | 0 | 1 | 0 | 120 | 1 | 
| Concacaf Lig | Pacific | 4 | 0 | 0 | 1 | 0 | 360 | 4 | 
| Concacaf Dünya Kupası Elemeleri | Kanada | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 33 | 4 | 0 | 8 | 0 | 2722 | 30 | |
| 2021 | A |  | İlk 11 | |||||
| Canadian Premier Lig | Edmonton | 24 | 3 | 0 | 4 | 0 | 2084 | 23 | 
| TOPLAM | 24 | 3 | 0 | 4 | 0 | 2084 | 23 | |
| 2020 | A |  | İlk 11 | |||||
| Canadian Premier Lig | Edmonton | 3 | 0 | 0 | 0 | 0 | 241 | 3 | 
| Hazırlık Karşılaşması | Kanada | 2 | 1 | 0 | 0 | 0 | 180 | 2 | 
| TOPLAM | 5 | 1 | 0 | 0 | 0 | 421 | 5 | |
| 2019 | A |  | İlk 11 | |||||
| Canadian Premier Lig | Edmonton | 19 | 0 | 0 | 3 | 0 | 1650 | 19 | 
| USL Championship | San Antonio | 2 | 0 | 0 | 0 | 0 | 180 | 2 | 
| TOPLAM | 21 | 0 | 0 | 3 | 0 | 1830 | 21 | |
| 2018 | A |  | İlk 11 | |||||
| USL Championship | Sporting KC II | 27 | 1 | 0 | 4 | 0 | 2358 | 27 | 
| MLS | Sporting KC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 27 | 1 | 0 | 4 | 0 | 2358 | 27 | |
| 2017 | A |  | İlk 11 | |||||
| USL Championship | Sporting KC II | 6 | 0 | 0 | 2 | 0 | 540 | 6 | 
| NASL | Sporting KC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| MLS | Sporting KC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| TOPLAM | 6 | 0 | 0 | 2 | 0 | 540 | 6 | |
| 2016/2017 | A |  | İlk 11 | |||||
| Concacaf Champions Kupa | Sporting KC | 3 | 0 | 0 | 0 | 0 | 270 | 3 | 
| TOPLAM | 3 | 0 | 0 | 0 | 0 | 270 | 3 | |
| 2016 | A |  | İlk 11 | |||||
| USL Championship | Sporting KC II | 32 | 1 | 0 | 4 | 0 | 2258 | 25 | 
| TOPLAM | 32 | 1 | 0 | 4 | 0 | 2258 | 25 |