 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2021/2022 | Scottish Cup |  Rangers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Premiership |  Rangers | 2 | 0 | 0 | 0/0/0 | 8 | 
| 2021/2022 | League One |  Sunderland | 7 | 0 | 0 | 1/0/0 | 248 | 
| 2021/2022 | Carabao Cup |  Sunderland | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | FA Cup |  Sunderland | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021 | Club Friendlies |  Rangers | 1 | 0 | 0 | 0/0/0 | 36 | 
| 2020/2021 | Premiership |  Rangers | 15 | 4 | 1 | 0/0/0 | 427 | 
| 2020/2021 | Europa League |  Rangers | 1 | 1 | 1 | 0/0/0 | 23 | 
| 2020/2021 | Scottish Cup |  Rangers | 2 | 1 | 1 | 0/0/0 | 0 | 
| 2020/2021 | League Cup |  Rangers | 2 | 1 | 0 | 0/0/0 | 108 | 
| 2019/2020 | Scottish Cup |  Rangers | 2 | 1 | 0 | 0/0/0 | 90 | 
| 2019/2020 | Premiership |  Rangers | 20 | 13 | 1 | 1/0/0 | 911 | 
| 2019/2020 | Europa League |  Rangers | 7 | 2 | 0 | 1/0/0 | 194 | 
| 2019/2020 | League Cup |  Rangers | 3 | 1 | 0 | 1/0/0 | 123 | 
| 2018/2019 | Premier League |  AFC Bournemouth | 4 | 0 | 0 | 0/0/0 | 21 | 
| 2018/2019 | Scottish Cup |  Rangers | 3 | 0 | 1 | 0/0/0 | 200 | 
| 2018/2019 | Premiership |  Rangers | 17 | 8 | 2 | 2/0/0 | 84 | 
| 2018/2019 | Carabao Cup |  AFC Bournemouth | 4 | 0 | 1 | 0/0/0 | 76 | 
| 2017/2018 | Carabao Cup |  AFC Bournemouth | 2 | 0 | 0 | 0/0/0 | 107 | 
| 2017/2018 | Premier League |  AFC Bournemouth | 24 | 4 | 1 | 1/0/0 | 1084 | 
| 2016/2017 | FA Cup |  Sunderland | 2 | 0 | 0 | 0/0/0 | 117 | 
| 2016/2017 | Carabao Cup |  Sunderland | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Premier League |  Sunderland | 37 | 15 | 2 | 1/0/0 | 3323 | 
| 2015/2016 | Premier League |  Sunderland | 33 | 15 | 1 | 3/0/0 | 2550 | 
| 2014/2015 | FA Cup |  Sunderland | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Premier League |  Sunderland | 17 | 4 | 0 | 1/0/0 | 1457 | 
| 2014 | Major League Soccer |  Toronto | 19 | 11 | 0 | 5/0/0 | 0 | 
| 2013/2014 | Carabao Cup |  Tottenham Hotspur | 3 | 2 | 1 | 1/0/0 | 0 | 
| 2013/2014 | Europa League |  Tottenham Hotspur | 5 | 7 | 0 | 1/0/0 | 450 | 
| 2013/2014 | Premier League |  Tottenham Hotspur | 14 | 1 | 0 | 1/0/0 | 426 | 
| 2012/2013 | Premier League |  Tottenham Hotspur | 34 | 11 | 3 | 4/0/0 | 2410 | 
| 2012/2013 | Carabao Cup |  Tottenham Hotspur | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Europa League |  Tottenham Hotspur | 8 | 4 | 0 | 0/0/0 | 614 | 
| 2011/2012 | Europa League |  Tottenham Hotspur | 6 | 3 | 0 | 1/0/0 | 0 | 
| 2011/2012 | FA Cup |  Tottenham Hotspur | 5 | 2 | 0 | 0/0/0 | 0 | 
| 2011/2012 | Carabao Cup |  Tottenham Hotspur | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2011/2012 | Premier League |  Tottenham Hotspur | 25 | 11 | 2 | 2/0/0 | 991 | 
| 2010/2011 | FA Cup |  Tottenham Hotspur | 2 | 2 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Premier League |  Tottenham Hotspur | 22 | 4 | 2 | 0/0/1 | 1423 | 
| 2010/2011 | Champions League |  Tottenham Hotspur | 6 | 3 | 0 | 1/0/0 | 376 | 
| 2009/2010 | Premier League |  Tottenham Hotspur | 34 | 18 | 4 | 3/0/1 | 2605 | 
| 2009/2010 | FA Cup |  Tottenham Hotspur | 7 | 5 | 0 | 1/0/0 | 0 | 
| 2009/2010 | Carabao Cup |  Tottenham Hotspur | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2008/2009 | Premier League |  Portsmouth | 19 | 8 | 3 | 4/0/0 | 1498 | 
| 2008/2009 | Europa League |  Portsmouth | 4 | 2 | 0 | 1/0/0 | 360 | 
| 2008/2009 | FA Cup |  Tottenham Hotspur | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | Premier League |  Tottenham Hotspur | 8 | 3 | 1 | 0/0/0 | 560 | 
| 2007/2008 | Premier League |  Portsmouth | 12 | 8 | 0 | 2/0/0 | 1066 | 
| 2007/2008 | Premier League |  Tottenham Hotspur | 19 | 4 | 0 | 3/0/0 | 523 | 
| 2006/2007 | Premier League |  Tottenham Hotspur | 28 | 10 | 0 | 2/0/0 | 1889 | 
| 2005/2006 | Premier League |  Tottenham Hotspur | 36 | 9 | 0 | 3/0/0 | 2220 | 
| Total: | 529 | 199 | 28 | 47/0/2 | 28598 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2018 | World Cup Qualification Europe |  England | 3 | 1 | 0 | 0/0/0 | 91 | 
| 2017 | Friendly International |  England | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2014 | Euro Qualification |  England | 6 | 3 | 0 | 1/0/0 | 0 | 
| 2012 | Euro Qualification |  England | 2 | 3 | 0 | 0/0/0 | 0 | 
| 2012 | European Championship |  England | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2011 | Friendly International |  England | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2010 | Friendly International |  England | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2010 | World Cup Qualification Europe |  England | 5 | 3 | 0 | 0/0/0 | 132 | 
| 2010 | World Cup |  England | 3 | 1 | 0 | 0/0/0 | 0 | 
| 2009 | Friendly International |  England | 1 | 1 | 0 | 0/0/0 | 0 | 
| 2008 | Euro Qualification |  England | 7 | 2 | 0 | 0/0/0 | 265 | 
| 2007 | Friendly International |  England | 2 | 0 | 0 | 0/0/0 | 76 | 
| 2006 | Friendly International |  England | 2 | 0 | 0 | 0/0/0 | 77 | 
| 2006 | World Cup Qualification Europe |  England | 8 | 1 | 0 | 0/0/0 | 278 | 
| World Cup Qualification Europe |  England | 4 | 3 | 0 | 1/0/0 | 315 | |
| Total: | 47 | 18 | 0 | 2/0/0 | 1234 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Sunderland |  Rangers | 31/01/2022 | Free | 
|  Rangers |  AFC Bournemouth | 01/07/2020 | Free | 
|  AFC Bournemouth |  Rangers | 31/05/2020 | N/a | 
|  Rangers |  AFC Bournemouth | 06/01/2019 | Loan | 
|  AFC Bournemouth |  Sunderland | 01/07/2017 | Free | 
|  Sunderland |  Toronto | 16/01/2015 | 3.5M € | 
|  Toronto |  Tottenham Hotspur | 28/02/2014 | 7.3M € | 
|  Tottenham Hotspur |  Portsmouth | 06/01/2009 | 16.4M € | 
|  Portsmouth |  Tottenham Hotspur | 01/02/2008 | 9.3M € | 
|  Tottenham Hotspur |  West Ham United | 01/01/2004 | 10.5M € |