 Craig made a career-high 57 appearances during the 2016–17 season and played in a second-successive play-off final, in which he captained the Lions to promotion to the Championship with a 1–0 victory over Bradford City.He made just eight appearances during the first half of the 2017–18 season, before departing The Den for the final time on 31 January 2018.Across his four spells with Millwall, Craig made 324 appearances and scored 9 goals.