Solomon Mire has announced his decision to retire from all formats of international cricket with immediate effect.
The Zimbabwean all-rounder made his decision public via an elaborate Instagram post where he revealed he had informed his teammates about his imminent retirement during the tour to Ireland.
"I informed the players and tech staff of my decision at the end of the recent tour and wanted to formally announce my decision to retire from Zimbabwe Cricket in all formats with immediate effect," Mire's statement read.
"It is unfortunate and untimely however to leave under the current circumstances that are out of my control but I have decided to take a step in a new direction."
Mire represented Zimbabwe in two Tests, 47 ODIs and nine T20 internationals and also played in the 2015 World Cup.
Meanwhile, Mire's contribution of 94 runs against Pakistan last year is till date the highest individual score by a Zimbabwean batsman in T20Is.
"Representing my country at the highest level for me has been the highest honour and service I could ever give and I have been extremely privileged to have been afforded the opportunity."
Mire shot to prominence for his performances in Australian Grade Cricket while still a teenager and he thanked all the coaches and clubs he played for throughout his career.
"My short career has been a roller coaster of highs and lows, stops and starts, frustrations and joys but will be one I shall look upon and cherish for the once in a lifetime opportunity I was lucky enough to experience and for that I would like to express my gratitude.
"I can say without a doubt that sport and in particular international cricket will always be my biggest lesson in life," he added.
Mire's announcement comes in the aftermath of the suspension of Zimbabwe's membership by the ICC over "political interference" - a step which is expected to force several of the country's players into retirement.