Teams Joe Hardstaff played for

TestEngland (1935-1948)
Main FCNottinghamshire (1930-1955)
 Europeans (1944/45)
 Auckland (1948/49-1949/50)
Other FCEngland (1935-1948)
 Players (1935-1947)
 The Rest (1935)
 Marylebone Cricket Club (1935/36-1947/48)
 North (1936-1949)
 Marylebone Cricket Club Australian Touring Team (1936-1937)
 HDG Leveson-Gower's XI (1937-1949)
 Lord Tennyson's XI (1937/38)
 Sir J Cahn's XI (1938/39)
 Services XI (1943/44-1944/45)
 Major-General Stewart's XII (1944/45)
 South (1947)
Minor Counties ChampionshipNottinghamshire Second XI (1928-1955)
County ChampionshipNottinghamshire (1930-1955)
Plunket ShieldAuckland (1948/49-1949/50)
MiscellaneousNottinghamshire Club and Ground (1929-1933)
 Nottinghamshire Second XI (1930)
 Skegness and District (1934)
 Marylebone Cricket Club (1935/36-1947/48)
 TWJ Goddard's XI (1936)
 Lord Tennyson's XI (1937/38)
 Sir J Cahn's XI (1938/39-1941)
 Services XI (1940-1945/46)
 Royal Air Force (1940-1941)
 Nottinghamshire (1940-1950)
 Royal Air Force and Royal Artillery (1941)
 Anti-Aircraft Brigade (1941)
 Army XI (1941)
 Auckland Town Clubs (1948/49)
 Auckland Country Associations (1949/50)
 Nottinghamshire A (1953)
 Marylebone Cricket Club New Zealand Touring Team (1954)