Born in Balby, Doncaster, Marr played for local club Mexborough Town in Yorkshire before being signed by Harry Thickett in July 1906 for Bristol City in the Second Division. He made his league debut at right half in 2–2 draw at Birmingham City on 3 September 1906 making 30 appearances scoring 3 goals and establishing himself at right half for the "Robins" who finished runners up in the First Division. In the following four seasons in the First Division Marr briefly shared the right half position with Arthur Spear and Pat Hanlin making 24 appearances in 1907–08, 18 appearances in 1908–09 and played in all 9 FA Cup ties preceding but missed the 1909 FA Cup Final when Pat Hanlin played as City lost 0–1 to Manchester United at the Crystal Palace ground, the only final appearance to date by Bristol City. He made 25 appearances scoring three goals in 1909-10 and played regularly with 30 appearances and two goals in 1910–11 the season when Bristol City were relegated back to the Second Division.