Bristol Rovers are delighted to announce the signing of goalkeeper James Belshaw for an undisclosed fee from Harrogate Town.
The 30-year-old joins on a two year deal.
Belshaw's professional journey began by joining Nuneaton Burrough in the National League, but it was at his next club, Tamworth Town where Belshaw really began to rack up game time, making 113 appearances in the National League North for his side.
A switch in summer 2017 to Harrogate Town paved the way for the Nottingham-born 'keeper to make bigger waves.
His first season brought with it a phenomenal achievement as he helped Harrogate Town to promotion to the National League for the first time in their history after winning the National League North Play-Off final.
In the 2019/20 season, Belshaw's side would go one further, once again heading deep into the play-offs at the end of a hectic campaign, where they would clash with Notts County, the club Belshaw has supported since childhood. Belshaw's Harrogate side came out on top, securing promotion to League Two.
Belshaw now completes a move to Bristol Rovers after one season in League Two with his Harrogate Town side. The 30-year-old featured as a trialist in the Gas' recent pre-season draw with Plymouth Argyle, impressing with his confidence, communication and consistency.
On the signing, Joey Barton said "I'm delighted to get James on board. His career trajectory itself, continually improving through the leagues, shows the kind of ambition and drive we want all players to have who represent Bristol Rovers.
"The experience James has gained through two recent promotions and having played a substantial amount of games last year in League Two will be vital for us in achieving our objectives for this season and beyond. He will be another excellent addition to our squad."