Former England batter Gary Ballance announced his retirement from cricket on Wednesday, four months after leaving Yorkshire following the racism scandal involving Azeem Rafiq.
Yorkshire released Ballance from his contract in December after the 33-year-old Zimbabwe-born player spent a year on the sidelines to deal with mental health issues.
Ballance admitted in 2021 to using racist language against former team mate Rafiq, whose allegations of institutional racism at Yorkshire rocked English cricket.
He also apologised in person to Rafiq.
Ballance signed a two-year deal to play for Zimbabwe last year.
"After much thought, I have decided to retire from all forms of professional cricket with immediate effect," Ballance said in a statement released by the Professional Cricketers' Association.
"I had hoped my move to Zimbabwe would provide me with a new-found happiness for the game and I will always be thankful to Zimbabwe Cricket for providing me with an opportunity to return to international cricket and welcoming me into their team.
"However, I have reached the stage where I no longer have the desire to dedicate myself to the rigours of professional sport and this would do Zimbabwe Cricket and the game itself a disservice, should I carry on."
Ballance's final test appearance for Zimbabwe was against West Indies in February.


Ekaterina Alexandrova rallies to advance to Abu Dhabi finals
Sooryavanshi's record 175 guides India to Under-19 World Cup glory
India's Rana ruled out of T20 World Cup, replaced by Siraj
Dubai Basketball beats Real Madrid at home with decisive comeback
Alexandrova sets up semi-finals clash with Baptiste at Mubadala Abu Dhabi Open
