Teams Thomas Brown played for

MiscellaneousOldham (1868-1876)
 Lancashire Professionals (1871)