Speakman was born in Leinster Gardens in Runcorn in 1864 to Anne Elizabeth Speakman.
Speakman's ability was such that he was also chosen to play at regional level, first representing the West Lancashire and Border Towns' Union and then in 1887 he was selected to play at county level for Cheshire.