New Zealand captain Sophie Devine will retire from ODI cricket after the World Cup later this year. The 35-year-old, who will skipper the side at the 50-over World Cup in India and Sri Lanka, will remain available for T20Is. One of the finest all-rounders in world cricket, Devine is fourth on New Zealand’s all-time run-scorers...