Teams John Marshall played for

Main FCCambridge University (1859)
 Cambridgeshire (1861-1867)
Other FCCambridge Town Club (1857)
 Gentlemen of the North (1860)
MiscellaneousKing Edward's School, Birmingham (1852-1855)
 Birmingham (1854)
 King Edward's School, Birmingham Second Class (1854)
 King Edward's School, Birmingham Past and Present (1855)
 Gentlemen of Cambridgeshire (1856-1857)
 Royston (1857)
 Cambridge University Next XXII (1859)
 Cambridge University (1859-1864)
 Dunstable (1859)
 Gentlemen of Surrey Club (1860)
 Gentlemen of the Midland Counties (1860)
 Surrey Club (1860)
 Southgate (1860-1861)
 Old Cambridge Men (1861)
 Gentlemen of Hampshire (1861)
 Maidenhead (1862)
 Burton-on-Trent (1862)
 All England Eleven (1862)
 Gentlemen of Suffolk (1863-1867)
 Suffolk (1865-1870)
 Gentlemen of Norfolk and Suffolk (1867)
 Bury and West Suffolk (1867)