Carson began his career as a batsman, but is now predominantly a bowler. as since 2019, Irish international cricketers have to be registered as overseas players. As a youngster, Carson played for
Waringstown Cricket Club youth teams. In 2012, he scored 121
* in the All-Ireland Cup Final. He scored 600 runs without being dismissed in the season. He captained Waringstown in the Under-13 inter-provincial championships in 2014, and also played for Sussex from under-12 level, In 2015, Carson was signed up to the
Cricket Ireland Academy, and made his last appearance for the Academy in 2016. Carson made his
first-class debut on 1 August 2020, for Sussex in the
2020 Bob Willis Trophy. He took a wicket with the second delivery that he bowled in the match, and finished with match figures of 5/52. Carson took his first
five-wicket haul in a Bob Willis Trophy match against
Surrey at
The Oval. Carson had taken a five-wicket haul in the match, including the wicket of England captain
Joe Root. In June 2021, Carson signed a multi-year contract extension with Sussex. He was Sussex's top wicket-taker in the
2021 County Championship with 37 wickets at an average of 36.10. In January 2026, Carson was named as captain of Sussex 50-over team for that year's season. ==Personal life==