[2] Marschall is a product of the Cambridge City and Aston Villa academies and has represented England at U19 level.
[6] In January 2022, Marschall joined National League North club Gateshead on a six-month loan.
[10] On 14 December 2023, Marschall made his Aston Villa first team debut in a UEFA Europa Conference League match away at Zrinjski Mostar.
[11] On 19 January 2024, Marshall joined League Two club Milton Keynes Dons on loan until the end of the season.
[15] In January 2025, Crewe confirmed that he would be remaining at the club for the rest of the season following the passing of the loan's break-date.