Marquis began his football career at Millwall, where he came through the youth academy and made his first-team debut in 2009. During his time at Millwall, he had loan spells at clubs like Portsmouth, Northampton Town, Leyton Orient, and Gillingham to gain more first-team experience. In 2016, Marquis signed for Doncaster Rovers, where he enjoyed great success, scoring 67 goals in 153 appearances for the club.