Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND34/1 (6.2)IND need 152 runs in 262 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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kevin O'BrienIRE/LEI/LL201620163229385989*33.0490794.710628217
Graeme WoodAUS198219822330185910029.62202742.38152783
Mushfiqur RahimBAN/FB202420242631685919134.36106180.961418614
Kedar JadhavIND/RCB201720174233585912030.68722118.981419022
Jason MohammedWI/GAW201720173834585991*29.62104881.970516521
James PeirsonBH/QUE2024202421284858100*35.75128067.03152877
Nizakat KhanHK20242024333258588131.78686125.070515936
Michael BurgessSUS2018201832335858101*30.6499086.671519017
Shaun MarshAUS/PK/PS201520151621285718245.11109278.481617817
Umar AkmalPAK200920091721485712950.41110077.912729415
Rohit KumarNEP202620262826585710140.8198487.091414919
Andrew JonesNZ1990199023275857170*38.95182347.01131677
Robin SmithENG198919891419385614353.50138062.032621063
Tony GreigENG197319731622085614838.91111753.272321047
Mark WaughAUS1991199118223856139*45.05141060.71242737
Ian WestwoodWAR201520151425185619635.67187145.751401112
Sachin TendulkarIND200520052226185612334.24154255.512501136
Boeta DippenaarSA2006200623262856125*35.67136762.62242933
Andrew SymondsAUS2004200426266856104*42.8096988.341557418
Brian LaraWI200020001927085618231.70128266.77254999
Reeza HendricksSA/JSK20232023282708569631.70774110.590749721
Niall O'BrienIRE/LEI20162016293278569334.24138261.940417410
Joe DenlyKEN/SW202420242332585611031.70129666.051538513
Neil DexterLEI201820183035385670*26.75125168.4304311012
Aneurin DonaldDER/BP20242024283618569724.46846101.1806410526
Lewis GregorySOM/MO/SEC2025202536371085689*31.70105980.830618530
Graham GoochENG199319931724085513335.63186645.822401124
Andrew BalbirnieIRE/LL201820182828085510530.54103083.01275927
John WrightNZ19831983273008559328.50157154.420521012
Washington SundarIND/HAM/GT2025202529334855101*29.48142959.831217325
Justin GreavesWI2025202524347855202*31.67131565.02122879
Dasun ShanakaSL/DA202220224341885510225.91697122.671257336
Geoff MarshAUS19901990202328548640.67181047.18070785
David WarnerAUS/DC/ST2011201126293854123*32.8585599.882528920
Qasim UmarPAK198419842229185421030.50172346.89133850
Steven CrookNOR201620163334885414532.85108378.86225957
Gundappa ViswanathIND197619761221285311244.8917544.00261703
Damien MartynAUS20002000262815853116*65.62127766.80150924
Tim SeifertNZ/ND201920192829185311930.4696588.391408828
Darren LehmannAUS1999199933303853110*31.59108278.84152662
Brad HodgeRR/MS/BB201320133330985370*40.62620137.580618731
MS DhoniIND/CSK2018201843331385379*42.65766111.360415636
Shadab KhanPAK/SUS/IU202320235748485387*19.39691123.440335342
Michael PappsWF201520151020085217142.60142559.793311097
Desmond HaynesWI199019901521185216742.60162952.30333882
Nick KnightENG2002200224242852111*38.73109078.17253842
Matt BoyleCAN2025202520252852156*37.0497387.561519523
Navjot SidhuIND198919892026185211634.08163752.05263795
Richard LeviNOR201820182332285295*28.40103682.2404211019
Mohammad AshrafulBAN2004200427343852158*27.48165351.541678814

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.