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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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 drawnTest1st 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 records (Men's First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v West Indies×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hugh MorrisENG1991240504412.5015033.3300040
Sam KonstasAUS202536050258.3315133.1100260
Harold LarwoodENG1928221493249.00--000-0
Abdur RehmanPAK20112314940*24.5015531.6100050
Kaushal SilvaSL2015230493216.3315531.6100110
Imran ButtPAK2021240493712.259352.6900160
Shane Edward BondNZ2002-20064524918*16.3319824.7500050
Tim BresnanENG2009-20125314839*24.0011541.7400160
Murray BennettAUS1984232482348.0017028.2400030
Matthew MaynardENG1988-1994240483512.0010545.7100140
John ParkerNZ198035048429.6014233.8000250
Mohsin KhanPAK198636048408.0021022.8600120
Alan ConnollyAUS1968-1969574483716.007562.6700250
Glenn PhillipsNZ2025220472923.507661.8400041
Christopher MpofuZIM2017231473323.505388.6800051
David LawrenceENG1991230473415.679648.9600060
Gerald CoetzeeSA2023241472015.675094.0000051
David OgilvieAUS1978240474311.75--00260
Tony DodemaideAUS1988241472215.6712737.0100020
Brun SmithNZ1952120463723.00--00031
Matthew HartNZ1995230464515.3310643.4000130
Mohammad HurairaPAK2025240462911.509548.4200040
Ray EmeryNZ1952240462811.50--000-0
Ramakant DesaiIND1959-196248246207.67--00100
Dane PiedtSA20241224538*-8155.5600041
S. SreesanthIND20063414529*15.007758.4400231
Sandeep PatilIND1983240452211.25--00000
ShujauddinPAK195935045269.00--00100
Greg ThomasENG19864844531*11.2513333.8300340
George ThomsAUS1952120442822.00--00020
John BenaudAUS1973120443622.00--00041
Gus AtkinsonENG20243414421*14.674891.6700142
Warren LeesNZ1980340442311.009745.3600131
Danny MorrisonNZ1995-19964534426*22.006073.3300140
Nithish Kumar ReddyIND2025210434343.005479.6300042
Robin PetersonSA2003121432543.004791.4900040
Peter ParfittENG1969120433921.5017225.0000040
Ramesh MendisSL2021230432514.3311637.0700040
Umesh YadavIND2011-2018640432210.755282.6900142
Tanunurwa MakoniZIM2023240433310.7512334.9600160
Soumya SarkarBAN2018-202135043198.609246.7400230
Clarrie GrimmettAUS1930-19315514315*10.7510.0000120
Rick DarlingAUS197836043157.17--00140
Manjural Islam RanaBAN2004120423521.0011735.9000041
Harold GimblettENG1939120422221.00--000-1
Barry ShepherdAUS1965220423821.00--000-0
Paul JarvisENG19882314229*21.009245.6500040
Jacob DuffyNZ2025341421714.004985.7100080
Frank MooneyNZ19522314134*20.50--00000
Niroshan BandaratillekeSL2001331412520.507951.9000030

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.