South African all-rounder Jacques Kallis has retired from One-Day and Twenty20 International cricket, having already called time on his Test and first-class career last year.
Kallis, who played 166 Tests, 328 ODIs and 25 Twenty20 Internationals, has decided that his goal of playing in the 2015 World Cup is a step too far for him.
"I realised in Sri Lanka that my dream of playing in a World Cup was a bridge too far," he said Kallis in a statement.
"Ï just knew on that tour that I was done.
"The squad that was in Sri Lanka is an amazing one and I believe they have a good chance of bringing the trophy home in March.
Jacques Kallis - the greatest all-rounder?
166 Tests, 13,829 runs, 292 wickets, 200 catches
328 ODIs, 11,579 runs, 273 wickets, 131 catches
25 T20Is, 666 runs, 12 wickets, 7 catches
Played for South Africa at the 1996, 1999, 2003, 2007 & 2011 World Cups as well as the 2009, 2010 & 2012 ICC World Twenty20s
Represented the ICC World XI in both ODI and Test cricket
ICC World Player Of The Year in 2005 (with Andrew Flintoff)
"I would like to thank Cricket South Africa, the team, the team sponsors, my sponsors, the fans and all the people who have been involved in my career. It has been an amazing journey.
"I am not retiring from all cricket as I have a two-year contract with the Sydney Thunder and, if possible, to help the Kolkata Knight Riders defend the IPL title we won earlier this year."
Kallis first played for South Africa in 1995, helping South Africa reach the top of the Test rankings, retiring after the home series against India late last year.
His ODI caeer, which also included two matches for the African XI and three for the World XI, saw him represent the Proteas at the 1996, 1999, 2003, 2007 and 2011 World Cups, reaching the semi-finals in both 1999 and 2007.
He also adapted quickly enough to Twenty20 cricket to be part of the South African ICC World Twenty20 squads in 2009, 2010 and 2012 and has twice helped the Kolkata Knight Riders win the Indian Premier League title.
With 11,574 ODI runs to his name, he is the only South African to score more than 10,000 ODI runs and one of just seven players to score more than 10,000 runs in both Tests and ODIs.
Paying tribute to Kallis, Cricket South Africa (CSA) chief executive Haroon Lorgat said:
"South Africa has been blessed with one of the world’s greatest cricketing talents in Jacques Kallis.
"He is undeniably one of the greatest players ever to have graced our wonderful game and he has certainly been the Proteas standard-bearer of excellence for nearly two decades.
"He has played a huge part in making cricket a truly national sport of winners and, in doing so, contributed so much to the important process of nation building.
"He is a true professional and it has been an absolute privilege to have worked with him both as Convener of selectors and now as Chief Executive.
"To say that we will miss him on the playing field is stating the obvious. Each one of us from this day on will treasure the many fond memories of his awesome career.
"On behalf of CSA and all our stakeholders, I would like to sincerely thank Jacques for his huge contribution to the game of cricket and wish him only the best as he moves on from the international playing arena."
© Cricket World 2014