Teams JB Hatt played for

MiscellaneousStonyhurst College (1874-1885)
 Stonyhurst (1874)
 North British (1877)
 Stonyhurst Wanderers (1883-1885)
 Rambling Britons (1891)
 Idlers (1892)