 Craig finished the 2014–15 season having made 24 appearances and departed Griffin Park on 4 July 2015, after his contract was terminated by mutual consent.Craig made 129 appearances in three seasons with Brentford.On 4 July 2015, it was announced that Craig had dropped back down to League One to sign a two-year contract with newly-relegated Millwall on a free transfer.