| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | Major League Soccer |
|
20 | 0 | 0 | 2/0/0 | 783 |
| 2024 | MLS All-Star |
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2024 | Leagues Cup |
|
6 | 3 | 0 | 0/0/0 | 68 |
| 2024 | Major League Soccer |
|
30 | 3 | 5 | 2/0/0 | 1055 |
| 2024 | US Open Cup |
|
4 | 2 | 0 | 0/0/0 | 16 |
| 2024 | Club Friendlies |
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2023 | MLS All-Star |
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2023 | Major League Soccer |
|
27 | 5 | 1 | 2/1/0 | 1519 |
| 2023 | Leagues Cup |
|
1 | 1 | 0 | 0/0/0 | 24 |
| 2023 | US Open Cup |
|
3 | 0 | 0 | 0/0/0 | 33 |
| 2023 | Club Friendlies |
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022 | CONCACAF Champions League |
|
3 | 0 | 0 | 0/0/0 | 82 |
| 2022 | Major League Soccer |
|
34 | 9 | 3 | 2/0/0 | 1731 |
| 2021 | Veikkausliiga |
|
14 | 5 | 1 | 1/0/0 | 1238 |
| 2020 | Major League Soccer |
|
9 | 1 | 0 | 0/0/0 | 429 |
| 2020 | Major League Soccer |
|
9 | 3 | 1 | 1/0/0 | 521 |
| 2019 | Major League Soccer |
|
29 | 14 | 1 | 5/0/1 | 2542 |
| 2018 | Major League Soccer |
|
28 | 14 | 5 | 5/0/1 | 2160 |
| 2017 | Canadian Championship |
|
2 | 3 | 0 | 0/0/0 | 130 |
| 2017 | Major League Soccer |
|
31 | 12 | 4 | 4/0/0 | 2355 |
| 2017 | US Open Cup |
|
2 | 0 | 0 | 0/0/0 | 113 |
| 2016 | US Open Cup |
|
5 | 2 | 0 | 1/0/0 | 271 |
| 2016 | Major League Soccer |
|
21 | 7 | 2 | 5/0/0 | 0 |
| 2016 | Major League Soccer |
|
9 | 5 | 0 | 0/0/0 | 0 |
| 2015 | Major League Soccer |
|
37 | 26 | 6 | 6/0/0 | 0 |
| 2013/2014 | Championship |
|
25 | 4 | 0 | 3/0/0 | 1516 |
| 2013 | Major League Soccer |
|
15 | 7 | 0 | 0/0/0 | 0 |
| 2012/2013 | Premier League |
Norwich City
|
11 | 1 | 1 | 0/0/0 | 656 |
| 2012 | US Open Cup |
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2012 | Major League Soccer |
|
28 | 11 | 0 | 4/0/0 | 0 |
| 2011 | US Open Cup |
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2011 | Major League Soccer |
|
33 | 9 | 0 | 1/0/0 | 0 |
| 2010 | Major League Soccer |
|
29 | 10 | 0 | 4/0/0 | 0 |
| 2009 | US Open Cup |
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2009 | Major League Soccer |
|
22 | 5 | 0 | 2/0/0 | 0 |
| 2009 | Major League Soccer |
|
6 | 1 | 0 | 0/0/0 | 0 |
| 2008/2009 | CONCACAF Champions League |
|
7 | 2 | 0 | 3/0/0 | 0 |
| 2008 | Major League Soccer |
|
12 | 3 | 0 | 1/0/1 | 633 |
| 2007 | Major League Soccer |
|
17 | 2 | 0 | 0/0/0 | 475 |
| 2006 | Major League Soccer |
|
19 | 3 | 0 | 1/0/0 | 928 |
| Total: | 555 | 175 | 30 | 55/1/3 | 19278 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2026 | World Cup Qualification Africa |
|
5 | 1 | 1 | 0/0/0 | 294 |
| 2025 | Africa Cup of Nations Qualifications |
|
1 | 0 | 0 | 0/0/0 | 76 |
| 2022 | World Cup Qualification Africa |
|
2 | 1 | 0 | 0/0/0 | 180 |
| 2021 | Africa Cup of Nations Qualifications |
|
1 | 1 | 0 | 0/0/0 | 90 |
| 2021 | Africa Cup of Nations |
|
3 | 0 | 0 | 0/0/0 | 263 |
| 2014 | World Cup Qualification Africa |
|
3 | 1 | 0 | 0/0/0 | 0 |
| 2010 | World Cup Qualification Africa |
|
5 | 0 | 0 | 2/0/0 | 433 |
| Total: | 20 | 4 | 1 | 2/0/0 | 1336 |
| From | To | Date | Amount |
|---|---|---|---|
|
|
|
24/02/2023 | N/a |
|
|
|
18/02/2022 | N/a |
|
|
|
30/07/2021 | Free |
|
|
|
19/09/2020 | N/a |
|
|
|
12/12/2018 | N/a |
|
|
|
10/12/2017 | N/a |
|
|
|
12/05/2016 | N/a |
|
|
|
07/10/2014 | Free |
|
|
|
02/09/2013 | N/a |
|
|
Norwich City
|
07/05/2013 | N/a |
Norwich City
|
|
30/01/2013 | Loan |
|
|
|
16/09/2009 | Swap |
|
|
|
01/01/2009 | Swap |
|
|
|
24/07/2008 | Swap |
|
|
|
01/03/2008 | Swap |