 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2019 | USL Championship |  Portland Timbers (USSF) | 34 | 8 | 0 | 2/0/0 | 2563 | 
| 2018 | USL Championship |  Portland Timbers (USSF) | 34 | 8 | 0 | 2/0/0 | 2563 | 
| 2017 | USL Championship |  Portland Timbers (USSF) | 34 | 8 | 0 | 2/0/0 | 2563 | 
| 2015 | Major League Soccer |  CF Montréal | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2014 | Major League Soccer |  Seattle Sounders | 23 | 3 | 0 | 1/0/0 | 0 | 
| 2014 | US Open Cup |  Seattle Sounders | 4 | 6 | 0 | 0/0/0 | 0 | 
| 2013 | US Open Cup |  Dallas | 2 | 2 | 0 | 0/0/0 | 0 | 
| 2013 | Major League Soccer |  Dallas | 31 | 6 | 0 | 2/0/1 | 0 | 
| 2012 | Major League Soccer |  New York RB | 34 | 18 | 0 | 3/0/0 | 0 | 
| 2012 | US Open Cup |  New York RB | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2011 | Major League Soccer |  Portland Timbers | 34 | 8 | 0 | 2/0/0 | 0 | 
| 2010/2011 | 2. Bundesliga |  1860 München | 1 | 0 | 0 | 0/0/0 | 19 | 
| 2009/2010 | Championship |  Plymouth Argyle | 7 | 0 | 0 | 0/0/0 | 78 | 
| 2009/2010 | 2. Bundesliga |  1860 München | 12 | 1 | 0 | 1/0/0 | 672 | 
| 2009/2010 | German Cup |  1860 München | 2 | 1 | 0 | 1/0/0 | 0 | 
| 2009 | Major League Soccer |  Dallas | 15 | 7 | 0 | 2/0/0 | 0 | 
| Total: | 270 | 77 | 0 | 18/0/1 | 8458 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2010 | World Cup Qualification Concacaf |  United States | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2009 | Friendly International |  United States | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2009 | CONCACAF Gold Cup |  United States | 5 | 2 | 0 | 1/0/0 | 0 | 
| 2007 | Friendly International |  United States | 2 | 1 | 0 | 1/0/0 | 58 | 
| Total: | 9 | 3 | 0 | 2/0/0 | 102 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  FC Montreal |  CF Montréal | 22/04/2015 | N/a | 
|  CF Montréal |  Seattle Sounders | 12/04/2015 | Free | 
|  Seattle Sounders |  Dallas | 13/12/2013 | Swap | 
|  Dallas |  New York RB | 01/03/2013 | N/a | 
|  Dallas |  New York RB | 04/02/2013 | Swap | 
|  New York RB |  Portland Timbers | 13/01/2012 | Swap | 
|  Portland Timbers |  1860 München | 17/01/2011 | Free | 
|  Plymouth Argyle |  1860 München | 04/02/2010 | Loan | 
|  1860 München |  Dallas | 09/08/2009 | 500K € |