Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG339/3 (44.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd 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 runsODI3rd 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 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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

1 active
Reset"Match result" is from the side of the player or team.
v Surrey×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Daniel Bell-DrummondKENSurrey2014-2026435031568112*33.36201877.7031041879
Tom WestleyESSSurrey2014-202634411153013638.25231766.0336021511
Nick GubbinsMID/HAMSurrey2014-202630401143219236.72238859.974731829
Tom AbellSOMSurrey2015-202633384127230737.41195864.9624215815
Adam LythYORSurrey2016-202616251114020247.50214053.2735214612
Sam NortheastHAM/KEN/GLASurrey2014-202628311112212937.40138581.0118111320
James VinceHAMSurrey2014-202631383108315930.94133081.432511588
Joe DenlyMID/KENSurrey2014-2026303311057116*33.03111794.6323311322
Daniel LawrenceESSSurrey2015-202325282104516140.19146771.2335210620
John SimpsonMID/SUSSurrey2014-202642473104088*23.64163063.8008210815
Stephen EskinaziMID/LEISurrey2016-202625301102718235.41119186.2325111023
James HildrethSOMSurrey2014-20222631799210741.33126578.421821267
Ryan ten DoeschateESSSurrey2014-202124237950168*59.38102193.053209715
Chris CookeGLASurrey2014-202629295897205*37.38117976.082107419
Paul WalterESSSurrey2016-20262426387811838.17130367.3825111514
Keaton JenningsDUR/LANSurrey2014-202613172875201*58.33139862.592511161
Colin IngramSOM/GLASurrey2014-2026232448719143.55860101.280828237
Tom AlsopSUS/HAMSurrey2016-20262325286711737.70126568.543428913
Lewis GregorySOMSurrey2014-2026313311862129*39.18119772.012427525
Ravi BoparaSUS/NOR/ESSSurrey2014-202528275861105*39.1495789.971606824
Tom LammonbySOMSurrey2019-20261823185222938.73128266.463201037
Ben SlaterDER/NOTSurrey2014-20261524381216438.67134760.281528614
Tom BantonSOMSurrey2018-20252125080313232.1298681.441509117
Ed BarnardWOR/WARSurrey2015-202612161793177*52.87118367.03331867
Jack LeaningSUS/YOR/KENSurrey2015-2026313827708721.39144053.470347810
Ben BrownSUS/HAMSurrey2014-202619244733165*36.65114464.07131757
Dean ElgarSOM/ESSSurrey2017-2026710172618280.67129556.06341833
Chris DentGLOSurrey2014-202215192725207*42.65106767.95141914
Jonny BairstowYORSurrey2016-2026810070919870.9094774.87240974
Sam BillingsKENSurrey2014-2026293177059929.3877491.090627215
James FullerMID/HAM/GLOSurrey2014-20263335116754828.1378785.770026613
Dawid MalanMID/GLOSurrey2014-20261820266811737.1179883.712127913
Tom Kohler-CadmoreWOR/YOR/SOMSurrey2014-2026182306637828.8385377.730618217
Alex LeesYOR/DURSurrey2015-20251521266212534.84120854.80312901
Emilio GayDUR/NORSurrey2021-20258142656156*54.67103363.50231861
Haseeb HameedLAN/NOTSurrey2015-2026162436179129.38135345.60050742
Michael-Kyle PepperESSSurrey2018-20261620361410936.1268389.901306918
Jordan CoxKEN/ESSSurrey2020-20261618159113334.7680773.232207813
Michael BurgessSUS/WARSurrey2017-20241316158817839.2071682.121316413
Matthew CritchleyESS/DERSurrey2015-202616202588145*32.6796660.87221784
Joe ClarkeWOR/NOTSurrey2015-20261317058215734.24100258.08233623
Sam HainWARSurrey2016-2026142105819627.67133943.39033591
Liam DawsonHAMSurrey2014-20262631157510819.1777374.391215512
Nick BrowneESSSurrey2015-20241622057414326.09120747.56120861
George BaileyMID/HAMSurrey2016-2017672571161114.2083068.80320675
Steven CroftLANSurrey2015-20231015155811539.86112249.73142694
Simon HarmerESSSurrey2017-2026343145546820.5292959.63036617
Joe WeatherleyHAMSurrey2017-20262122155310026.3372576.28120674
Tom HainesSUSSurrey2020-202659255017478.5796157.23231612
Jacques RudolphGLASurrey2014-20171315454375*49.3673174.28061673
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.