John Heslin (born 27 June 1992) is a Gaelic footballer for Westmeath and Australian rules footballer for the Irish Warriors.
Heslin was drafted by Australian Football League club Richmond in 2011, with Pick #90 of the Rookie Draft, but left after just 3 months, without playing a single game.