Rohit Sharma has been quite efficient for Team India in the ODI format. In 227 matches in the ODI format, Sharma has amassed an impressive 9205 runs in total. Rohit Sharma made his ODI debut for India against Ireland on June 23, 2007. There are quite a few Indian cricketers who have made their ODI debut after Rohit Sharma but already announced their retirement.
Praveen Kumar
Praveen Kumar made his ODI debut on November 18, 2007. Kumar was a very talented player but endured a lot of injuries in his cricketing career. In 68 ODI matches for India, Kumar scalped an impressive 77 wickets in total. Praveen Kumar announced his retirement from all 3 formats of the game in October 2018.
Yusuf Pathan
Yusuf Pathan made his ODI debut for Team India back on June 10, 2008. In 57 ODI matches in his ODI career, Yusuf Pathan scored a total of 810 runs for India. Pathan also scalped a total of 33 wickets for India in ODIS. He announced his retirement from international cricket in February 2021.
Pragyan Ojha
Pragyan Ojha made his ODI debut for India back in 2008. In 18 ODI matches for Team India, Pragyan Ojha scalped an impressive 21 wickets in total. Ojha announced his retirement from cricket in February 2020.
Ashok Dinda
Ashok Dinda made his ODI debut for India in May 2010. In 13 ODI matches for India, Dinda scalped an impressive 12 wickets in total. Dinda announced his retirement from all forms of cricket in February 2021.