 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025 | Super League |  Changchun Yatai | 16 | 8 | 1 | 1/0/0 | 1375 | 
| 2024 | Super League |  Changchun Yatai | 28 | 8 | 1 | 1/0/0 | 2066 | 
| 2024 | FA Cup |  Changchun Yatai | 2 | 0 | 0 | 0/0/0 | 90 | 
| 2023 | Super League |  Changchun Yatai | 26 | 10 | 3 | 3/0/0 | 2130 | 
| 2023 | FA Cup |  Changchun Yatai | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022 | Super League |  Changchun Yatai | 32 | 10 | 4 | 1/0/0 | 2174 | 
| 2016 | USL Championship |  Phoenix Rising | 6 | 1 | 0 | 0/0/0 | 0 | 
| 2016 | US Open Cup |  Phoenix Rising | 1 | 2 | 0 | 0/0/0 | 90 | 
| 2015 | USL Championship |  Phoenix Rising | 17 | 12 | 0 | 1/0/0 | 0 | 
| 2015 | NASL |  Tampa Bay Rowdies | 4 | 1 | 0 | 0/0/0 | 0 | 
| 2012 | Major League Soccer |  DC United | 6 | 1 | 0 | 0/0/0 | 0 | 
| 2012 | Major League Soccer |  Vancouver Whitecaps | 4 | 0 | 0 | 0/0/0 | 0 | 
| 2011 | Major League Soccer |  Vancouver Whitecaps | 13 | 1 | 0 | 0/0/0 | 0 | 
| 2010 | USL Championship |  Tampa Bay Rowdies | 25 | 3 | 0 | 2/0/1 | 0 | 
| 2010 | US Open Cup |  Tampa Bay Rowdies | 2 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 182 | 57 | 9 | 9/0/1 | 7925 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2026 | World Cup Qualification Asia |  China PR | 2 | 0 | 0 | 0/0/0 | 151 | 
| 2023 | Friendly International |  China PR | 3 | 0 | 0 | 1/0/0 | 180 | 
| 2023 | Asian Cup |  China PR | 3 | 0 | 0 | 0/0/0 | 97 | 
| 2023 | Friendly International U23 |  China U23 | 2 | 0 | 0 | 0/0/0 | 86 | 
| 2022 | EAFF E-1 Football Championship |  China PR | 3 | 1 | 0 | 0/0/0 | 270 | 
| 2022 | Asian Games |  China U23 | 5 | 2 | 0 | 0/0/0 | 320 | 
| Total: | 18 | 3 | 0 | 1/0/0 | 1104 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Changchun Yatai |  Phoenix Rising | 22/01/2017 | N/a | 
|  Tampa Bay Rowdies |  Phoenix Rising | 22/09/2015 | Loan | 
|  Zhejiang Yiteng |  Zhejiang Yiteng | 21/02/2014 | N/a | 
|  Richmond Kickers |  Vancouver Whitecaps | 12/07/2012 | Loan | 
|  Vancouver Whitecaps |  Tampa Bay Rowdies | 11/03/2011 | Swap |