Live1st ODI · India in New Zealand 2026/27NZ56/2 (12.2)INDIND 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 year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris ReadNOT201720171317260512440.3391166.41131807
Nipun KarunanayakeBCAA20252025111736058143.21117251.620705412
Gordon GreenidgeWI19871987612160421354.91121349.792216415
Graham ThorpeENG20012001713260413854.91130946.14230691
Javed MiandadPAK198019809151604106*43.14135144.71150603
Simon KatichAUS20042004816260412543.14122749.23140661
Kim HughesAUS19821982121916048833.56166136.36052583
Fletcha MiddletonHAM202420241321160411630.20128746.93231742
Nick BrowneESS201920191423160416327.45153139.45121932
Ben CoxWOR201420141625260410426.26103158.58134826
Aravinda de SilvaSL1991199159060326767.0093764.35210767
Aaron RedmondNZ/OV20132013814260315450.25100560.002308610
Luke WrightSUS201720171017160311837.6983172.56131877
Peter TregoSOM2014201413171603107*37.6976878.52132738
Ben FoakesSUR201720171217360311043.07114852.53141831
Rick McCoskerAUS197719771018160310735.47145541.44232553
Philip SaltSUS201920191019160312233.5077777.61232757
Sam WhitemanYOR/WA202620261833060310118.27134744.77127771
Peter ParfittENG19621962911260211966.8918754.01410632
Cam FletcherAA202520258143602132*54.73139143.28141638
Brad SchmulianCS20212021714060212743.00100360.02230733
Tony GreigENG197719771016060210337.63146041.23142725
Steven MullaneyNOT202120211321060211728.67100759.781208812
Dominic BessYOR202620261424560280*31.68111054.23025764
Doug WaltersAUS19731973711160111260.1020450.98240773
Steven DaviesSUR201520159132601200*54.64101958.98122611
Dale PhillipsOV20242024814160114446.2398960.77310814
Steven MullaneyNOT201820181120060113030.05104157.73143807
Lindsay HassettAUS19531953814060016342.86--310490
Ricky PontingAUS20122012915160022142.86113752.77221580
Rob JonesLAN201920191217260012240.00144741.47141840
Ryan ten DoeschateESS2018201811181600173*35.2995063.16130736
Jason RoySUR20152015913159914349.9263893.892217113
DC de BoorderOV20152015813459914666.56114952.13141865
Mark WaughAUS199119919132599139*54.45112353.34221574
Norm O'NeillAUS19611961814059911742.7952238.12151660
Sherwin CampbellWI1995199591405999342.79132345.28061822
Dean ElgarSA/SUR2015201510163599118*46.08132445.24120606
Tim AmbroseWAR201620161419459910439.93135144.34163681
Niall O'BrienIRE/LEI20152015122125999531.5387368.61063822
Graeme FowlerENG198419841322059910627.23156738.23143740
Navjot SidhuIND19941994711059812454.36134344.532315814
Shan MasoodPAK/LEI20252025712059814549.83101359.03241576
Martin CroweNZ19921992714159814046.00109254.76221678
Craig McMillanNZ1999199910162598107*42.71112553.16130728
Tom GraveneyENG196819681017159811837.3882044.39131720
Jack BurnhamDUR20192019132315988627.18123748.34044785
Nick ComptonENG/MID201620161628259813123.00155138.56124702
Bruce MitchellSA194719475101597189*66.33--230140
Garry SobersWI197119715102597178*74.6310.00312374

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.