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)ODI5th 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
Ryan ten DoeschateNED20062006122290259*-34085.29100335
Assad ValaPNG20162016241290144*96.6749858.23200212
Joe CarterND201320133602909548.3350956.97020452
Will ClarkCS2024202456029010948.3348360.04120402
Percy McDonnellAUS1882188246029014748.33--110262
Craig McMillanNZ20032003473290100*72.5055152.63120293
Hamilton MasakadzaZIM2017201748029014736.2551756.09111354
Craig MeschedeGLA201720176802908736.2542967.60011384
Philip SaltSUS202020204802908036.2544764.88031383
Mohammad AshrafulBAN20072007591290129*36.2554453.31112402
Jake DoranTAS20232023610029011829.0057450.52111431
Mominul HaqueBAN2017201761202907724.1758449.66021371
Ben MikeLEI2024202491222909029.0037976.52011278
Chris BenjaminDUR/WAR20222022712229082*29.0059448.82011351
Russell EndeanSA1957195761202907724.17--03080
Johnny TaylorAUS19211921101302907522.3113855.80020370
Heath StreakZIM1998199891522905322.3178936.76010311
Matthew PottsENG/DUR20262026121642906624.1752555.24013334
Hassan AzadNOR2023202391612905119.3378836.80013360
Mitchell StarcAUS/NSW20252025121952907720.7155552.25034371
Neil HarveyAUS1963196336028915448.1719640.31110250
Imran FarhatPAK2003200347028912841.2960447.85110440
Imran FarhatPAK20092009481289117*41.2964644.74110323
James FaulknerLAN2015201568028912136.1342967.37120311
Shan MasoodPAK2020202058028915636.1362146.54202312
Dave NourseSA1906190658228993*48.17--030300
Shaun PollockSA199919991012428969*36.1359648.49030324
Salim DuraniIND19621962612128910426.27--111130
Craig SerjeantAUS19781978612128912426.274112.20101371
Craig OvertonSOM20152015101322895526.27272106.25030436
Sheridon GumbsLEI2026202681312899324.0878736.72012401
Alzarri JosephWI/WOR20212021101402898220.6446462.280223410
Kris ClarkeND20222022714228963*24.0848259.96020324
Vernon PhilanderSA20182018815328952*24.0863945.23012285
Isitha WijesunderaBCAA/ACCC20252025111612895419.2735481.640112216
Yashasvi JaiswalIND2023202335028817157.6054652.75110343
Colin McDonaldAUS1953195335028815457.60--110261
Rohit SharmaIND201620165722888257.6044964.14030268
Sean SoliaAA202620264812887941.1462346.23030431
Aneurin DonaldGLA2015201551012889832.0043566.21021353
Zaheer AbbasPAK1977197751002889028.8026160.15032290
Sam WellsOV2013201381102888126.1856451.06022421
Geoff MillerENG1982198261102889826.1866243.50022310
James HarrisGLA202420241114128861*22.1557250.35012382
James PattinsonNOT/VIC202220221115228845*22.1548359.63001385
Steven MullaneyNOT2014201491702889116.9451256.25025451
Tom TaylorNOR20232023101702886616.9448859.02023382
Maurice LeylandENG1936193645028712657.4060233.39110150
John LyonsAUS1892189236028713447.83--110234
Shaun MarshAUS2011201147028714141.0069841.12112340
PreviousPage 108Next

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.