Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Punjab Cricket Association IS Bindra Stadium×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aravinda de SilvaSLIndia1997121143110*143.0030347.19100191
Marvan AtapattuSLIndia199712013910869.5031344.41100190
Navjot SidhuINDSri Lanka1997110131131131.0037235.22100142
Chris GaylePKSunrisers Hyderabad2018-2019221120104*120.0077155.84100212
Nathan AstleNZPakistan1997110117117117.0013288.6410092
Sourav GangulyINDSri Lanka1997110109109109.0024045.42100102
KL RahulPKChennai Super Kings2018-20192201087154.0058186.21010145
Chris GaylePKRoyal Challengers Bengaluru20191119999*-64154.69010105
Sanath JayasuriyaSLPakistan1997110969696.0067143.28010121
Faf du PlessisCSKPunjab Kings2019110969696.0055174.55010104
Mohammad AzharuddinINDAustralia1996110949494.0010490.3801042
Chris GaylePKChennai Super Kings2018-2019220916345.5061149.1801096
Aravinda de SilvaSLPakistan1997110909090.0090100.00010101
MS DhoniCSKPunjab Kings2018-20192228979*-56158.9301065
KL RahulPKSunrisers Hyderabad2018-20192218971*89.0074120.27010101
Arjuna RanatungaSLPakistan1997110808080.0070114.2901081
Mark TaylorAUSIndia1996110787878.009185.7101060
Manish PandeySHPunjab Kings2018-20192217657*76.0057133.3301051
Ajay JadejaINDBangladesh1998110737373.0010172.2801080
Mayank AgarwalPKSunrisers Hyderabad2018-2019220735536.5052140.3801054
KL RahulPKMumbai Indians20191117171*-57124.5601061
David WarnerSHPunjab Kings20191117070*-62112.9001061
Aminul IslamBANIndia1998110707070.0012655.5601050
Sanath JayasuriyaSLIndia1997120705335.0012356.9101080
Virat KohliRCBPunjab Kings2019110676767.0053126.4201080
David MillerPKDelhi Capitals2018-2019221674367.0053126.4200052
Rishabh PantDCPunjab Kings2018-2019220673933.5039171.7900073
KL RahulPKDelhi Capitals2018-2019220665133.0027244.4401085
Shubman GillKKRPunjab Kings20191116565*-49132.6501052
Sachin TendulkarINDAustralia1996110626262.0061101.6401080
Kumar DharmasenaSLIndia19971216237*62.0017435.6300080
Quinton de KockMIPunjab Kings2019110606060.0039153.8501062
Shivam DubeINDAfghanistan20241116060*-40150.0001052
Shahid AfridiPAKNew Zealand1997110595959.0046128.2601042
AB de VilliersRCBPunjab Kings20191115959*-38155.2601052
Bryan YoungNZPakistan1997110595959.006590.7701050
Moin KhanPAKSri Lanka19971115757*-6193.4401040
Nayan MongiaINDSri Lanka1997110575757.0018231.3201071
Rahul DravidINDAustralia1996110565656.006882.3501030
Gautam GambhirDCPunjab Kings2018110555555.0042130.9501051
Sam CurranPKKolkata Knight Riders20191115555*-24229.1701072
Kane WilliamsonSHPunjab Kings2018110545454.0041131.7101032
Marvan AtapattuSLPakistan1997110535353.007273.6101040
Suresh RainaCSKPunjab Kings2019110535353.0038139.4701052
Mohammad AzharuddinINDSri Lanka1997110535353.0013838.4101080
Roshan MahanamaSLIndia1997120534226.5013140.4600080
KL RahulPKRajasthan Royals2019110525252.0047110.6401032
Michael SlaterAUSIndia1996110525252.0038136.8401050
Karun NairPKDelhi Capitals2018110505050.0033151.5201052
Rahul TripathiRRPunjab Kings2019110505050.0045111.1101040
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.