Brief details
| Date | Tournament | Participants | Time | Result | |||
| 03/22/2026 | USA. MLS | -- | 0 | 0 | 0 | ||
| 03/15/2026 | USA. MLS | -- | 0 | 0 | 0 | ||
| 03/08/2026 | USA. MLS | -- | 0 | 0 | 0 | ||
| 03/01/2026 | USA. MLS | 76' | 0 | 0 | 0 | ||
| 02/22/2026 | USA. MLS | 90' | 0 | 0 | 0 | ||
| 02/14/2026 | Club Friendlies | 90' | 0 | 0 | 0 | ||
| 02/11/2026 | Club Friendlies | -- | 0 | 0 | 0 | ||
| 11/25/2025 | USA. MLS | 90' | 0 | 0 | 0 | ||
| 11/19/2025 | Club Friendlies | -- | 0 | 0 | 0 | ||
| 11/16/2025 | Club Friendlies | 90' | 0 | 0 | 0 |
| Season | Tournament | Team | Games | Ast | ||
| 2026 |
USA. MLS
| 2 | 0 | 0 | 0 | |
| 2025 |
USA. MLS
| 35 | 1 | 1 | 7 | |
| 2024 |
USA. MLS
| 35 | 0 | 1 | 9 | |
| 2023 |
USA. MLS
| 32 | 0 | 2 | 9 | |
| 2022 |
USA. MLS
| 32 | 0 | 0 | 9 | |
| 2021 |
USA. MLS
| 26 | 1 | 0 | 4 | |
| 2020 |
USA. MLS
| 6 | 0 | 0 | 0 | |
| 2020 |
USA. MLS
| 19 | 0 | 0 | 5 | |
| 2019 |
USA. MLS
| 30 | 0 | 2 | 3 | |
| 2018 |
USA. MLS
| 32 | 0 | 2 | 7 | |
| 2017 |
USA. MLS
| 12 | 0 | 0 | 2 | |
| 2016/2017 |
South Africa. Premier Soccer League
| 28 | 0 | 2 | 2 | |
| 2015/2016 |
South Africa. Premier Soccer League
| 25 | 0 | 2 | 8 | |
| 2014/2015 |
League A
| 19 | 0 | 2 | 0 | |
| 2013/2014 |
League A
| 16 | 0 | 0 | 7 | |
| 2012/2013 |
League A
| 2 | 0 | 0 | 2 | |
| Total | 351 | 2 | 14 | 74 |
12.07.2017
|
Free agent
| |||
01.07.2015
|
Free agent
| |||
01.08.2013
|
Return from loan
| |||
01.04.2013
|
Loan
| |||
23.06.2012
|
Free agent
| |||
18.01.2011
|
Bought
| |||
01.08.2007
|
Free agent
| |||
01.07.2006
|
Bought
| |||
02.03.2026 — ?
|
Top injury. body parts
|
05.07.2021 — 14.08.2021
|
muscle injury
|