Rohit Sharma has taken over as India’s full-time ODI captain, in what can only be described as a momentous statement. Rohit’s appointment as ODI captain had been rumored for some time, and the news was confirmed on Wednesday (December 8). In addition, Rohit has taken over as India’s Test vice-captain for the upcoming tour of South Africa, replacing Ajinkya Rahane. For the uninitiated, Kohli stepped aside as India’s T20I captain after the T20 World Cup 2021 ended last month. While Rohit was given immediate command of the T20I team, many believed the veteran opener should also be in charge of the ODI team. After all, Kohli’s decision to step down as a T20I skipper was based on workload management.

In addition, Rohit is a proven star in the 50-over format, having previously led India in Kohli’s absence. The BCCI verified the news by announcing Rohit as the ODI captain. In a message, the BCCI’s official Twitter handle said, “The All-India Senior Selection Committee also agreed to select Mr Rohit Sharma as the Captain of the ODI and T20I teams moving ahead.”

Meanwhile, Ajinkya Rahane has been replaced as Kohli’s Test-match deputy. Rahane, who captained India in the first Test of the just-finished series against New Zealand, has recently struggled for runs. As a result, he has received a great deal of criticism from various quarters. Many have questioned his inclusion in the starting XI.

While Rahane was able to keep his spot in the South Africa Test team, he was demoted to vice-captain. In Test matches, Rohit will now be Kohli’s deputy. As a result, the experienced opener’s performance in South Africa will be essential, and it will be interesting to see how he plays. Due to injury concerns, Ravindra Jadeja, Shubman Gill, and Axar Patel have been left out of the Test team.