Career
He previously played for Street Mirren, Dumbarton, Hamilton Academical, Celtic Nation, East Fife and Stranraer. He now resides in Australia where he has signed for Hume City Football Club. Born in Paisley, McShane began his career with Street Mirren and came through the youth system from the age of 12. McShane spent the 2010-2011 season on loan at Dumbarton where he scored 13 goals in 29 games before returning to Street Mirren for the 2011–2012 season.
McShane joined Hamilton Academical on loan in January 2012.
After he returned to Street Mirren a permanent deal was agreed for McShane to join Hamilton Academical for an undisclosed fee. On 25 January 2014, McShane was released by Hamilton Academical.
On 28 March 2014, he signed for Celtic Nation of the Northern League Division One. On 23 May 2014, McShane signed for East Fife and then on 9 January 2015, moved on loan to Stranraer until June 2015.