Table:
Appearances and goals by club, season and competition

Club

Season

League

National Cup

League Cup

Other

Total

Division
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals
Apps
Goals

Blackpool

2001–02[19]

Second Division

3
0
0
0
0
0
1[a]
0
4
0

2002–03[20]

Second Division

7
2
0
0
0
0
1[a]
0
8
2

2003–04[21]

Second Division

12
1
0
0
0
0
4[a]
1
16
2

2004–05[22]

League One

4
0
2
0
0
0
2[a]
3
8
3

2005–06[23]

League One

16
2
1
0
1
0
1[a]
1
19
3

2006–07[24]

League One

2
0
0
0
0
0
1[a]
0
3
0

Total

44
5
3
0
1
0
10
5
58
10

Luton Town (loan)

2004–05[22]

League One

2
0
0
0
1
0
0
0
3
0

Bury (loan)

2006–07[24]

League Two

10
0
0
0
0
0
0
0
10
0

Morecambe (loan)

2006–07[24]

Conference National

12
8
0
0
—
0
0
12
8

Morecambe

2007–08[25]

League Two

41
10
1
0
2
0
5[a]
1
49
11

2008–09[26]

League Two

11
0
0
0
1
0
0
0
12
0

Total

64
18
1
0
3
0
5
1
73
19

Sligo Rovers

2009[6]

LOI Premier Division

17
4
1
1
?
?
?
?
18
5

2010[6]

LOI Premier Division

26
6
2
0
?
?
?
?
28
6

2011[6][27][28]

LOI Premier Division

29
12
6
0
3
0
5[b]
0
43
12

Total

72
22
9
1
3
0
5
0
89
23

York City

2011–12[9]

Conference Premier

15
1
0
0
—
4[c]
1
19
2

Hyde

2012–13[29]

Conference Premier

30
7
0
0
—
2[c]
0
32
7

AFC Fylde (loan)

2012–13

NPL Premier Division

3
2
0
0
—
0
0
3
2

AFC Fylde

2013–14

NPL Premier Division

?
?
?
?
—
?
?
?
?

2014–15[30]

Conference North

18
0
0
0
—
1[c]
0
19
0

2015–16[30]

National League North

25
2
2
0
—
3[c]
1
30
3

2016–17[30]

22
3
0
0
—
2[c]
0
24
3

2017–18[30]

National League

7
0
0
0
—
0
0
7
0

Total

72
5
2
0
0
0
6
1
80
6

Career total

312
60
15
1
8
0
30
8
365
69

In this table image, are there any merged cells? If so, describe their locations using the JSON format {'top-left':(R1, C1), 'bottom-right':(R2, C2)}, where (R1, C1) and (R2, C2) indicate the (row_id, column_id) of top-left and bottom-right cells in the merged regions, respectively. Note that the R1, C1, R2, C2 all start from 1.

The merged cell areas are as follows:
{'top-left':(1, 1), 'bottom-right':(2, 1)}
{'top-left':(1, 2), 'bottom-right':(2, 2)}
{'top-left':(1, 3), 'bottom-right':(1, 5)}
{'top-left':(1, 6), 'bottom-right':(1, 7)}
{'top-left':(1, 8), 'bottom-right':(1, 9)}
{'top-left':(1, 10), 'bottom-right':(1, 11)}
{'top-left':(1, 12), 'bottom-right':(1, 13)}
{'top-left':(3, 1), 'bottom-right':(9, 1)}
{'top-left':(9, 2), 'bottom-right':(9, 3)}
{'top-left':(12, 8), 'bottom-right':(12, 9)}
{'top-left':(13, 1), 'bottom-right':(15, 1)}
{'top-left':(15, 2), 'bottom-right':(15, 3)}
{'top-left':(16, 1), 'bottom-right':(19, 1)}
{'top-left':(19, 2), 'bottom-right':(19, 3)}
{'top-left':(20, 8), 'bottom-right':(20, 9)}
{'top-left':(21, 8), 'bottom-right':(21, 9)}
{'top-left':(22, 8), 'bottom-right':(22, 9)}
{'top-left':(23, 1), 'bottom-right':(28, 1)}
{'top-left':(23, 8), 'bottom-right':(23, 9)}
{'top-left':(24, 8), 'bottom-right':(24, 9)}
{'top-left':(25, 3), 'bottom-right':(26, 3)}
{'top-left':(25, 8), 'bottom-right':(25, 9)}
{'top-left':(26, 8), 'bottom-right':(26, 9)}
{'top-left':(27, 8), 'bottom-right':(27, 9)}
{'top-left':(28, 2), 'bottom-right':(28, 3)}
{'top-left':(29, 1), 'bottom-right':(29, 3)}.