Career
Flannigan was born in Edinburgh and played for Dundee before joining English side Stoke City in 1928. He played four times for Stoke in 1928-1929 and then went on to have short spells at Hull City, Darlington, Loughborough Corinthians, Rochdale, Buxton, French side AS Saint-Étienne and Shrewsbury Town.