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 resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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 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 (Men's All internationals)

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 11,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Haider AliPAK202220221211193319.3079117.7200264
Bob TaylorENG19841984911093238.4532928.27001100
Umesh YadavIND2016201619124931911.6317752.54001121
Nathan EllisAUS20262026171279336*18.6012872.6600051
Dawlat ZadranAFG20142014161279324*18.6011084.5500246
Lasith MalingaSL20112011261439332*8.4572129.1700476
Mark GillespieNZ2007200730167932810.3311283.0400381
Pramodya WickramasingheSL199319932816493217.7515659.6200692
Matthew HoggardENG200220022619893328.4538823.9700360
Suranga LakmalSL20162016221969321*7.1516058.13006130
Ashwell PrinceSA20042004221924792.0012474.19000100
Akram KhanBAN19951995330924430.6718649.4600030
Michael RipponNED20182018331925146.0011083.6401052
Dipendra Singh AireeNEP20182018430924030.6712971.3200071
RazaullahPAK20262026330928130.6775122.6701169
Vernon RansfordAUS19101910230925830.6715360.13010100
Syed Abid AliIND19731973230924130.6718250.55000120
Bryan YoungNZ199019904329241*92.0010984.4000031
Colin IngramSA20122012540927823.0064143.75011113
Craig WallaceSCO20222022440924523.0010488.4600092
Sami AslamPAK20152015340924523.0018350.27000111
Srikar BharatIND20242024240924123.0019148.1700091
Sandeep GoudOMA20202020941923430.6711679.3100074
Snuffy BrowneWI193019302419270*30.67--01201
Amar SinghIND19341934240924823.00--000-0
Tiger LanceSA19671967341923030.67--000-1
Chris CowdreyENG19841984340923823.0021942.0100092
Dipak PatelNZ19911991242924146.0021742.40000130
Daryl TuffeyNZ200920095519280*23.0015260.5301092
Benjamin WardJER20222022551923823.0065141.5400066
KC RamamoorthyINA20252025650923018.4081113.5800076
HazratullahAFG20212021550924418.4081113.5800186
WK BitisCRO202320235519232*23.0065141.54000134
R DianishMAC20242024550924818.409992.93001130
K KrishnakumarBUL20252025650923618.4087105.7500063
George BeanENG18921892350925018.40--01070
Dick LilleyENG189618963519265*23.00--01100
Niall O'BrienIRE20122012661922518.4011580.0000052
Peter HandscombAUS20182018360923415.3320844.23001130
Harmanjot SinghGER20252025661922618.4071129.5800164
Zak TribeJER20212021660922915.339695.83001110
Harry ManentiITA20262026761923718.4083110.8400055
Zubair Al BalushiOMA20262026660924015.3361150.82001115
Joe HunterENG188518854629239*23.00--00081
Charlie TurnerAUS18921892361922918.40--00050
John MurrayENG19671967460927715.3322341.26012110
Imran KhanPAK19741974561923118.4024837.1000170
Marlon SamuelsWI20052005671922915.3319447.4200090
Ajantha MendisSL201020101870927813.1423040.00010101
Wayne ParnellSA201220121372922718.4010290.2000092
PreviousPage 247Next

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.