Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND41/1 (8)IND need 145 runs in 252 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
Jonty RhodesSA1999199933304843103*32.42137161.491427216
Bas de LeedeNED/DUR/ME202320233430684312335.13103281.692417412
Mike AthertonENG199619962734184316025.55188644.70155831
John SimpsonSUS202620262635384313626.34137061.532439018
Joe BurnsAUS/BH/LAN201920191624184218036.61157653.43162934
Saif ZaibNOR202120213337484213525.52153155.001328512
Colin BlandSA196419649164841144*70.0888537.74250806
Justin LangerAUS200220021117184125052.56121569.222201223
Tim AmbroseWAR/BB201820183530384110331.15143958.44141932
Sam HarperMS/MR/VIC202320233238184115122.7398485.471467229
Kedar JadhavIND/CSK/MAH2019201947401284181*30.0484499.640528814
Imam-ul-HaqPAK/YOR202520251416284015960.0098685.194419711
Andy FlowerZIM19971997242518408135.00122768.46061701
Graeme van BuurenGLO2023202325298840110*40.00106678.802349712
Kim HughesAUS19821982243028408830.00201641.67073765
Dwayne BravoWI/MI20082008313428408326.25122968.350428026
Will JacksSUR201920192834084012024.71111575.3415410923
Jesse RyderCS/SLS/CD201720171518383917555.93104180.6034010214
Sean WilliamsZIM202520251422183913739.95100083.9016110711
Viv RichardsWI1986198621222839110*41.9587795.671737328
Aravinda de SilvaSL199219922426283910534.96113274.12150767
Shiv Sunder DasIND20012001162728398433.56220538.050811111
Cameron WhiteAUS200920093228483910534.9698984.831616221
Mahela JayawardeneSL200320032930383913431.07172348.69154692
Cameron DelportGAW/LEI/LQ201820183735283912225.42676124.111327937
Patsy HendrenENG193019307142838205*69.8343158.00260801
Wasim JafferIND200720071019183820246.56156253.653431211
Upul TharangaSL201120112322383813344.11110475.914211022
Shoaib MalikPAK/DC2008200832265838125*39.9086896.54160729
Nasser HussainENG200320032129183811629.93190543.991521042
Inzamam-ul-HaqPAK199619963031383814829.93122568.41141789
Adam RossingtonNOR201520152533283811627.03112674.4217612110
Lewis HillLEI202220222934283810426.19112974.221631037
Shahid AfridiPAK201020103536183812423.94582143.992037339
Glenn MaxwellAUS/RCB/MS2024202449424838120*22.05530158.111277453
Kieron PollardWI/MI/AS2016201645431183867*26.19697120.230334650
Mohinder AmarnathIND198619861820183713844.05196542.60261831
Mike AthertonENG199719971825383711838.05185845.05240911
Chris LynnKKR/BH20192019282728379433.48591141.620946752
Laurie EvansPS/SUR/MO2023202337342837118*26.16559149.731438440
Sean SoliaAA/AUC202320231521383620646.44164950.70230889
Amir JangooWI/AABF202620262021383623346.44101682.282406818
Basit AliPAK1993199319234836127*44.00124067.42141839
Graeme HickENG1999199923244836126*41.80113773.533435611
Alastair CookESS202320231426183612833.44165950.391631130
George MunseySCO/KEN202120212826383610836.3583999.641629426
Darren BravoWI/TKR201620162227183611632.15161751.702418416
Ben BrownHAM202520251927583616238.00157153.21231904
Babar HayatHK/KY202420243733383611027.87725115.312354458
Mitchell JohnsonAUS2009200947408836123*26.13109276.561449521

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.