ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (T20Is)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Saurashtra Cricket Association Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Suryakumar YadavINDSri Lanka2023111112112*-51219.6110079
Colin MunroNZIndia2017111109109*-58187.9310077
Aaron FinchAUSIndia2013110898989.0052171.15010141
Rohit SharmaINDBangladesh2019110858585.0043197.6701066
Yuvraj SinghINDAustralia20131117777*-35220.0001085
Virat KohliINDNew Zealand2017110656565.0042154.7601081
Dinesh KarthikINDSouth Africa2022110555555.0027203.7001092
Ben DuckettENGIndia2025110515151.0028182.1401072
MS DhoniINDNew Zealand2017110494949.0037132.4300023
Hardik PandyaINDSouth Africa2022110464646.0031148.3900033
Shubman GillINDSri Lanka2023110464646.0036127.7800023
Martin GuptillNZIndia2017110454545.0041109.7600033
Liam LivingstoneENGIndia2025110434343.0024179.1700015
Hardik PandyaINDEngland2025110404040.0035114.2900012
Mohammad NaimBANIndia2019110363636.0031116.1300050
Rahul TripathiINDSri Lanka2023110353535.0016218.7500052
Nic MaddinsonAUSIndia2013110343434.0016212.5000061
Shikhar DhawanINDAustralia2013110323232.0019168.4200050
Shikhar DhawanINDBangladesh2019110313131.0027114.8100040
MahmudullahBANIndia2019110303030.0021142.8600040
Soumya SarkarBANIndia2019110303030.0020150.0000021
Virat KohliINDAustralia2013110292929.0022131.8200021
Liton DasBANIndia2019110292929.0021138.1000040
Glenn MaxwellAUSIndia2013110272727.0013207.6900004
Ishan KishanINDSouth Africa2022110272727.0026103.8500031
MS DhoniINDAustralia20131112424*-21114.2900020
Jos ButtlerENGIndia2025110242424.0022109.0900011
Shreyas IyerINDBangladesh20191112424*-13184.6200031
Abhishek SharmaINDEngland2025110242424.0014171.4300050
Shreyas IyerINDNew Zealand2017110232323.0021109.5200040
Dasun ShanakaSLIndia2023110232323.0017135.2900002
Kusal MendisSLIndia2023110232323.0015153.3300022
Dhananjaya de SilvaSLIndia2023110222222.0014157.1400021
Axar PatelINDSri Lanka20231112121*-9233.3300040
Rassie van der DussenSAIndia2022110202020.0020100.0000020
Suresh RainaINDAustralia2013110191919.0013146.1500021
Charith AsalankaSLIndia2023110191919.0014135.7100021
Tom BruceNZIndia20171111818*-12150.0000020
Tilak VarmaINDEngland2025110181818.0014128.5700011
Rishabh PantINDSouth Africa2022110171717.002373.9100020
Axar PatelINDEngland2025110151515.001693.7500020
Pathum NissankaSLIndia2023110151515.001788.2400030
Quinton de KockSAIndia2022110141414.0013107.6900020
Suryakumar YadavINDEngland2025110141414.007200.0000011
Moisés HenriquesAUSIndia2013110121212.0012100.0000010
Kane WilliamsonNZIndia2017110121212.009133.3300020
Nathan Coulter-NileAUSIndia20131111212*-11109.0900010
Marco JansenSAIndia2022110121212.001770.5900011
Adil RashidENGIndia20251111010*-9111.1100010
James FaulknerAUSIndia20131111010*-5200.0000001
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.