Teams
Thomas Brown
played for
Miscellaneous
Oldham
(1868-1876)
Lancashire Professionals
(1871)