Uthappa, 36, who last played for India in 2015, made the announcement on his social media.
“It has been my greatest honor to represent my country and my state, Karnataka. However, all good things must come to an end, and with a grateful heart, I have decided to retire from all forms of Indian cricket,” Uthappa said.
It has been my greatest honor to represent my country and my state, Karnataka. However, all good things must happen… https://t.co/dA0Ew7y2vK
— Robin Aiyuda Uthappa (@robbieuthappa) 1663162327000
“It has been 20 years since I started playing professional cricket, and it has been the greatest honor to represent my country and my state, Karnataka – a wonderful journey of ups and downs; a journey that has been fulfilling, rewarding, enjoyable and allowed me to grow as a human being.”
With Wednesday’s announcement, Karnataka’s right-handed hitter is eligible to play in leagues in other countries.
Uthappa was part of the country’s squad for the Under-19 World Cup in 2004. He made his India debut two years later and featured in 46 ODIs and 13 T20Is for India.
He scored 934 and 249 points in ODIs and T20Is. He has 9446 premier class races and 6534 List A races to his name.
Uthappa has won two IPL trophies – one for KKR and one for CSK in 2014 and 2021 respectively.