On 17 March 2018, Marshall scored his first goal for Queen of the South in a 3–1 defeat versus St Mirren at Palmerston. He initially decided to leave the club at the end of the 2017-18 season, turning down the offer of a new contract, but he failed to find a new club during the 2018 close season and decided to sign a new one-year contract with Queens on 25 June 2018.
