Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and 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 team (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Reggie SpoonerENGEngland1905-19121015048111932.07--142251
Haider AliDERDerbyshire20231016148114632.0765373.66132639
Sabbir RahmanBANBangladesh2016-2018112224816624.0587554.97045576
Bryan YuileNZNew Zealand1963-1969173364816417.81--013360
Nikhil ChaudharyTASTasmania2025-2026815147916334.2165073.69122505
Sarel ErweeSASouth Africa2022-20231019147910826.61110743.27112560
Charles MorrisWORWorcestershire2014-20226482414795011.68165928.87017560
Ross TaylorSUSSussex20167111478142*47.8077961.36140582
Wayne ParnellWORWorcestershire2018-2019131834786331.8787854.44041693
Derek SealyWIWest Indies1930-1939111924789228.12--032133
Jack WorrallAUSAustralia1885-1899112234787625.161450.00052460
N FernandesMIDMiddlesex2024-20261423047810320.78109343.73121562
Glenn PhillipsOVOtago Volts2023-202559147714759.6369468.731304815
Ollie NewtonWFWellington Firebirds2017-2022253544777015.3996949.230255511
Dhammika PrasadSLSri Lanka2008-2015253924764712.8688853.60008538
David WainwrightDERDerbyshire2014-20151523647510927.94108043.98134480
Archie JacksonAUSAustralia1929-1931811147416447.4094037.23121290
Stephen MooreDERDerbyshire2014916147412831.60103245.93131672
Len DarlingAUSAustralia1933-1937121814748527.8850348.71032210
Sammu AshanACCCAce Capital Cricket Club2024-202581414737936.3874663.400315210
William BeerSUSSussex2014-2021152144739727.82124038.15033582
Craig MilesWARWarwickshire2019-2024364794733212.45123738.24008561
Matthew HoggardENGEngland2000-2008679227473387.28209022.630019420
Oli StoneNOTNottinghamshire2023-2026192524729020.52106944.15036681
Marchant de LangeGLAGlamorgan2017-20202232347211316.2859679.191164322
Stuart MeakerSURSurrey2014-20182838104725816.86123538.22029571
Joe GattingHAMHampshire2014-2015122034716727.7196149.01031535
James KettleboroughGLAGlamorgan2015-2016112114718123.55104045.29031720
Brett RandellCSCentral Stags2022-20261926447190*21.41113141.64023428
Tom HoranAUSAustralia1877-18851527247112418.845942.37113271
Jack BrownENGEngland1894-1899816347014036.15--112270
Sanjay BangarINDIndia2001-200212182470100*29.38144732.48132573
Winston BenjaminWIWest Indies1987-1995212614708518.8078160.18024518
Basil WilliamsWIWest Indies1978-1979712046911139.0811984.03211430
Jack CrawfordENGEngland1906-1908122324697422.3310.00021501
Billy RootNOTNottinghamshire2015-2018917146813229.2582856.52112576
Dean FoxcroftCSCentral Stags2018-2026111824689429.2576561.18031549
Peter NevillAUSAustralia2015-2016172324686622.29115140.66031521
Theunis de BruynSASouth Africa2017-20221325146810119.50101246.25102692
Cameron GreenGLOGloucestershire202559246712866.7176860.81310455
Matthew BoyceLEILeicestershire2014-2015102004676823.35112641.47031680
George RhodesLEILeicestershire2019-2022132344679024.58117239.85032671
Malcolm NofalWFWellington Firebirds2018-2019912046617938.8368268.33202479
Curtis CampherIREIreland2023-20261020246611125.89111541.79115628
Andrew UmeedWARWarwickshire2016-20171323146611321.18136134.24204460
Avishka TharinduPSCPolice Sports Club2024-20261219146511625.8380857.55111427
Nathan RimmingtonDURDurham2018-2019132234659224.4776560.78034614
Simon KerriganNORNorthamptonshire2017-2023253694656217.22114540.61017594
Bryan StrangZIMZimbabwe1995-2001264594655312.9284954.77018542
Thomas KellySASouth Australia2022-2024101904646924.4295948.38030582

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.