Thomas Flannigan (25 May 1908 – 23 May 1981) was a Scottish footballer who played in the Scottish League for Dundee, in the English Football League for Stoke City, Hull City and Rochdale, and in the French Division 2 for Saint-Étienne. He was on the books of Darlington without playing for their first team, and played non-league football for Loughborough Corinthians, Stafford Rangers, Buxton and Shrewsbury Town. He played mainly at inside left, but was used anywhere across the forward line.