Tim Allen (born 12 October 1970) is a former Australian rules footballer who played with St Kilda, Hawthorn, and Geelong in the Australian Football League (AFL) during the 1990s.