KL Rahul vs Shreyas Iyer: ODI Stats Showdown!

Published: 07 December 2025

Introduction

As the cricketing world watches closely, the performance of KL Rahul and Shreyas Iyer in One Day Internationals (ODIs) has generated significant discussion. Both players have shown immense talent and resilience, but how do their stats stack up against each other after 73 ODIs? Let's dive into their performances.

KL Rahul's ODI Journey

KL Rahul has established himself as a crucial player for India, especially notable in recent series against South Africa. In the latest ODI series, he not only captained the side but also made significant contributions with the bat, finishing with impressive scores of 60 and 66*. Over 73 ODIs, Rahul has amassed a total of 2,743 runs at an average of 50.79.

Batting Breakdown

Here’s a closer look at KL Rahul’s performance across different opponents:

Opponent Matches Runs Average Strike Rate
Australia 16 691 57.58 89.50
England 10 249 31.12 90.12
New Zealand 6 271 67.75 92.50
Sri Lanka 11 309 38.62 93.81

Key Achievements

Rahul's best innings have included a notable 112 against New Zealand and a swift 111* against Pakistan, showcasing his ability to play under pressure.

Shreyas Iyer's Impact

Compared to Rahul, Shreyas Iyer has also made a significant mark in his ODI career. Accumulating 2,917 runs after the same number of matches, he has a slightly higher average of 47.81 but a notable strike rate of 99.01.

Performance Insights

Examining Iyer’s performance against various teams:

Opponent Matches Runs Average Strike Rate
New Zealand 10 611 67.88 104.12
Australia 15 391 30.07 78.54
West Indies 10 507 56.33 98.66
South Africa 10 422 52.75 102.55

Milestones Achieved

Iyer has five centuries in ODIs, with his best score being 128* against the Netherlands in the recent 2023 World Cup, underscoring his capacity to deliver in critical matches.

Comparison in Winning and Losing Scenarios

Both players have played pivotal roles in matches won by the Indian team. Rahul features in 49 winning games, putting up 1,877 runs with an average of 60.54, while Shreyas showcases 2,044 runs in 46 wins at an average of 56.77.

Statistical Overview

Here’s how they perform under different match results:

Player Matches Won Runs Average Strike Rate
KL Rahul 49 1,877 60.54 89.89
Shreyas Iyer 46 2,044 56.77 104.12

Conclusion

As both players continue their ODI journeys, the battle between KL Rahul and Shreyas Iyer remains captivating. With impressive stats and notable performances, cricket enthusiasts eagerly anticipate their confrontations in the upcoming matches.