Live5th Match · Pakistan ODI Tri-Series 2026/27PAK110 (25.3)SL48/0 (6)SL need 63 runs in 264 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by year (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,750 of the 11,756 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Wally HammondENG1938193869066624074.0077651.93231661
Ian ChappellAUS19731973712266610966.6025748.25240831
Kushal Janith PereraSL20182018202216668131.71646103.100627613
Tom BantonENG202620262522466612637.00523127.341616726
Imran NazirPAK200220022123166612730.2790273.84144946
Sean WilliamsZIM202220222424066610027.75617107.94131649
Gus LogieWI1985198531301266678*37.0087076.55043666
Jack GregoryAUS192119211115266511951.1552663.50160792
Chris RogersAUS20142014918066511936.94133649.78240770
MS DhoniIND201520152219466592*44.3375787.850405212
Virandeep SinghMAS20222022201936659641.56470141.490526529
Virandeep SinghMAS2023202321218665116*51.15500133.001514238
Michael van LingenNAM202320232121266513335.00636104.562227418
Sherfane RutherfordWI20262026242276658444.33444149.770614643
Richie BerringtonSCO20192019232336658133.25575115.650324629
Chamara KapugederaSL20082008292536659530.2390473.560424714
Shai HopeWI202420242525666511735.00611108.841424035
Najibullah ZadranAFG20222022282656657731.67592112.330624928
Kepler WesselsSA199419942328166510524.63146745.33120700
Adam ParoreNZ1995199524305665100*26.60127552.16121513
John EdrichENG197519751014166417551.08191134.75150710
Kushal Janith PereraSL201520151719066411634.95655101.371517615
AB de VilliersSA2016201622233664101*33.2074489.251445324
Rahul ChopraUAE20242024282546648031.6269595.540525522
Dwayne BravoWI20072007293166645626.5687276.150228410
Mark RichardsonNZ20012001812166314360.27144046.04240821
Javed MiandadPAK1978197814196663154*51.0073041.92232457
Glenn MaxwellAUS2016201623224663145*36.83437151.721336427
Ross MorganNZ19651965122206639730.14--052670
Ravi ShastriIND199019901214266218755.17135149.00320734
Murali VijayIND201020102125066213926.48118955.68111709
Dwayne BravoWI20082008222716628325.46109560.460326121
Mark BoucherSA20012001342866629230.09109360.57054678
Glenn MaxwellAUS20142014303016629322.83529125.140436224
Gundappa ViswanathIND197819781114166114550.8551845.75162430
Navjot SidhuIND198819881517266111644.07103663.801504812
Alex HalesENG201720171818266111041.31605109.261417916
Ramiz RajaPAK1990199018233661116*33.05117256.40323612
Kamindu MendisSL20252025293046618725.4280182.520425222
Hashim AmlaSA200720079172660176*44.00150543.85241862
Asanka GurusinhaSL199419941821266012834.74159641.35231653
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Sidath WettimunySL198219821216165915743.93121954.06130601
Ravichandran AshwinIND201620163118265911841.19131949.96241722
Qasim UmarPAK198519851720165920634.6889449.33132382
Yuvraj SinghIND200220022621365980*36.6168696.06071669
Hamish MarshallNZ20042004252446598432.9596668.22072480
MahmudullahBAN20242024292656599831.38627105.100624628
Ian HealyAUS199519952529765974*29.95118355.71052454
David MillerSA201320133230965985*31.3868696.060434321

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