Teams William Greenstock played for

Main FCCambridge University (1886-1887)
 Worcestershire (1899-1919)
County ChampionshipWorcestershire (1899-1914)
MiscellaneousFettes College (1881-1884)
 Cambridge University Next XVI (1885)
 JA Turner's XI (1886)
 Cambridge University (1886-1887)
 CD Buxton's XI (1887)
 Malvern (1893-1908)
 Worcestershire (1893-1919)
 Worcestershire Second XI (1893)
 EGM Carmichael's XI (1894)
 SH Wood's XI (1894-1895)