Educated at Oundle School, Marshal was a right-handed opening batsman, and also acted as wicketkeeper in several of his first-class matches.
He also played for Argentina in 1929–30 against a touring side under Sir Julien Cahn.
In the first first-class match, against Oxford University, Marshal made 153 in four-and-a-half hours.
Wisden Cricketers' Almanack reported that he "scarcely lifted the ball at all and did not give a chance".
[1] The innings was highest of the tour by any batsman in any match, first-class or non-first-class.