ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Matty CrossSCOScotland2017120211410.507229.1700010
Freddie van den BerghSURSurrey2017-2019220211610.505836.2100030
Mason CraneSUSSussex2022220211310.507428.3800030
Chemar HolderWIWest Indies20201222113*-3756.7600030
Dasis ManchanayakeTUCATamil Union Cricket and Athletic Club2025220211610.503560.0000040
Ollie SuttonLANLancashire2025-2026221211921.005042.0000030
The Revd Vernon RoyleENGEngland1879120211810.50--00000
Godfrey CrippsSASouth Africa1892120211810.50--00000
John ReedmanAUSAustralia1894120211710.50--00011
George GloverSASouth Africa18961212118*21.00--00000
Lisle NagelAUSAustralia19321212121*21.006035.0000140
Roger WoolleyAUSAustralia1983-1984220211310.505240.3800030
Ethan BrookesWARWarwickshire2019-20213312115*10.504052.5000120
Bill BellNZNew Zealand19542332121*---00000
Ehsan AdilPAKPakistan2013-201534021125.254151.2200230
Wayne WhiteLANLancashire201434121137.006432.8100030
Vishwa FernandoWARWarwickshire20253422115*10.504250.0000140
Usman IshakKCCCKandy Customs Cricket Club202524121147.005339.6200130
Trevor MealeNZNew Zealand195824021105.25--00011
Neal RadfordENGEngland1986-19883412112*7.009023.3300110
Alex PyecroftTASTasmania201935021124.206532.3100120
Walter BrearleyENGEngland1905-19124522111*7.0040.0000200
Johnny LindsaySASouth Africa1947352219*7.00--00200
John TrimWIWest Indies1948-195145121125.2510.0000200
Martin McCagueENGEngland1993-199435021114.207030.0000230
Monkey HornbyENGEngland1879-18843602193.502445.8300110
Jack HillAUSAustralia1953-1955363218*7.00--00120
M HasankaCMCCChilaw Marians Cricket Club2025-20265842112*5.259621.8800320
RA WeatherallNORNorthamptonshire2024-202699521135.257627.6300220
C BattageACCCAce Capital Cricket Club2025-202669321103.5016312.8800320
Mohammad AbbasNOTNottinghamshire20259108216*10.505637.5000130
Chanuk DilshanMSCMoors Sports Club2024-2026101172112*5.258225.6100330
Marlon BlackWIWest Indies2000-200261132162.6312616.6700410
Mohomed DilshadPSCPanadura Sports Club2025-20269126218*3.5010320.3900430
Nahid RanaBANBangladesh2024-202612191121112.6312017.5000730
Imraan KhanSASouth Africa2009110202020.006431.2500010
Sikander ZulfiqarNEDNetherlands2017110202020.003066.6700030
Elliot HooperSUSSussex2019110202020.002871.4300030
H HirunaNCCNegombo Cricket Club2025210202020.004247.6200020
Fish MarkhamSASouth Africa1949110202020.00--000-0
Naved LatifPAKPakistan2002120202010.003852.6300130
Friedel de WetSASouth Africa2009-2010220202010.007128.1700130
Adam MilneWFWellington Firebirds2023120201610.004742.5500011
Gurinder SandhuNSWNew South Wales2018220201410.007725.9700010
Ajaz PatelYORYorkshire2019221202020.002871.4300030
Ashan PriyanjanCCCColombo Cricket Club2025120201710.0020100.0000040
Brendan DoggettAUSAustralia2025221201320.005139.2200010
Tom HinleySUSSussex2021120201910.004643.4800030
Ghazi GhoriPAKPakistan2026120201610.003262.5000030
Sandford SchultzENGEngland1879121202020.00--00000
PreviousPage 105Next

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.