Teams John Newstead played for

Main FCYorkshire (1903-1913)
Other FCMarylebone Cricket Club (1904-1906)
 Players (1908-1909)
 North (1908)
 Lancashire and Yorkshire (1909)
Minor Counties ChampionshipYorkshire Second XI (1902-1910)
Lancashire LeagueRishton (1912-1915)
 Church (1919-1921)
 Haslingden (1922)
Lancashire League Worsley CupChurch (1920-1921)
 Haslingden (1922)
County ChampionshipYorkshire (1903-1913)
MiscellaneousNorthallerton (1903)
 Yorkshire Second XI (1903)
 Marylebone Cricket Club (1903-1906)
 HDG Leveson-Gower's XI (1905)
 SH Cochrane's XI (1907)
 Yorkshire (1910-1918)
 The Mayor's Lancashire and Yorkshire XI (1917)