Having played youth football for
Marlow before joining
Reading's academy, he signed his first professional contract with Reading in January 2019. He was named in the starting line-up for his senior debut in an
FA Cup third round tie with
Luton Town on 9 January 2021, where Reading lost 1–0. On 8 June 2021,
EFL League One club
Wycombe Wanderers announced that Pendlebury would sign for them on 1 July 2021, once his Reading contract had expired. He made his debut for the club in their opening match of the season against
Accrington Stanley on 7 August 2021 with fellow midfielders
Dominic Gape,
Curtis Thompson and
David Wheeler unavailable; Wycombe won 2–1 with manager
Gareth Ainsworth stating that after the game that he is "not afraid in giving young kids their debuts" in response to Pendlebury's performance. He scored the first goals of his career the following week when he scored a second-half brace in a 3–1 win over
Cheltenham Town. On 4 March 2022, Pendlebury joined
National League side,
Woking on loan for the remainder of the 2021–22 campaign. He went onto feature four times for the Cards before being recalled by his parent club a month later. He was released by Wycombe at the end of the season. On 3 September 2022, Pendlebury joined
National League South club
Farnborough on a short-term deal. That same day he made his debut during a 1–0 victory over
Cheshunt. In January 2023, Pendlebury signed for National League club
Aldershot Town on a deal until the end of the season. On 24 June 2023, following his release from Aldershot, Pendlebury agreed to join
Scottish Championship side,
Ayr United with fellow team-mate, Francis Amartey. On 30 August 2023, he left the club after asking to be released from his contract for 'personal reasons'. Later that month, he returned to Farnborough. On 18 February 2025, Pendlebury joined
Southern League Premier Division South side,
Havant & Waterlooville on a deal until the end of the 2025–26 campaign. ==International career==