Former England allrounder Laura Marsh has announced her retirement from all forms of cricket.

Marsh, 33, called an end to her international career late last year after being left out of the England squad and has now cited the postponed launch of the Hundred as one of the key reasons behind her full retirement.

She had been due to play for Oval Invincibles in the new format but the Covid-19 pandemic forced the ECB to move the opening season to 2021.

"I have made the decision to retire from all forms of cricket. With the cancellation of The Hundred competition this year, I feel that it is the right time to hang up the boots," Marsh wrote on Twitter. "I want to say a huge thank you to all the teams and organisations I have represented over the years.

"I owe a huge amount to both Kent & Sussex for the role they played in my development as a player.

"Big thanks also to The Surrey Stars, Sydney Sixers, NSW Breakers and Otago Sparks. Every team I played for developed me as a player and a person and I am fortunate to have made some lifelong friends and memories over the years."