 He started for Bradford as they were beaten 1–0 by Millwall at Wembley Stadium in the 2017 League One play-off Final.Meredith signed for newly promoted Championship club Millwall on 29 May 2017 on a two-year contract.He made his debut in a 1–0 loss away to Nottingham Forest in Millwall's opening match of the 2017–18 Championship season on 4 August 2017.