Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ollie RobinsonENG/SUS20212021192324066719.3380550.43026431
Rod MarshAUS19821982262904065314.0090944.66013333
Rhys MariuCAN2023202348140511257.8673854.88130520
Oliver DaviesNSW2026202679040525345.00399101.50110576
Tim WardTAS2024202459040514245.0087046.55133412
Basil ButcherWI19651965510040511740.50--11001
Peter ParfittENG196519657101405122*45.0028942.21111470
Vijay ManjrekarIND19641964712140510836.82--112430
Satya SetuBOK202220221212440580*50.63369109.76030408
Gavin RennieZIM19971997111314057633.7579950.69040260
Wayne MadsenDER202020201316140510327.0065162.21123515
KC D'SouzaBUL202220221716440592*33.75244165.980212131
Younis KhanPAK2010201015171405131*25.3174354.51123244
Shaiman AnwarUAE20182018171704057723.8248184.200312812
Dewald BrevisSA/MCT/MNY202320231717240570*27.00331122.360222325
Craig ErvineZIM202420241719240510423.8259368.30134404
Mohammad MithunBAN/RR201620162219540564*28.93364111.260222416
Malan KrugerNAM20252025211904058021.3249781.490103111
Andre RussellWI/DC/KRB201220122920540559*27.00314128.980133818
Joe LeachWOR201920191420440554*25.3166660.81021661
Peter WilleyENG1980198015212405100*21.3298241.24132481
Tom CurranENG/SUR201720173228104055322.5056671.55021475
Angelo PereraNSWC202520258111404120*40.40394102.541313612
Kashif AliWOR202220221112140411436.7341397.82120408
Grant FlowerZIM1995199510131404201*33.67114435.31100221
George ThomasSOM2024202413131404106*33.6747385.41101576
Tim DavidPS/HH/SIN202020201614440492*40.40241167.630303320
Sadagoppan RameshIND2001200171404046128.86102139.57021420
Lionel CannBER20072007151514045228.86328123.170133223
Phillip HughesAUS20112011815040412626.9383248.56111562
BJ WatlingNZ/ND20182018111514048528.86106437.97034371
Rob KeoghNOR201420141317140412925.2563363.82122492
Muditha LakshanCCC2025202518173404117*28.8650080.801103712
Grant ElliottIWX/WAR/LQ201720172321540459*25.25323125.08013358
Ross WhiteleyWOR/SB202120212521540444*25.25397101.760013417
Moisés HenriquesAUS/RCB/SS201320132022840481*28.8652776.66022376
Daniel ChristianAUS/RCB/SS2021202140321240461*20.20274147.450143619
Adil RashidENG/YOR20182018513394043516.8359168.36001465
John ReidNZ1962196236040314267.17--130554
Muhammad ShahdadUAE2026202699040311444.7846387.041303013
Les AmesENG19331933810240310350.3833931.5612072
Nitish RanaMI/DEL20162016131114039740.30245164.490403229
Shoaib MalikPAK200220021312140311536.6482348.97200402
Alexei KervezeeNED20102010111204039233.5852277.20020495
Dean ElgarSA20162016813040312731.0091943.85111492
Irfan KarimKEN201520151313240375*36.6456571.33040367
Shiv ThakorDER201720171113140313033.5847385.20110434
Jesse TashkoffWF/WEL202620261014040310928.7947385.20201538
Dilip VengsarkarIND198819881414240376*33.5876352.82043234
Irosh SamarasooriyaPSC2025202581514036928.7975353.52031399
PreviousPage 157Next

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.