England batsman Alex Hales has announced his retirement from international cricket at the age of 34.
The right-hand batsman, who played 11 Test matches, 70 one-day internationals and 75 Twenty20s for England, was dropped from England’s 2019 ODI World Cup squad after news of a failed recreational drugs test broke before tournament.