Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David LloydGLAWarwickshire2018240953923.7520546.34000140
Marcus HarrisGLO/LEISussex2023-2024240953723.7518152.49000140
Toby AlbertHAMYorkshire2025-2026240955723.7529931.77010101
Aamer JamalPAKSouth Africa2024-2025240953423.7513868.84000151
Tafadzwa TsigaZIMNew Zealand20252419533*31.6722741.85000120
Lasith LakshanCMCCPanadura Sports Club2025241955331.6718351.91010101
Ekansh SinghKENLancashire2025-2026240956023.7523141.13010103
WGRL WijenayakeNSWC/BSCTamil Union Cricket and Athletic Club2025241953931.6719947.74000110
Abdur RehmanPAKSouth Africa2007-2010451956023.7524538.78011131
Adil RashidYORHampshire2015-2017351953423.7520546.34001120
Robert TaylorLEIGloucestershire2014-2016352953131.6713868.84000102
Matt TaylorGLOSomerset2020-2022451955623.7522342.60011111
Joe LeachWORLancashire2019-2024351953623.7510987.16000130
Michael BurgessSUS/WARMiddlesex2018-2023350954519.0018950.26000100
Josh InglisWANew South Wales2018-2024351954123.7518551.35000101
Zaman AkhterESS/GLOGlamorgan2024-2026450955819.0012774.80011160
Brian CloseENGPakistan1967350954119.0031430.25000110
Adam MilneCSAuckland Aces2013-20184639529*31.6720346.80000100
Andy GorvinGLALeicestershire2022-20264619550*19.0030131.5601090
Joey EvisonKENWorcestershire2024-2026361952719.0024339.09000140
Blake NikitarasNSWVictoria2023-2025360953915.8323041.30001120
Henry Leveson GowerENGSouth Africa1910362953123.75--000-0
Cameron SteelHAM/SURSomerset2021-2024470954313.5725936.68002120
Billy MidwinterENGAustralia1881-1882470953613.57--00071
Sam WellsOVNorthern Districts2013-2017581953613.5721643.98003140
Daniel DrewSAQueensland2022-2024480953711.8821045.2400290
Brett D'OliveiraWORHampshire2015-2025590953710.5619448.97001130
Louis StrickerSAEngland1910-1912611095318.64--00300
Ben HilfenhausAUSEngland2009-20119136953413.5718950.26002141
Makhaya NtiniSAWest Indies2001-2008151449522*9.5018351.91003112
Pervez SajjadPAKNew Zealand1965-197312148952415.83--00151
Ken RutherfordNZWest Indies1985-1995815195226.7933428.44003110
James BakerNDAuckland Aces2012-20211520129516*11.8826835.4500272
Matt RenshawSOMGloucestershire2022110949494.0014166.67010160
Lasith LakshanCMCCNegombo Cricket Club2025110949494.0016855.95010102
Raman Subba RowENGIndia1959110949494.00--010110
Kevin O'BrienIREPapua New Guinea20161219475*94.0017055.2901062
Joshua BrodieWFCanterbury2012120947447.0025836.43010120
James VinceENGNew Zealand2018120947647.0016955.62010130
Stephen MooreDERLeicestershire2014120947647.0021244.34010110
Aaron ThomasonSUSWorcestershire2019120949047.0013171.76010114
Peter MoorZIMWest Indies2017120945247.0031929.4701050
Michael BurgessSUSWarwickshire2018220944847.0090104.44000180
Aiden MarkramDURLeicestershire2018120949447.0016058.75011160
Irosh SamarasooriyaPSCAce Capital Cricket Club20251219457*94.0015062.67010112
Tafadzwanashe KaitanoZIMBangladesh2021120948747.0041322.76010100
Sithara GimhanMSCKurunegala Youth Cricket Club2025-2026220947647.0021843.1201090
S LiyanageACCCChilaw Marians Cricket Club2025120946247.0015261.8401092
Kamran AkmalPAKZimbabwe2002230945631.3314266.20011170
Ashwell PrinceLANSussex2014230948531.3320446.0801150
PreviousPage 225Next

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.