From 2008 until 2011, he played for Essex, and in 2011 he signed with Warwickshire. In 2012, Chris Wright and teammate Keith Barker formed an opening attack partnership that helped lead Warwickshire to the 2012 County Championship. During that season, Wright took over 50 first-class wickets. Through 2013, he has participated in 89 first-class matches, clearing 251 wickets with a batting average of 17.13. He’s also been a part of 90 List A matches, scoring 219 runs and posting a batting average of 10.42, and has played in 46 T20 matches, scoring 23 runs and taking over 40 wickets.