Benson made his first-class debut as a left-handed opening batsman in 1980 and was virtually an "ever-present" in the Kent side for the next fifteen seasons scoring over 18,000 runs for the county. He was Kent's third highest aggregate run scorer in the post-war era and his batting average of 40.27 was the fourth highest for a major batsman in Kent's history. He scored 1,000 runs in a season 12 times, with a best of 1,725 runs in 1987. Benson played 268 One Day matches for Kent scoring 7814 runs at an average of 31.89. For the 1991 Benson was appointed captain of Kent and on his first day as captain he scored a career best 257 against Hampshire. Under his captaincy Kent were runners-up in the County Championship in 1992, Sunday league champions in 1995 and Benson and Hedges Cup finalists in 1995. At the end of the 1995 season Benson was forced to retire due to a knee injury. In 1986 Benson played one Test Match and one ODI for England against India. Overall, Benson scored a century every 10.23 innings, the third highest rate for Kent, including a century in each innings v Warwickshire in 1993. Benson and Neil Taylor scored the highest opening partnership for Kent v Derbyshire in 1991. Brian Luckhurst named Benson as Kent's greatest post war opening batsmen and referred to him as "His generation's unsung hero."
Umpiring career
After retiring from playing Benson became an umpire, making his first-class umpiring debut in 1997 and standing in international matches for the first time in 2004. He stood in eight matches in the 2007 Cricket World Cup. In September 2007 he was nominated for the ICC Umpire of the Year Award after just one full season on the panel. In April 2006, having stood in eight Tests and twenty-four one-day internationals, Benson became one of three umpires promoted from the Emirates International Panel of Umpires to the Emirates Elite Panel of Umpires. He also stood in the 2007 World Twenty 20 final in Johannesburg, South Africa. Whilst umpiring the second Test between South Africa and India at Durban on 28 December 2006 Benson had to leave the field, after suffering from heart palpitations. Later in 2008, Benson made history in the 1st Test in Sri Lanka, being the first umpire to be asked to refer a decision. When Tillakaratne Dilshan asked for the umpire Mark Benson's decision to give him out caught behind to be reviewed, the English official changed his verdict when the television replay umpire Rudi Koertzen could not say conclusively that the ball had hit his bat or the ground on the way through to the Indian wicketkeeper. Benson withdrew in the middle of the second Test match in November 2009 between Australia and the West Indies, amid speculation that he was upset with the referral system when one of his decisions was overturned. The ICC denied this, saying that Benson was ill. On 5 February 2010 it was announced that Benson was retiring from international cricket umpiring, but would continue to umpire domestic cricket in England.