Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND76/1 (13.1)IND need 67 runs in 113 ballsTest1st 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 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
Sanjay BangarIND2002200211172434100*28.93133732.46132513
Moin KhanPAK19981998101704349725.5393546.42021620
Rohan KanhaiWI19711971591433158*54.13--120350
Tharanga ParanavitanaSL20102010610243311154.1398643.91210521
Ijaz AhmedPAK19971997810043315143.30101642.62211522
Ross TaylorNZ20102010611043313839.3660671.45120565
Philip SaltLAN20232023711143310543.3058174.53221515
Inzamam-ul-HaqPAK19931993712143312339.3682952.23120441
Mushfiqur RahimBAN20142014713243311639.3689848.22121526
Tom BlundellNZ20232023713143313836.0877056.23131502
Matthew WaiteWOR2024202410141433100*33.3162369.50132488
David WieseSUS201820181218443310630.9353680.78114566
Alan KnottENG19731973122024337124.0654842.70033530
Arjuna RanatungaSL19861986581432135*61.7149665.12140386
John HoltWI1954195459143216654.0050.00121251
Charles KellewayAUS19121912811143211443.2020535.12211210
Bruce EdgarNZ1983198361114328443.20118836.36040490
Ben SmithCS20142014712143211239.27105141.10131471
Andrew GaleYOR2014201411143432126*39.2773858.54111601
Rob NicolAA2016201681404326530.86106040.75040568
Gundappa ViswanathIND19811981915043211428.8092646.65201510
Andrew StraussENG2007200781504329628.8091547.21031610
Aaron RedmondOV20142014815043210828.8071960.08123712
Ben MikeLEI20212021121714327427.0078355.17041556
Ish SodhiNZ/ND201420141321443282*25.4167863.72024528
Robert KeyKEN20142014142414326318.7894645.67023531
Clive LloydWI1981198157043110061.5780053.88140662
Mathew SinclairNZ200120018123431204*47.8997944.02110433
Luke WoodLAN202120211013243111939.1875257.31111542
Brian McMillanSA199719978143431103*39.1899543.32130420
Lewis HillLEI20172017916343185*33.1595045.37021470
Stuart BroadENG20092009142034316125.3564766.62022573
Lewis HillLEI20242024142104319220.5284251.19023560
Sharujan ShanmuganathanTUCA20262026693430122*71.6789647.99221464
Imran KhanPAK19901990610343013661.43117436.63131292
George WorkerAA202320238121430114*39.0978354.92130533
Adam RossingtonMID/NOR20142014713043010333.0858273.88120608
Sam HainWAR202420248132430153*39.09103641.51203412
Upul TharangaSL20172017816143011528.6771660.06121613
Jos ButtlerENG20152015122134307323.8980753.28032566
Joe DarlingAUS1898189846042917871.50--200663
Michael ClarkeAUS20062006693429135*71.5070261.11210402
Minod BhanukaCCC/TUCA2025202591304298933.0068862.35041476
Michael ClarkeAUS201420147142429161*35.7575656.75201540
Cam FletcherCAN20182018914242910835.7588348.58213503
Chris JordanSUS201920191116142916628.6076855.86110611
Nick KnightENG19961996611042811338.9174057.84130482
John CrawleyENG200220027123428100*47.5697343.99121480
Greg HayCS20192019713042815832.92103541.35121560
Ian CockbainGLO201420148141428151*32.92128833.23121510

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.