Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's List A)

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 6,789 of the 6,795 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIMAfghanistan2014-20181414054511038.9373674.051305313
Grant FlowerZIMAustralia1994-2004181705459432.0678969.07042450
Jason RoyENGIndia2017-2022121205438245.25486111.73051749
Hansie CronjeSANew Zealand1992-1999201935437833.9461788.010413813
Sherwin CampbellWIPakistan1995-2000191905437728.5890060.33041543
Asanka GurusinhaSLAustralia1988-1996242305436523.61101253.66023464
Shoaib MalikPAKNew Zealand2001-20182826254211522.5873873.44123555
Shakib Al HasanBANEngland2007-20231918154112131.8266381.60140513
Damien MartynAUSSri Lanka1999-2006222135417030.0675172.04030322
Boeta DippenaarSAPakistan2000-200612122540110*54.0081965.93140502
Robin SmithENGNew Zealand1990-19941414154012841.5478269.05131642
Mudassar NazarPAKAustralia1979-1988191915409530.0098854.66051460
Usman KhawajaAUSIndia201999053910459.8962586.24230545
Rassie van der DussenSAEngland2019-20251211253913459.8958492.29231456
Ramnaresh SarwanWIZimbabwe2001-201318153538120*44.8375870.98132446
Ben StokesENGAustralia2013-202318161538102*35.8768079.121325010
Paul CollingwoodENGSri Lanka2002-20091919153810029.8973773.00112327
Kamran AkmalPAKWest Indies2005-20172020453812433.6359590.421125013
Abdul RazzaqPAKAustralia1999-20112222353863*28.3274971.83041429
Shaun MarshAUSIndia2009-20191414053713138.3664882.87231406
Allan BorderAUSSri Lanka1983-199223183537118*35.8056894.54130406
Suresh RainaINDAustralia2006-20152521453771*31.5956894.540414511
Kennedy OtienoKENZimbabwe1996-2009222205378724.4194656.77032627
Henry NichollsNZBangladesh2019-2026151525359541.1570575.89051562
Russel ArnoldSLSouth Africa1997-20072320553565*35.6775470.95050413
Ravi BoparaENGIndia2007-2015222035349631.4164482.92030428
Ajay JadejaINDAustralia1992-199916165533105*48.4571774.34221485
Abdul RazzaqPAKEngland2000-20102319753375*44.42499106.810515116
Stuart WilliamsWIIndia1994-199814142532105*44.3383363.87131604
Mohammad ShahzadAFGIreland2010-20191919053210128.0058491.10141736
Ravindra JadejaINDEngland2011-20252823115328744.3353599.440314812
Heath StreakZIMIndia1993-200535331053259*23.1371874.09031396
Chris GayleWISri Lanka1999-20191918052910929.3976569.151436113
Nick KnightENGSri Lanka1998-2003151505289435.2074770.68031371
Saeed AnwarPAKWest Indies1989-19991615152813137.7174970.49220547
Henry NichollsNZIndia2017-2026181825288033.0068776.86031584
Martin CroweNZSri Lanka1983-1994212035286831.0675969.57041482
AB de VilliersSAZimbabwe2005-20151313252710947.91505104.363203420
Tatenda TaibuZIMSouth Africa2003-201014143527107*47.9162983.78222468
Jos ButtlerENGWest Indies2014-20252218452715037.64438120.321244225
Shahid AfridiPAKBangladesh1997-20142119452712435.13352149.721215425
Chamu ChibhabhaZIMPakistan2007-2020212115279926.3572772.49042511
William PorterfieldIREAfghanistan2012-20192525052711921.0883463.19111630
Dilip VengsarkarINDEngland1981-19901514152610540.4676968.40120433
Darren LehmannAUSWest Indies1999-200517165526110*47.8260586.94220433
Wavell HindsWIZimbabwe2000-200615142525127*43.7570874.15221449
Matty CrossSCOUnited Arab Emirates2014-20261814152511440.3861685.23230379
Sikandar RazaZIMIreland2015-20252017352569*37.5058489.900503910
Mike GattingENGIndia1981-199318174525115*40.3871273.74131404
Tatenda TaibuZIMBangladesh2004-2011232325258325.0079366.20044357

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.