New Zealand women's captain Sophie Devine will retire from ODIs after the World Cup in India and Sri Lanka. The White Ferns skipper since 2020 has scored 3990 runs in 152 ODIs. She’ll remain available for T20Is on a casual basis.