Robert Smalley was signed by Preston North End in 1886. In the following year, May 1887, he moved to Everton and took over as No: 1 Goalkeeper from Charles Jolliffe and his Everton debut was made in October 1887 against Notts County. He played 30 matches before the Football League started in September 1888. He was described as an agile goalkeeper and was Everton' No: 1 for the next two seasons.
Smalley was retained for 1889–90 and played 17 matches. His last season, 1890–91 he only played once. After football he became an accountant and went back to Preston.