Michael Halsall (born 21 July 1961) is an English former footballer who played as a midfielder.
He scored 42 goals in 389 appearances in the Football League, playing for Birmingham City, Carlisle United, Grimsby Town and Peterborough United.He has also worked as a manager with Peterborough United and as caretaker manager at Walsall and at Wolverhampton Wanderers youth academy, as of 2014 as professional lead coach.
In August 2014 he joined Notts County, and has had two spells there as caretaker manager.