Pedro joined the Salford City youth setup in 2020. While in the youth ranks, Pedro joined City of Liverpool, on a month-long loan, at the start of the 2021–22 season. On his debut, Pedro scored and assisted in a 3–3 draw with Runcorn Linnets.[2] In January 2022, following the conclusion of his loan with City of Liverpool, Pedro joined Avro on a month-long work experience loan.[3] Pedro would make his debut two days later, in a 2–1 victory against Runcorn Town.[4] Pedro would also spend time on loan with Trafford.[5] In July 2022, Pedro would sign a professional contract with Salford, after spending two years in the academy.[6]
Marine (loan)
Prior to the 2022–23 season, Pedro joined Northern Premier League side, Marine, on a six-month loan deal.[7] He made his debut in a 0–0 draw, against Lancaster City.[8] Pedro scored his first and only goal for Marine in a 2–2 draw against South Shields.[9] Despite agreeing a loan deal until January 2023, Pedro was recalled by Salford in October 2022.[10]
Radcliffe (loan)
After being recalled from Marine, Pedro joined Radcliffe on a three-month loan deal.[11] He made his debut on the same day, in a 1–1 draw, against Ashton United.[12] Pedro returned to Salford at the expiration of his loan deal.
Stalybridge Celtic (loan)
In January 2023, Pedro joined Stalybridge Celtic on a month-long loan deal.[13] Pedro made his debut and scored in a 4–0 victory against Nantwich Town.[14] Pedro's loan was extended to the end of the season following his impressive start.[15] Despite scoring, a 4–2 defeat to Marske United confirmed relegation for The Celts.[16] In his final game for Stalybridge Celtic, he scored two goals in a 3–3 draw against Atherton Collieries.[17]
Salford first team
Pedro made his debut for Salford City as a 56th minute substitute in a 3–2 defeat to Harrogate Town.[18] He also made a brief appearance against Premier League side, Burnley, in a 4–0 defeat in the League Cup.[19]
In May 2024, Salford City announced that Pedro would depart the club upon the expiration of his contract.[20]