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.


Zheng stuns Swiatek at US Open as Andreeva extends winning run
Shelton stops Tsitsipas, sets up Alcaraz showdown at US Open
Pegula powers past Cirstea as Romanian bids farewell to US Open
Alcaraz outguns Paul to reach US Open quarter-finals
Antonelli takes sensational home Italian GP win from back of grid
