Live1st ODI · India in New Zealand 2026/27NZ103/5 (22.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
Vijay HazareIND195219529132576146*52.3620.00142120
Arthur MorrisAUS1953195381505769938.40--051510
Zaheer AbbasPAK198419849153576168*48.00113848.33131521
Rishabh PantIND20242024917157610936.0078973.001316513
Tom LathamNZ/CAN201520159181576109*33.88120847.68131722
Ravi BoparaESS201720171420257619232.00136242.29121626
Saif ZaibNOR202120211322157613527.43128544.82131662
Philip SaltSUS201820181322057613026.1880471.64124853
Ricardo VasconcelosNOR202220221323057615625.04106853.93122843
Sachin TendulkarIND200020006101575201*63.8995460.27210832
Stephen CookSA20162016712057511747.92124246.30321630
Nick BrowneESS201420148133575132*57.50124046.37310830
Sandeep PatilIND19811981915157517441.0783069.28130764
Mohammad AzharuddinIND199719971216157512638.33100857.04321711
Mark StonemanSUR201920191018057510031.9496659.52132861
Steven DaviesSOM20212021122125758730.26108952.80042802
Harry BrookYOR201820181223057512425.0097958.73134793
Wally HammondENG193119317112574136*63.78--230231
Jeet RavalND202420248141574120*44.15129844.22221664
Ryan McLarenLAN201720171318157410733.76127345.09121711
Javed MiandadPAK1976197647157320695.5019036.32220696
Nasser HussainENG199919997122573146*57.30147138.95141704
Ashen BandaraPSC20252025812057320047.7566386.431414713
Dane CleaverCS20252025713357311557.30105954.11141714
Marvan AtapattuSL20022002916257318540.93124745.95221720
Shaun PollockSA200120011318757311152.09109852.19212647
Phil MustardGLO20172017142005737228.65128344.66033751
David WarnerAUS202320231120057316428.6599157.82121705
Allan BorderAUS198219821220457312635.81152537.57142551
Jack HaynesWOR2023202312223573134*30.1697358.89214681
Tom LaceGLO202120211426457311826.05131243.67136742
AB de VilliersSA20092009611157216357.20107153.41240569
Geoff BoycottENG19791979813157215547.67159235.93212420
Tawanda MuyeyeKEN20242024917057221133.6586965.82132756
Bharat PopliND20222022612257115057.10112750.67232772
Fawad AlamPAK20212021913357114057.10114949.70321712
Promod MaduwanthaBRC/NCC202520251113657112581.57125245.61241390
Seymour NurseWI19681968714057113640.7931152.09120631
Ken RutherfordNZ19931993714157110243.92110151.86140733
Tawanda MuyeyeKEN20232023916057117935.6978572.74113747
Brendon McCullumNZ200420041017257114338.07102355.82140663
David WarnerAUS202220221120157120030.0590163.37123686
Dan MousleyWAR20232023132015719430.05100057.10062738
Stephen FlemingNZ20062006712057026247.50104254.70113803
Dawid MalanENG/YOR20222022712057015247.5094460.38140732
Graham GoochENG19881988612057014647.50131143.48140651
Mark RichardsonNZ200420041017057010133.53160035.63120800
Peter FultonNZ/CAN201420149183570209*38.00112350.76121718
Jake DoranTAS20252025101815707333.53102655.56031667
Ian HealyAUS199819981218457013440.71123346.23121520

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.