Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shaiman AnwarUAE20192019121213938735.73344114.240413518
Delray RawlinsBER20252025131223937739.30288136.460312225
Roy McLeanSA19571957612039310032.75100.00122411
Doug WaltersAUS19811981121263937865.5068657.29030221
Niroshan DickwellaSL/DV20202020121313936532.7540996.09030438
Alan KnottENG19761976913039311630.2374153.04130471
Riyan ParagRR20252025141423939532.75236166.530102727
Glenn TurnerNZ1973197391413938130.2354429.04020270
Arjuna RanatungaSL19841984111513938428.0770555.74041384
Yasir HameedPAK20072007121803936521.8371654.89020601
Ben GreenSOM20212021231943938726.2054971.58011369
Saleem MalikPAK198519852624539372*20.6851970.71023401
Ian RedpathAUS1976197636039210365.3378549.94220342
Mike DennessENG1973197381103927635.6452841.48042530
Collins ObuyaKEN201120111112139298*35.6462862.42040387
Doug WaltersAUS19701970612039211232.6793342.02130342
Eknath SolkarIND1971197181223926739.2056529.73050181
Joe CarterND2026202691303928430.1557168.65021493
Bert SutcliffeNZ196519658143392151*35.64--131500
Darren BravoWI/TKR202020201716439258*32.6743290.740302122
George DockrellIRE/LL201820182216839298*49.0040098.00020358
Billy GodlemanDER20202020131603928624.5060564.79031502
Saeed AnwarPAK1995199514181392103*23.0678849.75131361
Alex RossST/DA20232023222053925226.13319122.880112615
Alex BlakeKEN201420142221539258*24.50345113.620222916
Harbhajan SinghIND/MI20092009523253926014.5242392.670153615
Bharat PopliND2015201547039111655.8679549.18131521
Luka WoodsSER2026202688039110748.88221176.921204820
Brian BolusENG196419645803918848.88--040420
DC de BoorderOV/OTA2013201391223919539.1064161.00031483
Ben GeddesSUR202220221112039112432.5868357.25120475
Chengalpet Rajan GnaneshwarKIN-XI202020201212139198*35.55329118.840303314
Rahul TripathiRPS20172017141403919327.93267146.440214317
Colin IngramHH/IU202020201515239163*30.08283138.160203713
Polly UmrigarIND19591959815039111826.0710.00112250
Nick SelmanGLA20202020111603917824.4474752.34032474
Aaron FinchMR/SFU202320231817339176*27.93336116.370303713
Jake EganNW202520251717339187*27.93367106.540113015
Richard HadleeNZ198019801317239110326.0745785.56122454
Chris HarrisNZ200020002418639159*32.5852075.19011315
Jake LibbyNOT20192019201803917721.7269955.94023363
Sese BauPNG20192019262033918023.0052075.19011287
Matthew ShortAS/VIC20192019182123916020.5876451.18032366
Ravija SandaruwanKUW/BRC20252025202203916317.77357109.520214116
Ryan BurlZIM/SS/DR20242024262343916120.58343113.990112617
Steve SmithAUS/SS201120113024739154*23.0051875.48012283
Jason SmithSA/DOL/MCT20262026292553916619.55314124.520213016
Shaun PollockSA/AX/IWX200520053427839167*20.5853573.08016404
Johnny TaylorAUS192519254803909048.7538451.04041280
Jack RobertsonENG1948194848139013355.71--130150
PreviousPage 161Next

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.