 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.He signed a new contract with York on 29 March 2010 to keep him at the club until the summer of 2011.