John George Flanigan (29 April 1905 – 30 September 1978) was an Australian rules footballer who played with Hawthorn in the Victorian Football League (VFL).
Throughout his career as a player, he played 5 games and scored 1 goal in that period of time.