
Carriera4 club
Shrewsbury2023–2027 · 3 stagioni
Brackley Town2025 · 1 stagioni
Colorado Rapids2018–2023 · 5 stagioni
Wolverhampton2011–2018 · 7 stagioni
Shrewsbury2023–2027 · 3 stagioni
Brackley Town2025 · 1 stagioni
Colorado Rapids2018–2023 · 5 stagioni
Wolverhampton2011–2018 · 7 stagioni