Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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/27QUETAS

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
Hugh TrumbleAUS189918995932325638.67--01000
Uppara GirinathCPN-XI202020209902326225.78195118.97010286
Kamran AkmalPAK2002200281022325629.0030775.57011380
Thilan SamaraweeraSL2006200661002326523.2055441.88031310
Naman OjhaSH201420141110423279*38.67161144.100101417
Hanuma VihariIND/AND2022202271012325825.7853543.36010261
Joe DarlingAUS1899189951012327125.78--010-0
VVS LaxmanIND20002000911123216723.2045051.56101350
Abdullah FazalPAK/RAW2026202691122326625.7834966.48021257
Morris OumaKEN20102010151222325223.2041555.90010250
Peter BorrenNED20132013141222324823.20200116.000001610
Mark DeyalTKR/KT20232023131222325723.20165140.610102511
Norbert PhillipWI1978197871222324723.205349.06002211
Trevor FranklinNZ1988198871202326219.3397123.89010230
MS DhoniCSK202220221413623250*33.14188123.400102110
Mohamed ShamazTUCA20252025111302325117.8533369.67012274
Andrew SalterGLA201620161616723245*25.7830775.57001226
Gareth DelanyIRE/MR20242024161642324419.33192120.830011316
David RichardsonSA19931993191662326223.2051744.87010120
Tim SoutheeNZ/ND20132013181722324415.47232100.00002297
Danru FernsAA/AUC20242024171842323316.5745151.44001275
John ParkerNZ19801980131802325612.8959039.32023160
Shahid AfridiCV/MS/DP201920192721523239*14.50174133.330032112
James AndersonENG/LAN20142014252382328115.4738959.64014400
Jofra ArcherENG/RR/SB2026202650331323232*11.6025491.340031613
Jason GillespieAUS20062006232231201*231.0053143.50100282
Warren BardsleyAUS1910191023023113277.0027484.31110250
Syd GregoryAUS1894189424023120157.75--100300
Andrew StoddartENG1894189424023117357.75--100201
Warren BardsleyAUS19261926451231193*57.7510.00101150
Jack BrownENG1895189536223114057.75--101210
Anaru KitchenAA201320134722317446.2041955.13020323
Irosh SamarasooriyaPSC202620265712319638.5049646.57021254
H GoriCZE201920197702316633.00176131.250102312
Tom BevanGLA2022202277023113433.0029478.571012611
Matt BoyleCAN2024202457023111633.0033070.00110221
Patsy HendrenENG192519254702319233.0047844.14020170
Everton MattisWI198119816702317133.0059139.09021261
Richie BerringtonSCO2012201288023110028.88182126.92101266
Aziz MohammadBEL2026202688223167*38.50179129.05031288
Garry SobersWI195519554822316438.50--010100
Saiteja MukkamallaUSA20232023991231120*28.8825889.53112203
Julien WienerAUS198019806902319325.6754642.31020202
Kraigg BrathwaiteWI2020202051002317523.1055042.00021230
Shafiq SharifMAS20182018101022315428.88218105.96011315
Sharjeel KhanKK20222022101002316023.10177130.510112114
Omari BanksWI20032003811323150*28.8858439.55010242
Craig CummingNZ2005200571112317423.1072032.08011270
Marnus LabuschagneAUS/BH/QUE2018201871112316223.1046449.78012201
Ben WellsGLO2023202311112231108*25.67218105.96102268
PreviousPage 244Next

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.