Stoke City Shenton was born in
Blythe Bridge and joined the
Stoke City Academy in 2004. At 15 Shenton began playing regularly with the under-18s side and he signed a long-term contract with the club in September 2013. He signed on scholarship forms in July 2014. In
2014–15 pre-season Shenton began training with the first-team and played 30 minutes in a 0–0 draw with
Burton Albion. He began the 2014–15 season playing with the under-21s and scored on his debut in a 1–1 draw with
Aston Villa. He made his professional debut on 27 August 2014, coming on as an 81st-minute substitute for
Peter Odemwingie in a 3–0 win over
Portsmouth in the
Football League Cup second round. After making his senior debut Shenton earned praise from assistant manager
Mark Bowen for his performance. On 25 November 2014 Shenton signed a professional contract with Stoke. Shenton made his
Premier League debut on 11 February 2015, coming on as an added-time substitute for
Steven Nzonzi in a 4–1 home defeat against
Manchester City. The match came two days after the funeral of his mother; following the game Shenton swapped shirts with
Frank Lampard. Shenton signed a new four-and-a-half-year contract in January 2016 keeping him contracted at Stoke until the summer of 2020. On 20 January 2017 Shenton joined
Wrexham on loan for the remainder of the
2016–17 season. Shenton played 17 times for the Dragons, scoring once against
Braintree Town on 4 March 2017. On 30 August 2019, Shenton joined
Kidderminster Harriers on a six-month loan. This was extended for the remainder of the 2019–20 season. Shenton scored three goals in 24 matches for Kidderminster until the season was ended early on 22 April 2020 due to the
COVID-19 pandemic in England.
Chorley Shenton joined
Chorley in June 2020. In March 2024, Shenton joined
Northern Premier League Premier Division club
Warrington Rylands on loan until the end of the season. ==Personal life==