Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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.
v Pakistan×At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alec StewartENGPakistan1992-19964613218964.2067647.49041390
Alastair CookENGPakistan2006-201847027910539.8662844.43120380
Ian BothamENGPakistan1978-199278127210838.8649654.84110311
Tom GraveneyENGPakistan1962-196723026415388.0025144.22110391
Joe RootENGPakistan2016-20264702468935.1440560.74020250
Andrew StraussENGPakistan2006-201045023912847.8036864.95111260
Allan LambENGPakistan1982-19925712386039.6738461.98021231
Paul CollingwoodENGPakistan2006-201045022818645.6041055.61101260
Stuart BroadENGPakistan2006-201857119016931.6735952.92102191
Jonathan TrottENGPakistan201022018818494.0039947.12100190
Ian BellENGPakistan2006-2010341164100*54.6729156.36100150
Simon KatichAUSPakistan20101201638381.5031252.24020230
Ken BarringtonENGPakistan1962-196723016214854.0036644.26101180
Marcus TrescothickENGPakistan2003-2006341148108*49.3323562.98100151
Graham GoochENGPakistan1978-19923401456936.2525357.31020200
David GowerENGPakistan1978-19874501415628.2031245.19011180
Basil D'OliveiraENGPakistan1967-197122114081*140.0028648.95020151
Bill AtheyENGPakistan1987110123123123.0020260.89100140
Geoff BoycottENGPakistan1971111121121*-26146.36100121
James VinceENGPakistan2016-20212301145638.0013087.69010200
Ben StokesENGPakistan2016-20213401114227.7513085.38000153
Robin SmithENGPakistan19923401068526.5016365.03010110
Andrew SymondsAUSPakistan2004111104104*-103100.9710091
Jonny BairstowENGPakistan2016-20182401044826.0025341.11001130
Brian LuckhurstENGPakistan19711219953*99.0025538.8201070
Chris TavaréENGPakistan1982-1983230988232.6731331.3101070
Ted DexterENGPakistan1962121976597.00--010100
Eoin MorganENGPakistan2010-2016330966832.0011881.36011110
Michael ClarkeAUSPakistan2004-2010230904730.0013367.67000140
Jos ButtlerENGPakistan2016-2018230856728.3315853.8001080
Alan KnottENGPakistan1971-1974210838383.0017647.1601070
Mike GattingENGPakistan1982-1987331824341.0019142.93000110
Graham ThorpeENGPakistan1996120807740.0020239.6001060
Kumar SangakkaraSLPakistan20092217964*79.0068116.1801080
Kevin PietersenENGPakistan2006-2010340794119.7511866.95001120
Graeme FowlerENGPakistan19831117878*-15151.6601050
John EdrichENGPakistan1971-1974220774038.5020238.1200060
Mike AthertonENGPakistan1996120766438.0021934.70010100
Micky StewartENGPakistan1962121733973.00--000-0
Daniel LawrenceENGPakistan2026120715435.5011163.9601082
Graham RoopeENGPakistan1978110696969.0012455.6501071
Jamie SmithENGPakistan2026120686134.009373.12010110
Jordan CoxENGPakistan2026120665533.0011457.8901090
Chris WoakesENGPakistan20162326535*65.0021330.5200060
Jack RussellENGPakistan1992-19962426541*32.5015841.1400080
Shakib Al HasanBANPakistan2019110646464.007783.1201060
Faf du PlessisSAPakistan2019110636363.007979.7501050
Dominic BessENGPakistan2018120625731.0012051.6701090
Colin CowdreyENGPakistan1962120614130.50--000-0
Ian SalisburyENGPakistan1992-1996240614015.2511951.26000100
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.