 In the 2006/2007 pre-season, McIndoe signed for newly promoted Championship side Barnsley for £125,000.On 8 August 2006 he scored in his second match in a 3–2 win against Hull City.On 4 November 2006 McIndoe also scored in the Yorkshire derby against Leeds United, from outside the box with a low-driven shot.