Harare, April 27 -- Zimbabwe Women's captain Mary-Anne Musonda on Monday announced her retirement from all forms of cricket.

The 34-year-old, who last represented the national team at the ICC Women's T20 World Cup 2024 Qualifier two years ago, explained the line of reasoning that led to her decision.

"From the outside it might seem like there's still more left in the tank - and, in many ways, there is," Musonda was quoted in a statement released by Zimbabwe Cricket.

"But this decision wasn't only about performance or ability. It was a combination of timing, perspective and physical reality.

"At 34, I became more aware that it wasn't just about whether I could keep playing, but whetherit was sustainable to keep asking my body to operate ...