Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

India: Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: India×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDAustralia2012-20242322679490*49.63557142.550826026
Rohit SharmaINDWest Indies2009-202222224693111*38.50485142.891515739
Virat KohliINDEngland2011-20242121464880*38.12480135.000516119
Virat KohliINDWest Indies2011-20221413357094*57.00378150.790605618
Suryakumar YadavINDNew Zealand2021-202614144526111*52.60309170.231425129
Rohit SharmaINDNew Zealand2009-2021171725118034.07362141.160603727
Tilak VarmaINDSouth Africa2023-202611113497120*62.13306162.422214228
Virat KohliINDPakistan2012-20241111449282*70.29397123.930504911
Rohit SharmaINDAustralia2007-2024232034849228.47322150.310413929
Rohit SharmaINDBangladesh2009-2024131304778936.69332143.670503922
Rohit SharmaINDEngland2007-202416152467100*35.92334139.821304918
Hardik PandyaINDEngland2017-2026211944416329.40291151.550303027
Rohit SharmaINDSouth Africa2007-20241817142910626.81330130.001235116
Suryakumar YadavINDWest Indies2022-2026131214268338.73264161.360403625
Suryakumar YadavINDSouth Africa2022-20261615142410030.29282150.351403625
Abhishek SharmaINDEngland2025-20261111041913538.09208201.441204228
Rohit SharmaINDSri Lanka2009-20221917041111824.18285144.211123719
Abhishek SharmaINDNew Zealand202699140311350.38165244.241323633
Rishabh PantINDWest Indies2017-20221616439765*33.08281141.280323415
Virat KohliINDSouth Africa2011-2024141333947639.40296133.110303212
Hardik PandyaINDSouth Africa2018-2026211663916339.10283138.160203219
Shikhar DhawanINDSri Lanka2016-2021111113759037.50290129.310313712
Suryakumar YadavINDAustralia2022-2025141313748031.17217172.350212825
Ishan KishanINDNew Zealand2021-20261313037310328.69232160.781204222
Shreyas IyerINDEngland2021-20261110236780*45.88244150.410303211
Suryakumar YadavINDEngland2021-20261413036011727.69209172.251123818
Suryakumar YadavINDSri Lanka2021-2025991358112*44.75220162.731303118
KL RahulINDWest Indies2016-2019982353110*58.83222159.011203715
Shikhar DhawanINDAustralia2013-2020141313477628.92249139.360204010
Sanju SamsonINDWest Indies2022-20261311234297*38.00198172.730303715
Virat KohliINDSri Lanka2012-20227723398267.80245138.37041339
Suresh RainaINDSouth Africa2006-20181211133910133.90229148.031003413
KL RahulINDNew Zealand2020-20218813226546.00234137.610302613
Tilak VarmaINDWest Indies2023-2026111033225146.00203158.620102814
Shreyas IyerINDWest Indies2019-202613132318102*28.91203156.651113212
MS DhoniINDAustralia2007-20191715731348*39.13279112.190002211
Virat KohliINDNew Zealand2012-2021101013117034.56224138.84020298
Shreyas IyerINDSri Lanka2017-202699330974*51.50211146.45031299
KL RahulINDSri Lanka2017-20228803018937.63216139.350302810
MS DhoniINDEngland2007-2018141262965649.33221133.94010256
Suresh RainaINDEngland2009-2018131122926332.44215135.810101915
Yuvraj SinghINDAustralia2007-2016108328377*56.60175161.710302219
Shreyas IyerINDNew Zealand2017-20261614227958*23.25230121.300111512
Ishan KishanINDWest Indies2022-2026121212784325.27214129.91000358
Shikhar DhawanINDBangladesh2014-2019101002776027.70238116.39020327
KL RahulINDAustralia2018-2022111002715527.10203133.500312112
Suresh RainaINDSri Lanka2009-2018121012656329.44202131.19010287
Hardik PandyaINDNew Zealand2016-2026191632604220.00199130.650011712
Tilak VarmaINDEngland2025-20261111325872*32.25176146.590211617
Hardik PandyaINDBangladesh2016-202598225750*42.83140183.570102514
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.