Live1st ODI · India in New Zealand 2026/27NZ83/3 (15.5)INDIND chose to bowlTest1st 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
Faf du PlessisSA20142014814158310344.85139741.73141615
George WorkerCS20152015916058321036.44101357.55212836
Rob YatesWAR2023202313192583228*34.29125046.64203722
Thilan SamaraweeraSL20082008610258212772.75102756.67241760
Tom PrestHAM202420241013158215648.5079573.213126215
Ijaz AhmedPAK19951995713158213748.50145739.95230758
Nic MaddinsonVIC/NSW20242024916058210936.3896160.563106011
Mike AthertonENG19971997916258211841.57144940.17140661
Tom BlundellWF20162016101815829234.2489165.32052804
Mitchell SantnerNZ/ND201520151119058210130.63111952.01121865
Chris CookeGLA2024202414223582126*30.63112651.69212606
Jack CarsonSUS202620261422158210527.7197859.511217111
Rohan KanhaiWI19731973813158115748.4243751.03241701
Kamran AkmalPAK200920099152581158*44.6978873.731416311
Daryll CullinanSA200020001016358112044.69128145.36220646
Liam DawsonENG/HAM202520251117258113938.73104955.39121676
Ian HealyAUS1993199316205581113*38.7396360.33234601
John SimpsonSUS202620261423358113629.05116549.87223686
JM CummingOV20252025815158011341.43105455.03120804
Shivnarine ChanderpaulWI200620061018158097*34.12130044.62050683
Andrew EllisCAN201620161018058014332.22102756.481216715
Peter FultonCAN20162016102015808930.53119148.70041666
Tharanga ParanavitanaSL201120111122258076*29.00163935.39054601
Tom FellWOR20182018122205808926.36117449.40032830
James VinceENG/HAM201620161423058011925.22115150.39114911
Adam LythENG/YOR201520151425058010723.20118548.95133861
Keith FletcherENG19751975710057921657.90134343.11220660
Sunil GavaskarIND19821982913257915552.64146839.17130542
Shivnarine ChanderpaulWI20032003714057910941.36102456.54312854
Nick KellyWF20252025714057915041.3695060.95311735
Bruce MitchellSA193519357143579164*52.64--210110
Daniel Bell-DrummondKEN202320239152579300*44.5496959.75122671
Qasim UmarPAK19841984916057921036.19123243.26112680
Alex WakelyNOR201620161118357910438.60120348.13131706
Washington SundarIND/HAM2025202511193579101*36.19122047.461215312
Jordan SilkTAS202420241120157984*30.47123846.77051651
Hassan AzadLEI2022202211211579104*28.95150738.42141650
Jordan CoxKEN20212021132325799027.57125846.03043693
Ollie PriceGLO20262026122315797726.32159136.39042800
Kapil DevIND1983198318282579100*22.2740489.60124459
Max ChuOV20242024814157813044.46110252.45131732
Mansur Ali Khan PataudiIND196419648142578203*48.17--222683
Stephen FlemingNZ19991999101735787341.29165035.03051660
Vidura AdikariCMCC20252025122225789828.90118548.78052632
Keaton JenningsLAN202120211013157713248.08134542.90230571
Nick KellyWF20232023815057711038.47102556.29152719
Nkruma BonnerWI202120219162577113*41.21162335.55132602
Mohsin KhanPAK198319831116257715241.2192854.85211601
Dean ElgarSA202220221121157796*28.85120048.08042701
Azhar AliPAK20152015610057622657.60124746.19221463

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.