Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND11/1 (2.2)IND need 175 runs in 286 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)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 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
Brad WilsonND20132013713050913939.15113844.73140582
Michael BracewellWF20212021815050911933.93103649.13221526
Steven DaviesSOM201720171017250914233.9389157.13201641
Desmond HaynesWI198319831117150913631.8132741.28121293
Gareth BergHAM201720171318250999*31.8170672.100215812
Dhananjaya de SilvaSL201820181019050917326.7985859.32133584
Mark WallaceGLA20162016112035097829.9482661.62044691
Jake LehmannSA202320231020150911526.7971970.79222670
James WhartonYOR20262026122205099223.14124940.75033580
Barry RichardsSA1970197047050814072.5785459.48220705
Chamika KarunaratneNCC20262026794508125*101.6061582.602303516
Saeed AhmedPAK1958195859050815056.44--140160
VVS LaxmanIND20052005812150814046.18105648.11231751
Glenn PhillipsAA/GLO20222022612250812550.8060484.111515917
Caleb JewellTAS20242024916050822731.7590556.13111684
Craig KieswetterSOM201420141317350878*36.2988857.21050678
Sean ErvineHAM201520151219450810233.8784959.84111702
Jesse RyderOV/WF2013201358050712063.3870472.02310742
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Nazmul Hossain ShantoBAN20262026611050710146.0992055.11131485
Daryl MitchellND201320137132507103*46.0996952.32141518
Jacques RudolphSA200320039141507222*39.00102549.46122682
Henry CooperND20182018915150713636.21100250.60142644
Liam Patterson-WhiteNOT202120211319350710131.6986158.89133831
Syed KirmaniIND19831983182665076625.3551245.51021270
Viv RichardsWI198619868111506110*50.6053894.051314814
Alvin KallicharranWI1973197381415069138.9243848.40050621
Mudassar NazarPAK19821982914250611942.1799051.11143500
Asanka GurusinhaSL19951995714050614336.14130738.71200482
Tim WardTAS2022202291615069133.73104048.65040692
Geoff BoycottENG19771977462505191126.25149033.89220550
Clive LloydWI19681968611250512956.1131251.60300654
Mohammad HafeezPAK20122012612150519645.9191855.01120603
Jordan ClarkLAN2018201891405058236.0780962.42053643
Frank WoolleyENG1921192181405059536.0724965.06043602
Temba BavumaSA201620169153505102*42.08105447.91131681
Jack EdwardsNSW20252025915250510838.8599450.80122631
Virender SehwagIND20122012916050511731.5657687.67112763
Alan KnottENG197719771016150513533.6786658.31120600
John ParkerNZ19761976916050510431.56--120320
Jack LeaningSUS2026202611202505120*28.06103049.03133597
Justin GreavesWI2025202510203505202*29.7199051.01112570
Usman KhawajaAUS20152015351504174126.0072469.61310385
Mike DennessENG1975197557150418884.00113444.44220561
Sourav GangulyIND19961996611150413650.40107846.75212733
Azhar AliPAK20172017612050412742.00129438.95231412
Chad BowesCAN20242024612150411445.82491102.65221696
Saleem MalikPAK19901990713350410250.4092054.78141581
Ramiz RajaPAK1995199571305047838.77110645.57050610
Shikhar DhawanIND20142014816050411531.5083460.43122612

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.