 He was offered a permanent contract by Telford after the end of the season, but he opted to join Conference Premier team York City on 22 May 2009.He made his debut in a 2–1 defeat to Oxford United on 8 August 2009.Meredith was sent off after receiving two yellow cards in a 1–1 draw against Oxford on 17 October 2009, which resulted in him being handed a one-match suspension for York's match against Luton Town.