Marsh was a steady, solid right-handed opening batsman and capable fielder, making his first-class debut for Western Australia as a nineteen-year-old in the 1977–1978 Sheffield Shield season.
 In 1978 he played five games of Australian rules football for South Fremantle in the West Australian National Football League before concentrating only on cricket.

Marsh established himself as a solid competitor on the domestic front and was on the fringes of the national team for a number of years before winning selection in the Australian Test team.
 He made his debut in December 1985 against India and took part of the tours of New Zealand and India the following year.
 However, his domestic debut was less than impressive, scoring a golden pair for Western Australia on debut at Sydney Cricket Ground, which was recorded in hand-written form on a storing cabinet inside the away team's dressing room as a symbolic "domestic honours board".

He soon made the opening position his own (despite his mediocre batting average of 33.18), batting alongside the likes of Mark Taylor and David Boon, and became an integral part of the Australian One Day International team.
 He along with David Boon became the first pair of openers to notch hundreds in a same ODI innings for the team
Marsh played international cricket over a seven-year period, ending in 1992.

He is best remembered for his part in the Australian team that won the 1987 World Cup in India, including an unbeaten 126 against New Zealand in Chandigarh, while he also captained his country in four matches.
 Over his career Marsh was a solid performer in One Day International cricket, with a batting average of nearly 40 but had a very low strike rate compared to more recent opening batsman.
Marsh was a steady, solid right-handed opening batsman and capable fielder, making his first-class debut for Western Australia as a nineteen-year-old in the 1977–1978 Sheffield Shield season.  In 1978 he played five games of Australian rules football for South Fremantle in the West Australian National Football League before concentrating only on cricket.
Marsh established himself as a solid competitor on the domestic front and was on the fringes of the national team for a number of years before winning selection in the Australian Test team.  He made his debut in December 1985 against India and took part of the tours of New Zealand and India the following year.  However, his domestic debut was less than impressive, scoring a golden pair for Western Australia on debut at Sydney Cricket Ground, which was recorded in hand-written form on a storing cabinet inside the away team's dressing room as a symbolic "domestic honours board".
He soon made the opening position his own (despite his mediocre batting average of 33.18), batting alongside the likes of Mark Taylor and David Boon, and became an integral part of the Australian One Day International team.  He along with David Boon became the first pair of openers to notch hundreds in a same ODI innings for the team
Marsh played international cricket over a seven-year period, ending in 1992.
He is best remembered for his part in the Australian team that won the 1987 World Cup in India, including an unbeaten 126 against New Zealand in Chandigarh, while he also captained his country in four matches.  Over his career Marsh was a solid performer in One Day International cricket, with a batting average of nearly 40 but had a very low strike rate compared to more recent opening batsman.
Geoff Marsh