in 2023 Shorrock was at the academies at
Manchester City and
Blackburn Rovers and represented the Stockport Schools Football Association (SFA) for two years before signed with
Port Vale after impressing on trial. He became the youngest player in
the club's history at the age of 15 years and 145 days when he came on as a 75th-minute
substitute for
David Worrall in a 4–0 victory at
Shrewsbury Town in the group stages of the
EFL Trophy on 20 September 2022. He made his
EFL League One debut on the last day of the
2022–23 season, coming on as substitute in a 3–1 home defeat to
Plymouth Argyle on 6 May; aged 16 years and nine days, he became the youngest player to represent the club in league competition since
Stuart Chapman in May 1967. He was the top-scorer in Vale's youth team in the 2022–23 season, playing at left-wing-back. He featured in cup games early in the
2023–24 season, playing as a wing-back and on the left of a back three. On 19 December, he joined
Northern Premier League Premier Division club
Stafford Rangers on a one-month work experience
loan. He was recalled to Vale in time to play in the 3–2 defeat to
Barnsley on Boxing Day, scoring a late consolation to make him the
youngest goalscorer in the club's history at 16 years and 242 days. He made his league start on 29 December, in a 3–0 win over
Blackpool at
Vale Park, when he received praise for keeping opposition winger
CJ Hamilton quiet. Shorrock signed his first professional contract, a three-year deal, in June 2024. He made his first league appearance of the
2024–25 season on 5 October with a surprise inclusion in the
first XI for a 1–0 win at
Notts County. Later in the month he said that he did not feel like a "liability" to the team as his all-round game continued to mature. He scored his first goal of the campaign on 25 November, when he opened the scoring from long-range in a 1–1 draw with local rivals
Crewe Alexandra. The strike won him the club's Goal of the Season award, which he received alongside the Apprentice of the Season award. He also won the League Two Apprentice of the Season award at the
EFL Awards. He made 39 appearances for the club before turning 18, more than any other player in
the club's history. He played 17 league games in the campaign, He signed a new three-year contract in July 2025 as manager
Darren Moore believed he "has a really bright future ahead of him". On 31 October 2025, Shorrock joined
National League North side
Chester on a six-week loan deal. His opportunities at Vale had been limited by the arrival of veteran wingback
Marvin Johnson, as well as
Jaheim Headley. The loan was extended until 31 January. He was recalled from his loan on 10 January. He did not play a league game for Vale in the
2025–26 season, which culminated in relegation. ==Style of play==