Teams John Ferris played for

TestAustralia (1886/87-1890)
 England (1891/92)
Main FCNew South Wales (1886/87-1897/98)
 Gloucestershire (1892-1895)
 South Australia (1895/96)
Other FCAustralia (1886/87-1890)
 Australian XI (1887/88-1888/89)
 Australians (1888-1890)
 CI Thornton's XI (1891-1894)
 South (1891-1893)
 Gentlemen of England (1891-1893)
 Marylebone Cricket Club (1891-1894)
 Gentlemen (1891-1894)
 England (1891/92)
 The Rest (1892)
 AJ Webbe's XI (1894)
 West (1894)
Sheffield ShieldSouth Australia (1895/96)
 New South Wales (1897/98)
County ChampionshipGloucestershire (1892-1895)
MiscellaneousJunior Cricket Association (1884/85)
 Australians (1888-1890)
 New South Wales (1889/90)
 OG Radcliffe's XI (1891)
 Gloucestershire (1891-1894)
 WG Grace's XI (1891-1894)
 Marylebone Cricket Club (1891)
 Scotland (1891)
 Scotland XI (1891)
 Gloucestershire Club and Ground (1891)
 WW Read's XI (1891/92)