| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2017/2018 | Challenge Cup |  Queen of the South | 2 | 0 | 1 | 0/0/0 | 149 | 
| 2017/2018 | League One |  Queen of the South | 8 | 0 | 0 | 1/0/0 | 331 | 
| 2017/2018 | Championship |  Queen of the South | 9 | 0 | 1 | 2/0/0 | 502 | 
| 2016/2017 | Premiership |  Motherwell | 6 | 2 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Coupe d'Écosse |  Motherwell | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Premiership |  Motherwell | 3 | 0 | 2 | 0/0/0 | 0 | 
| 2014/2015 | League Cup |  St. Johnstone | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Coupe d'Écosse |  St. Johnstone | 2 | 1 | 0 | 1/0/0 | 0 | 
| 2014/2015 | Premiership |  St. Johnstone | 17 | 1 | 3 | 4/1/0 | 0 | 
| 2013/2014 | Ligue Europa |  Motherwell | 1 | 0 | 0 | 1/0/0 | 82 | 
| 2013/2014 | Premiership |  Motherwell | 27 | 4 | 0 | 1/0/0 | 1676 | 
| 2012/2013 | Premiership |  Motherwell | 13 | 5 | 0 | 1/0/0 | 947 | 
| 2012/2013 | Premier League |  Sunderland | 3 | 0 | 0 | 0/0/0 | 35 | 
| 2011/2012 | Premier League |  Everton | 7 | 0 | 0 | 0/0/0 | 161 | 
| 2010/2011 | Premier League |  Birmingham City | 3 | 0 | 1 | 0/0/0 | 235 | 
| 2009/2010 | Carabao Cup |  Birmingham City | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2009/2010 | FA Cup |  Birmingham City | 4 | 0 | 2 | 0/0/0 | 0 | 
| 2009/2010 | Premier League |  Birmingham City | 36 | 5 | 3 | 5/0/0 | 2648 | 
| 2008/2009 | Championship |  Birmingham City | 30 | 4 | 6 | 4/0/0 | 2038 | 
| 2007/2008 | Premier League |  Everton | 12 | 2 | 0 | 2/0/0 | 470 | 
| 2007/2008 | Premier League |  Birmingham City | 13 | 4 | 0 | 2/0/0 | 1013 | 
| 2007/2008 | Ligue Europa |  Everton | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2006/2007 | Premier League |  Everton | 11 | 2 | 0 | 0/0/0 | 588 | 
| 2005/2006 | Ligue des Champions |  Everton | 2 | 0 | 0 | 0/0/0 | 10 | 
| 2005/2006 | Premier League |  Everton | 32 | 6 | 0 | 3/0/0 | 2059 | 
| Total: | 245 | 36 | 19 | 27/1/0 | 13034 | 
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2012 | Euro Qualification |  Écosse | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2010 | Coupe du Monde Qualification Europe |  Écosse | 5 | 2 | 0 | 2/0/0 | 359 | 
| 2009 | Matchs Amicaux Internationaux |  Écosse | 1 | 0 | 0 | 0/0/0 | 62 | 
| 2008 | Euro Qualification |  Écosse | 9 | 4 | 0 | 2/0/0 | 616 | 
| 2006 | Coupe du Monde Qualification Europe |  Écosse | 6 | 2 | 0 | 2/0/0 | 372 | 
| Total: | 23 | 8 | 0 | 6/0/0 | 1409 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  St. Johnstone |  Motherwell | 01/12/2015 | N/a | 
|  Motherwell |  St. Johnstone | 01/10/2014 | Gratuit | 
|  Sunderland |  Motherwell | 19/02/2013 | Gratuit | 
|  Everton |  Sunderland | 26/10/2012 | Gratuit | 
|  Everton |  Birmingham City | 18/01/2008 | 7.5M € | 
|  Motherwell |  Everton | 01/08/2003 | 1.8M € |