Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG41/0 (6.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

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 23,341 of the 23,348 matches in this selection (from 1877). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad YousufPAKBangladesh2000-20082322101396204*116.33187774.3757015713
Shivnarine ChanderpaulWIBangladesh1999-20142124121220203*101.67222254.914601045
JP DuminySAZimbabwe2006-201824231390412990.4097492.813406518
Donald BradmanAUSEngland1928-194837637502833489.79866058.06191264985
Luis ReeceDERGlamorgan2017-2025132171207201*86.21214956.175611456
Garry SobersWIIndia1958-197118307192019883.4810.0087214517
Dean JonesAUSSri Lanka1985-1992232691416118*83.29201470.3141109312
Sachin TendulkarINDBangladesh1990-2012192041316248*82.25187770.116201549
Neil HarveyAUSSouth Africa1949-195814233162520581.25--8501210
Martin GuptillNZZimbabwe2010-2016182051201116*80.07151779.1739112125
Leonard HuttonENGWest Indies1939-195413243166120579.10--5601182
Keaton JenningsDUR/LANSomerset2014-202613202136431875.78212264.2862216817
Inzamam-ul-HaqPAKBangladesh1995-200422218981138*75.46135172.6127110418
Graeme SmithSABangladesh2002-201121224135623275.33186472.754401639
Ken BarringtonENGIndia1959-196714213135517275.2870645.893901368
Zaheer AbbasPAKIndia1978-1985313752352235*73.50237671.3094119520
Steve SmithAUSWest Indies2010-20252529101391200*73.21209266.493811258
George HeadleyWIEngland1930-1954162931852270*71.2341656.018511051
Graeme PollockSAAustralia1963-197014232145327469.19154950.555501849
Gary BallanceYORHampshire2015-2021112021230203*68.33220355.837201498
Kane WilliamsonNZBangladesh2010-2025272961544200*67.13216071.48510115010
Marvan AtapattuSLZimbabwe1996-200636388201224967.07337659.606742093
Herbert SutcliffeENGAustralia1924-193427465274119466.85655734.6081612213
Sam NortheastHAM/KEN/GLALeicestershire2014-2026192871393410*66.33233959.563431674
Ricardo VasconcelosNORGlamorgan2018-2026152121253185*65.95185467.585511686
Kumar SangakkaraSLBangladesh2001-201549525309031965.74448268.941213233921
Mohammad YousufPAKZimbabwe1998-200828318150815965.57230765.37412215318
KL RahulRCB/PK/DCMumbai Indians2014-202621216977103*65.13723135.133607738
AB de VilliersSAWest Indies2005-201644508272417864.86368773.88119125154
Jackie McGlewSANew Zealand1953-1962122141100255*64.71--350751
Sean SoliaAAWellington Firebirds2018-202614234122920664.68255348.1446215116
Dennis AmissENGWest Indies1966-1976132121223262*64.37265846.014201551
Jacques KallisSAIndia1996-20135868153409201*64.32613155.60918330926
Josh BohannonLANKent2021-202617232134920564.24219361.5163114714
Justin LangerAUSNew Zealand1993-200515245121621564.00204459.494531559
Ken BarringtonENGAustralia1961-196823396211125663.97289643.3751311875
Greg HayCSOtago Volts2014-202418292172722663.96368746.846702003
Javed MiandadPAKNew Zealand1976-199642498262127163.93345252.72710025417
Harry BrookENGPakistan2022-202623274146831763.831446101.5254014635
Virat KohliINDPakistan2009-202528288127018363.501184107.2647111918
Colin IngramSOM/GLAKent2014-202519224113615563.11117796.5246111335
Virat KohliINDBangladesh2010-202531369169820462.89186691.0075116419
Shubman GillINDWest Indies2022-2026182041004223*62.75106094.7235010522
Virat KohliINDSri Lanka2008-2024747914407624362.71466587.371518439041
Rohan KanhaiWIIndia1958-197118281169325662.70--4711458
Wally HammondENGSouth Africa1927-193924427218818162.51--6141664
Hashim AmlaSABangladesh2008-201721212118714062.47157275.515401286
Brian LaraWISri Lanka1992-200733393224722162.42345864.98711221822
Dean BrownlieCAN/NDCentral Stags2013-201911203105333461.94176859.5636012812
Gordon GreenidgeWINew Zealand1975-198717264136021361.82257252.8857015325
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.