Pakistan, June 2 -- JOHANNESBURG - South African wicketkeeper-batter Heinrich Klaasen stunned fans on Monday by announcing his retirement from international cricket, citing personal and family reasons. The 32-year-old made the announcement through an emotional post on social media.

Klaasen described the decision as painful but necessary, saying, "It took me a long time to decide what's best for me and my family. This was truly difficult but I have absolute peace with it."

Klaasen played 122 international matches across formats since his 2018 debut, gaining a reputation as a powerful striker and a dependable presence behind the stumps. He scored 2,141 runs in 60 ODIs at an average of 43.69, including a top score of 174, and hit 1,000 run...