Table:
Appearances and goals by club, season and competition

Club

Season

League

FA Cup

League Cup

Other

Total

Division
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals

Wycombe Wanderers

2004–05[29]

League Two

7
0
1
0
0
0
3[a]
0
11
0

2005–06[30]

League Two

23
3
1
0
0
0
5[b]
0
29
3

2006–07[31]

League Two

42
2
2
0
7
0
2[a]
0
53
2

2007–08[32]

League Two

44
0
1
0
1
0
3[c]
0
49
0

Total

116
5
5
0
8
0
13
0
142
5

Peterborough United

2008–09[33]

League One

46
1
4
0
1
0
1[a]
0
52
1

2009–10[34]

Championship

10
0
—
4
0
—
14
0

Total

56
1
4
0
5
0
1
0
66
1

Norwich City

2009–10[34]

League One

26
2
0
0
—
1[a]
0
27
2

2010–11[35]

Championship

46
5
1
0
2
0
—
49
5

2011–12[36]

Premier League

33
2
3
0
1
0
—
37
2

2012–13[37]

Premier League

31
3
2
0
1
0
—
34
3

2013–14[38]

Premier League

31
0
2
0
2
0
—
35
0

2014–15[39]

Championship

45
2
0
0
1
0
3[d]
0
49
2

2015–16[40]

Premier League

30
3
1
0
0
0
—
31
3

2016–17[41]

Championship

37
1
2
0
1
1
—
40
2

2017–18[42]

Championship

5
0
0
0
2
0
0
0
7
0

2018–19[43]

Championship

0
0
—
0
0
—
0
0

Total

284
18
11
0
9
1
4
0
308
19

Rangers (loan)

2017–18

Scottish Premiership

15
1
2
0
0
0
0
0
17
1

Walsall

2018–19

League One

8
0
3
0
0
0
1
0
12
0

Milton Keynes Dons

2018–19

League Two

5
0
—
—
—
5
0

Career total

484
25
25
0
22
1
19
0
550
26

Retrieve the content of the cell located in row 24 and column 1 of this table. Format the cell value as a JSON, using the structure {"row_id":"m", "column_id":"n", "cell_value":"<Corresponding Cell Value>"}.

The target cell value in row 24 and column 1 is {"row_id":"24", "column_id":"1", "cell_value":"Milton Keynes Dons"}.