ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Nick BrowneESSSpecsavers County Championship 201920191423160416327.45153139.45121932
Ben CoxWORLV= County Championship 201420141625260410426.26103158.58134826
Eddie BarlowSASouth Africa tour of Australia 1963/641963-1964510260320175.3851047.25311700
Luke WrightSUSSpecsavers County Championship 201720171017160311837.6983172.56131877
Peter TregoSOMLV= County Championship 2014201413171603107*37.6976878.52132738
Ben FoakesSURSpecsavers County Championship 201720171217360311043.07114852.53141831
Philip SaltSUSSpecsavers County Championship 201920191019160312233.5077777.61232757
Rahul DravidINDIndia tour of England 20022002460602217100.33133645.06310850
Craig CachopaAAPlunket Shield 2012/132012-2013712060216650.1796062.71231978
Sean SoliaAAPlunket Shield 2023/242023-2024815060220640.13127747.14142793
Steven MullaneyNOTCounty Championship 202120211321060211728.67100759.781208812
Dominic BessYORCounty Championship 202620261424560280*31.68111054.23025764
Steven DaviesSURLV= County Championship 201520159132601200*54.64101958.98122611
Peter HandscombLEICounty Championship 2025202511172601142*40.07110854.24231611
Marcus HarrisVICSheffield Shield 2022/232022-2023917160111137.56123048.86232803
Sam WhitemanWASheffield Shield 2022/232022-20231120160119331.63138043.55127770
Steven MullaneyNOTSpecsavers County Championship 201820181120060113030.05104157.73143807
Rob JonesLANSpecsavers County Championship 201920191217260012240.00144741.47141840
Ryan ten DoeschateESSSpecsavers County Championship 2018201811181600173*35.2995063.16130736
WGRL WijenayakeNSWCMajor League Tournament 2024/2520255103599201*85.5799860.02401496
Jason RoySURLV= County Championship 20152015913159914349.9263893.892217113
Colin MunroAAPlunket Shield 2013/142013-2014813159915649.92588101.872317318
Tim AmbroseWARSpecsavers County Championship 201620161419459910439.93135144.34163681
Niall O'BrienLEILV= County Championship 20152015112025999533.2887268.69062822
Mohinder AmarnathINDIndia tour of West Indies 1982/83198359059811766.44--240184
Jack BurnhamDURSpecsavers County Championship 20192019132315988627.18123748.34044785
Bruce MitchellSASouth Africa tour of England 194719475101597189*66.33--230140
Garry SobersWIIndia tour of West Indies 1970/7119715102597178*74.6310.00312374
Allan BorderAUSAustralia tour of England 19851985611259719666.33119450.00210651
Luke ProcterNORCounty Championship 20212021132125979331.42152339.20050622
Heino KuhnKENSpecsavers County Championship 20192019132205979527.1496561.87052810
Joey EvisonKENCounty Championship 20232023142235979931.42117051.03042767
Colin IngramGLACounty Championship 2022202259059617866.22100059.60311861
Beau WebsterTASSheffield Shield 2022/232022-202310162596168*42.57108554.93121730
James VinceHAMSpecsavers County Championship 201720171117059614735.06108554.93211910
Keith BarkerHAMCounty Championship 20222022142225957629.7585669.51040779
Mason CraneGLACounty Championship 2026202614235595114*33.06119349.87222673
Javed MiandadPAKIndia tour of Pakistan 1982/831982-1983661594280*118.8099359.82210486
Adam VogesAUSTrans-Tasman Trophy 2015/162015-201659359423999.00104856.68220783
Kim HughesAUSAustralia tour of India 1979/801979612259410059.40126942.79150593
Gary BallanceYORCounty Championship 2021202110141594101*45.69118750.04140688
Stephen EskinaziMIDSpecsavers County Championship 20182018101915949733.00106655.72041810
Cameron SteelDURSpecsavers County Championship 201820181120059416029.70155538.20142660
Ollie RobinsonDURCounty Championship 202520251422159414128.2987467.96132793
Jeetan PatelWARSpecsavers County Championship 201720171223259410028.2982871.74123824
Michael PappsWFPlunket Shield 2012/132012-20135102593206*74.1397960.57221813
Virat KohliINDIndia tour of Ireland and England 20182018510059314959.30102557.85231671
Joe CarterNDPlunket Shield 2023/242023-2024812159312453.91122248.531606312
Hamish RutherfordOVPlunket Shield 2021/222021-2022713059314445.62109454.20220831
Peter HandscombVICSheffield Shield 2023/242023-20241018059311432.94132544.75142542

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.