The top 10 Indian batsmen in ODIs for 2024 displayed exceptional consistency and skill. Leading the charge were Rohit Sharma with 157 runs, followed by notable contributions from players like Shubman Gill, Virat Kohli, and others. Their performances solidified India’s dominance in limited-overs cricket.
10. Kuldeep Yadav
Kuldeep Yadav, known for his bowling, contributed 15 runs in 3 innings during 2024. Though his batting average was low, his efforts as a tailender helped in strengthening the lower order. His highest score was 7 not out.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Kuldeep Yadav | 3 | 3 | 15 | 7* | 7.50 | N/A |
9. Riyan Parag
Riyan Parag, in his brief stint, scored 15 runs from a single inning. His strike rate of 115.38 showcased his aggressive approach. Although his innings was brief, Parag’s domestic form promises a bright future in international cricket.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Riyan Parag | 1 | 1 | 15 | 15 | 15.00 | 115.38 |
8. KL Rahul
KL Rahul, playing in two matches, scored 31 runs with a highest of 31, averaging 15.50. While his batting contributions were modest, his role as a keeper-batsman and adaptability across positions were vital for the team.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
KL Rahul | 2 | 2 | 31 | 31 | 15.50 | – |
7. Shivam Dube
Shivam Dube scored 34 runs with a highest of 25, averaging 11.33. While his performance was inconsistent, his aggressive style and ability to hit big sixes make him an important middle-order asset, especially in favorable conditions for batting.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Shivam Dube | – | – | 34 | 25 | 11.33 | – |
6. Shreyas Iyer
Shreyas Iyer scored 38 runs with a highest of 12.66 and maintained a strike rate of 97.43. Despite a modest year, his aggressive approach at crucial junctures keeps him in contention for team selection.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Shreyas Iyer | – | – | 38 | – | 12.66 | 97.43 |
5. Washington Sundar
Washington Sundar contributed 50 runs with a highest of 30. His average of 16.66 and lower-order cameos provided crucial balance to the team. Sundar’s dual role with both bat and ball made him an integral part of India’s strategy.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Washington Sundar | – | – | 50 | 30 | 16.66 | – |
4. Shubman Gill
Shubman Gill scored 57 runs in three innings, with a highest of 35. His average of 19.00 reflects early struggles, but his technique and adaptability signal great promise for India’s future. He remains an important prospect for long-term team plans.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Shubman Gill | – | – | 57 | 35 | 19.00 | – |
3. Virat Kohli
Virat Kohli scored 58 runs in three innings, with a highest of 24. Despite a quiet year and a modest average, Kohli’s presence on the field continues to be valuable for India, as he looks to rebuild his form and lead by example.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Virat Kohli | – | – | 58 | 24 | 19.33 | – |
2. Axar Patel
Axar Patel scored 79 runs in 2024, with a highest score of 44. While not among the top run-scorers, his contributions were essential in stabilizing innings and providing valuable depth to the Indian batting lineup.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Axar Patel | – | – | 79 | 44 | 26.33 | – |
1. Rohit Sharma
Rohit Sharma scored 157 runs in 2024, with a highest of 64 and an average of 52.33. His explosive strike rate of 141.44 highlighted his dominance as an opener, making him a vital player in India’s batting order.
Player | Matches | Innings | Runs | Highest Score | Average | Strike Rate |
---|---|---|---|---|---|---|
Rohit Sharma | 3 | 3 | 157 | 64 | 52.33 | 141.44 |