Josh Battle (born 1 September 1998) is a professional Australian rules footballer playing for the St Kilda Football Club in the Australian Football League (AFL). He was drafted by St Kilda with their second selection and thirty-ninth overall in the 2016 national draft. He made his debut in the sixty-one point loss to Essendon at Etihad Stadium in round seventeen of the 2017 season.