Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR172/4 (18.4)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Meet BhavsarKUW20232023181825058931.56367137.600534318
Craig ErvineZIM201720171620250516028.0686458.45113473
Shai HopeWI/BT202020201720050511525.2579563.52120513
Zain-ul-HassanGLA20232023162235056926.58116243.46021742
Richard HadleeNZ198619862222650572*31.5670271.94031449
Ian HealyAUS19911991242255056929.7189356.55042410
Stuart BroadENG20082008332665057625.2584959.48032614
Ravi ShastriIND198919892127350510721.04130938.58112432
Toby Roland-JonesENG/MID20172017253165056520.2078064.740216110
WPUJC VaasSL200220023835850572*18.7081861.74013482
Moeen AliKKR/GAW/BB20252025423525057915.30461109.540252425
Benny HowellGLO/PZ/CC202220224236155054624.05313161.340033129
Mitchell SantnerNZ/MI/ND2025202561391750555*22.95415121.690113228
Usman KhawajaAUS20152015351504174126.0072469.61310385
Ian RedpathAUS19751975813050410538.77138536.39221400
Sharujan ShanmuganathanBSC/TUCA202520251314250412342.0084359.79131414
Richie BerringtonSCO202520251515250410538.7756689.052123019
Sanjeeva RanatungaSL199419941215150411836.00134437.50220460
Kedar DevdharBAR201920191616150464*33.60396127.270405811
Campbell KellawayMS/VIC202420241219250412229.65119442.21133611
Troy JohnsonWF/WEL2022202213203504194*29.6595752.66101616
Movin SubasinghaBRC/LL2025202520203504100*29.65412122.331223244
Calum MacLeodSCO201320132021250482*26.5362081.290433711
Denesh RamdinWI/GAW201320132622650410731.5083060.72132673
Michael-Kyle PepperESS20212021232235049226.5363379.620325514
George HankinsGLO201720172023150479*22.9189056.63046642
Ranjan MadugalleSL198519852024350410324.0040262.69143188
Jordan SilkSS/TAS20192019222415044621.91108646.41000424
Saleem YousufPAK19901990262535046222.9187857.40030434
Wriddhiman SahaIND/PK20152015222625046021.0082261.310224411
James FranklinNZ/WF/GAW20132013303095046124.0063779.120334114
Guy WhittallZIM19961996243115047016.80137236.73034491
Simran SinghPK/PUN2021202112124503119*62.88361139.341303929
Rohan KanhaiWI19601960712050311041.9223047.39140452
Mominul HaqueBAN20212021713150312741.92105147.86211550
Bevan CongdonNZ197319731015150317635.93100341.08202360
Aqib IlyasOMA20232023181605039031.44445113.030514718
Prithvi ShawDC/MUM202220221616050313431.44297169.361215924
Ajit WadekarIND19691969816150391*33.53--031460
Michael HusseyMI/ST20142014181815039629.59402125.120503818
Graeme van BuurenGLO/BP2022202213213503127*27.9489756.08111771
Suresh RainaIND200620062723550381*27.9472269.67031444
Ravindra JadejaIND/KTK20112011282365037829.59482104.360124116
Paul CoughlinDUR2022202225232503100*23.95494101.821134911
Shamsur RahmanBAN201420142025050310620.1287957.22114627
Leo CarterCAN202120212326550316923.9566975.19122599
Tom FellWOR20212021212805036917.96109645.89041673
Ruwan KalpageSL19941994283085036322.8690055.89031347
Sachin TendulkarIND1995199515163502112*38.6253893.31120684
Asanka GurusinhaSL1986198613163502116*38.6278347.00120232
PreviousPage 127Next

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.