 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | League One |  Reading | 5 | 0 | 0 | 0/0/0 | 450 | 
| 2024/2025 | FA Cup |  Reading | 3 | 0 | 0 | 0/0/0 | 219 | 
| 2024/2025 | EFL Trophy |  Reading | 3 | 0 | 0 | 0/0/1 | 238 | 
| 2023/2024 | EFL Trophy |  Reading | 1 | 0 | 0 | 0/0/0 | 87 | 
| 2023/2024 | Carabao Cup |  Reading | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | League One |  Reading | 37 | 0 | 1 | 2/0/0 | 3284 | 
| 2023/2024 | FA Cup |  Reading | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Championship |  West Bromwich Albion | 13 | 0 | 0 | 1/0/0 | 1170 | 
| 2022/2023 | Carabao Cup |  West Bromwich Albion | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Premier League 2 Divison Two |  West Brom U21 | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2022/2023 | FA Cup |  West Bromwich Albion | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2021/2022 | FA Cup |  West Bromwich Albion | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | Championship |  West Bromwich Albion | 10 | 0 | 1 | 0/0/0 | 900 | 
| 2020/2021 | Premier League 2 Divison Two |  West Bromwich Albion U23 | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2020/2021 | Premier League |  West Bromwich Albion | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | FA Cup |  West Bromwich Albion | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | Carabao Cup |  West Bromwich Albion | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | FA Cup |  Brighton & Hove Albion | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | Carabao Cup |  Brighton & Hove Albion | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | EFL Trophy |  Brighton U21 | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2018/2019 | Premier League |  Brighton & Hove Albion | 4 | 0 | 0 | 0/0/0 | 360 | 
| 2018/2019 | Carabao Cup |  Brighton & Hove Albion | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2018/2019 | FA Cup |  Brighton & Hove Albion | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2018/2019 | Premier League 2 Division One |  Brighton U23 | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2017/2018 | FA Cup |  Fulham | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | Championship |  Fulham | 20 | 0 | 0 | 2/0/0 | 1800 | 
| 2016/2017 | Championship |  Fulham | 40 | 0 | 0 | 2/0/0 | 3510 | 
| 2015/2016 | Championship |  Brentford | 46 | 0 | 1 | 4/0/0 | 4140 | 
| 2014/2015 | Championship |  Brentford | 48 | 0 | 1 | 5/0/0 | 4320 | 
| 2013/2014 | EFL Trophy |  Brentford | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | League One |  Brentford | 42 | 0 | 0 | 1/0/1 | 3715 | 
| 2012/2013 | Championship |  Charlton Athletic | 5 | 0 | 0 | 0/0/0 | 450 | 
| 2011/2012 | FA Cup |  Doncaster Rovers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2011/2012 | Championship |  Doncaster Rovers | 7 | 0 | 0 | 0/0/0 | 630 | 
| 2011/2012 | League One |  Leyton Orient | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2011/2012 | Championship |  Barnsley | 9 | 0 | 0 | 0/0/0 | 810 | 
| 2010/2011 | League One |  Plymouth Argyle | 30 | 0 | 0 | 2/0/0 | 2594 | 
| 2009/2010 | League Two |  Shrewsbury Town | 26 | 0 | 0 | 1/0/0 | 0 | 
| 2009/2010 | League Two |  Crewe Alexandra | 10 | 0 | 0 | 0/0/0 | 0 | 
| 2009/2010 | Carabao Cup |  Tottenham Hotspur | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | FA Cup |  Grays Athletic | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | League Two |  Dagenham & Redbridge | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | League Two |  AFC Bournemouth | 4 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 395 | 0 | 4 | 21/0/2 | 30837 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  West Bromwich Albion |  Brighton & Hove Albion | 05/09/2020 | N/a | 
|  Brighton & Hove Albion |  Fulham | 16/07/2018 | N/a | 
|  Fulham |  Brentford | 19/07/2016 | N/a | 
|  Brentford |  Charlton Athletic | 31/07/2013 | N/a | 
|  Charlton Athletic |  Tottenham Hotspur | 27/08/2012 | 630K € | 
|  Shrewsbury Town |  Tottenham Hotspur | 20/11/2009 | Loan | 
|  Tottenham Hotspur |  Crewe Alexandra | 27/10/2009 | N/a | 
|  Crewe Alexandra |  Tottenham Hotspur | 01/09/2009 | Loan | 
|  Tottenham Hotspur |  Crewe Alexandra | 22/08/2009 | N/a | 
|  Grays Athletic |  Tottenham Hotspur | 19/09/2008 | Loan |