Teams
John Hughes
played for
Miscellaneous
Marylebone Cricket Club
(1906-1907)
Eton Ramblers
(1910)
Household Brigade
(1911-1929)
Grenadier Guards
(1918-1920)
Free Foresters
(1923)
The Quails
(1931)