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
Sandun MendisCCC/NSWC20252025101031354419.2916382.82000124
DB LakhaniSWE20262026101011355115.00123109.76011126
Godfrey EvansENG1955195571011353715.001662.50003150
Nuwan KulasekaraSL/CV20152015211141355819.2917178.9501077
Lega SiakaPNG20172017111101353112.2718971.43001132
Milinda SiriwardanaNCC20242024111101355212.2719569.2301377
Kangabam SinghMAN201920191211213555*15.0016382.82012113
Blessing MahwireZIM20052005812313550*15.0024954.22011192
Nehemiah OdhiamboKEN20072007171201356611.2522759.47013123
Shaminda ErangaSL201420141012813545*33.7526750.56002190
B KrugerMR20242024141201353311.2518075.00001153
Chris OldENG1973197391211353412.2729140.55002210
Imad WasimIU/DC202620262013313529*13.50109123.85000112
Rizwan ButtBHR20242024231441353213.50130103.85002110
Sachithra SenanayakeSL20142014271661353013.5015090.00002133
Roger HarperWI19871987191741352410.3816880.3600164
Zaheer KhanIND200320033019613534*10.3819369.95005144
Shashika DulshanBRC/RCC202520252119713531*11.2535238.35002101
Nathan GilchristKEN2024202424205135419.0037036.49003153
Tom HelmMID/BP/GG2023202327216135209.0025952.12002121
N McFadyenSA20262026110134134134.0017477.01100165
Henry WoodENG18921892111134134*---100-0
Gary CosierAUS19751975221134109134.0021861.47100140
Mark DekkerZIM199219922201347967.0018174.0302052
Adam VogesAUS/MS2011201144113480*44.67116115.5201080
N PathanTHA2019201944113454*44.67106126.4201087
Kiplin DorigaPNG2017201744113489*44.6719469.07011103
Faisal KhanKSA2019201944113483*44.6756239.290111310
Nicholas MaioloITA2018201844213457*67.00113118.58010121
Joseph Peter PhillipsGLO202320233401348033.5022958.52010230
A McKnightTUA/TUCA202520254401344033.5014890.54000124
Patrick BrowneWI2008200855113449*33.5017974.8600076
Abhik PatwaTAN201820185501345626.8089150.56010177
Babar HayatHK201920196501345626.8017875.28010132
Karabo MotlhankaBOT2018201855213450*44.67125107.20010161
Shivam BhambriCHA201920195511344133.50101132.67000147
Maidul IslamEST202120215501344926.80134100.00000124
Ali NayyerSWI2022202265313448*67.0084159.5200068
Muhammad SiddiquiSLO202520255501344626.80114117.54000136
Evan JonesLIO/PR2024202410511348333.5090148.89010510
Vinayak ShuklaOMA2024202455213452*44.6789150.56011145
Bobby PeelENG189218923501348326.80--010110
Greville StevensENG192819283501346926.80--010-1
Imran FarhatPAK200720073601346822.3334738.62011190
Ganesh SatishVID201620167601345422.33102131.37010125
Jake CarderWA202020203601343122.3327648.55001190
Stan McCabeAUS193319333601347322.3328247.52010190
Joe SolomonWI196119613611344526.8038025.26000100
Duncan SharpePAK195919593601345622.33--01000
Aunshuman GaekwadIND197719773601343922.3336336.91000130
PreviousPage 350Next

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.