 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2017/2018 | Premier League 2 Divison Two |  Derby County U23 | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | Championship |  Derby County | 22 | 0 | 1 | 3/0/1 | 1887 | 
| 2017/2018 | Carabao Cup |  Derby County | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2016/2017 | FA Cup |  Derby County | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2016/2017 | Carabao Cup |  Derby County | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Championship |  Derby County | 33 | 0 | 4 | 3/0/0 | 2522 | 
| 2015/2016 | Championship |  Fulham | 7 | 0 | 0 | 0/0/0 | 355 | 
| 2015/2016 | Championship |  Derby County | 14 | 0 | 1 | 1/0/0 | 755 | 
| 2014/2015 | FA Cup |  West Bromwich Albion | 3 | 0 | 1 | 0/0/0 | 0 | 
| 2014/2015 | Premier League |  West Bromwich Albion | 19 | 0 | 0 | 2/0/0 | 800 | 
| 2014/2015 | Carabao Cup |  West Bromwich Albion | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Championship |  Reading | 9 | 0 | 0 | 1/0/0 | 708 | 
| 2013/2014 | Championship |  Burnley | 7 | 0 | 0 | 0/0/0 | 471 | 
| 2012/2013 | FA Cup |  Fulham | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Premier League |  Fulham | 19 | 2 | 0 | 5/0/0 | 1316 | 
| 2011/2012 | Europa League |  Fulham | 7 | 0 | 0 | 1/0/0 | 0 | 
| 2011/2012 | Premier League |  Fulham | 19 | 0 | 0 | 6/0/0 | 1170 | 
| 2010/2011 | FA Cup |  Fulham | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2010/2011 | Premier League |  Fulham | 29 | 2 | 1 | 5/0/0 | 2381 | 
| 2009/2010 | Europa League |  Fulham | 16 | 0 | 0 | 4/0/0 | 1198 | 
| 2009/2010 | Premier League |  Fulham | 32 | 0 | 1 | 4/0/0 | 2658 | 
| 2009/2010 | FA Cup |  Fulham | 3 | 0 | 0 | 1/0/0 | 0 | 
| 2008/2009 | Premier League |  Fulham | 10 | 0 | 0 | 0/0/0 | 259 | 
| 2007/2008 | Premier League |  Fulham | 18 | 0 | 0 | 2/1/0 | 1466 | 
| Total: | 279 | 4 | 9 | 39/1/1 | 18306 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2016 | European Championship |  Northern Ireland | 1 | 0 | 0 | 0/0/0 | 76 | 
| 2016 | Euro Qualification |  Northern Ireland | 9 | 0 | 1 | 2/1/0 | 810 | 
| 2016 | Friendly International |  Northern Ireland | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2015 | Friendly International |  Northern Ireland | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2014 | Euro Qualification |  Northern Ireland | 4 | 0 | 0 | 2/0/0 | 0 | 
| 2012 | Euro Qualification |  Northern Ireland | 10 | 0 | 0 | 1/0/0 | 0 | 
| 2010 | World Cup Qualification Europe |  Northern Ireland | 8 | 0 | 0 | 2/0/0 | 544 | 
| 2008 | Friendly International |  Northern Ireland | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2008 | Euro Qualification |  Northern Ireland | 9 | 0 | 0 | 2/0/0 | 725 | 
| 2006 | World Cup Qualification Europe |  Northern Ireland | 6 | 0 | 0 | 3/0/0 | 540 | 
| World Cup Qualification Europe |  Northern Ireland | 6 | 0 | 0 | 2/0/0 | 464 | |
| Total: | 59 | 0 | 1 | 14/1/0 | 3429 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Derby County |  Fulham | 14/05/2016 | N/a | 
|  Fulham |  Derby County | 18/02/2016 | Loan | 
|  Derby County |  West Bromwich Albion | 01/07/2015 | Free | 
|  West Bromwich Albion |  Burnley | 07/07/2014 | N/a | 
|  Burnley |  Reading | 20/03/2014 | Free | 
|  Reading |  Fulham | 20/09/2013 | Free | 
|  Fulham |  Southampton | 01/08/2007 | 4.5M € |