Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Syed AzizMAS20252025272334996724.95382130.630223331
Kieran PowellWI20182018162404998820.7972568.830335611
Hussain TalatPAK/IU/CTB20182018262474996329.35416119.950113713
Michael RipponOV/OTA20212021222674997926.2691754.42011554
Colin de GrandhommeAS/ND/LAN20232023273164997119.96459108.710324019
Lance CairnsNZ19831983313114995216.63455109.670133631
Jamie OvertonENG/AS/SUR2024202444361349945*21.70395126.330023226
Glenn MaxwellAUS/MS/VIC202620264037849982*17.21355140.560363228
Chandu BordeIND19611961682498177*83.00--130570
Stuart CarlisleZIM200420041212149810945.2780561.86221452
Will YoungNZ/CS202020208134498133*55.3376864.84210658
Viv RichardsWI1981198111132498182*45.2774666.76212637
Neil RockIRE/NK202320231714449810249.80338147.341215624
Gautam GambhirKKR201720171616449876*41.50389128.02040627
Jordan HermannWAR/SEC2024202416162498106*35.57410121.462104815
Vishen HalambagePR/PSC20252025161604988331.13285174.740515628
Mark ButcherENG2004200491734987935.57123940.19061620
Andrew FlintoffENG200820081617449878*38.3172668.600315410
Daren GangaWI20032003917049811729.29120641.29221772
Dimuth KarunaratneSL20162016918149811029.29101449.11133520
Henry CooperND202220221519149811227.6798550.56120618
Stephen DohenyIRE/NW20232023232004988424.9064876.850315210
Jordan ThompsonYOR/SB20252025212234987026.2160282.720325619
JP DuminySA/CC/BT20192019252364986529.29382130.370113621
Kyle AbbottHAM/LQ/DH201820182727749860*24.9091154.67022684
Colin CowdreyENG1964196469249715171.0049038.37210601
Rohan KanhaiWI196319635904979255.2231051.61040342
Peter MayENG195819587101497113*55.2247533.68310516
Dhanushka GunathillekeSL/GG202020201212249794*49.70352141.19040708
Scott BorthwickSUR20182018161534978341.4285458.20053623
Rob JonesLAN202220221615449785*45.1875565.83052442
Babar HayatHK201520151516349711338.2364676.931203713
Neil FairbrotherENG199919991816549781*45.1874966.36041275
Kushal Janith PereraSL/KT20202020161704978729.24469105.970325310
Dhiren GondariaKEN20182018171704979029.24416119.470513732
Kushal Janith PereraSL/DA20232023202034977829.24418118.900425414
Rod LathamNZ199219921820049711924.8588356.29112552
Raqibul HasanBAN20082008202104978923.6785358.26042451
Richard LeviNOR20192019192124976026.1654591.19021687
Ricardo PowellWI20042004232254975229.2455988.91020559
Darren BravoWI/TKR/MS201820182522649794*31.06470105.740212728
Shoaib MalikPAK/HH/BT20132013242334977824.8554990.530114010
Roston ChaseWI/BT201820181523349710624.8587157.06112464
Tom HartleyENG/LAN/MO202320233528749773*23.6757786.140245615
Brad SchmulianCS202220228121496200*45.0996851.24120511
Krishan SanjulaSSC202420241212249692*49.6058884.350205111
James NeeshamOV/WF/WEL20182018101304969338.1563578.110505912
VVS LaxmanIND200720078145496112*55.11102848.25130610
Ashish BagaiCAN2007200714142496137*41.3369970.96221411
Ben StokesENG20252025916049614131.00108145.88121503
PreviousPage 129Next

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.