Rohit Sharma vs Sri Lanka stats and records showcase the consistency of the Indian cricket team captain against the Lions across all formats in international cricket.
Since making his international debut in 2007, Rohit Sharma has often enjoyed batting against Sri Lanka, especially in Test and ODI cricket.
Rohit Sharma slammed his first century against Sri Lanka in a one-day international in Bulawayo in May 2010.
Batting at No.4, Rohit Sharma scored an unbeaten 101 off 100 balls to guide India to a seven-wicket win in a Zimbabwe Triangular Series game.
Laced with six fours and two sixes, the match-winning knock was his second consecutive century after he recorded his maiden international ton against Zimbabwe in the previous match of the series.
Since then, Rohit Sharma has played several memorable knocks against Sri Lanka in international cricket.
In November 2014, the swashbuckling batter broke the record for the highest individual score in ODI cricket.
During the fourth ODI of Sri Lanka’s tour of India, the stylish opening batter scored 264 off just 173 balls at the iconic Eden Gardens in Kolkata. His double century included 33 fours and nine sixes. Rohit’s magnificent knock later powered India to a massive 153-run victory.
Know Rohit Sharma vs Sri Lanka stats and records.
Rohit Sharma vs Sri Lanka stats and records
Format |
Matches |
Runs |
Average |
100s |
50s |
Test |
7 |
509 |
50.90 |
1 |
4 |
ODI |
55 |
2,021 |
46.18 |
6 |
9 |
T20I |
19 |
411 |
24.17 |
1 |
1 |
Total |
78 |
2,784 |
40.94 |
8 |
12 |
Let us dive deep into the Rohit Sharma vs Sri Lanka records and stats to break down his impressive numbers in this enthralling fixture.
Rohit Sharma vs Sri Lanka stats and records in Test cricket
Rohit Sharma played his first Test against Sri Lanka in the opening game of India’s tour of Sri Lanka in Galle in August 2015.
Two years later in 2017, the right-handed batter slammed his first Test century vs Sri Lanka in the second Test in Nagpur.
Batting at No.6, Sharma scored an unbeaten 102 laced with eight fours and one six. The hosts later won the Test by an innings and 239 runs.
Between 2015 and 2022, the Indian talisman has scored 509 Test runs in seven matches at an impressive average of 50.90. He has recorded one century and four fifties against Sri Lanka in Test cricket.
Matches |
Runs |
Average |
Strike-rate |
100s |
50s |
7 |
509 |
50.90 |
63.07 |
1 |
4 |
Rohit Sharma vs Sri Lanka stats and records in ODI cricket
Rohit Sharma has been a consistent performer against Sri Lanka in one-day international (ODI) cricket.
The Maharashtra-born cricketer has accumulated 2,021 runs in 54 ODIs at an average of 45.93 and a strike rate of 96.67. He has hit six hundreds and nine fifties versus Sri Lanka in the 50-over format.
Matches |
Runs |
Average |
Strike-rate |
100s |
50s |
55 |
2,021 |
45.93 |
96.67 |
6 |
9 |
Rohit Sharma vs Sri Lanka stats and records in T20I cricket
When it comes to T20 International cricket against Sri Lanka, Rohit Sharma has been inconsistent against the Asian neighbours.
Sharma played his first T20I against Sri Lanka in Colombo in February 2009. While he was dismissed cheaply (4), India won the game by three wickets.
Later in 2017, captain Sharma led from the front as he smashed 118 off just 43 balls in the second T20I of Sri Lanka’s tour of India in Indore. His knock included 12 fours and 10 maximums as India won the match by 88 runs.
Since then, Sharma has scored 411 runs in 19 T20Is at an average of 24.17 and a strike rate of 144.21. He has recorded one century and one fifty against Sri Lanka in T20 international cricket.
Matches |
Runs |
Average |
Strike-rate |
100s |
50s |
19 |
411 |
24.17 |
144.21 |
1 |
1 |
Having slammed at least one century against Sri Lanka in all three formats, these stats further showcase Sharma’s splendid record vs Sri Lanka in international cricket since his debut in 2007.
Photo credit: Imago