Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND34/1 (6.3)IND need 152 runs in 261 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)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
David GowerENG198319835101498112*55.3391854.25220650
David LloydENG197419747112498214*55.33121341.06100460
Will YoungNZ/CS202020208134498133*55.3376864.84210658
Bevan CongdonNZ19731973713149817641.5099041.11202360
Alan KnottENG197519759143498106*45.27106546.76130511
Mark ButcherENG2004200491734987935.57123940.19061620
Daren GangaWI20032003917049811729.29120641.29221772
Dimuth KarunaratneSL20162016918149811029.29101449.11133520
Ravi ShastriIND1984198458249714282.83114637.17311493
Jeet RavalND20212021691497161*62.1397351.08120660
Colin CowdreyENG1964196469249715171.0049038.37210601
Rohan KanhaiWI196319635904979255.2231051.61040342
Peter MayENG195819587101497113*55.2247533.68310516
Ricky PontingAUS19971997711149712749.7096651.45210554
Sam KonstasNSW202620266121497151*45.1883759.38110616
Russel ArnoldSL19991999913349712349.70109645.35221631
Jos ButtlerENG20202020914149715238.2393053.44121528
Sam HainWAR201920191015149792*35.50124739.86021670
Himasha LiyanageNCC/ACCC2025202510151497106*35.5089755.411532814
Brian LaraWI20002000917049718229.2484358.96214703
Sam RobsonMID202520251117049713329.2485258.33131720
Ollie RobinsonKEN202220221220249785*27.6189755.41041602
Saleem MalikPAK19921992610249616562.0092953.39130651
Brad SchmulianCS202220228121496200*45.0996851.24120511
Ijaz AhmedPAK19981998813249615545.09101548.87212701
VVS LaxmanIND200720078145496112*55.11102848.25130610
Jake WeatheraldSA20222022714049612235.4395352.05221634
Will YoungNZ/CS/DUR20212021815049612433.07124040.00221661
Ben StokesENG20252025916049614131.00108145.88121503
John EdrichENG19651965462495310*123.7590553.92201696
Rohan KanhaiWI1962196257049513970.71--210135
Mohammad AzharuddinIND19851985712149512245.0082546.42211480
Henry NichollsNZ/CAN201920191115049510733.0096051.56212442
Niall O'BrienIRE/LEI20162016101634959338.08103148.01031453
David RichardsonSA19941994101714959330.94112044.20030580
Ben ManentiSA202420241019649573*38.0869071.74031596
Glenn PhillipsNZ20242024122144957829.1267873.010314618
Dominic BessENG/YOR20212021182614955619.80127938.70022630
Dilshan de SoysaBSC2026202658149414570.5791454.05220412
Craig McMillanNZ20012001811149410649.4080861.141416111
Keith StackpoleAUS19731973611149414249.4026160.92221723
Nick KellyOV/WF20222022816149410532.9393452.89121598
Lahiru MadushankaBCAA20252025111614949232.9375665.340413819
Archie MacLarenENG1902190291614949232.93--030300
Nathan AstleNZ1997199710192494102*29.06113143.68122594
Hamish RutherfordNZ/OV201420141019049410826.0075065.87134666
Geraint JonesENG20052005132124948526.0087956.20030645
Luke WellsSUS2018201813221494102*23.52118841.58132634
Ed BarnardWOR20182018122224946624.7089555.20035642
Matthew SpriegelNOR20142014122424949722.45141234.99023720

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.