Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Gareth RoderickWOR20222022893447172*74.50109840.71212501
Minod BhanukaTUCA2026202669044717349.6765368.45131495
Phil MustardGLO201620166102447107*55.8894047.55130600
Mominul HaqueBAN2025202561004478744.7077657.60040415
Cole McConchieCAN20192019610244716255.8866467.32200654
Mushfiqur RahimBAN20262026611144713744.7092848.17121491
Arun HarinathSUR20152015711044712040.6475359.36210590
MS DhoniIND2012201281324479940.6490849.23051448
Wasim RajaPAK19801980914544777*49.6778856.73051430
Rikki ClarkeSUR201820181114144711134.3865168.66121706
Michael RichardsonDUR2017201791414478234.3884452.96040510
Robert O'DonnellAA2017201781504478429.8099245.06041612
George BellLAN20232023121604479127.9477557.68032662
Nathan McAndrewWAR/SA20222022131834476329.80107841.47021533
Joe LeachWOR20142014121904477423.5376958.13043615
Zak CrawleyKEN20182018112004479322.3587651.03031550
Tom PrestHAM20262026112104475521.2988850.34022561
Bill PonsfordAUS1930193058144611063.7182240.15130340
Ian BothamENG19791979812044613737.1774759.71121409
Hashan TillakaratneSL19941994814244611637.1798745.19121650
Shivnarine ChanderpaulWI19981998815144611831.86122736.35122551
Daryll CullinanSA199719979162446122*31.8686051.86123592
Jim AllenbySOM20162016121704466326.2486951.32052521
Nick ComptonMID201720171119244612026.24116138.42102512
Matthew CritchleyESS202220221320044613222.3090149.50113532
Alex HughesDER20182018112114467522.3095346.80032672
Henry HuntSA20212021611144513444.5096446.16202614
Dean BrownlieND2017201761214458740.4585851.86051564
Steven CrookNOR201520158121445102*40.4545996.95111594
Ken RutherfordNZ19921992612344510549.4485552.05131487
Darren BravoWI20162016814044511631.79108441.05121503
Trevor BaileyENG19541954111644458837.08619.84011302
James NeeshamNZ/OV20162016101924457526.1865368.15032663
Lasith LakshanCMCC20252025112114459422.2584252.85043416
Samit PatelGLA/NOT20192019132214456621.1993647.54031552
Younis KhanPAK2009200957044431363.4383153.43111394
Javed MiandadPAK19851985681444203*63.4332941.95120161
Shivnarine ChanderpaulWI199619965904448249.3398345.17040460
Cyril WashbrookENG19491949591444103*55.50--120162
Sachin TendulkarIND20052005610044410944.40100944.00130621
Jesse RyderNZ2008200861124449149.3379855.64040520
Scott BorthwickSUR2018201881214448340.3679455.92052572
Mitch RenwickOV20212021814044413431.71102143.49202563
Ian DavisAUS1977197781614448829.60100544.18031431
Harbhajan SinghIND201020101217144411527.7563669.812124116
Moisés HenriquesNSW20232023101824445427.7585951.69032444
Keith BarkerWAR2014201415205444102*29.6070562.98112591
Sourav GangulyIND200120011323344498*22.2096446.06012651
Leonard HuttonENG1953195359144314555.3820.00131400
Graham ThorpeENG20032003611144312444.30113239.13131511

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.