Skip to content
James Belshaw

James Belshaw

Goalkeeper  at Harrogate Town
Age35
CitizenshipEngland
Height1.91 m
Footright
BornOctober 12, 1990
at Harrogate Town 864 days · joined 2024-01-11
👕500+ Apps Veteran
Market value €75k
Rating · 25/26 5.1 Average
Goalkeeper

Career snapshot

6
clubs played for
08/09
debut season
0
goals / match
Harrogate Town
top club · 252 apps

Position rank · 25/26

#113
goals rank
#129
assists rank
0
season goals
0
season assists

Among 1,246 Goalkeepers · ≥200 mins

Career highs

€250k
peak value · 2022
top transfer fee
best season
1 / 0
int'l caps / goals
502Appearances
0Goals
0Assists
7Yellow cards
0Red cards
501Full matches (90′)
Full nameJames Belshaw
Name in home countryJames Michael Belshaw
Date of birth1990-10-12 (35 yrs)
Place of birthNottingham, England
CitizenshipEngland
PositionGoalkeeper
Footright
Height191.00 m
Current clubHarrogate Town
Joined2024-01-11
Contract expires2026-06-30
AgentUnique Sports Group
Jul 2025
25/26 — Harrogate Town
7 matches · 0 G · 0 A · across 3 competitions
Jul 2024
24/25 — Harrogate Town
50 matches · 0 G · 0 A · across 4 competitions
Jan 2024
Transfer: Bristol Rovers → Harrogate Town
23/24 · Transfer
Jan 2024
Transfer: Harrogate Town → Bristol Rovers
23/24 · Return from loan
Dec 2023
Transfer: Bristol Rovers → Harrogate Town
23/24 · Loan
Dec 2023
Transfer: Forest Green → Bristol Rovers
23/24 · Return from loan
Sep 2023
Transfer: Bristol Rovers → Forest Green
23/24 · Loan
Jul 2023
23/24 — Bristol Rovers, Forest Green Rovers, Harrogate Town
39 matches · 0 G · 0 A · across 5 competitions
Jul 2022
22/23 — Bristol Rovers
42 matches · 0 G · 0 A · across 4 competitions
Jul 2021
Transfer: Harrogate Town → Bristol Rovers
21/22 · Transfer
Jul 2021
21/22 — Bristol Rovers
47 matches · 0 G · 0 A · across 4 competitions
Jul 2020
20/21 — Harrogate Town
40 matches · 0 G · 0 A · across 3 competitions
Jul 2019
19/20 — Harrogate Town
40 matches · 0 G · 0 A · across 3 competitions
Jul 2018
18/19 — Harrogate Town
46 matches · 0 G · 0 A · across 2 competitions
Jul 2017
17/18 — Harrogate Town
43 matches · 0 G · 0 A · across 2 competitions
Jul 2017
Transfer: Tamworth → Harrogate Town
17/18 · Transfer
Jul 2016
16/17 — Tamworth FC
33 matches · 0 G · 0 A · across 1 competition
Jul 2015
15/16 — Tamworth FC
42 matches · 0 G · 0 A · across 1 competition
Jul 2014
14/15 — Tamworth FC
42 matches · 0 G · 0 A · across 1 competition
Jul 2014
Transfer: Nuneaton → Tamworth
14/15 · Transfer
Jul 2013
Transfer: Without Club → Nuneaton
13/14 · Transfer
Jul 2013
13/14 — Nuneaton Town
31 matches · 0 G · 0 A · across 1 competition
Feb 2013
Transfer: Chicago → Without Club
12/13 · Transfer
Jan 2013
Transfer: Blue Devils → Chicago
12/13 · Draft
Aug 2009
Transfer: Walsall U18 → Blue Devils
09/10 · Transfer
Jul 2008
08/09 — Walsall FC
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €250k
Highest valuation recorded in dataset

Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals0 total · 0.00/90
0
Assists0 total · 0.00/90
0
G+A0 total · 0.00/90
0
Yellow cards0 total · 0.00/90
39
Clean sheets2 total · 2.00/90
36
45,084 min
Minutes played by club
Harrogate Town 50.2%
Bristol Rovers 18.1%
Forest Green Rovers 2.2%
Tamworth FC 23.4%
Nuneaton Town 6.2%
Walsall FC 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Harrogate Town 7 17/18 25/26 252 0 0 22,631
Bristol Rovers 3 21/22 23/24 91 0 0 8,143
Forest Green Rovers 1 23/24 23/24 11 0 0 990
Tamworth FC 3 14/15 16/17 117 0 0 10,530
Nuneaton Town 1 13/14 13/14 31 0 0 2,790
Walsall FC 1 08/09 08/09 0 0 0 0

Career trajectory — goals, assists & market value

0€63K1€125K1€188K1€250K22/2323/2424/2525/2622/23 — €250K23/24 — €250K24/25 — €100K25/26 — €75KGoalsAssistsMarket value

Goals by season

08/09: 0008/0913/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26

Assists by season

08/09: 0008/0913/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Harrogate Town 0 0 0 0 0 0
25/26 EFL Trophy Harrogate Town 0 0 0 0 0 0
25/26 League Two Harrogate Town 7 0 0 0 0 630
24/25 EFL Cup Harrogate Town 2 0 0 0 0 180
24/25 EFL Trophy Harrogate Town 0 0 0 0 0 0
24/25 FA Cup Harrogate Town 3 0 0 0 0 270
24/25 League Two Harrogate Town 45 0 0 2 0 4,001
23/24 EFL Cup Bristol Rovers 0 0 0 0 0 0
23/24 EFL Trophy Bristol Rovers 2 0 0 0 0 180
23/24 FA Cup Forest Green Rovers 1 0 0 0 0 90
23/24 League One Bristol Rovers 0 0 0 0 0 0
23/24 League Two Forest Green Rovers 10 0 0 0 0 900
23/24 League Two Harrogate Town 26 0 0 2 0 2,340
22/23 EFL Cup Bristol Rovers 1 0 0 0 0 90
22/23 EFL Trophy Bristol Rovers 1 0 0 0 0 22
22/23 FA Cup Bristol Rovers 2 0 0 0 0 180
22/23 League One Bristol Rovers 38 0 0 2 0 3,411
21/22 EFL Cup Bristol Rovers 1 0 0 0 0 90
21/22 EFL Trophy Bristol Rovers 0 0 0 0 0 0
21/22 FA Cup Bristol Rovers 4 0 0 0 0 390
21/22 League Two Bristol Rovers 42 0 0 0 0 3,780
20/21 EFL Trophy Harrogate Town 1 0 0 0 0 90
20/21 FA Cup Harrogate Town 1 0 0 0 0 90
20/21 League Two Harrogate Town 38 0 0 0 0 3,420
19/20 FA Cup Harrogate Town 1 0 0 0 0 90
19/20 National League Harrogate Town 37 0 0 0 0 3,330
19/20 National League Playoffs Harrogate Town 2 0 0 0 0 180
18/19 National League Harrogate Town 45 0 0 1 0 4,050
18/19 National League Playoffs Harrogate Town 1 0 0 0 0 90
17/18 National League North Harrogate Town 41 0 0 0 0 3,690
17/18 NL North Play-offs Harrogate Town 2 0 0 0 0 180
16/17 National League North Tamworth FC 33 0 0 0 0 2,970
15/16 National League North Tamworth FC 42 0 0 0 0 3,780
14/15 National League North Tamworth FC 42 0 0 0 0 3,780
13/14 Conference Nuneaton Town 31 0 0 0 0 2,790
08/09 League One Walsall FC 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2009-08-01 Walsall U18 Blue Devils Transfer 0
12/13 2013-01-22 Blue Devils Chicago Draft 0
12/13 2013-02-20 Chicago Without Club Transfer 0
13/14 2013-07-31 Without Club Nuneaton Transfer 0
14/15 2014-07-01 Nuneaton Tamworth Transfer 0
17/18 2017-07-01 Tamworth Harrogate Town Transfer 0
21/22 2021-07-23 Harrogate Town Bristol Rovers Transfer 0
23/24 2023-09-30 Bristol Rovers Forest Green Loan 175000
23/24 2023-12-14 Forest Green Bristol Rovers Return from loan 175000
23/24 2023-12-15 Bristol Rovers Harrogate Town Loan 175000
23/24 2024-01-10 Harrogate Town Bristol Rovers Return from loan 175000
23/24 2024-01-11 Bristol Rovers Harrogate Town Transfer 175000

No recorded injuries.

Current€75k
Peak€250k
Low€75k
Δ since start−€175k
€75k€119k€163k€206k€250k197019701970
DateValue
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €100k
Jan 1, 1970 €250k
Jan 1, 1970 €175k
Jan 1, 1970 €250k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #40453 1 0 former national player
TeammatePPG played withJoint goalsMinutes
Ryan Fallowfield 2 0 0
Mark Beck 2 0 0
Connor Taylor 2 0 0
Jack Emmett 2 0 0
Aaron Collins 2 2 0
Joe Leesley 2 0 0
Antony Evans 2 0 0
Sam Finley 2 0 0
Andrew Burns 2 0 0
Connor Hall 1 0 0
Josh March 1 0 0
Danny Newton 2 0 0
Harry Anderson 2 0 0
Will Smith 2 0 0
Dean Cornelius 1 0 0
Luca Hoole 2 0 0

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
23/24 2024-01-10 Harrogate Town Bristol Rovers Return from loan €175k
23/24 2023-12-15 Bristol Rovers Harrogate Town Loan €175k
23/24 2023-12-14 Forest Green Bristol Rovers Return from loan €175k
23/24 2023-09-30 Bristol Rovers Forest Green Loan €175k

Last 50 matches for Harrogate Town while James Belshaw was at the club (joined 2024-01-11). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-12-29 GB4 Accrington Stanley 1–0 Harrogate Town Available
2025-12-26 GB4 Salford City 4–1 Harrogate Town Available
2025-12-20 GB4 Harrogate Town 1–4 Milton Keynes Dons Available
2025-12-13 GB4 Cheltenham Town 0–0 Harrogate Town Available
2025-12-09 GB4 Harrogate Town 1–1 Accrington Stanley Available
2025-11-29 GB4 Barnet FC 3–1 Harrogate Town Available
2025-11-22 GB4 Harrogate Town 1–2 Walsall FC Available
2025-11-15 GB4 Notts County 3–0 Harrogate Town Available
2025-11-08 GB4 Harrogate Town 0–0 Oldham Athletic Available
2025-10-25 GB4 Harrogate Town 0–3 Newport County Available
2025-10-18 GB4 Colchester United 3–1 Harrogate Town Available
2025-10-11 GB4 Fleetwood Town 3–2 Harrogate Town Available
2025-10-06 GB4 Harrogate Town 1–2 Crewe Alexandra Available
2025-09-27 GB4 Gillingham FC 0–1 Harrogate Town Available
2025-09-20 GB4 Harrogate Town 2–0 Shrewsbury Town Available
2025-09-13 GB4 Swindon Town 3–1 Harrogate Town Available
2025-09-06 GB4 Harrogate Town 0–1 Crawley Town Available
2025-08-30 GB4 Bromley FC 2–0 Harrogate Town Available
2025-08-23 GB4 Harrogate Town 1–2 Chesterfield FC Available
2025-08-19 GB4 Harrogate Town 1–0 Barrow AFC Available
2025-08-16 GB4 Cambridge United 1–1 Harrogate Town Available
2025-08-09 GB4 Harrogate Town 3–3 Grimsby Town Available
2025-08-02 GB4 Bristol Rovers 0–1 Harrogate Town Available
2025-05-03 GB4 Morecambe FC 1–2 Harrogate Town Available
2025-04-26 GB4 Harrogate Town 1–3 Notts County Available
2025-04-21 GB4 Harrogate Town 3–1 Fleetwood Town Available
2025-04-18 GB4 Walsall FC 2–2 Harrogate Town Available
2025-04-12 GB4 Harrogate Town 2–2 Grimsby Town Available
2025-04-05 GB4 AFC Wimbledon 1–0 Harrogate Town Available
2025-04-01 GB4 Harrogate Town 3–2 Tranmere Rovers Available
2025-03-29 GB4 Harrogate Town 1–1 Gillingham FC Available
2025-03-22 GB4 Chesterfield FC 0–0 Harrogate Town Available
2025-03-15 GB4 Newport County 3–0 Harrogate Town Available
2025-03-08 GB4 Harrogate Town 1–0 Carlisle United Available
2025-03-04 GB4 Port Vale FC 0–0 Harrogate Town Available
2025-03-01 GB4 Harrogate Town 2–1 Accrington Stanley Available
2025-02-22 GB4 Bromley FC 2–0 Harrogate Town Available
2025-02-15 GB4 Harrogate Town 1–0 Swindon Town Available
2025-02-08 GB4 Bradford City 1–0 Harrogate Town Available
2025-02-01 GB4 Harrogate Town 1–1 Crewe Alexandra Available
2025-01-28 GB4 Milton Keynes Dons 2–1 Harrogate Town Available
2025-01-25 GB4 Doncaster Rovers 1–0 Harrogate Town Available
2025-01-21 GB4 Harrogate Town 0–0 Colchester United Available
2025-01-17 GB4 Harrogate Town 2–0 Cheltenham Town Available
2025-01-04 GB4 Barrow AFC 0–2 Harrogate Town Available
2025-01-01 GB4 Harrogate Town 0–2 Salford City Available
2024-12-29 GB4 Fleetwood Town 1–1 Harrogate Town Available
2024-12-26 GB4 Grimsby Town 2–1 Harrogate Town Available
2024-12-21 GB4 Harrogate Town 0–2 Walsall FC Available
2024-12-14 GB4 Tranmere Rovers 2–1 Harrogate Town Available

Teams faced most often by James Belshaw's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Crawley Town 30 11 7 12 39 39 0 37%
Newport County 29 10 5 14 40 59 -19 34%
Tranmere Rovers 28 9 9 10 41 46 -5 32%
Exeter City 28 5 11 12 28 42 -14 18%
Mansfield Town 28 11 7 10 33 40 -7 39%
Walsall FC 28 9 9 10 34 33 +1 32%
Swindon Town 27 7 7 13 25 36 -11 26%
Carlisle United 27 15 5 7 38 26 +12 56%
Barrow AFC 27 14 7 6 36 25 +11 52%
Sutton United 26 13 6 7 39 30 +9 50%
Oldham Athletic 26 12 8 6 35 28 +7 46%
Port Vale FC 26 6 10 10 26 32 -6 23%

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 50 4,451 2 0 0 0.04
23/24 39 3,510 2 0 0 0.05
22/23 42 3,703 2 0 0 0.05
18/19 46 4,140 1 0 0 0.02

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
25/26 7 630 2 29% 9 1.29
24/25 50 4,451 14 28% 65 1.31
23/24 39 3,510 9 23% 65 1.67
22/23 42 3,703 9 21% 63 1.53
21/22 47 4,260 17 36% 52 1.1
20/21 40 3,600 11 28% 51 1.28
19/20 40 3,600 15 38% 47 1.18
18/19 46 4,140 12 26% 58 1.26
17/18 43 3,870 15 35% 50 1.16
16/17 33 2,970 6 18% 57 1.73
15/16 42 3,780 11 26% 45 1.07
14/15 42 3,780 11 26% 57 1.36
13/14 31 2,790 4 13% 49 1.58

Output by competition

Career goals and assists broken down by tournament.

League Two
168 apps
0 G
0 A
FA Cup
12 apps
0 G
0 A
League One
38 apps
0 G
0 A
National League
113 apps
0 G
0 A
National League North
158 apps
0 G
0 A

Frequently asked about James Belshaw

Who is James Belshaw?

James Belshaw is an England professional footballer who plays as a goalkeeper for Harrogate Town.

How old is James Belshaw?

James Belshaw is 35 years old. He was born on October 12, 1990 in Nottingham.

What position does James Belshaw play?

James Belshaw plays as a goalkeeper (Goalkeeper).

What club does James Belshaw play for?

James Belshaw currently plays for Harrogate Town.

What is James Belshaw's market value?

James Belshaw's most recent reported market value is €75k.