Batting by year (Men's All internationals)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Zimbabwe×

Player figures come from full scorecards, which we hold for 596 of the 875 matches in this selection (from 1992). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Fakhar ZamanPAK20182018773623210*155.75540115.372307210
Matthew HaydenAUS20032003341535380178.3360089.172005714
Wiaan MulderSA20252025231531367*265.5058790.46200676
Mohammad HafeezPAK20112011781516139*73.7158987.61220618
Liton DasBAN20202020662483176120.75441109.522304913
Tamim IqbalBAN200920091212048215440.1755786.541314210
Martin GuptillNZ2011201167248110996.2064774.342314110
Marvan AtapattuSL20042004540462249115.5066369.68201611
Tamim IqbalBAN20142014811045510941.3691349.84221463
Kumar SangakkaraSL20042004651445270111.2560373.80120572
MahmudullahBAN20142014811344382*55.3883952.80050493
Harry TectorIRE2023202312102434101*54.25428101.40120356
Rahul DravidIND20002000232432200*432.0074258.22210551
Habibul BasharBAN2001200148041310851.6381450.74142571
Shahriar NafeesBAN20062006662410123*102.5049183.50210591
Imrul KayesBAN2018201857040014457.1450778.90211378
Mominul HaqueBAN20142014692400131*57.1469757.39121370
Shakib Al HasanBAN2009200912103398105*56.86364109.34210409
Imam-ul-HaqPAK2018201855039512879.0041395.64301311
Mohammad YousufPAK19981998471394120*65.6785246.24140542
Faf du PlessisSA2014201467139312165.5061763.70130324
Shakib Al HasanBAN20142014811039313735.7350078.60212432
Tamim IqbalBAN2020202055139215898.0041095.612003911
Pathum NissankaSL2025202577139212265.33351111.68131487
Brendon McCullumNZ201120117833908778.00372104.840402519
Jacques KallisSA20012001233388189*-77050.39200428
Mushfiqur RahimBAN20182018794385219*77.0069755.24100295
Wavell HindsWI20032003681382127*54.5754570.09120478
Shoaib MalikPAK201520151010337611253.71344109.30110367
Martin GuptillNZ2012201255137491*93.5037898.940503613
Mushfiqur RahimBAN2014201481113727737.2051672.09031338
Misbah-ul-HaqPAK2013201357237083*74.0074549.66050332
Nasir HossainBAN201320137913687746.0051471.60041333
Inzamam-ul-HaqPAK1995199535036710173.4072650.55130473
Ross TaylorNZ20162016233364173*-55066.18210333
Sachin TendulkarIND20002000231362201*181.0055365.46200540
Babar AzamPAK2020202065135412588.50300118.00130405
Niroshan DickwellaSL2017201767035311650.4344080.23210330
Mohammad HafeezPAK20132013793348136*58.0038291.101203210
Quinton de KockSA201420146603448457.3341383.29040325
Paul StirlingIRE20212021881342115*48.86327104.591003614
Raqibul HasanBAN20092009121233367837.3351465.37010284
Graeme SmithSA2005200544032912182.2533797.63210357
Upul TharangaSL2017201767332479*81.0039681.82030365
Dhanushka GunathillekeSL2017201755032311664.6038284.55130332
Javed OmarBAN2001200148131785*45.2993733.83030390
Gary KirstenSA20012001231316220158.0049963.33110451
Brian LaraWI2003200368031319139.1338182.15100387
Younis KhanPAK20132013241309200*103.0068345.24110303
Shakib Al HasanBAN201320137903078134.1137482.09030313
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.