| Youth career | |||
|---|---|---|---|
| 2001 | Luton Town | ||
| 2001–2008 | Arsenal | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2008–2018 | Arsenal | 125 | (7) |
| 2010 | → Bolton Wanderers (loan) | 14 | (1) |
| 2016–2017 | → AFC Bournemouth (loan) | 27 | (0) |
| 2018–2020 | West Ham United | 16 | (0) |
| 2021 | AFC Bournemouth | 14 | (1) |
| 2022 | AGF | 14 | (0) |
| Total | 210 | (9) | |
| International career | |||
| 2006–2007 | England U16 | 3 | (0) |
| 2007–2009 | England U17 | 10 | (1) |
| 2009 | England U19 | 1 | (0) |
| 2009–2010 | England U21 | 7 | (0) |
| 2010–2016 | England | 34 | (2) |
| Managerial career | |||
| 2022–2024 | Arsenal U18 | ||
| 2025– | Norwich City (interim) | ||
| *Club domestic league appearances and goals | |||