Jon McShane (born 14 September 1991) is a Scottish professional football who most recently played for Stenhousemuir. He previously played for St Mirren, Dumbarton, Hamilton Academical, Celtic Nation, East Fife and Stranraer. He now resides in Australia and currently plays for Dandenong City SC.