
Former England batter Gary Ballance has announced his retirement just three months after restarting his international career with Zimbabwe.
Ballance, 33, played 23 Tests and 16 ODIs for England but last featured in 2017 as he battled loss of form, struggles with mental health and damaging accusations in the Yorkshire racism scandal.