Teams Bob Haines played for

Main FCGlamorgan (1933-1934)
Minor Counties ChampionshipKent Second XI (1924)
 Glamorgan Second XI (1935)
 Devon (1946)
County ChampionshipGlamorgan (1933-1934)
MiscellaneousKing's School, Canterbury (1920-1922)
 Glamorgan Club and Ground (1933-1935)
 Barry Athletic (1933)
 Frinton-on-Sea (1939)
 Ealing (1941)
 The Forty Club (1941)
 Buccaneers (1941)
 British Empire XI (1941-1944)
 Southgate (1941-1943)
 London Home Guard (1942-1944)
 Home Guard T Zone (1942)
 Epsom (1943)
 Glamorgan (1943-1944)
 Essex XI (1943)
 Cross Arrows (1943)
 Essex Services (1944)
 Club Cricket Conference (1944)
 Devon (1946)
 Swansea (1949)