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
Kraigg BrathwaiteWI2024202491803726120.6787942.32012402
Kim HughesAUS19841984101903727619.5867848.23014432
Chandu BordeIND1965196546037110961.83--130600
Allan BorderAUS1987198746037120561.8388641.87100410
Henry NichollsNZ/CAN2020202068137117453.0070152.92120451
Daniel VettoriNZ20032003692371137*53.0058763.20122561
Chris BenjaminKEN20252025510137194*41.2289441.50030420
Phil JaquesAUS20082008611037110833.7376348.62121372
Sarfaraz KhanIND20242024611137115037.1049574.95133448
Geoff BoycottENG19691969611137112837.10111733.21203490
Stuart BroadENG2008200891223717637.1067155.29030502
Tom HartleyLAN202320231013337173*37.1048476.65021498
Hashan TillakaratneSL200220029145371104*41.22103235.95100480
Harvey HoseinDER20212021814537183*41.2279746.55042370
Tim AmbroseENG200820081015037110224.7386842.74122472
Jack LeaningYOR2018201881623716826.50112333.04021450
Marnus LabuschagneAUS/QUE2026202691703714821.8272950.89001441
Daryl MitchellND20152015101803718420.6189741.36031415
Timm van der GugtenGLA20262026142233717219.5384543.91026472
James BraceyGLO2017201746137015674.0066555.64120473
Duleep MendisSL19821982510037010537.0044359.82211383
Ian WestwoodWAR20142014811037012933.6480146.19110530
Sachitha JayathilakeTUCA20252025711237010241.1157963.901222019
Will YoungCS2014201471203708730.8384144.00021381
Ben McDermottTAS2019201961223708937.0086242.92041473
Sandun WeerakkodyBSC/TUCA20252025812037012830.83354104.522024112
Sherwin CampbellWI19991999612137017033.6485943.07203542
Graham WaggGLA20192019813337010037.0059562.18111418
MS DhoniIND2009200956236911092.2562359.23220348
Matthew MontgomeryNOT2022202248036917846.1376248.43110470
Ken BarringtonENG1966196659136911546.1381545.28210242
Tagenarine ChanderpaulWI202320236112369207*41.0099836.97100323
Michael SlaterAUS20002000813036914328.3870452.41120471
Benny HowellGLO20192019101503697624.6073350.34021490
Moin KhanPAK20002000101613697024.6076348.36020413
Alistair CampbellZIM1998199891703695621.7191040.55011500
Johann MyburghSOM20152015917136911823.0661360.20124513
WPUJC VaasSL20042004111863696930.7578746.89021571
Ben GreenSOM/LEI202520251318336958*24.6061759.81013505
Liam DawsonHAM2019201968036810346.0069253.18130371
Geoff BoycottENG1964196468036811346.00106434.21120320
Henry CooperND2021202169036820040.8973250.27111445
Steven CroftLAN2019201991013687840.8971051.83021472
Mohammad YousufPAK2007200761233688340.8969453.03020471
Imtiaz AhmedPAK1962196261203689830.67--023303
Ben SlaterDER20162016813136811030.6775848.55112430
Alex GidmanWOR20152015101523687828.3176448.17032480
Henry CooperND2023202381513687426.2963258.23021577
Nick WelchZIM2025202581513689026.2980645.66032376
Callum McLachlanWF20232023815136810026.2959162.27112423

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.