Teams William Shepherd played for

Main FCSurrey (1864-1865)
MiscellaneousSurrey (1864)
 An Eleven (1864-1865)
 Twickenham (1864)
 Surrey Club (1865)
 Australian Aboriginals (1868)