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 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
George RhodesWOR2017201781523795229.1591941.24020480
Richard HadleeNZ19851985101513798927.0771253.23020365
Nathan SmithNZ/WF/WOR202420241216237975*27.0767056.57041398
Aaron ThomasonSUS20212021917237978*25.27108135.06031510
Liam Patterson-WhiteNOT20222022141713795423.6954669.410234310
Cameron BancroftDUR/WA20212021101823795723.6996539.27012471
Denesh RamdinWI20152015102013795919.9589742.25032480
Frank WoolleyENG19291929341378154126.00--120-2
Richie RichardsonWI1985198546037818563.0089042.47120530
Robert KeyENG2004200447137822163.0060262.79110460
Andrew HudsonSA1992199248037816347.25104436.21131481
Shaun MarshWA2021202159137811847.2577948.52130472
Asad ShafiqPAK201920196903788842.0061061.97052471
Harry TectorIRE/GLO2023202351003788537.8084644.68041387
Chandika HathurusingheSL1995199551003788337.80101237.35030460
Maurice LeylandENG19351935712037816131.50--122221
Charlie WakimTAS2020202071313788331.5084045.00032470
Gareth SeverinWF20242024815037810525.2078648.09130490
Allan RaeWI1950195047137710962.83--210250
AB de VilliersSA201120115803779947.1372751.86040482
Matt RenshawAUS/QUE2026202659037719041.8978947.78110413
Vinoo MankadIND19481948611037711634.2770441.05202250
Deryck MurrayWI1975197571113779137.7037960.69040414
Farokh EngineerIND1968196861203776331.4211646.55021420
Craig CachopaAA20132013712037711531.4266356.86121598
Dominic SibleySUR2016201671323779934.27107535.07031460
Graham GoochENG19781978813237791*34.2792640.71031410
Hannan SarkarBAN2003200371403777626.9391141.38031430
Gautam GambhirIND2005200581423779731.4264058.91021550
Mohammad RafiqueBAN20042004815137711126.9355767.68101477
William BeerSUS20192019101523779729.0097038.87033482
Jayden GoodwinWA2025202581503775525.13100537.51021352
Lou VincentNZ2002200281613777125.1398538.27041411
David LloydDER2025202591603779323.5666956.35020523
Harry FinchSUS2017201791623778226.9360662.21034550
Matthew GilkesNSW20232023101603779423.5673451.36042480
Junaid SiddiqueBAN2008200891703777422.1886343.68032521
Joe LeachWOR20212021131953778426.9368355.20011484
Aamer SohailPAK1997199745037616075.2066456.63200461
Brad HodgeAUS20052005471376203*62.6772551.86110440
Shimron HetmyerWI2018201851003769337.6044983.740302917
Murali VijayIND20102010711037613934.1880346.82110452
Sean AbbottSUR/NSW2021202171103768334.1869254.340313110
Stephen FlemingNZ1994199461203769231.3387443.02020550
Habibul BasharBAN2005200561203769431.3352371.89040520
Shan MasoodPAK20262026612037610931.3367755.54120440
Agha SalmanPAK20222022612137610334.1867156.04130472
Will YoungNZ/CS/WAR2025202581323767434.1873551.16030431
Nick GubbinsMID20182018714037610726.8676948.89100581
Mohsin KhanPAK19841984814037610426.8661850.65130261

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.