England batsman Kevin Pietersen has retired from all forms of one-day international cricket with immediate effect, the England and Wales Cricket Board said on Thursday.
The 31-year-old, who will continue to play tests, cited the increasing demands of international cricket on his body for his decision to quit one-dayers.
He says "it is the right time to step aside and let the next generation of players come through to gain experience" for the 2015 World Cup.
Pietersen has played 127 one-day internationals and 36 international T20s for England. He has scored 4,184 runs at an average of 42 in one-day internationals and averages 38 in international T20 cricket.
The 31-year-old, who will continue to play tests, cited the increasing demands of international cricket on his body for his decision to quit one-dayers.
He says "it is the right time to step aside and let the next generation of players come through to gain experience" for the 2015 World Cup.
Pietersen has played 127 one-day internationals and 36 international T20s for England. He has scored 4,184 runs at an average of 42 in one-day internationals and averages 38 in international T20 cricket.