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
Denys MorkelSA192919295813218845.86--030-0
Chandu BordeIND19681968611232165*35.671233.33031230
Saleem YousufPAK19871987911232191*35.6750945.19011260
Callum FergusonSA2020202061213219729.1881739.29023520
Matt BoyleCAN2023202361203215926.7559753.77021403
Chandu BordeIND19671967612032112526.7522629.20112370
Roland HolderWI1997199781323219129.1879640.33020341
Jack TaylorGLO20182018916032111220.0676242.13101403
Geoff MillerENG19781978131713218920.06107429.89012290
Karun NairIND20162016331320303*160.0040379.40100354
Michael ClarkeAUS20072007451320145*80.0056956.24120281
Matthew HaydenAUS2007200747132012453.3350363.62100311
Andy FlowerZIM1995199547032015645.7160053.33110351
Kamindu MendisSL/CCC2025202558132011445.7151062.75110326
Pat SymcoxSA1998199869032010835.5647767.09110381
Steven DaviesSOM202020206102320123*40.0051562.14111440
Charles KellewayAUS1911191151013207035.5683438.37030180
Garry SobersWI1957195751003206632.00--020440
John GuyNZ19551955510232010240.00--121260
John WrightNZ19861986510232011940.0092934.45132351
Hashim AmlaSA20062006611032014929.0965249.08112440
Eddie ByromSOM2017201771303205624.6273143.78010470
Lewis McManusHAM20212021111423209126.6776541.83021411
Ben ManentiSA20252025915532049*32.0041676.92001424
Sid BarnesAUS19461946330319234106.3371936.86110210
Imrul KayesBAN2014201436031913053.1766647.90200393
Shikhar DhawanIND2013201357031918745.5742075.95100532
Ian BellENG20092009610031914031.9064349.61120332
Bill EdrichENG19481948510031911131.9015322.22120293
Geoff MillerENG1979197971013196435.4486237.01030270
Ian BothamENG19831983510031910331.9048865.37110424
Tony de ZorziSA20252025611131910431.9057655.38111247
Ed CowanAUS2013201361203198626.5884737.66011421
Mehedi Hasan MirazBAN20212021712131910329.0070045.57112352
Matthew GilkesNSW2022202271203197226.5868546.57031344
Bill LawryAUS1970197061213198429.0090635.21021383
Ken McClureCAN20212021713231913029.0067247.47102497
Toby Roland-JonesMID201620161514331979*29.0040279.350202716
Richard HadleeNZ1976197681423198726.58--012168
Scott BorthwickSUR20172017111703195018.7682838.53012400
Jack MurphyGLA2018201891713195419.9484837.62012480
Zafar GoharGLO20232023132113195315.9571944.37011323
Patsy HendrenENG193119314503189363.60--030171
Ricky PontingAUS20002000572318141*63.6047067.66110401
S DanielSSC2025202557031814245.4344771.14120289
Aamer MalikPAK1989198967131811753.0082438.59211361
Chris GayleWI2012201248231815053.0042175.531103610
Mohammad AshrafulBAN2013201348131819045.4375941.90100331
Jack WorrallAUS189918994813187645.43--040290
Rod MarshAUS1973197371013189735.336333.33031402

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.