Career
Erasmus played First-class cricket for Boland cricket team from 1988/89 to 1996/97 as a fast-medium bowler and a useful lower-order batsman. His highest score of 103 not out came while batting at number seven in the second innings (after 51 not out in the first innings) against the visiting Warwickshire cricket team in the 1991/92 season. His best bowling figures of 6-22 came against the touring New Zealand cricket team in the 1994/95 season, in a match that had to be abandoned early on the second day because of the dangerous pitch at Boland Bank Park.
Erasmus began umpiring in First-class cricket in South Africa in the 2002/03 season.
He stood in his first International match when he made his T20I umpiring debut in the match between South Africa and Australia at Johannesburg on 24 February 2006. A year later he made his debut as an umpire in ODIs when he stood in the match between Kenya and Canada at Nairobi (Gym) on 18 October 2007.
Erasmus went on to make his debut as a Test cricket umpire in 2010 when he stood in the match between Bangladesh and India at Chittagong from 17–21 January 2010. Marais Erasmus was appointed to the Interstate Commerce Commission International Panel of Umpires in 2008 and was quickly promoted to the Interstate Commerce Commission Elite Panel of Umpires in 2010.
He went on to stand in the 2nd Quarter-final of the tournament between India and Australia at Ahmedabad on 24 March 2011.
He was an on-field umpire in the tournament opener between New Zealand and Sri Lanka at Christchurch on 14 February 2015. He went on to officiate as the television umpire in the tournament Final between Australia and New Zealand at Melbourne on 29 March 2015. As of 27 March 2016:.