He made 69 appearances for England from 1992 to 2002.
Cork played for Derbyshire for 13 years, before leaving under controversial circumstances to join Lancashire in 2004.
Leaving Lancashire after the 2008 season, Cork joined Hampshire, who he played for from 2009 to 2011, acting as captain for much of the 2010 and 2011 seasons.
While at Hampshire he won the 2009 Friends Provident Trophy, and captained the county to victory in the 2010 Friends Provident t20.
He was released by Hampshire at the end of the 2011 season, shortly thereafter he announced his retirement on Sky Sports News on 22 September 2011.