In a surprise decision, former Zimbabwe captain Tatenda Taibu on Tuesday brought down curtains on his 11-year-long international career, saying he wants to focus on working for the church.
The 29-year-old, who played 28 Tests and 150 One-Day Internationals for Zimbabwe, was named in his country's provisional squad for September's Twenty20 World Cup earlier in the day.
The wicketkeeper-batsman, who became the youngest Test captain in history in 2004, had been out of top-flight cricket since the tour of New Zealand early this year because of a finger injury.
"I just feel that my true calling now lies in doing the Lord's work and although I am fortunate and proud to have played for my country, the time has come for me to put my entire focus on that part of my life," Taibu was quoted as saying by ESPNcricinfo.
In 2006, he shifted base to South Africa. He wanted to go through the four-year qualification process to be eligible to play international cricket for South Africa but he once again came back to Zimbabwe in 2007.
In a career spanning 11 years, Taibu received the man of the match award in 2005 against Bangladesh when he made 85 not out and 153 to help Zimbabwe draw the Test.
Another highlight of his career was the only other Test victory against Bangladesh last year, when Zimbabwe returned to the format after a six-year exile.
Taibu finished as Zimbabwe's fourth-highest run-getter in ODIs, and has second highest dismissals as a ODI wicketkeeper for Zimbabwe. Only Flower has effected more dismissals than Taibu.
Mixed day for India at World Jr. squash
TOP 10: Foods to eat before you DIE!
Kevin Pietersen contemplates return to the shorter format
India booming? Well, not exactly!
India badly needs a hockey medal in London: Ignace