Rohit Sharma

Rohit Sharma Profile, India

India India - Batter

Full Name: Rohit Sharma

Birth Date: April 30, 1987 (39 Years)

Birth Place: Bansod, Nagpur, Maharashtra

Nationality: India

Role: Batter

Batting Style: Right Hand Bat

Bowling Style: Right Arm Off Break

Teams: India, Mumbai Indians, Deccan Chargers, Mumbai, India A, Indian Board President's XI, India Blue

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 67 116 4301 7538 10 212 40.57 57.05 12 18 473 88
ODI 282 274 11577 12482 37 264 48.84 92.74 33 61 1090 357
T20I 159 151 4231 3003 19 121 32.05 140.89 5 32 383 205
T20 (Domestic) 467 454 12385 9141 54 121 30.96 135.48 8 83 1123 555
List A 355 343 13974 0 45 264 46.89 0 37 74 0 0
First Class 129 209 9318 15230 19 309 49.04 61.18 29 38 1074 170

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 67 16 - 224 2 1/35 112 3.5 - 0
ODI 282 40 - 533 9 2/27 59.22 5.24 - 0
T20I 159 9 - 113 1 1/22 113 9.97 - 0
T20 (Domestic) 467 59 - 830 29 4/6 28.62 7.84 - 0
List A 355 72 - 1180 31 4/28 38.06 5.11 - 0
First Class 129 70 - 1154 24 5/85 48.08 3.21 - 0

Other India Players

View All Squads

Rohit Sharma International Career, Test ODI and T20 Profile, Stats and Records:

Rohit Sharma is at an interesting point in his career. After stepping away from T20Is following India's World Cup win in 2024, and then Test cricket in 2025 after a difficult tour of Australia, he's now a one-format player — fully committed to ODIs, both as captain and batter. It's a deliberate choice, and with the 2027 World Cup on the horizon, you can see exactly what he's building toward.

What's been striking about this phase is how his batting has quietly shifted. Rohit was always known for those long, commanding innings where he'd take his time and then accelerate — the kind of knock where you'd blink and suddenly he had 150. But lately, he's gone after bowlers much earlier, particularly in the powerplay. The intent is different. He wants to hurt you in the first ten overs, not the last five. His strike rate has reflected that, and while the big hundreds have come less often, the trade-off is India getting flying starts that set the tone for the whole innings.

He finished 2025 as the world's top-ranked ODI batter, which says everything about how well this evolution has worked. The 650 runs he put together across the year, including a strong showing in the Champions Trophy, showed he still has the hunger and the class. The elegance hasn't gone anywhere either — the pull shot, the effortless sixes — that's just who he is.

His recent games against New Zealand at home were a bit flat, if we're being honest. He got in a few times without really cashing in, which will frustrate him more than anyone. But one ordinary stretch doesn't change the picture. As India quietly pieces together their squad for the next World Cup, Rohit remains the anchor — not just with the bat, but in how the team carries itself out in the middle.

Rohit Sharma Test Career Overview

After retiring from Test cricket on May 7, 2025, Rohit Sharma test career is a remarkable journey of transformation in red-ball cricket is a tale of change, patience, and ultimate success. At first, he was viewed as a skilled but inconsistent middle-order batsman, but Rohit transformed himself into one of the best Test openers in the world. The Rohit Sharma test career took a dramatic turn when he was promoted to opener in 2019. Famous for his smooth “lazy elegance” and his signature pull shot, he became a key player in India’s batting order in the longest format. Later in his career, he also took on leadership roles, becoming India’s main Test captain and leading the team to the ICC World Test Championship Final 2023. From that point, the Rohit Sharma test career evolved into one of India’s most impactful red-ball stories, with Rohit leading the team to the ICC World Test Championship Final 2023 during his leadership tenure.

Rohit Sharma Test Debut

Rohit Sharma's test debut came on November 6, 2013, against the West Indies at the famous Eden Gardens in Kolkata where he marked his Rohit Sharma first test match against the West Indies cricket team at Eden Gardens. He made a big impression by scoring an amazing 177 runs in his very first innings, which is the second-highest score by an Indian on Test debut. His brilliant 177 made it a historic Rohit Sharma test record, instantly showcasing his immense potential. This performance quickly showed his great potential and set the stage for what would be an impressive, though changing, Test career. 

Rohit Sharma Test Stats and Records

Throughout his career, Rohit played in 67 Test matches, participating in 116 innings and scoring consistently in various conditions. The Rohit Sharma test stats highlight his contribution across 67 matches and 116 innings. The Rohit Sharma test stats also reflect his average of 40.58 and his aggressive approach, including 88 sixes. He ended with a strong batting average of 40.58 and remained not out 10 times. Known for his ability to speed up the game even in Test matches, Rohit hit 88 sixes in Tests—one of the highest numbers by an Indian. A key moment in his career came in 2019 when he moved to the opening position and became the first player ever to score centuries in both innings of his first Test as an opener against the South Africa national cricket team. His ability to dominate bowlers is evident in his Rohit Sharma test sixes, while his 2019 opening success added another Rohit Sharma test record to his name.

Rohit Sharma Test Runs

In terms of Rohit Sharma test runs, he has scored a total of 4,301 runs in his Test career, proving to be a reliable player, especially when playing at home. His performance on subcontinental pitches was outstanding, shown by his home batting average of over 60. This success made him one of India’s top run-scorers in familiar settings and a key player in the team’s achievements at home.

Rohit Sharma Test Centuries

The Rohit Sharma test centuries tally stands at 12, supported by 18 fifties. Importantly, Rohit Sharma's test centuries often translated into victories, highlighting his match-winning ability. His Rohit Sharma test centuries list includes several crucial knocks in home series. During his Test career, Rohit hit 12 centuries and 18 half-centuries, often rising to the occasion in important moments. One of the most impressive things about his career is that India has never lost a Test match when he scored a century, highlighting his ability to win matches. His knack for turning good starts into big scores was crucial in many memorable wins for the team.

Rohit Sharma Test Highest Score

The Rohit Sharma test highest score of 212 against the South Africa national cricket team in 2019 was his maiden Rohit Sharma test double century, establishing him as a world-class opener. Rohit’s highest score in Test cricket is an impressive 212 against the South Africa national cricket team in Ranchi in 2019. This innings, which he achieved in just 255 balls, was his first double-century in Tests and firmly established him as a top-class opener. It was also a significant performance that quieted his critics and justified his move to the top of the batting order.

Rohit Sharma Milestones and Achievements

During his Rohit Sharma test captaincy, India reached significant milestones, while his record of Rohit Sharma test sixes includes 13 in a single match.  Rohit Sharma’s Test career is filled with many remarkable milestones and achievements. He holds the world record for the most sixes in a single Test match, hitting 13 against South Africa in 2019. His dominance at home was unparalleled, and he also became the first Indian captain to score centuries in all three formats of cricket. In 2021, he achieved a career-best ICC Test batting ranking of No. 5, showing his consistency at the highest level. Moreover, his role in India’s success in the World Test Championship was significant, as he was the team’s highest run-scorer in the first two WTC cycles, further solidifying his legacy in red-ball cricket. The Rohit Sharma last test match came against the Australia national cricket team in 2024, marking the end of a stellar red-ball chapter.

Rohit Sharma ODI Career Overview

Rohit Sharma, also known as "The Hitman," has built an amazing reputation as one of the best opening batters in One Day Internationals. The Rohit Sharma odi career is widely celebrated as one of the finest in cricket history. As of April 6, 2026, he is still playing for the India national cricket team in ODIs, even though he has already retired from Test and T20 formats. Famous for his smooth stroke play, perfect timing, and ability to play long innings, Rohit has changed what it means to be an ODI opener. His career combines grace and explosive strength, making him one of the most feared and respected batters in the world of cricket. The Rohit Sharma odi career showcases his evolution into a dominant opener, and the Rohit Sharma odi career continues to shine as he represents the India national cricket team in 2026.

Rohit Sharma ODI Debut

Rohit Sharma's ODI debut came on June 23, 2007, against the Ireland cricket team at the Civil Service Cricket Club in Belfast. He batted lower in the order at number seven and didn’t get a chance to bat since India won the match easily by nine wickets. Although his debut was quiet, it was the start of a journey that would lead him to the top of ODI cricket.

Rohit Sharma ODI Stats and Records

The Rohit Sharma odi stats underline his greatness with 282 matches played. According to the latest Rohit Sharma odi stats updated in early 2026, Rohit Sharma has played 282 ODI matches and batted in 274 innings, with an impressive Rohit Sharma odi average of 48.85 and a Rohit Sharma odi strike rate of 92.75. One of his greatest achievements is scoring three double centuries in ODIs—something no other cricketer has done. He also holds the record for the most centuries in Cricket World Cup history, with seven tons, showing his ability to shine on the biggest stage. His record of a Rohit Sharma odi double century—three in total—is unmatched, while his Rohit Sharma odi captaincy has delivered multiple trophies.

Rohit Sharma ODI Runs

Rohit Sharma has scored a total Rohit Sharma odi runs of 11,577 runs in ODI cricket, which puts him ninth on the all-time list of leading run-scorers in this format. With just 423 runs left to reach the important Rohit Sharma odi runs continue to grow, with his Rohit Sharma total odi runs nearing the 12,000 milestone, he keeps moving up the ranks among cricket’s all-time legends. His consistency and ability to stay at the top level have been key to his amazing run total.

Rohit Sharma ODI Centuries

Over his career, Rohit Sharma odi centuries count has hit 33 centuries and 61 half-centuries in ODIs. The Rohit Sharma odi centuries highlight his consistency in big matches. One of his biggest achievements happened during the 2019 ICC Cricket World Cup, where he scored five centuries in one tournament—the most by any player in a single World Cup. This amazing accomplishment solidified his status as one of the best big-match players in this format. Rohit Sharma total odi centuries include a record five in the 2019 World Cup, and the Rohit Sharma odi centuries list reflects his dominance.

Rohit Sharma ODI Highest Score

Rohit Sharma’s ODI highest score is an incredible 264 against the Sri Lanka national cricket team at Eden Gardens on November 13, 2014. This innings is still the highest individual score in ODI history, a record that shows off his amazing batting skills. The innings highlighted his ability to play deep into the game while keeping an aggressive scoring pace.

Rohit Sharma ODI Sixes

The Rohit Sharma odi sixes has hit a total of 357 sixes in ODI cricket which makes him the all-time leading six-hitter in this format. He broke the record previously held by the legendary Shahid Afridi, who had 351 sixes. Notably, during his first double century against the Australia national cricket team in 2013, Rohit hit 16 sixes in one innings, proving he can dominate even the toughest bowling attacks. Rohit Sharma's total sixes in odi surpassed Shahid Afridi’s milestone.

Rohit Sharma Milestones and Achievements

Rohit Sharma’s ODI career is filled with many milestones and awards. He was named the ICC Men’s ODI Cricketer of the Year in 2019, honoring his outstanding performances during that time. As a captain, he has led India to several major titles, including the Asia Cup wins in 2018 and 2023, as well as the 2025 ICC Champions Trophy. In terms of milestones, he is the second-fastest player to reach both 10,000 and 11,000 ODI runs, only behind Virat Kohli. To add to his list of achievements, Rohit received the prestigious Padma Shri in January 2026, recognizing his huge contribution to Indian cricket and his lasting influence on the sport.

Rohit Sharma T20I Career Overview

Rohit Sharma officially announced his retirement from T20 Internationals on June 29, 2024, ending his career in the best way possible—by leading the India national cricket team to win the ICC Men's T20 World Cup 2024. The Rohit Sharma t20 career is one of the most decorated in cricket. His T20I career is one of the most remarkable in the history of the format, marked by his steady performance, powerful batting, and outstanding leadership. Over time, Rohit became a key player in India’s T20 team, blending style with powerful hitting to outshine bowlers in various conditions. The Rohit Sharma t20 career saw him dominate globally, and the Rohit Sharma t20 career ended on a high with a World Cup victory.

Rohit Sharma T20I Debut

Rohit Sharma made his T20 International debut on September 19, 2007, against the England cricket team at Kingsmead in Durban during the first T20 World Cup. Even though he didn’t get to bat in his first match, he quickly made an impact in the next game against the South Africa national cricket team, scoring an unbeaten 50 off 40 balls, playing a crucial role in winning the match and marking his entry into international cricket.

Rohit Sharma T20I Stats and Records

Rohit Sharma’s T20I Stats highlight his strength and durability in the format. He played 159 matches. The highest number by any male cricketer in T20I history while keeping Rohit Sharma t20 average of 32.05 and an impressive Rohit Sharma t20 strike rate of 140.89. As a captain, he achieved great success, becoming India’s most successful T20I captain with 50 wins in 62 matches. His ability to lead effectively and consistently perform made him one of the most influential players in the shortest format.

Rohit Sharma T20I Runs

The Rohit Sharma t20 runs scored a total of 4,231 runs in T20 Internationals, finishing his career as the all-time leading run-scorer in men’s T20Is at the time of his retirement. The Rohit Sharma t20 runs reflect his consistency. Rohit Sharma total t20 runs place him among the all-time greats. During his last tournament, he surpassed modern legends like Virat Kohli and Babar Azam, further solidifying his position at the top of the record books. His reliability over the years made him a crucial part of India’s batting order.

Rohit Sharma T20I Centuries

Rohit Sharma has made history by scoring five centuries in T20 Internationals, which is the highest number by any player ever in this format. The Rohit Sharma t20 century record includes five centuries, and each Rohit Sharma t20 century showcases his explosive ability. He also has 32 half-centuries, often playing important innings at the top of the batting order. Rohit Sharma's fastest century in t20 came in just 35 balls against the Sri Lanka national cricket team. His skill to change his batting style and speed up when needed has made him one of the most dangerous T20 batsmen worldwide.

Rohit Sharma T20I Highest Score

Rohit Sharma highest score in t20 best score is an amazing unbeaten 121 against the Afghanistan national cricket team on January 17, 2024. The Rohit Sharma highest score in t20 came against the Afghanistan national cricket team in 2024. This innings was part of a record-setting partnership with Rinku Singh, where they scored 190 runs together for the fifth wicket—the highest partnership in T20I history. This performance showed Rohit’s talent to both stabilize and dominate an innings.

Rohit Sharma T20I Sixes

The Rohit Sharma T20 sixes ability is shown in his total of 205 sixes in T20 Internationals, making him the first and only player to hit over 200 sixes in this format. His aggressive batting style at the beginning of the innings helped India get off to strong starts. He also ended his international career with the most sixes across all formats combined, proving his exceptional skill to hit the ball out of the park.

Rohit Sharma Milestones and Achievements

Rohit Sharma’s T20I career is filled with amazing milestones. He has won the T20 World Cup twice—first as a young player in 2007 and then as captain in 2024. He is also one of the few players to score a century in all three international formats while being a captain. Rohit was the first male cricketer to play in 150 T20Is, showing his durability and consistency at the top level. Plus, he once shared the record for the fastest T20I century by an Indian, reaching it in just 35 balls against the Sri Lanka national cricket team in 2017, a record that set the standard for explosive batting for many years.|

Check out Sports Yaari’s latest IPL head to head stats, cricket news, fastest live scores and sports news that will blow your mind!

Rohit Sharma International Stats and Career (FAQs)