Indian skipper Rohit Sharma is one of the finest openers in limited-overs cricket and has mustered decent numbers in the longest format as well. He is also known as the marathon man of the Indian batting line-up for his ability to bat long durations and register big scores.

However, those big scores have become rare for the Indian superstar in recent times. Here's Rohit Sharma's last century in every format.

Rohit Sharma’s last century

Rohit Sharma’s last century in Tests

In Tests, Rohit Sharma's last international century came against England in the third Test match of England's 2024 tour of India. 

After India lost three wickets in the first session of Day 1, the right-handed batter held the fort at one end and scored 131 off 196 balls, putting on a 200-plus fourth-wicket partnership with Ravindra Jadeja. His knock included 14 fours and three sixes.  

Rohit Sharma’s last century in ODI

As far as ODIs go, Rohit Sharma struck his last century in the format against Afghanistan in India's second game of the 2023 World Cup.  The Indian captain scored an 84-ball 131 before getting dismissed in what was one of the fastest tons in World Cup history. It was his 31st century in the format, making it an all-Indian top three in the list of most centuries in ODI cricket. 

Rohit Sharma’s last century in T20Is

Rohit Sharma holds the record for the most centuries in T20I cricket, achieving the landmark five times. The last of these five tons came against Afghanistan on January 17, 2024, where he remained unbeaten on 121 off 69 deliveries. 

Rohit Sharma total centuries in career and other stats

So far, Rohit Sharma has managed to score 47 centuries in his career, including 11 in Tests, 31 in ODIs, and five in T20Is.

Format

Matches

Runs

Best score

Average

SR

100s

50s

Test

57

3959

212

45.51

56.79

11

16

ODI

262

10709

264

49.12

91.97

31

55

T20I

151

397

121

31.29

139.98

5

29

Photo credit: Alamy