ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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

Indian Premier League: Batting by opposition

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Narendra Modi Stadium×Indian Premier League×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sai SudharsanGTChennai Super Kings2023-202655034610369.20196176.531202917
Shubman GillGTChennai Super Kings2023-202655028310456.60157180.251203013
Shubman GillGTMumbai Indians2023-202655026812953.60156171.791102413
Shubman GillGTSunrisers Hyderabad2023-202644021810154.50131166.41110264
Tilak VarmaMIGujarat Titans2023-2026551210101*52.50117179.491001712
Sai SudharsanGTSunrisers Hyderabad2023-20264402016150.25139144.60010244
Sai SudharsanGTRajasthan Royals2023-20263301758258.33116150.86020196
Virat KohliRCBGujarat Titans2024-202633217375*173.0099174.75020207
Jos ButtlerRR/GTRoyal Challengers Bengaluru2022-2026331164106*82.00102160.781001310
Sai SudharsanGTPunjab Kings2024-20263301647454.67101162.38020167
Sai SudharsanGTMumbai Indians2023-20264401516337.75112134.82011124
Suryakumar YadavMIGujarat Titans2023-20264401476136.7588167.05010128
Cameron GreenKKR/RCB/MIGujarat Titans2023-20264301427947.33101140.5901099
Shimron HetmyerRRGujarat Titans2022-202644113756*45.6778175.64020910
Shubman GillKKR/GTPunjab Kings2021-202644113689*45.3374183.78010117
Shivam DubeCSKGujarat Titans2023-20265511364734.0077176.62000610
Ruturaj GaikwadCSKGujarat Titans2023-20264401349233.5076176.32011812
Shubman GillGTLucknow Super Giants2023-202522112994*129.0071181.6901097
Venkatesh IyerKKR/RCBGujarat Titans2023-20263301278342.3371178.87010137
Shubman GillGTKolkata Knight Riders2023-20262201258662.5081154.32010134
Heinrich KlaasenSHGujarat Titans2023-20264401256431.2591137.3601086
Mitchell MarshLSGGujarat Titans2025110117117117.0064182.81100108
Shreyas IyerPKGujarat Titans2025-202622111697*116.0063184.1301089
Sanju SamsonCSK/RRGujarat Titans2022-20264401156028.7572159.7201198
Abhishek SharmaSHGujarat Titans2023-20264401147428.5070162.8601079
Dewald BrevisCSK/MIGujarat Titans2024-20263301115737.0071156.3401068
Shashank SinghPKGujarat Titans2024-202522210561*-45233.33010126
Sai SudharsanGTRoyal Challengers Bengaluru2024-202633110284*51.0066154.55010114
Will JacksRCBGujarat Titans2024111100100*-41243.90100510
Devon ConwayCSKGujarat Titans2023-20253301005233.3366151.52010104
Mayank AgarwalPKDelhi Capitals20211119999*-58170.6901084
Dhruv JurelRRGujarat Titans2023-2026330987532.6756175.0001086
Jos ButtlerGTDelhi Capitals20251119797*-54179.63010114
Rajat PatidarRCBRajasthan Royals2022-2024220925846.0064143.7501065
Shubman GillGTRajasthan Royals2022-20253319245*46.0080115.0000072
KL RahulPKRoyal Challengers Bengaluru20211119191*-57159.6501075
Shreyas IyerPKMumbai Indians20251118787*-41212.2001058
Yashasvi JaiswalRRGujarat Titans2022-2026440845521.0066127.2701085
Quinton de KockMI/LSGGujarat Titans2023-2026220837041.5052159.6201084
Naman DhirMIGujarat Titans2024-2026331834541.5053156.60000122
Prithvi ShawDCKolkata Knight Riders2021110828282.0041200.00010113
Wriddhiman SahaGTLucknow Super Giants2023110818181.0043188.37010104
Shimron HetmyerDC/RRRoyal Challengers Bengaluru2021-20243328153*81.0042192.8601055
Jos ButtlerGTPunjab Kings2025-2026220805440.0055145.4501054
Wriddhiman SahaGTChennai Super Kings2023220795439.5055143.6401073
Moeen AliCSKGujarat Titans2023-2024320795639.5053149.0601085
Virat KohliRCBPunjab Kings2021-2025220784339.0069113.0400061
David MillerGTRajasthan Royals2022-2023221784678.0049159.1800063
AB de VilliersRCBDelhi Capitals20211117575*-42178.5701035
Sai SudharsanGTKolkata Knight Riders2023-2026220755337.5054138.8901044
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.