Laidlaw began his playing career for Raith Rovers"s under-19 side. He progressed to the senior side & appeared on bench on two occasions during the 2010-2011 season. He featured in pre-season friendly matches in advance of the 2011-2012 season, the final of which was against Southend United in a scoreless draw.
Following the departure of Andrew McNeil he became the regular back-up goalkeeper to David McGurn.
However he suffered a setback, injuring his knee, with Raith having to sign Ludovic Roy as a temporary replacement. Having recovered he returned to the team & made his senior debut on the 3 March 2012 against Greenock Morton, keeping a clean sheet in 5–0 home victory.
On 22 January 2015 he joined Elgin City on loan.