Born on 27 August 1988 in Lincoln, Carter started out with Lincolnshire in minor counties cricket before signing for Nottinghamshire.
He made his first-class debut as a 20-year-old for against Oxford UCCE in 2009, taking two wickets in the match and claiming figures of 1–41 and 1–27 in the first and second innings respectively.
[6] In late July, Carter took his career best bowling figures of 7–121 in the County Championship against Kent, also achieving his first five-wicket haul of 5–40 in the same match.
[11] Carter joined Glamorgan on a short-term loan in April 2015,[12] taking twelve wickets in three County Championship matches.
[14] After taking 20 wickets in 16 appearances across all formats, Carter's contract was cancelled by mutual consent in July 2016.