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
Stephen EskinaziMID201720171425279317934.48141256.162411098
Adam GilchristAUS2002200211165792204*72.0089088.992419516
Ben BrownSUS20182018132227929939.60136558.020721030
Jonathan TrottWAR201720171325079215131.68160549.35254971
Virender SehwagIND200620061221179125439.5593184.962241205
Graham GoochENG198119811224179115334.39156350.61231982
Adam LythYOR202220221424079018332.92184942.732301135
Younis KhanPAK201520158141789171*60.69139156.72310795
Dilip SardesaiIND19711971814178921260.6953827.32320631
James NeeshamNZ/OV20142014916178914752.60100778.353419616
Rob NewtonNOR201620169173789202*56.36146054.043221092
Ollie PopeENG/SUR202320231017178920549.3199679.222109112
Matthew HaydenAUS200620061018078915343.83143355.06242934
Tim SeifertND2017201710181789167*46.41150952.292228213
Lyndon JamesNOT2025202513192789203*46.41131859.862219310
Andrew StraussENG200520051222078914735.86151252.183131014
Will RhodesWAR202120211527278915631.56162048.70152956
Cole McConchieCAN20222022812178821471.64126162.493211083
Alvin KallicharranWI19781978813078818760.6231559.37331851
David WarnerAUS201220121118078818043.78105374.832409511
Alex HalesWOR/NOT201420141018178818346.35114968.582411166
Clive LloydWI197619761221178810239.4075267.15161808
Colin de GrandhommeNZ/AA2016201612223788144*41.4789987.6525210416
Ethan BrookesWOR202520251426178814031.52130660.342238824
Joe RootENG202320238142787153*65.58103176.332506815
Liam LivingstoneLAN201720171018278722449.19133858.822319711
Luke ProcterNOR202520251219078715041.42151851.842621021
Devon ConwayWF201920196124786327*98.25110471.2022010811
Ian BellENG201020101014278613865.50150452.26250904
Matt RenshawAUS/SOM/QUE201820181019278611246.24126362.234209713
James SalesNOR202620261421478616446.24145753.95231985
Keegan PetersenSA/DUR20222022132427868235.73160149.09060890
Virender SehwagIND/IWX20052005814178520160.38100178.422211146
Jamie SmithENG/SUR202620261219078516641.32127161.762411047
Sam RobsonMID201720171120078515939.25137657.052431150
Will YoungCS20162016112117858539.25161648.580819211
Ollie PopeSUR202620261323378511139.25121064.882521077
Rory BurnsSUR20252025142437857837.38144154.480601075
Varun ChopraWAR201420141625278516034.13155450.512421021
Mark WaughAUS199719971525078511631.40162748.25161935
Jacques KallisSA199819981526378513234.13197439.77141911
Marnus LabuschagneAUS/GLA/QUE202520251627278416031.36128261.15242956
David GowerENG1984198415242783173*35.59179643.60240780
Sourav GangulyIND200820081325378310235.59142954.79154816
Ross TaylorNZ20092009814078215155.86133858.452401069
Lasith CroospulleCCC20252025914078216355.8678499.744128929
Darren StevensKEN201620161416078214048.88106073.772529417
Ramnaresh SarwanWI20012001101917829143.44206437.890721050
Zafar AnsariSUR201420141322778211252.13211436.99241900
Temba BavumaSA/NOR201920191426078213430.08130659.882231016

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.