Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aravinda de SilvaSL19871987120292114.50--000-0
Graeme CremerZIM20122012120292614.508334.9400030
Henry OsindeCAN20062006120291514.503387.8800022
William PorterfieldIRE20162016120291514.504564.4400040
Amjad AliUAE20112011120291614.508036.2500050
Nadeem AhmedHK20152015120292914.506246.7700140
Safyaan SharifSCO201720171212926*29.008235.3700020
Shaminda ErangaSL20132013320291514.508036.2500050
Bernard ScholtzNAM20172017120292814.509430.8500040
Bevan SmallCS20142014220292914.504465.9100150
Ashar ZaidiESS20172017220292314.505354.7200031
Tom HelmMID20202020120292814.505354.7200041
Qais FarooqUAE20152015120292614.505949.1500020
Dasun ShanakaSSC20242024120292914.5022131.8200114
Ken McClureCAN20242024121292629.007041.4300030
Mir HamzaPAK20252025120291614.503387.8800012
Wes AgarSA20262026120292514.504269.0500022
Alfie GleadallDER201820181212927*29.006147.5400010
Mahidul Islam AnkonBAN20242024120292914.506643.9400112
Sean WillisTAS20192019120292414.506743.2800060
William O'DonnellAA20192019120292614.506544.6200030
Charith AsalankaSL20212021120291914.507041.4300021
Archie LenhamSUS20212021120292014.507041.4300030
Dunith WellalageSL20222022120291814.504761.7000030
D RanatungaCCC20262026320292914.505651.7900160
Y RupasingheMSC20252025120292914.504564.4400131
K WanniarachchiNCC20242024120292114.505850.0000060
Leo FransiscoBSC20242024120292814.5010029.0000010
Iqbal SiddiquiIND20012001121292429.003096.6700031
Amite HasanBAN20262026120292514.504072.5000050
W.G. GraceENG18991899120292814.50--00000
Bill BrownAUS19471947220291814.5012123.9700010
Jim ParksENG19371937120292214.50--000-0
Ray LindwallAUS19491949221292129.00--000-1
Easton McMorrisWI19581958120291614.50--000-0
Venkataraman SubramanyaIND19661966120291714.50--00050
Peter TruscottNZ19651965120292614.50--00000
Parthasarthi SharmaIND19771977120292014.506544.6200030
Allan BorderAUS19781978120292914.5012722.8300140
Peter SleepAUS19821982120292914.505255.7700150
Ashantha de MelSL19831983120292914.507538.6700130
Roger HarperWI19891989120291714.5010826.8500030
Asanka GurusinhaSL19851985120291714.50--000-0
Wasim RajaPAK1985198523029149.676942.0300040
Shaun PollockSA199619962312923*14.508534.1200030
Jacob OramNZ200220022312926*14.505651.7900130
Will WilliamsCAN2015201523029219.6710627.3600130
Jack LeachSOM2020202023029219.677140.8500040
Jack BoyleCAN202120212312913*14.5016118.0100040
Ben LockroseOV2026202623029209.6711824.5800130
PreviousPage 328Next

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.