Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (Men's All T20s)

The most runs in a calendar year in men's T20 cricket v Gujarat Lions: 228 by AB de Villiers in 2016.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Gujarat Lions×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersRCB20162016332228129*228.00115198.261101717
Virat KohliRCB20162016331209109104.50120174.17201169
David WarnerSH2016201633219193*191.00123155.28020215
Hashim AmlaPK2017201722016910484.50100169.00110177
David WarnerSH2017201722214576*-97149.48020154
Ben StokesRPS20172017221128103*128.0081158.0210097
Shreyas IyerDC2017201722111096110.0065169.23010154
Gautam GambhirKKR2017201722110976*109.0076143.42010141
Steve SmithRPS2016201622010610153.0060176.6710085
Rishabh PantDC201720172201019750.5045224.4401079
Shikhar DhawanSH2016201633210053*100.0085117.65011110
Yusuf PathanKKR201620162219963*99.0077128.57010102
Murali VijayPK20162016220975548.5075129.33010111
Chris LynnKKR201720171119393*-41226.8301068
Rishabh PantDC20162016220896944.5057156.14010112
Shaun MarshPK20172017220885844.0067131.34010101
Chris GayleRCB20172017220857742.5049173.4701067
Chris MorrisDC201620162118282*-32256.2501048
Virat KohliRCB20172017220746437.0063117.4601072
Ajinkya RahaneRPS20162016220745337.0062119.3501090
Robin UthappaKKR20172017210727272.0048150.0001082
Nitish RanaMI20172017220725336.0052138.4601053
Sanju SamsonDC20172017220716135.5038186.8401027
Nitish RanaMI20162016110707070.0036194.4401074
Parthiv PatelMI20172017220707035.0046152.1701191
Faf du PlessisRPS20162016110696969.0043160.4701054
Shakib Al HasanKKR201620162216966*69.0057121.0501044
Kedar JadhavRCB201720172216938*69.0034202.9400093
Vijay ShankarSH201720171116363*-44143.1801090
JP DuminyDC20162016221614861.0050122.0000051
Marcus StoinisPK20162016220603330.0039153.8500071
Moisés HenriquesSH201720172215652*56.0041136.5901070
Kieron PollardMI20172017220543927.0034158.8200043
Wriddhiman SahaPK20162016220533326.5044120.4500040
MS DhoniRPS201620162225230*-28185.7100043
Glenn MaxwellPK20172017221513151.0029175.8600015
Quinton de KockDC20162016220514625.505691.0700051
KL RahulRCB201620163215151*51.0036141.6701143
Jos ButtlerMI20162016220493324.505294.2300060
Steve SmithRPS20172017220474323.5030156.6700071
David MillerPK20162016220463123.0037124.3200031
Rohit SharmaMI201720172214540*45.0042107.1400031
Sunil NarineKKR20172017210424242.0017247.0600091
Karun NairDC20172017220423021.0026161.5400071
Robin UthappaKKR20162016220392519.5029134.4800061
Rahul TripathiRPS20172017220393319.5024162.5000042
Manan VohraPK20162016110383838.0023165.2200042
Kevin PietersenRPS20162016110373737.0031119.3500021
Rohit SharmaMI20162016220373018.5026142.3100052
Axar PatelPK20172017221363436.0018200.0000032
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.