Teams William Shotton played for

Main FCYorkshire (1865-1874)
MiscellaneousYorkshire (1862)
 Lascelles Hall (1862-1876)
 Yorkshire Colts (1862)
 Birkenshaw (1863)
 Huddersfield (1863-1865)
 Players of Lancashire (1864-1866)
 Dewsbury (1864-1865)
 Ossett (1865)
 Mirfield (1865)
 Earlsheaton (1865)
 Oldham (1866)
 Colts of England (1867)
 Leeds (1867)
 Players of Scotland (1871)
 Lancashire Professionals (1871)
 Scarborough (1873)
 England XI (1875)