 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2015/2016 | CONCACAF Champions League |  Vancouver Whitecaps | 4 | 0 | 0 | 0/0/0 | 0 | 
| 2015 | USL Championship |  Whitecaps FC II | 4 | 4 | 0 | 2/0/0 | 128 | 
| 2015 | Major League Soccer |  Vancouver Whitecaps | 10 | 2 | 0 | 0/0/0 | 0 | 
| 2014 | Major League Soccer |  Chicago Fire | 5 | 3 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Championship |  Blackpool | 1 | 0 | 0 | 0/0/0 | 20 | 
| 2013 | Major League Soccer |  Toronto | 26 | 8 | 0 | 1/0/0 | 0 | 
| 2012/2013 | Toto Cup Ligat Al |  Maccabi Tel Aviv | 2 | 1 | 0 | 0/0/0 | 162 | 
| 2012/2013 | Premier League |  Maccabi Tel Aviv | 10 | 2 | 0 | 1/0/0 | 251 | 
| 2011/2012 | Championship |  Cardiff City | 20 | 3 | 0 | 0/0/0 | 740 | 
| 2011/2012 | FA Cup |  Cardiff City | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2010/2011 | Championship |  Nottingham Forest | 36 | 9 | 3 | 4/1/0 | 2343 | 
| 2010/2011 | FA Cup |  Nottingham Forest | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2009/2010 | Carabao Cup |  Nottingham Forest | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2009/2010 | Championship |  Nottingham Forest | 34 | 17 | 1 | 4/0/0 | 1992 | 
| 2008/2009 | Carabao Cup |  Nottingham Forest | 2 | 3 | 0 | 0/0/0 | 0 | 
| 2008/2009 | FA Cup |  Nottingham Forest | 2 | 2 | 0 | 0/0/0 | 0 | 
| 2008/2009 | Championship |  Nottingham Forest | 31 | 12 | 1 | 1/0/0 | 2263 | 
| 2007/2008 | Premier League |  Derby County | 23 | 1 | 0 | 0/0/0 | 949 | 
| 2005/2006 | Premier League |  West Bromwich Albion | 11 | 1 | 0 | 0/0/0 | 403 | 
| Total: | 226 | 69 | 5 | 13/1/0 | 9341 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2012 | Euro Qualification |  Wales | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2010 | Friendly International |  Wales | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2010 | World Cup Qualification Europe |  Wales | 4 | 0 | 0 | 0/0/0 | 241 | 
| 2009 | Friendly International |  Wales | 3 | 1 | 0 | 0/0/0 | 194 | 
| 2008 | Friendly International |  Wales | 1 | 0 | 0 | 0/0/0 | 10 | 
| 2008 | Euro Qualification |  Wales | 7 | 2 | 0 | 0/0/0 | 359 | 
| 2006 | World Cup Qualification Europe |  Wales | 8 | 2 | 0 | 0/0/0 | 365 | 
| Total: | 29 | 5 | 0 | 0/0/0 | 1169 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Vancouver Whitecaps |  Chicago Fire | 25/03/2015 | Free | 
|  Chicago Fire |  Blackpool | 16/08/2014 | Free | 
|  Blackpool |  Toronto | 21/03/2014 | Free | 
|  Toronto |  Cardiff City | 28/02/2013 | Free | 
|  Maccabi Tel Aviv |  Cardiff City | 20/09/2012 | Loan | 
|  Cardiff City |  Nottingham Forest | 06/07/2011 | Free | 
|  Nottingham Forest |  Derby County | 01/08/2008 | 3.4M € | 
|  Derby County |  Norwich City | 01/08/2007 | 5.2M € | 
|  Norwich City |  West Bromwich Albion | 31/01/2006 | 4.1M € | 
|  West Bromwich Albion |  Cardiff City | 01/08/2004 | 4.5M € |