Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Dhanushka GunathillekeSL20182018152214606121.9069666.090204711
Derek RandallENG197919792024246015020.91118338.88114381
Justin BroadNOR20242024212554607523.0075560.93024494
Tom GraveneyENG1966196647145916576.50111641.13210491
Trevor GoddardSA1957195761214599041.73--040231
Daniel HughesSS/NSW201720171113345998*45.9049991.98030519
Dhanushka GunathillekeSL/DAM201920191515045913330.6051489.30121524
Dave HoughtonZIM199219921415145912132.79101345.31120374
Abbas GhaniHUN20252025161604596628.69286160.490524622
Nafees IqbalBAN200520051217045912127.0097047.32131571
Jacques RudolphSA20062006121824599028.6989351.40021580
Jan Nicol Loftie-EatonNAM/CR202420241918245910128.69396115.911124522
Craig WhiteENG200220021519545994*32.7974761.45041405
Jake GibsonOV/OTA20232023161914599625.5051788.780404312
Matt ColesKEN/DD20162016302204599120.8649293.290334617
Justin KempSA2006200624237459100*28.6959876.761233016
Keshav MaharajSA/DOL/YOR20192019282544598521.8664071.720345012
Janak PrakashSIN20222022292844595619.1349393.100122316
WPUJC VaasSL200020003031104595421.8695248.21021328
Mashrafe MortazaBAN/AX20072007333234597915.8357280.240243519
Wasim AkramPAK19921992323374595417.6571064.65012396
Devdutt PadikkalKAR20192019111124588750.89270169.630504626
H LakovBUL20252025111124587850.89346132.370304212
Ken BarringtonENG19681968811145814345.8050234.66122452
Clive LloydWI19741974812145816341.6449762.37121506
Manan VohraRR/CHA2021202112121458106*41.64334137.131203922
Polly UmrigarIND196219626121458172*41.64--13080
Joe CarterND20232023111344589850.8971663.970505310
Matthew HaydenAUS20002000111414586935.2374461.56052653
Harry DukeMID/YOR202620269143458100*41.6472163.52120546
Norman YardleyENG1947194791424589938.1742338.53040220
Carl HooperWI199019901519545813432.7187952.10101382
Fynn Hudson-PrenticeSUS20262026151944586830.5357579.65042518
Ali OrrHAM202620261419145810525.4476260.10111545
Manjural Islam RanaBAN20042004172244586925.44111041.26023421
Sourav GangulyIND/ASIA200520052023145810120.82110041.64111510
Yuvraj SinghIND/SH/PUN20162016292444585422.90390117.440124322
Malan KrugerNAM20242024272624587319.0849392.90021499
Nayan MongiaIND19971997252654587821.81123737.03030352
Grant StewartITA/KEN20232023322734585019.08429106.760153730
Michael JonesSCO/DUR/NS202420243129545845*19.08435105.290044222
Clyde WalcottWI1953195357145712576.17--210153
Donald BradmanAUS1947194758145718565.2988251.81131380
Dhananjaya de SilvaSL/JS202020201514245779*38.0848993.46050528
Anton DevcichND201720171015145711632.6446698.071206211
Bob SimpsonAUS19781978915045710030.4747843.31121301
Mudassar NazarPAK19781978111504577630.47113431.66040270
Lahiru ThirimanneSL20172017131604578028.5682455.46052333
Paul SheahanAUS1968196891614578830.4784138.64030450
Travis DeanMS/VIC202220221017145714628.56101844.89114600
PreviousPage 140Next

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.