Live1st ODI · India in New Zealand 2026/27NZ182/9 (38.4)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Billy GodlemanDERMiddlesex2018-20227132465105*42.2785554.39211652
Dwayne BravoWISouth Africa2005-2010916046510729.06111441.74131494
Farokh EngineerINDWest Indies1962-1975917046510927.35--133421
Tom BantonSOMWorcestershire2024-2025231464371232.0055483.75110713
Ollie PopeSURLeicestershire2021-2026341464245154.6754585.14210592
Misbah-ul-HaqPAKIndia2007362464161*116.00105843.86210464
Roshan MahanamaSLNew Zealand1987-199768046415358.0091350.82210550
Harry BrookYORKent2019-202258146419466.2961875.08130603
Will RhodesDUR/WARNorthamptonshire2018-20268121464100*42.1895648.54120513
Colin de GrandhommeAA/NDCanterbury2012-2021814246411538.6759178.512115012
Harry NielsenSAVictoria2019-202681504646730.9397647.54021610
Josh InglisWAQueensland2019-20269162464136*33.1466669.67201595
Brad CachopaCAN/AAOtago Volts2012-201691714647129.0097647.54020741
Steven MullaneyNOTWarwickshire2014-20231018146411227.2993549.63113615
Charlie WakimTASWestern Australia2019-202491804647225.7895748.48032621
Mark GreatbatchNZPakistan1989-19961020146413324.42109042.57112572
Shaun PollockSAIndia1996-2007122154647929.0096248.23033572
Tamim IqbalBANZimbabwe2011-2020611046310942.0995148.69211551
Billy RootGLA/NOTWorcestershire2018-2023712346311851.4492450.11121600
Emilio GayDUR/NORKent2021-2026812046312838.5873363.17311711
Dean ElgarSANew Zealand2013-2022813146314038.58106343.56211601
Colin de GrandhommeAA/NDWellington Firebirds2012-202391514638633.0760976.030306210
Luke WellsSUS/LANNottinghamshire2014-2024916046310328.9471165.12121717
Moin KhanPAKAustralia1994-19999171463115*28.9491950.38121565
Moisés HenriquesNSWQueensland2017-2024917346399*33.0792849.89022494
Rob KeoghNORLancashire2015-20251017046310027.2484254.99121642
Scott BorthwickDUR/SURYorkshire2014-2023122014636224.3798746.91030710
Brooke GuestDERNorthamptonshire2024-2026611246214151.3383055.66132522
Cameron BancroftDUR/GLOWorcestershire2016-202681614627030.80100146.15031563
Richie BenaudAUSWest Indies1952-19611117046212127.1817621.59130484
Mohammad RizwanPAKEngland2020-2026111904627224.3290251.22021484
Wasim AkramPAKEngland1987-20011825446245*22.0081956.410014811
Michael BurgessSUS/WARNottinghamshire2017-202469146114657.6365270.71130577
Daniel VettoriNZZimbabwe1997-2012912046112738.4269566.33111613
Aravinda de SilvaSLSouth Africa1993-200171304618235.4695248.42030642
Liam DawsonHAMMiddlesex2015-2023813246114141.9191450.44110542
Brian HastingsNZWest Indies1969-19728144461117*46.105731.58211382
Marvan AtapattuSLWest Indies1997-2005816346111835.46101845.28131470
Shaun MarshAUSSouth Africa2011-2018816046114828.81108142.65114561
Ali BacherSAAustralia1966-197091614617330.7372247.09041320
Ben SlaterDER/NOTSurrey2014-20261019246156*27.12103544.54032542
Sean SoliaAAOtago Volts2017-2026121914618125.61129735.54041690
David LloydDER/GLALeicestershire2015-2025122024617325.6171864.21051672
Cheteshwar PujaraSUS/NOTGloucestershire2017-2024451460151115.0084454.50220552
Peter ParfittENGPakistan196277246011992.0018754.01400472
Jonathan TrottENGSri Lanka2011-201258046020357.5095248.32220460
Pieter van der BijlSAEngland1938-193959046012551.11--120333
Madhav ApteINDWest Indies19535101460163*51.11--13100
Saeed AhmedPAKIndia1960-1961510146012151.11--200311
Jos ButtlerENGPakistan2015-2020711246015251.1185553.80131496

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.