[1] Born in Pembury, Kent, she began playing cricket at 11 and started her career as a medium pace bowler but found greater success when she switched to off spin.
She played county cricket for Kent Women, represents the Rubies and made her Test debut against India in 2006.
[5] She took a career best 5/15 against Pakistan in the 2009 Women's World Cup in Sydney and finished the competition's top wicket-taker, with 16 wickets at 10.31.
[8] Off the field of play, after attending Skippers Hill Manor Preparatory School and Brighton College, she took a Sports Science with Management degree at Loughborough University.
[14][15] In June 2019, Marsh played in her 100th Women's One Day International (WODI) match, during the series against the West Indies.