Shikhar Dhawan Career Stats, Records and Format-by-Format Breakdown
Across 483 professional matches spanning Tests, ODIs and T20 cricket, Shikhar Dhawan accumulated 17,469 runs — a total that places him among the most prolific Indian openers of the modern era. With 17 ODI centuries, 6 Test hundreds and over 8,500 runs in T20 cricket across franchise and international duty, Dhawan carved a reputation as one of cricket's most aggressive and reliable top-order batsmen.
The left-hander from Delhi combined classical strokeplay with fearless intent, making him a nightmare for opposition bowlers in ICC tournaments and franchise leagues alike. His career stretched from the Deccan Chargers in the IPL's early years through to stints with Sunrisers Hyderabad, Delhi Capitals, Punjab Kings, Mumbai Indians and Delhi Daredevils, while his India career saw him open alongside Rohit Sharma in one of cricket's most celebrated partnerships.
Career Summary Table
| Format | Mat | Inn | Runs | Avg | SR | HS | 50s | 100s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 33 | 57 | 2,208 | 39.43 | 65.7 | 190 | 5 | 6 | 299 | 9 |
| ODI | 163 | 163 | 6,733 | 44.01 | 91.5 | 143 | 38 | 17 | 838 | 78 |
| T20 | 287 | 288 | 8,528 | 33.31 | 126.9 | 106* | 62 | 2 | 959 | 203 |
| Total | 483 | 508 | 17,469 | — | — | 190 | 105 | 25 | 2,096 | 290 |
The ODI Run Machine
Dhawan's ODI record stands as the crown jewel of his career. In 163 matches, he scored 6,733 runs at an average of 44.01 with a strike rate of 91.5 — numbers that reflect both consistency and aggression. His 17 centuries and 38 half-centuries tell the story of a batsman who converted starts into match-defining innings.
What made Dhawan particularly dangerous in 50-over cricket was his ability to deliver in ICC tournaments. His 187 against Australia in the 2013 Champions Trophy final remains one of the great performances in tournament history. He was named Player of the Tournament in that event, and his 2015 World Cup campaign further cemented his reputation as a big-stage performer.
The 838 fours in his ODI career underscore his preference for classical driving and cutting — strokes that kept the scoreboard ticking while the sixes (78) came when the situation demanded acceleration.
Test Cricket — Brief but Impactful
Dhawan's Test career was shorter than his white-ball journey, spanning 33 matches for 2,208 runs at 39.43. His highest score of 190 and six centuries demonstrate that he had the temperament for the longer format, even if opportunities were limited by India's wealth of batting talent.
His Test debut against Australia in 2013 at Mohali — where he scored 187 off 174 balls — remains the fastest century by an Indian on Test debut. That innings announced his arrival in the most emphatic terms, and though his Test career would be sporadic, the quality of his performances when selected was undeniable. His last Test appearance came in September 2018.
T20 Cricket — The Franchise Journeyman
With 8,528 runs in 287 T20 matches, Dhawan was one of the highest run-scorers in the format globally. His T20 batting average of 33.31 and strike rate of 126.9 reflect a player who anchored innings while maintaining attacking intent.
Dhawan's T20 career took him through six franchise teams: Deccan Chargers, Mumbai Indians, Sunrisers Hyderabad, Delhi Daredevils (later Delhi Capitals), and Punjab Kings. He was instrumental in Sunrisers Hyderabad's title win in 2016, providing the steady platform at the top that allowed hitters further down to play with freedom.
His 62 T20 half-centuries are a testament to his consistency across seasons, while his 959 fours in the format reflect his trademark ability to find gaps in the field rather than relying purely on brute force. The 203 sixes across his T20 career show he possessed the power game when needed, even if it was not his primary weapon.
What the Numbers Show
Dhawan's career numbers across formats reveal a batsman who was adaptable enough to succeed in every form of the game, but who found his truest expression in ODI cricket. The gap between his ODI average (44.01) and his T20 average (33.31) is typical of openers who prioritize longevity in 50-over cricket over the high-risk approach that T20 demands.
His boundary-hitting data is striking: 2,096 fours and 290 sixes across all formats mean that roughly 57% of his total runs came in boundaries. That is a remarkable ratio for a player perceived as more classical than explosive.
The India cricket team benefited from Dhawan's presence at the top for over a decade, and his franchise career across six IPL teams gave him experience at virtually every Indian venue. Few batsmen of his generation played as much cricket across as many contexts.
Legacy in Indian Cricket
Dhawan's place in the pantheon of Indian openers is secured by his ODI numbers. With 17 centuries in 163 matches, he maintained a century-conversion rate better than many of his contemporaries. His partnership with Rohit Sharma at the top of the ODI order produced over 5,000 runs together, making them one of the most productive opening pairs in ODI history.
In franchise cricket, his cumulative T20 numbers — 287 matches and 8,528 runs — put him in the upper echelon of T20 run-scorers globally. His ability to bat through powerplays and set the tone for an innings made him a valued asset for every franchise that signed him.
The left-hander's career demonstrates that longevity in international cricket is as much about mental resilience as it is about technical skill. Dhawan's capacity to perform under pressure in ICC events, combined with his sustained excellence across franchise leagues, defines a career that delivered at every level of the game.
FAQ
How many runs did Shikhar Dhawan score across all formats?
Shikhar Dhawan scored 17,469 runs across Tests (2,208), ODIs (6,733) and T20 cricket (8,528) in 483 matches.
How many ODI centuries does Shikhar Dhawan have?
Dhawan scored 17 centuries in 163 ODI matches, with a highest score of 143 and an average of 44.01.
What was Shikhar Dhawan's highest Test score?
Dhawan's highest Test score was 190, achieved during his career spanning 33 Test matches for India. His Test debut century of 187 against Australia in 2013 was the fastest by an Indian on debut.
How many T20 matches did Shikhar Dhawan play?
Dhawan played 287 T20 matches, scoring 8,528 runs at an average of 33.31 and a strike rate of 126.9, with 62 fifties and 2 centuries across international and franchise cricket.