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
Mike GattingENG1993199361203578129.7593838.06030501
Tim JohnstonCAN2016201671313577629.7536298.620224611
Richie RichardsonWI19901990713135770*29.7565054.92010541
Azan AwaisPAK20262026714035710325.5065954.17122520
Sachin TendulkarIND2012201291503578023.8074348.05020550
Jack BurnhamDUR2021202110152357102*27.4673748.44110443
Matt RenshawAUS/QUE20232023915135713525.5077745.95121334
Mushfiqur RahimBAN2008200891713577922.3183742.65032483
Will SmithDUR2018201891703579021.0080844.18021490
Hashmatullah ShahidiAFG2024202435035624671.2070750.35110340
Jake WeatheraldSA20202020510035610535.6068651.90121503
Manoj PrabhakarIND1993199381003569535.60109432.54030341
David HookesAUS1977197761103568532.3662756.78030421
Ken McClureCAN2017201771203569229.6790439.38032522
Alistair CampbellZIM1996199681503568423.7383542.63020400
Craig OvertonSOM202420241116535695*32.3646476.72022424
Scott BorthwickDUR20242024111803567519.7867252.98022451
Joshua Da SilvaWI20242024918235682*22.2567552.74021325
James MarshallND20132013351355156*88.7548772.90210460
Alex CareySUS/SA2019201947135511759.1747375.05130565
Mushfiqur RahimBAN2023202348135512650.7152667.49120383
Thanuka DabareCMCC202620265803559144.3841984.730302712
R SilvaACCC2026202661103557632.2752767.36022454
Lance KlusenerSA199719977123355102*39.4447974.11111437
Jack DaviesMID2025202571313555929.5872548.97020496
Ryan HackneyNSW20232023713135510229.5875746.90111441
Les AmesENG193519358132355148*32.27--202302
Ajit WadekarIND1971197181303558527.3150540.40021200
Matt HenryNZ/CAN201520151015435575*32.2736896.470114711
Ravichandran AshwinIND/SUR202120211017235510623.6770150.64102492
Nic MaddinsonVIC20202020351354105*88.5046875.641303312
Malcolm NofalWF2018201857035417950.5751968.21201366
Graeme van BuurenGLO20212021692354110*50.5750669.96142494
Jeffrey StollmeyerWI19531953593354104*59.00--120-3
Daryl MitchellND20172017610035410635.4080543.98120337
Ashar ZaidiSUS20152015710135410639.3354165.43110552
Arjuna RanatungaSL19851985610135411139.33--11162
Scott StyrisNZ20032003611035411932.1879044.81112394
Bryce StreetQUE20202020611135411535.40117730.08110410
N FernandesMID20242024812035410329.5076246.46110412
John CrawleyENG1997199781323548332.1886840.78030411
Nick GubbinsMID2015201571303549227.2384641.84021484
Anaru KitchenOV2020202071403547325.2959559.50031492
Joe CarterND2022202281403547625.2977445.74033473
MLR BuddikaPSC/BSC2025202591423548429.5066852.99021276
Hardik PandyaIND2018201881513549325.2955563.78032522
Ian HealyAUS1992199281623547125.2979744.42021300
Toby Roland-JonesMID20222022131753548529.5058061.03031436
Liam DawsonHAM20142014101813546420.8282542.91011361
Dominic BessYOR202520251319335410722.1359659.40112462

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.