LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL176/2 (32)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th 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 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Riverside Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tim BresnanYOR/WAR/BBDurham2014-202113147522169*74.5774769.88120559
Ben CoxWOR/LEIDurham2014-2026161974216235.0856175.04020394
Ben SandersonNORDurham2017-2026151065519*13.758564.7100260
Ben RaineDURWorcestershire2019-20269115326103*54.3355259.06120301
Timm van der GugtenGLADurham2021-202346512952*129.0029443.88011170
Chris RushworthDURDerbyshire2015-202299510138*25.2511389.3800293
Luke FletcherNOTDurham2014-202413125711910.1411362.8300291
Danny BriggsSUS/WAR/BBDurham2018-2025875327*16.005459.2600041
Matthew CritchleyESS/DERDurham2015-20241115447379*43.0068768.85031535
Paul CollingwoodDURNottinghamshire2014-20181012439510049.3855071.82111396
Chris RushworthDURWarwickshire2014-202168435198.7510035.0000140
Brett D'OliveiraWORDurham2015-20261519374412246.50129257.59220857
Alex LeesDURDerbyshire2019-202613163725107*55.77124958.05160702
Jonny BairstowYORDurham2014-20268103648219*92.5780180.902207712
Tom Kohler-CadmoreWOR/YORDurham2014-20221315363416452.83618102.591416018
Ed BarnardWOR/WAR/BBDurham2015-202515173573141*40.9374377.12301665
Colin AckermannLEIDurham2017-2023111434618141.9170965.02040532
Liam LivingstoneLANDurham2015-20261010339385*56.14351111.970413018
Sam RobsonMIDDurham2014-20267103392169*56.0057068.77111463
Steven MullaneyNOTDurham2014-20231717337912427.0747180.471014110
Scott BorthwickDURNottinghamshire2014-2024121532435120.2546951.81011370
Tom TaylorWOR/NOR/LEIDurham2019-2026108320866*41.6025182.87031202
Rob KeoghNORDurham2014-2025131431924217.4522485.71001191
Ben RaineDURLancashire2019-202610931613726.8325064.40000180
Ben RaineDURLeicestershire2019-2026118314651*29.2019076.84020172
Liam TrevaskisDURNorthamptonshire2018-20238731213730.2517369.9400174
Jordan ClarkLAN/SURDurham2014-20255531178258.50113103.5401092
Gordon MuchallDURNottinghamshire2014-201544311037*110.0014973.83000151
Gordon MuchallDURYorkshire2014-201656310535*35.0012584.00001100
Steven CrookNORDurham2014-2018663994833.0010792.5200040
Brydon CarseDURNottinghamshire2020-20254536832*34.0056121.4300151
Chris RushworthDURNottinghamshire2014-20221193644510.6715341.83001100
Chris BenjaminKEN/BBDurham2022-2026453641932.0012551.20000100
Liam TrevaskisDURNottinghamshire2017-2023653601730.009066.6700073
Chris RushworthDURLancashire2014-20208735928*14.757974.6800070
Charles MorrisWORDurham2014-2022573522113.0016132.3000140
Jake BallSOM/NOTDurham2014-20241273482012.006771.6400070
Jordan ThompsonYORDurham2019-202510933813*6.334486.3600131
Matthew FisherYORDurham2015-20238433627*36.009537.8900040
Callum ParkinsonLEIDurham2017-2023863351911.6710134.6500030
Graham OnionsDURWarwickshire2014-2016353291514.504860.4200040
Richard GleesonNOR/LAN/BBDurham2016-2024953176*8.504240.4800110
Graham OnionsDURSomerset2014-201635315117.505726.3200120
Azeem RafiqYORDurham2014-2018543135*13.002065.0000010
Harry GurneyNOTDurham2014-201885344*2.001136.3600210
Mohammad AbbasDER/LEI/NOTDurham2019-202635344*2.001921.0500210
Luis ReeceDER/LANDurham2016-20261420268712238.17127054.09230755
Riki WesselsWOR/NOTDurham2014-20211317259511739.6774679.76124739
Leus du PlooyDERDurham2019-2023913254013449.0984463.98211593
Graham ClarkDURLeicestershire2017-20261213251611946.9161184.451405412
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.