Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mushtaq MohammadPAK19731973711180420180.4038142.78341931
Steven TaylorUSA202220222424180411434.9683196.752319718
Nathan AstleNZ2004200420251804145*33.50134959.601519210
Sol BudingerLEI202420242526080412030.92773104.011649821
Hashan TillakaratneSL199419942830780411634.96155051.87144860
William PorterfieldIRE/WAR20162016333338049226.8098681.54051917
Ian HealyAUS1993199333348804113*30.92127463.11235691
Tillakaratne DilshanSL2004200437381080410428.71129562.08102772
Sai SudharsanIND/GT202620261818180310047.24561143.141918830
Colin CowdreyENG196019601019180315544.61506.00332591
Lorcan TuckerIRE/LQ/LL20242024262738038533.46734109.400738926
Shahid AfridiPAK199919992730080314126.77103177.891439223
Max O'DowdNED/CC20232023313008039026.7799380.870439018
Jordan SilkSS/TAS202420242734480384*26.77144755.49062863
Mark BoucherSA/AX/IWX20052005373798036428.68132460.65023733
Ravindra JadejaIND/CSK202320235140128037028.68123664.970216317
Aravinda de SilvaSL198519852227380212233.4248679.012426215
Chris TavaréENG198319832429180210928.64195740.98142732
Martin GuptillNZ/PK/AA2017201729303802180*29.70767104.561318827
Sadeera SamarawickramaMSC/CK202620262830280212528.6484794.69140938
Scott EdwardsNED20222022303088028636.4589289.91080588
Kashyap PrajapatiOMA202220223131280210327.6695983.631538213
Shaun PollockSA199719973132108028236.45123864.78033724
Kevin O'BrienIRE/RR/TTRS201320133533680284*29.70674118.990316032
Greg HayCS/CD202120211523180115236.41159250.31251885
Sammu AshanCMCC/ACCC20252025212918017928.61126263.470417815
Steve WaughAUS198719872830880183*36.41135858.98051646
Duleep MendisSL198519852530480112430.8171778.10150483
Chris HarrisNZ20022002323558017126.70147654.27045695
Leonard HuttonENG19491949712080020666.6720.00331452
Asad ShafiqPAK201520151317180013150.00151252.91330612
NRM ThainESS202620262321280010942.11104876.342501096
Haris SohailPAK/PZ201820182026280014733.33157950.662327010
Graham YallopAUS197919791726280016733.33183038.03221720
Paul WalterESS20212021312918009628.57140856.82051979
Craig ErvineZIM2015201531303800130*29.63100679.522317315
Ken RutherfordNZ19901990303348007927.59129461.82056673
MS DhoniIND/RPS201620164838168008036.36716111.730215232
Asif AliPAK/IU/CTB201820184843118008025.00532150.380225052
Habibul BasharBAN200120011422179910838.05140556.87183892
Dean FoxcroftNZ/OV/OTA202320231924279915936.32100379.661538517
Shakib Al HasanBAN/KKR/KRB20122012262727999731.96778102.700728313
Owais ShahRR/HH/CC201220123030979979*38.05629127.030516132
Ravindra JadejaIND/CSK201920194532147999144.39105775.590615321
Harry DeardenLEI20192019303527999124.21128062.420421026
Guy WhittallZIM200120013036579911925.77159850.00133784
Lyndon JamesNOT2024202435367799106*27.55152552.39152815
Mitchell SantnerNZ/ND/WOR20172017464087997324.97123864.540317526
Hardik PandyaIND/MI201820183940117999327.5588690.180438323
Nic MaddinsonMS/VIC201920192121079822438.00118867.173108413

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.