He was the coach of the Australian team that won the 1999 World Cup in England, guiding the team to seven consecutive victories to help them win the tournament. He left the Australian coaching job and soon became a selector for the Australian Cricket Board (now Cricket Australia), although he left this position in 2001 to become coach of the Zimbabwean national teams. Marsh continued in this position until 2004 when his contract expired; many considered this decision was made due to the political circumstances of Zimbabwe's government under Robert Mugabe, although he has never commented publicly on the matter. In mid 2009 Geoff was appointed Head Coach of the Fremantle District Cricket Club, a club which Geoff spend most of his senior playing career with. He was appointed as the head coach for the team Pune Warriors India which made its IPL debut in 2011. In September 2011, he was appointed as the head coach of the Sri Lanka national team. However, his tenure lasted barely four months. After Sri Lanka lost the Test and ODI series of their tour of South Africa in December 2011 and January 2012, he was dismissed and replaced by Graham Ford. Family Geoff Marsh is only the third Test player - after Walter Hadlee and Lala Amarnath - to have two sons play Test cricket: Shaun Marsh, who made his test debut against Sri Lanka in 2011; and Mitchell Marsh, who made his test debut against Pakistan in 2014. The Marsh family took in the family of England cricketer Tom Curran in Zimbabwe after the Curran family were evicted from their farm. Curran made his England Test debut in the 4th Ashes Test of 2017 playing against Shaun and Mitchell who played for Australia in the same game. Geoff Marsh's daughter Melissa Marsh played state basketball in the WNBL and was captain of the Perth Lynx. Career highlights Tests Test Debut: vs India, Adelaide, 1985–1986 Last Test: vs India, Adelaide, 1991–1992 Marsh's best Test batting score of 138 was made against England, Nottingham, 1989 One-day internationals ODI Debut: vs New Zealand, Sydney, 1985–1986 Last ODI: vs Pakistan, Perth, 1991–1992 Marsh's best ODI batting score of 126 not out was made against New Zealand, Chandigarh, 1987 World Cup He captained Australia in four ODIs, winning three and losing one First class cricket Marsh scored 11,760 runs at 39.46, with 33 centuries. As of June