Major Records

Career Summary

Format Matches Runs Average Strike Rate 100s 50s 200s Wickets 5 Wicket Hauls
Test 123 9,230 46.85 54.0 30 28 7 0 0
ODI 302 14,181 57.88 93.34 51 74 0 5 0
T20I 125 4,188 48.70 137.5 1 37 0 4 0
IPL 267 8,661 39.55 131.9 8 63 0 4 0
Domestic (First-class & List A combined) 474 26,445 54.00* Few 0

Career Totals

Records and Stats (Batting):

One-Day Internationals

Year Matches Runs Average Strike_Rate 100s 50s
2008 5 159 31.80 66.53 0 0
2009 8 325 54.17 84.42 1 2
2010 24 995 47.38 85.12 3 7
2011 34 1381 47.62 85.56 4 8
2012 17 1026 68.40 93.78 5 3
2013 30 1268 52.83 97.54 4 7
2014 20 1054 58.56 99.62 4 5
2015 20 623 36.65 80.60 2 1
2016 10 739 92.38 100.00 3 4
2017 26 1460 76.84 99.12 6 7
2018 14 1202 133.56 102.56 6 3
2019 25 1377 59.86 96.36 5 7
2020 9 431 47.88 92.29 0 5
2021 3 129 43.00 86.57 0 2
2022 11 302 27.45 87.03 1 2
2023 24 1377 72.47 99.13 6 8
2024 3 58 19.33 84.05 0 0
2025 7 275 45.83 84.35 1 2

Test Matches

Year Matches Runs Average 100s 50s 200s
2011920222.44020
2012968949.21330
2013861656.00230
20141084744.58420
2015964042.67220
201612121575.94423
201710105975.64513
201813132255.08550
2019861268.00221
2020311619.33010
20211153628.21040
2022626526.50010
2023867155.91220
20241141724.52110
202512311.50000

T20 Internationals

Year Matches Runs Average Strike_Rate 50s 100s
2008516515.0105.100
2009725921.58128.310
2010931722.64128.910
2011835025.0135.510
20121442133.92132.720
2013730030.0140.110
2014928428.4133.220
20151034431.27133.410
20161543236.0142.030
20171050141.75140.330
20181346038.33139.820
20191041035.83136.220
2020928035.0138.510
2021720233.66140.000
20221033230.18135.610
20231441037.27139.020
20241238835.27140.210
20251565754.8144.780

Indian Premier League

Year Matches Runs Average Strike Rate 100s 50s Highest Score
20081316515.00105.090038
20091624622.36112.320150
20101630727.90144.810158*
20111655746.41121.080471
20121636428.00111.650273*
20131663445.28138.730699
20141435927.61122.100273
20151650545.90130.820382*
20161697381.08152.0347113
20171030830.80122.220464
20181453048.18139.100492*
20191446433.14141.4612100
20201546642.36121.350390*
20211540528.92119.460372*
20221634122.73115.980273
20231463953.25139.8226101*
20241574161.75154.6915113*
20251358252.91146.230589*

Records and Stats (Domestic Cricket Year-wise 2006-2025)

First-class (Ranji & Duleep)

Year Matches Runs Average Highest Score 100s 50s
2006631331.309002
2007872042.3517024
20081088650.9419735
2009750746.0917314
2010980653.7318327
2011237593.7518112
20121213106.5013111
2013-202525527.503000

List A (Vijay Hazare, Deodhar Trophy, Domestic ODIs)

Year Matches Runs Average Highest Score 100s 50s
2006729432.667502
20071156050.9012315
20081482054.6613226
2009941341.3011004
20101256146.7514314
2011321270.6712411
201226934.504401
2013-202536231.003100

Records and Stats (Bowling Figures up to 2025)

Test Matches

Matches Innings Balls Wickets Average Economy Strike Rate Best Bowling Innings 5 wickets in Innings 10 wickets in Match
123 11 175 0 - 2.88 - 0/0 0 0

One Day Internationals (ODI)

Matches Innings Balls Runs Conceded Wickets Average Economy Strike Rate Best Bowling Innings 5 wickets in Innings 10 wickets in Match
302 50 662 680 5 136.00 6.16 132.4 1/13 0 0

T20 Internationals (T20I)

Matches Innings Balls Runs Conceded Wickets Average Economy Strike Rate Best Bowling Innings 5 wickets in Innings 10 wickets in Match
125 13 152 204 4 51.00 8.05 38.0 1/13 0 0

Indian Premier League (IPL) Bowling

Matches Innings Balls Runs Conceded Wickets Average Economy Strike Rate Best Bowling Innings 5 wickets in Innings 10 wickets in Match
267 26 251 368 4 92.0 8.8 62.75 2/25 0 0

Domestic Cricket Bowling

Format Matches Innings Balls Runs Conceded Wickets Average Economy Strike Rate Best Bowling Innings
First-class 145 - - - Few wickets (very occasional bowler) - - - -
List A 329 - - - Few wickets (very occasional bowler) - - - -

Fielding Stats (up to 2025)

Format Matches Catches Run Outs
Test 123 115 8
ODI 302 132 12
T20I 125 61 5
IPL 267 105 10
Domestic (First-class & List A combined) 474 280 25