Thomas Cooper startet sin fotballkarriere i Longton før han gikk til Trentham. I august 1924 skrev han under for Port Vale, og han spilte for denne klubben fram til mars 1926 da han ble kjøpt av Derby County for £2 500. I oktober 1927 debuterte han på det engelske landslaget da England tapte 2-0 for i Belfast. Han spilte for Derby fram til desember 1934 da Liverpool kjøpte han for £8 000.