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
Deepak HoodaPK/RAJ20212021161513097522.07223138.570312116
Eddie ByromSOM2018201881503095420.6080638.34021440
Nicholas KirtonCAN20252025181613094620.60303101.980002212
Graeme van BuurenGLO201720171317130988*19.3164348.06035372
Rinku SinghKKR/UP201920192118530956*23.77212145.750222514
Anil KumbleIND20062006151903095816.2680238.53012410
T JamtshoBHU202420241919330966*19.31246125.610243016
Ijaz AhmedPAK19891989242033095618.1840376.67021301
Will SutherlandAUS/MR/VIC202420241921630936*20.6042173.40004206
Charlie ShreckLEI20142014262683095617.1741674.28014472
Logan van BeekWF/WEL/DER2019201939281130952*18.1859951.59025336
Logan van BeekNED/WF/WEL202620263128133094020.6036883.97002277
Damian CrowleyITA2017201744030810577.0032495.06120412
Graeme PollockSA1966196624030820977.00--110462
Neil HarveyAUS1954195435130816277.0023344.64110310
Rahul ChopraUAE202620261083308127*61.6034589.28201226
Wesley BarresiNED20142014992308137*44.00286107.691002510
Ben DunkAUS/MS/AS2017201799130879*38.50201153.230213014
Zubair AliQAT20262026111013088634.22202152.480213412
Graeme WoodAUS19801980711230811234.2276840.10203260
Sharandeep Singh BhatiaDUM20222022111133087338.50287107.32031287
David BernardWI20092009131223086930.8053657.46030253
Binod BhandariNEP/SPR202420241312130858*28.00259118.920102614
Sikandar RazaZIM20132013111203088225.6749362.47020304
J BuleleMOZ202220221212230862*30.8034389.80020361
AM VaughanSOM20242024111233086834.2251959.34011373
Collins ObuyaKEN20152015131313087825.6746066.96020241
Kyle JamiesonNZ/AA/AUC202020201813530851*38.5047365.120202710
Josh BohannonLAN201820181113130878*25.6757953.20020370
Ahmed AqeelMAS202420241513530865*38.50231133.330101813
Ibrahim RahimiNOR202520251414330855*28.00182169.230111231
Syed KirmaniIND1977197771413085523.6971942.84021310
Trent JohnstonIRE200720071715430845*28.00281109.610011317
Ryan BaileyWAR20142014151513086222.00284108.45021267
Andrew McBrineIRE/NW20162016181553087930.8038280.63020277
Tanzid HasanBAN20232023161503088420.5331597.78022466
Benny HowellGLO/BP202120212117330853*22.00219140.640242711
Calum HaggettKEN20152015161733088022.0070543.69022391
Lorcan TuckerIRE/LL20192019201733088122.0031099.35032335
Gareth BergHAM20162016212063085622.0040077.00012346
IK GamantikaINA20252025302123083816.2131298.72002247
N BalasooriyaPSC20252025182203085914.0034788.76013412
Akila DananjayaSL/MI201820182925730843*17.1146166.81002283
Matt MilnesKEN/OI20222022282573086717.1163948.20012443
Rashid KhanOI/GT/MCT202520255833123083914.67233132.190042221
Alex DoolanHH/TAS20172017341307247*102.3343670.41101371
Gautam GambhirIND2004200457030713943.8649661.90110421
John HoltWI1959195947130712351.17--120210
Hashmatullah ShahidiAFG20212021673307200*76.7559251.86110322
T AmarasingheCMCC202620265803078838.3845867.03020258
PreviousPage 196Next

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.