 He made his debut in a 2–0 defeat at Galway United on 24 August 2007 and he finished his time at the club with four appearances.Meredith signed for League Two team Shrewsbury Town on 14 January 2008 on a one-and-a-half-year contract after training with the club, which included a clause that after making five appearances the contract could be renegotiated.He made his debut on 23 February 2008 in the 2–1 home defeat to Hereford United, finishing the 2007–08 season with three appearances, with his final match coming against Rochdale on the last day of the season.