Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Himachal Pradesh Cricket Association Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ayush BadoniLSGPunjab Kings2025110747474.0040185.0001055
Venkatesh IyerRCBPunjab Kings20261117373*-40182.5001084
Suresh RainaINDWest Indies2014110717171.0058122.4101035
JP DuminySAIndia20151116868*-34200.0001017
Ajinkya RahaneINDWest Indies2014110686868.007986.0801070
Rahul TewatiaGTRoyal Challengers Bengaluru2026110686868.0043158.1401084
Jonny BairstowENGIndia2024120683934.0049138.7800055
Ravindra JadejaINDSri Lanka20222226745*-33203.03000101
MS DhoniINDSri Lanka2017110656565.008774.71010102
Devdutt PadikkalINDEngland2024110656565.0010363.11010101
Adam GilchristPKChennai Super Kings20121116464*-46139.1301092
Paul ValthatyPKDelhi Capitals2011-2012220646232.0060106.6701063
Ravindra JadejaINDAustralia2017110636363.009566.3201044
Shaun MarshPKMumbai Indians2013110636363.0047134.04010110
Suresh RainaCSKPunjab Kings2010-2012220634631.5040157.5000055
Glenn MaxwellAUSNew Zealand2016-2023220634131.5047134.0400072
David WarnerAUSIndia2017120625631.009267.3901091
David MillerDC/LSGPunjab Kings2025-2026220625131.0036172.2201035
Rilee RossouwPKRoyal Challengers Bengaluru2024110616161.0027225.9301093
Aiden MarkramSAIndia2025110616161.0046132.6101062
Dwaraka Ravi TejaDCPunjab Kings2011110606060.0041146.3401052
Rohit SharmaINDNew Zealand2016-2023220604630.006690.9100055
Mitchell MarshAUSNew Zealand2016-2023220603630.007481.0800022
Adam GilchristPKDelhi Capitals2011-2013330604220.0047127.6600092
MS DhoniCSKPunjab Kings2010-20243316054*30.0046130.4301162
Shreyas IyerPKDelhi Capitals2025-20262115959*-36163.8901053
Nazmul Hossain ShantoBANAfghanistan20231115959*-8371.0801031
James NeeshamNZAustralia2023110585858.0039148.7201033
Mehedi Hasan MirazBANAfghanistan2023110575757.007378.0801050
Simran SinghPKMumbai Indians2026110575757.0032178.1301064
Yashasvi JaiswalINDEngland2024110575757.005898.2801053
Cheteshwar PujaraINDAustralia2017120575728.5015636.5401160
Sanju SamsonINDSri Lanka2022220573928.5037154.0500053
Axar PatelDCPunjab Kings2023-2026310565656.0030186.6701082
Sarfaraz KhanINDEngland2024110565656.006093.3301081
Ravindra JadejaCSKPunjab Kings2012-2024220564328.0040140.0000052
Tim SoutheeNZIndia2016110555555.0045122.2201063
Rajat PatidarRCBPunjab Kings2024110555555.0023239.1301036
Atharva TaidePKDelhi Capitals2023110555555.0042130.9501052
Daryl MitchellNZAustralia2023110545454.0051105.8801061
Prithvi ShawDCPunjab Kings2023110545454.0038142.1101071
Ravindra JadejaINDEngland2013-2024220543927.0011546.9600012
Subramaniam BadrinathCSKPunjab Kings2010110535353.0036147.2201072
Glenn MaxwellAUSIndia2017120534526.507768.8300071
Kumar SangakkaraPKDeccan Chargers2010110525252.0037140.5401091
Jonny BairstowENGBangladesh2023110525252.005988.1401080
Adam GilchristPKDeccan Chargers2011110515151.0037137.8401062
AB de VilliersSAIndia2015110515151.0032159.3801071
Mushfiqur RahimBANEngland2023110515151.006479.6901040
Yashasvi JaiswalRRPunjab Kings2023110505050.0036138.8901080

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.