Dodd scored on his Rovers debut in 4–0 home win against Playing against Walsall on 9 September 1933.[2] That season he was the club's top scorer with 24 goals in 34 League matches, including four against Gateshead, a ratio of one goal in 1.42 games.
The following season Doncaster were League Champions, with Dodd scoring 11 in 24 games.[2] His centre forward position was taken over by Reg Baines in December with Dodd moving to play at inside right later in the season.[2] During the 1935–36 season in Division 2 he only played three times, and did not score. The next season he scored three times in seven games as Doncaster were relegated.[2]
He played in two international friendlies, first in December 1935 as Rovers entertained FC Austria from Vienna. In October of the following year he played in Doncaster's first match abroad against a Dutch National XI in Rotterdam.[2]
His overall League scoring ratio for Doncaster was one goal in 1.79 games. He made 70 appearances in total, scoring 39 goals.[2]
During the war players were allowed to make guest appearances for teams local to them to save on travel. Dodd turned out for his old club Doncaster as a guest in their first game in the East Midlands War League on 21 October 1939 in a 2–2 home draw with Sheffield Wednesday in front of a 6,006 crowd.[2]