Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sajid KhanPAK/SOM2022202279115153*18.8821669.91011243
Lokesh BamNEP/BK2024202410901517116.78112134.82011912
Keacy CartyWI/SKAN20222022119115143*18.8826656.7700083
J MoscaITA202220229901514116.78147102.72001183
S NirmalBSC202420249911514518.8837540.2700163
Kalhan ChalluHK202520259931514525.17116130.17000103
Rohan GavaskarIND20042004111021515418.8823464.5301082
Tim LudemanAS20152015101001513115.10125120.80001214
J BuleleMOZ202620261010115149*16.7820673.30001133
Y DewthusaBSC/NCC20262026141001515315.1020573.66012121
Abhishek SharmaSH/PUN201920191111215160*16.78112134.82012166
Kieran ElliottTAS2024202461111516315.1040637.19012142
Oliver MetcalfeMR20242024121121515316.7818083.89015223
Quintin McMillanSA19311931611215129*16.7810.0000271
Nosthush KenjigeUSA/MNY20232023171261514325.1719975.88000113
Rohit KumarNEP20192019131221515515.1017188.30010150
David WilliamsWI19971997101221514815.1038639.12003130
Andy BichelAUS20022002201331514815.1021669.91002172
Writtick ChatterjeeBEN/DGD20212021171361515121.57115131.3001389
Sam ElliottMR/VIC20262026131511513210.7935442.66000142
Abdur RazzakBAN20112011211641514312.5815994.97003125
Rahul GunasekeraNSWC202620261616115141*10.0724561.63003121
Mohammad WasimPAK/IU20222022341971514312.5817785.31002136
Franklyn RoseWI1997199720204151349.4427055.93002124
Mujeeb Ur RahmanMR/RR/PZ20232023582281516410.79151100.00014167
James AndersonENG200820083423121513413.7342835.28001150
Tom HoranAUS1881188112015012475.00--100100
Abdullah ShafiquePAK202120212301507350.0034543.48020124
Clive van RyneveldSA1953195323115068*75.00--020120
Kim BarnettENG198819882301508450.0027654.3502170
SR WatersKEN200820084401507437.5023464.10010211
Urvil PatelGUJ202220224401508437.5088170.45010223
Yasir AliSPA202620264411506450.00137109.49010132
Vic RichardsonAUS1925192524015013837.5027953.76101130
Varun SoodSIK2021202155315060*75.00146102.7401086
David GowerENG199219923521507350.0029151.55010190
Liam BlackfordVIC202620263501508030.0028153.38010180
Akram KhanBAN200020005601506425.0023264.66010182
Sam HeazlettBK202520256601505125.00100150.00011911
Rajat DeyTRI2016201666115077*30.00125120.0001088
D KansonkhoMAA202120216601505425.0017685.23010151
Bilal TahirKUW2026202696315061*50.0082182.930101111
Usman KhanQG202120216601508125.00123121.95011165
Muhammad AminSWA202120216601508025.00113132.74021195
Saad MasoodPAK/RAW202620268611505430.00103145.63010186
Indika de SaramSL199919998711503925.0033045.45000180
Matthew BreetzkeSA/DSG2023202397215048*30.00108138.89000146
Vriitya AravindUAE202420247701505121.4329750.5101181
Ali RahmonNGR2026202687215061*30.00107140.19011182
Stuart CarlisleZIM199619965801505818.7536640.98011160
PreviousPage 327Next

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.