Teams John Batten played for

MiscellaneousHaileybury College (1870)
 CI Thornton's XI (1872)
 Cambridge University Next XVI (1873)
 Gentlemen of Devon (1873-1878)
 Cambridge University Long Vacation Club (1874)
 Haileybury Wanderers (1876)
 Devon (1888)