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 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 runsTest1st 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 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
Jamie SmithSUR202320231319173613840.89112765.312411049
Ashwell PrinceLAN2014201412201736257*38.74130656.36112734
Jonny BairstowYOR20252025121937358945.94112065.630719610
Desmond HaynesWI199119911019473511149.00163145.06150970
Tom Kohler-CadmoreSOM202320231220173513038.6893278.861419719
CWJ AllisonESS202520251220173514038.68130756.243121009
Ben ComptonKEN2023202314251735114*30.63190938.50142880
Saleem MalikPAK198419849153734119*61.17116150.563401001
Sam HainWAR202520251118473487*52.43156246.99061818
Craig OvertonSOM202620261322373414138.63114664.053319611
Joe DenlyKEN2016201615212733206*38.58147249.80143943
Asad ShafiqPAK201620161121173313736.65136053.90255853
Chris CookeGLA2023202314215733134*45.81123459.40221933
Marvan AtapattuSL2000200010181732207*43.06194637.62243871
Azhar AliPAK201120111018273210045.75182940.02171802
Daryl MitchellWOR2015201513213732206*40.67197936.99212900
Kevin PietersenENG201120118111731202*73.10114064.12240932
WGRL WijenayakeNSWC/BSC202520258154731201*66.45127857.20411666
Gary WilsonSUR2014201413174731160*56.23125358.34152965
Ben McDermottQUE2024202410183731146*48.73136453.59161829
Asa TribeGLA202520251119373120645.69117762.112311093
Herbie CollinsAUS19211921914173020356.1560552.73220770
Allan BorderAUS198019801016573015366.36164344.43240749
Greg RitchieAUS198519851018173014642.94188838.67230662
Hashim AmlaSA20162016915072920148.60142151.302311012
Dane VilasLAN2018201812202729235*40.50129256.42313974
George HillYOR2022202214241729151*31.70156646.552031005
Leonard HuttonENG19391939611172819672.80--230450
Martin GuptillNZ/AA201620161119172815140.44111565.2923310612
Ben CoxLEI202620261220372816242.82125358.10132902
Jack LeaningKEN2024202411201728179*38.32153247.52313841
Daryl MitchellND2016201612233728100*36.40113664.081637622
Sol BudingerLEI202520251423172811833.0982488.3513110212
Gautam GambhirIND2009200959172716790.88140151.89410822
Marnus LabuschagneAUS/QUE20202020712072721560.58126557.47312703
Alec StewartENG19921992813172719060.58139052.303301010
Tom HainesSUS202620261325272713031.61119161.041521131
George BaileyHAM/TAS201720171016072616145.38123258.93343915
Ian ChappellAUS19681968917272616548.40150741.94251691
Colin AckermannLEI2018201811181726196*42.71136453.23231984
Azhar AliPAK/SOM202120211221272612638.21163644.38153942
Jacob BethellENG/WAR20242024142227269636.30132154.96070988
James RewSOM202420241423372611436.30109266.48231849
Felix OrganHAM202220221425272611831.57141351.38232946
Dean ElgarESS202520251118072515040.28153347.29221933
Dhananjaya de SilvaSL/CCC202420241118072510840.28114563.32262818
Ollie RobinsonKEN202120211321172512036.25124158.42231935
Daniel LawrenceESS201920191422372514738.16139152.12153972
Dinesh ChandimalSL202420241017072411642.59132654.60253863
Jos ButtlerENG/LAN2014201412191724100*40.22118960.891518112

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.