Geoffrey Robert Marsh (born 31 December 1958 in Northam, Western Australia) was an Australian cricketer, coach and selector. He played 50 Test matches and over 100 One Day Internationals for Australia as an opening batsman. As a coach he was in charge when Australia won the 1999 Cricket World Cup in England, before later coaching Zimbabwe for four years.