Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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
Virender SehwagIND20032003510052219552.2071373.21201658
Geoff BoycottENG19731973610152211558.00118843.94150634
Murali VijayIND20152015712152215047.45106449.06132506
Tamim IqbalBAN20142014714052210937.29121443.00232525
Navjot SidhuIND1993199368052110665.13124441.88230633
Jamie HowCS2013201371315219343.4272971.470516412
Adam LythYOR201720171221152110026.05107848.33122635
Murali VijayIND20172017610052015552.0097053.61310523
Mohammad AshrafulBAN200420048152520158*40.00114945.261445810
Ramiz RajaPAK198719871015152011437.1488343.49120422
Mark BoucherSA20032003121715207232.5091456.89041691
Bob BarberENG19651965101715206132.5011476.32040261
Ned EckersleyDUR2021202113181520113*30.5984161.83132607
Matt PriorENG20112011810251912664.8858189.33321543
Ryan PatelSUR20242024811051913447.1893855.33221647
Ian RedpathAUS19691969812051913243.2541251.46142600
Hansie CronjeSA19951995813251911247.1895054.63210536
Grant FlowerZIM19961996815051911034.60141036.81143552
Brian McMillanSA1994199491515199337.07131539.47041522
Ben CoxWOR2019201913212519100*27.32105649.15132572
Tom WestleyESS202620261221151913625.95106448.78114792
Niroshan DickwellaSL201820181222251980*25.9578266.37030600
Ian HollandHAM20222022142415199922.57122842.26034581
Matt RevisYOR20262026142405196121.63115145.09020711
Vidura AdikariCMCC20262026583518200*103.6099052.32210366
Daniel FlynnNZ/ND20122012714051818237.00107648.14122617
BJ WatlingNZ/ND2017201791405189637.00118643.68041611
Dean BrownlieNZ/CAN20122012815051813334.53111946.29212601
Cameron GreenAUS20222022111525187939.85103650.00050522
Luke HollmanMID20222022121505188234.5395754.13040723
Michael SlaterAUS2001200181525189639.8585760.44030703
Cole McConchieCAN20172017916051813132.3898452.64131525
Brett D'OliveiraWOR20242024121715189732.3887559.20064602
Allan BorderAUS199119911017351883*37.00122742.22032482
Nick BrowneESS202120211318251810232.38131339.45141720
Matthew WaiteWOR202520251324451887*25.90111746.37034614
Graeme PollockSA1970197047051727473.8696053.85130761
Chris CairnsNZ2000200059151712464.6381963.132205818
Joe HardstaffENG19371937611051711447.0043038.84230281
Nathan AstleNZ20022002713151722243.0871172.711326115
Imtiaz AhmedPAK19551955813051720939.77--142320
Alex WakelyNOR201920191114151710239.77105449.05121702
Ryan HigginsMID202620261219251713130.4190856.94200571
Alex WakelyNOR201820181120151710627.2194154.94131656
Mahela JayawardeneSL201120111121051710524.62122842.10120623
Donovan GrobbelaarAA201620161221151710125.8592955.65121692
Nick GubbinsMID20192019132205179123.50118743.56033742
Glenn PhillipsAA20192019691516138*64.5084760.92140647
Sherwin CampbellWI19961996510151620857.33123841.68211680
Mudassar NazarPAK19841984712051619943.00102748.78211540

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.