Early career Born in
Kingston,
Cavalier Marshall made his senior debut for
Cavalier in the 2014–15 season, but did not make another senior appearance until after the club was relegated from the
National Premier League in the 2015–16 season. In 2015 he trained with American club
Philadelphia Union. In the
2017–18 season, Marshall made 30 league appearances, scoring seven goals. In October 2018 he was linked with a transfer to a number of English
Premier League clubs, including
Leicester City,
Aston Villa,
Tottenham Hotspur,
Liverpool and
West Ham United. The following season, Marshall made 34 appearances, scoring eleven goals. In the 2019–20 season, he made ten appearances and scored three goals before departing Cavalier mid-season. He made his Wanderers debut on 15 August against
Pacific FC Marshall scored his first goal for the Wanderers during the
2021 season, scoring the opener in a 1-1 draw with
Forge FC on 22 August. The Wanderers announced in January 2022 that they had re-signed Marshall to a new deal through 2023. After the conclusion of the
2022 CPL season, HFX announced they had declined Marhsall's contract option, ending his time with the club.
Portmore United Marshall joined
Portmore United in January 2023. Marshall won the inaugural
Lynk Cup knockout competition in his first season at Portmore United, playing an influential role in the club's success.
Mount Pleasant In August 2024, Marshall was signed by
Mount Pleasant Football Academy. On 15 September in the first game of the
2024-25 Jamaica Premier league against his former club Portmore United. Marshall was substituted midway through the first half, having broken his leg. ==International career==