 He went to Hottentots Holland High School and played for Boland before moving to Warwickshire.Carter completed 1,000 first class runs for Warwickshire during the match against Sussex at Edgbaston in 2005.He joined Middlesex on a loan deal in 2008, and played in the Stanford Super Series.