Career
A long-serving player for the club, he scored 81 goals in 201 appearances. Marsh was born in Westhoughton, 4 miles (6 km) southwest of Bolton, Lancashire. After playing his youth football with Daisy Hill and Hindley, he joined Atherton Church House before signing as a professional for Bolton Wanderers in 1902.
He was the top scorer in the Football League Second Division during the 1904-1905 season, with 27 goals.
At the end of the 1911-1912 season, he switched to Bury. In his ten years with Bolton, Marsh made a total of 201 first-team appearances, scoring 81 goals.
After only one season at Bury, in which he played three league matches, Marsh retired.