Career
Dodds played for Southwick, before joining Burslem Portuguese Vale in June 1906. He scored on his debut in a 2–1 defeat to Leicester Fosse at the Athletic Ground on 1 September. He played in 42 games that season, bagging 14 goals in the process.
However, in the summer of 1907 the club went into financial meltdown and were forced to released all of its players.
Dodds moved on to Oldham Athletic, and later played for Linfield.