A trial with
West Ham United came to nothing, but trials with
Championship club
Birmingham City at the end of the 2018–19 season led to a one-year professional contract, with an option of a second year. Birmingham's then academy manager, Kristjaan Speakman, saw him as "a forward player best suited to central areas [who] has demonstrated good ability in and around
the box." Once recovered from an ankle injury that interrupted his progress, he scored freely for
Birmingham's under-23 team and was given a first-team squad number in February 2020. The club took their one-year option on his contract, and when the
2019–20 EFL Championship season resumed after its suspension because of the
COVID-19 pandemic, he was named among nine
substitutes for Birmingham's first match under the temporary rules, on 20 June away at
West Bromwich Albion, but remained unused. He made his debut four days later, replacing the injured
Scott Quigley ten minutes into the second half with his team 3–2 up at home to
Bolton Wanderers; the visitors equalised in the 95th minute. He made 12 appearances in all competitions, mainly as a substitute, before returning to Birmingham when his loan expired. He joined another League Two club,
Walsall, on 19 January 2021 on loan for the remainder of the season. He was a regular on the bench, but made only one appearance, playing the first half of the visit to
Exeter City on 2 March, before returning to Birmingham by mutual consent later that month. Walsall's manager,
Brian Dutton, said that Reid was "frustrated that he'd not had enough minutes and he felt that he would stand a better chance of earning a contract somewhere else next season, whether that's with Birmingham or another club." In May 2021, Birmingham confirmed that Reid would leave the club when his contract expired at the end of the season. His last appearance was for Birmingham's U23 team as they beat
Sheffield United U23 in the national final of the 2020–21
Professional Development League. After a trial, Reid signed a one-year deal with
League One club
Portsmouth on 20 July 2021. A few minutes into his first
pre-season friendly, he suffered a
ruptured cruciate ligament that would keep him out for the season. The club took up their option to extend his contract for a further year. He regained fitness only to injure a hamstring during 2022 pre-season, suffered a second ACL rupture, to the other knee, during training in October, and was released at the end of the 2022–23 season without having played any competitive football for the club. Reid signed a two-year contract with Finnish
Veikkausliiga club
IFK Mariehamn in January 2024. After having recovered from an injury, Reid debuted in the league on 26 May 2024, in a 1–1 draw against
Gnistan. ==Career statistics==