 Meredith joined York City in 2009, playing in their victories in the 2012 FA Trophy Final and 2012 Conference Premier play-off Final, the latter seeing the club promoted to League Two.Meredith signed for Bradford City in 2012, winning promotion to League One in his first season with victory in the 2013 League Two play-off Final.Meredith moved to Millwall in the Championship in 2017 before leaving two years later.