Joshua Mullin (born 23 September 1992) is a Scottish professional footballer who plays as a midfielder for Livingston. He is in his second spell at the club and has also previously played for East Stirlingshire, Albion Rovers and Ross County, as well as junior clubs Pollok and Kilbirnie Ladeside.