ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Rahul DravidIND200820081528280513630.96208538.612421080
Murray GoodwinZIM199819989172804166*53.60152952.58161974
Gordon GreenidgeWI198319831117480419461.8591036.70241514
Gary KirstenSA200120011222280422040.20171646.852331022
Michael HusseyAUS200920091323180412136.55181844.221631061
Adam LythYOR20192019142528049534.96165348.6407110712
Rob KeoghNOR202220221425080413032.16131461.19322952
Rahul DravidIND200320035102803233100.38156351.38230892
Colin CowdreyENG196019601019180315544.61506.00332591
Darren LehmannAUS200420041220080315340.15129861.862611004
Ben DuckettENG/NOT202520251120180314942.2687491.8824210810
Josh BohannonLAN202420241423080320534.91152952.521331007
James TaylorNOT201420141324180312634.91162249.511631023
Sunil GavaskarIND19861986913080217661.69162949.23330864
Tom LaceMID/DER20192019917180214350.13159350.353411091
Mike AthertonENG199819981529180210328.64235434.07145990
Habibul BasharBAN20032003918080110844.50137558.25170990
David BoonAUS198619861120180113142.16190642.033321011
Tom WestleyESS202420241320180113542.16171646.682401031
Daniel LawrenceESS202320231121080115238.14123564.863208015
Leonard HuttonENG19491949712080020666.6720.00331452
Liton DasBAN202220221018080014144.44138757.68250983
Greg ChappellAUS197519751018380014453.33151952.67432864
DH LateganWOR202620261426180014432.00137658.141431166
Tom AlsopSUS202420241420279986*44.39187442.64081865
Varun ChopraWAR/ESS201620161625279910734.74145854.801601091
Jim AllenbyGLA201420141425079910031.96125663.6113211211
Richie RichardsonWI19891989611079719472.45168647.27330850
Gundappa ViswanathIND197619761120279711244.288724.14251653
Harry BrookYOR202120211422179711837.95128661.982521104
Nick BrowneESS2022202214263797234*34.65187642.482241070
Nic MaddinsonDUR/VIC2022202217303797110*29.52131860.471319514
Henry NichollsNZ/CAN201820189153796162*66.33167047.66342841
Simon KatichAUS20102010918179610646.82168947.13251961
Aiden MarkramSA/DUR201820181325079615231.84130760.902361103
Jeetan PatelWF/WAR20152015253537969824.88105575.450449620
Kane WilliamsonNZ/YOR201620161222279511339.75153651.76161812
Paul CollingwoodDUR201420141424379510137.86140556.58251909
James VinceENG/HAM201720171524079514733.13150552.822311230
Ravi ShastriIND198319831424379512837.8686536.99232450
Keaton JenningsLAN2023202311172794189*52.93160349.531501072
Basil ButcherWI19691969917179411849.6383748.75251960
Tom WestleyESS201920191423179414136.09166647.661301132
Vinod KambliIND19931993681793227113.29132759.76410893
Dilip VengsarkarIND198619868115793164*132.17115850.35421632
Alec StewartENG19961996814179317061.00168946.95250922
Jonathan TrottENG201320131121079312137.76158849.941521040
Graham WaggGLA201520151521079320037.76110471.831429726
Tom BruceCS2016201611212793166*41.74105575.172439111
Ben SlaterNOT2021202113222793114*39.65176045.062511072

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.