Mark Sullivan (born October 20, 1964) was a South African cricketer. He was a right-handed batsman and right-arm off-break bowler who played for Buckinghamshire. He was born in Sosolburg.
Sullivan, who played in the Minor Counties Championship and Minor Counties Trophy for Buckinghamshire between 1995 and 1999, made a single List A appearance for the side, during the 1998 season, against Surrey. From the tailend, he scored 14 not out.
He conceded 24 runs in two overs of bowling.