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)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th 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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
At National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom Kohler-CadmorePZKarachi Kings2021-20254401189229.5081145.6801078
Martin GuptillQGKarachi Kings2023110117117117.0067174.63100125
Cameron DelportIULahore Qalandars2019111117117*-60195.00100136
Richard HadleeNZPakistan197612111787117.00--01063
Fakhar ZamanPAKWest Indies2018-20216601174019.5070167.14000173
Suresh RainaINDBangladesh2008111116116*-107108.41100113
MS DhoniINDSri Lanka20082201166758.0013685.2901091
Sanjay ManjrekarINDPakistan1989121116113*116.0025745.14100130
James VinceKK/MSPeshawar Zalmi2021-20253301168438.6791127.47010153
Shoaib MalikPAKWest Indies2006-201855311637*58.00104111.54000123
Alok KapaliBANIndia2008110115115115.0096119.79100105
Mohammad HarisPZIslamabad United2023-20263301154038.3362185.48000125
Paul StirlingIUQuetta Gladiators2021-20222201145857.0061186.89020155
Chamara KapugederaSLPakistan2008-20093301144438.0014081.4300064
Shan MasoodKK/MSIslamabad United2022-20263301144438.0094121.28000114
Saleem MalikPAKAustralia1988-19983501144522.8033034.55002161
Fawad AlamPAKSouth Africa2021121113109113.0024945.38100102
Shane WatsonQGKarachi Kings2019-20203301136637.6769163.77010107
Sherfane RutherfordQG/PZKarachi Kings2021-202433211358*113.0067168.66010410
Sachin TendulkarINDPakistan1989-20064501132822.6015373.86000182
Tim RobinsonENGIndia198512111296112.0033833.14010140
Mohammad YousufPAKAustralia19982301129237.3319756.85010121
Brian LaraWISouth Africa1996110111111111.0094118.09100160
Peter ParfittENGPakistan1962110111111111.00--100110
Wasim RajaPAKNew Zealand198412111160*111.0026941.26020200
Dasun ShanakaSLPakistan20192201116855.50104106.73010114
Saeed AhmedPAKWest Indies195912111178111.00--01070
Moin KhanPAKAustralia19982301117537.0021352.11010160
Khurram ManzoorPAKSri Lanka20093301118337.0022848.68010120
Brandon KingWIPakistan20213301116737.0066168.18010135
Mark BurgessNZPakistan1969-19762401114527.75--000103
Mohammad RizwanPAKAustralia2022121110104*110.0019057.89100111
AlimuddinPAKIndia1955121110103*110.00--100150
David GowerENGIndia198512111078110.0030036.67010100
Ahmed ShehzadQGKarachi Kings2019-20203301109936.6768161.76011106
Haider AliKK/PZIslamabad United2021-20233301105936.6776144.74010135
Iftikhar AhmedIU/KK/PZQuetta Gladiators2019-202674211044*55.0061180.33000124
Kamran AkmalPAKEngland2005110109109109.0011198.20100120
MS DhoniINDHong Kong2008111109109*-96113.5410066
Abdullah ShafiquePAKAustralia20221201099654.5034131.9601071
Graeme HickENGPakistan1996-20003401095627.2514674.6601071
Shoaib MalikKK/PZ/MSLahore Qalandars2019-20246511093927.2581134.57000113
Hanif MohammadPAKWest Indies1959121108103108.00--10070
Nicolas PooranWIPakistan20213301086436.0073147.9501049
Abdullah ShafiqueLQQuetta Gladiators2022-202633110859*54.0088122.7301054
Mohsin KhanPAKIndia1982-19833301089136.0015669.23010150
Fakhar ZamanLQPeshawar Zalmi2020-20264401086627.0079136.71010114
Mohammad NawazQG/KKIslamabad United2020-20245511084727.0077140.2600076
Azam KhanIU/QG/KKPeshawar Zalmi2020-20266511084727.0085127.06000105
John WrightNZPakistan1984110107107107.0020053.50100171

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.