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.
While attending Hottentots Holland High School, he played for Boland before moving to Warwickshire. During a match against Sussex at Edgbaston in 2005, Carter scored 1,000 runs in first-class cricket for Warwickshire.