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 (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Motganhalli JaisimhaINDPakistan1960-19614612269945.20--010150
Paras KhadkaNEPUnited Arab Emirates2018-201977022611532.2923695.76101302
Jordan CoxENGPakistan20265712267337.6732469.75030331
Tanmay MishraKENBangladesh2006-20078802264828.2533268.07001182
AR RamjaniUGARwanda2023-2024138422651*56.50151149.670101512
Mike ProcterSAAustralia1967-197071012264825.1138254.71001213
Irfan PathanINDSouth Africa2004-20121310422647*37.6736761.58001234
Bruce LairdAUSEngland1979-198071002267422.6069432.56011180
Jan FrylinckNAMNetherlands2019-2026121102266820.5527582.18013185
Rovman PowellWISouth Africa2023-2026121222264622.60183123.50000917
Chetan SharmaINDAustralia1984-1989191252265432.2932769.11011182
Peter BorrenNEDScotland2006-20171613322671*22.6025090.40023194
Justin GreavesWIIndia2025-202635122510156.2531371.88110260
Steven TaylorUSANepal2020-202366022511437.50220102.27111256
Rilee RossouwSABangladesh2015-202266322510975.00187120.321001713
Gary GilmourAUSNew Zealand1973-197776022510137.5033467.37120342
Mohammad NabiAFGCanada2010-20268712256237.50182123.630201113
Alan TurnerAUSPakistan1975-19774702258232.1437160.65011231
Delray RawlinsBERCanada2019-20258802257028.13179125.700211414
Asif KhanUAENamibia2022-20249802259628.1324990.360112110
Corbin BoschSAPakistan2024-202599422581*45.0022898.68012311
Matt HorneNZPakistan1997-200291002256222.5034764.84011231
Graeme FowlerENGNew Zealand1983-1984710022510522.5064834.72112200
Qasim UmarPAKEngland1984-198781102257320.4551543.69011260
Graham McKenzieAUSWest Indies1965-1969101422255918.7511063.64011183
Imad WasimPAKAustralia2016-20211715522550*22.50206109.22013214
Eric DusingizimanaRWAUganda2022-2024151502255015.00199113.07012239
Robin SinghINDSouth Africa1996-20001816422542*18.7528479.23002123
Kiran MoreINDAustralia1986-19922018322567*15.0055140.83012210
Dion NashNZSouth Africa1994-2002171802253812.5054641.21000162
Jerome TaylorWIEngland2006-2017232112255311.2533267.77015304
Daryl TuffeyNZPakistan2001-20092923922580*16.0744350.79014272
Tom LathamNZNetherlands2022-2023442224140*112.00197113.71110196
Brendan TaylorZIMNetherlands2014-20195502247144.80212105.66020244
Jan FrylinckNAMIreland2021-202665022412644.8024093.33110206
Jeet RavalNZBangladesh2017-201946022413237.3339756.42100301
Aryansh SharmaUAEOman2023-202666122410544.8026783.90121223
Josh ButlerGUEJersey2019-202677222465*44.80200112.00020196
Simon SsesaziUGABotswana2022-20247712248537.33162138.270102011
Saiteja MukkamallaUSACanada2023-202688122481*32.0023495.73020213
O ManishimweRWAKenya2023-2026109222479*32.00201111.44022245
Graeme WoodAUSSri Lanka1983-1985109122452*28.0036561.37021220
Chris ReadENGPakistan2003-2006111022245528.0034664.74011233
Sam BillingsENG/IWXWest Indies2017-2022121012248724.89173129.48021217
Shane DowrichWIIndia2016-201861022247428.0045948.80021252
Willie WatsonENGWest Indies1954510222411628.00--101161
Colin McDonaldAUSIndia1956-196071002245322.40--01100
Noel McGregorNZPakistan1955-1965510122411124.89--102120
Manish PandeyINDNew Zealand2016-20201211522450*37.33215104.19011145
Jason HolderWIZimbabwe2015-20261111222411024.8933267.47100188
PreviousPage 108Next

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.