Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by ground (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Rick McCoskerAUSSydney Cricket GroundSydney1975-19803501388027.6037237.10010100
Michael ClarkeAUSTrent BridgeNottingham2005-20153601385623.0035139.32011160
Malcolm WallerZIMQueens Sports ClubBulawayo2011-201736113872*27.6027949.46011151
Richie RichardsonWILord'sLondon1988-19953601385723.0028847.92011250
Jimmy AdamsWIMelbourne Cricket GroundMelbourne1992-200036213874*34.5033441.32012100
Michael NeserAUS/QUEAdelaide OvalAdelaide2018-20255701383519.7124656.10000141
Richard LeviNORGrace RoadLeicester2015-20194711383823.0025753.70000180
Ben FoakesENG/SURTrent BridgeNottingham2016-20244711385623.0025354.55012220
Danny LambLANOld TraffordManchester2018-20227711386123.0029646.62010132
Vishad RandikaPSCPolice Park GroundColombo20254721387027.6021065.71010142
Keshav MaharajSASuperSport ParkCenturion2018-20215801387317.2525254.76010162
Ben RaineDUR/LEICounty Ground, New RoadWorcester2016-20267801384217.2527949.46000190
Ryan McConeCAN/CSHagley OvalChristchurch2013-201679113838*17.2525753.70002191
Sean DaveyCANMainpower OvalRangiora2020-202681021385517.2528548.42012190
Bapu NadkarniINDBrabourne StadiumMumbai1958-196671231383415.33--00370
Courtney WalshWIKensington OvalBridgetown1988-2001121741382210.6221963.01002146
Moin KhanPAKSeddon ParkHamilton2003110137137137.0017478.74100202
Ben GeddesMIDGrace RoadLeicester2025110137137137.0020865.87100112
Bam Bam WeekesWIKennington OvalLondon1939110137137137.00--100181
Seymour NurseWIHeadingley Cricket GroundLeeds1966110137137137.0032342.41100142
Andrew FlintoffENGJade StadiumChristchurch200212013713768.5017777.40101233
Rahul DravidINDPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh200612113795137.0028548.07010130
Craig McMillanNZSardar Patel StadiumAhmedabad200312113783*137.0028248.58020160
James FranklinWFHagley OvalChristchurch20141201377568.5018474.46020103
Ashwell PrinceSASydney Cricket GroundSydney200612013711968.5030145.51100150
Tamim IqbalBANUniversity OvalDunedin20081201378468.5021663.43020211
Rohit SharmaINDQueen's Park Oval, Port of Spain, TrinidadPort of Spain20231201378068.5018773.26020145
Roelof van der MerweNEDMission Road Ground, Mong KokHong Kong201712013713568.5016185.09100165
George BaileyHAMOld TraffordManchester201712013712768.5020168.16100190
Michael KlingerGLOCounty Ground, HoveBrighton2016121137129*137.0031144.05100151
Jonny BairstowENGHagley OvalChristchurch201812013710168.5022461.16100161
Joe RootENGDaren Sammy National Cricket Stadium, St LuciaGros Islet201912013712268.5027949.10100120
Travis HeadSATraeger ParkAlice Springs2017121137137*137.0018374.86101140
Marnus LabuschagneGLASpytty ParkNewport201912013713768.5017379.19101162
Daniel SamsCANMainpower OvalRangiora20171201378868.50125109.60010107
Curtis HeaphyCSBasin ReserveWellington202512013713268.5025952.90100110
Lakshan EdirisingheKYCCDe Zoysa StadiumMoratuwa20251201379568.5022660.62010135
Clem HillAUSBramall LaneSheffield190212013711968.50--100160
Dattu PhadkarINDAdelaide OvalAdelaide194812013712368.5030944.34100170
Bob WoolmerENGOld Trafford Cricket GroundManchester1977121137137137.0034439.83100220
Virender SehwagINDSinhalese Sports Club GroundColombo2008-20102301379945.67134102.24010220
Damien MartynAUSBrisbane Cricket Ground, WoolloongabbaBrisbane2003-200623113766*68.5024156.85010102
Steve WaughAUSAMI StadiumChristchurch1986-19932301377445.6730744.63020120
George WorkerAAMolyneux ParkAlexandra2022-20232301378045.6726451.89010181
Will RhodesWAR/ESSSt Lawrence GroundCanterbury2016-202333013710945.6727649.64100182
Sean DicksonKENCounty GroundBristol2016-201833013711745.6726451.89101161
Rob JonesWOR/LANTrent BridgeNottingham2021-20242301379045.6726451.89010132
Harry SwindellsLEICounty GroundDerby2021-20222301377645.6726751.31010180
Sadiq MohammadPAKHeadingleyLeeds1974-19782301379745.6734839.37010130
Mudassar NazarPAKMelbourne Cricket GroundMelbourne1981-19832301379545.6732941.64010120
PreviousPage 165Next

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.