Live5th T20I · India in New Zealand 2026/27NZIND59/2 (6.4)NZ chose to bowlLive5th ODI · Ireland in Namibia 2026/27NAMIRE1/0 (1.1)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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
Upul TharangaSLSri Lanka2005-201731583175416531.89321254.613862399
Rachin RavindraWFWellington Firebirds2018-202429534174813835.67356349.0648522213
Emilio GayDURDurham2024-202622364174716154.59268765.028372333
James NeeshamOVOtago Volts2012-201830537174714737.98223878.0636323631
Thorn ParkesOVOtago Volts2022-202632583174611531.75365447.7811422006
Michael NeserQUEQueensland2017-202649707174514027.70313055.7536922215
Steven CrookNORNorthamptonshire2014-201835576174414534.20234374.434672357
Nathan LyonAUSAustralia2011-20261441845017324712.93347249.88002021615
Javed OmarBANBangladesh2001-200740802172011922.05450938.151852401
Boeta DippenaarSASouth Africa1999-2007386251718177*30.14412841.623782375
Shahid AfridiPAKPakistan1998-201027481171615636.51197386.9758622052
John EmbureyENGEngland1978-199564962017137522.54481135.61010161956
Mitchell HayCANCanterbury2022-202627447170914646.19326652.33115416228
Agha SalmanPAKPakistan2022-2026285361708132*36.34278061.44312418517
Tom PrestHAMHampshire2021-202640633170515628.42285759.6845520619
Marcus HarrisLANLancashire2025-202622413170316744.82307455.405832197
HMRKB HerathSLSri Lanka1999-20189314428169980*14.65340549.9003232016
Mitchell SantnerNDNorthern Districts2014-202328493169613636.87300556.44311821530
Sam NortheastHAMHampshire2018-202132524169616935.33334550.705832163
Sam KonstasNSWNew South Wales2023-202625451169415238.50305655.4347118218
Ish SodhiNDNorthern Districts2012-2022558713169382*22.88295557.29071121627
Greg RitchieAUSAustralia1982-198730535169014635.21436338.7337115811
Rikki ClarkeWARWarwickshire2014-20175077816779424.30319352.520121023316
Lahiru UdaraNCCNondescripts Cricket Club2024-202618292167326161.96190987.6465119520
Pat CumminsAUSAustralia2011-20267611414167064*16.70349947.73031416239
Colin BlandSASouth Africa1961-1966213951669144*49.09100238.8239213720
Oliver DaviesNSWNew South Wales2023-202627473166925337.93218576.3848321815
Ashwell PrinceLANLancashire2014-2015253921667257*45.05279059.754621897
Mike DennessENGEngland1969-197528453166718839.69378639.464721922
Chris BroadENGEngland1984-198925442166116239.55438737.866631731
Johnny TyldesleyENGEngland1899-190931551166113830.76--4941233
Joe DarlingAUSAustralia1894-190533602165717828.5760.003881419
Cameron SteelDURDurham2017-202033592164822428.91399541.253851964
Steven PattersonYORYorkshire2014-202210113018164163*14.65393441.7103162225
Martin AnderssonDERDerbyshire2018-202630454164022840.00244067.2166719514
Joe HardstaffENGEngland1935-1948233831636205*46.74154036.3041041193
Mathew SinclairNZNew Zealand1999-201033565163521432.06379543.083441977
Russell EndeanSASouth Africa1951-1958285241630162*33.96--383901
Philip SaltSUSSussex2016-202032571163013029.11234069.6639821613
Lewis GoldsworthySOMSomerset2021-202636574162813030.72380342.813632093
Harry FinchSUSSussex2015-202042745162410323.54319250.88111132463
Rick McCoskerAUSAustralia1975-198025465162212739.56383342.324951433
Stuart CarlisleZIMZimbabwe1995-200537666161511826.92433237.2828718510
Chesney HughesDERDerbyshire2014-2016275051614137*35.87332848.5058721411
Jesse RyderESSEssex2014-201632507161313337.51247265.2547320026
Matthew WadeAUSAustralia2012-202136639161311729.87320350.3645317512
Nari ContractorINDIndia1955-196231521161110831.59--1112572
Yashpal SharmaINDIndia1979-1983375911160614033.46361834.832941407
Sol BudingerLEILeicestershire2022-202634601160611827.22197181.4819623517
Gareth SeverinWFWellington Firebirds2023-202625480160419633.42318150.4248118412

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.