 He made his Walsall debut in a 2–0 away defeat to Northampton Town on 10 September 2016.Laird scored his first goal for Walsall in a 2–1 away victory over Sheffield United in an EFL Trophy tie on 4 October 2016.He also scored in the club's 1–1 draw with Milton Keynes Dons on 12 November 2016 to give Walsall the lead in the match.