*Club domestic league appearances and goals, correct as of 07:06, 27 November 2024 (UTC) ‡ National team caps and goals, correct as of 23:14, 15 October 2024 (UTC)
In January 2022, Marshall joined the youth academy of English Premier League side West Ham United.[8][9] He scored a goal on his youth debut for the club against the youth academy of West Bromwich Albion.[10] Marshall was a member of the team which won the 2023 FA Youth Cup defeating Arsenal 5–1 at the Emirates Stadium in April 2023. He scored West Ham's second goal, converting Gideon Kodua's cross with a volley from close range.[11] On 16 January 2024, Marshall made his senior debut for West Ham, coming on as an 80th-minute substitute in a 1–0 FA Cup defeat against Bristol City.[12]
On 26 January 2024 , Marshall joined West Bromwich Albion, on loan for the remainder of the 2023–24 season.[13] He made his West Bromwich debut on 3 February coming on as a 62nd minute substitute for Brandon Thomas-Asante in a 1–0 win against Birmingham City.[14][15] In April, having played only 55 minutes for West Brom, Marshall was allowed to return to West Ham and train and play with their under–21 side while still being available to play for West Brom should they call on him.[16]
On 9 August 2024, Marshall joined League One club Huddersfield Town on a season-long loan deal.[17] Marshall made his debut for Huddersfield on 13 August 2024 in the EFL Cup against Morecambe. He scored in the 38th minute and assisted for Danny Ward’s goal as Huddersfield won 3–0.[18]
International career
Marshall has represented Northern Ireland internationally at youth level.[19] In 2023, he was called up to the Northern Ireland national football team.[20] Marshall made his debut as a late substitute against Denmark on 16 June 2023. He had a late goal disallowed by VAR which would have given Northern Ireland a famous draw.[21]