Live5th T20I · India in New Zealand 2026/27NZ83/2 (8.5)IND191/8 (20)NZ need 109 runs in 67 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE126/8 (30.1)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOLBOL need 175 runs to winT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Craig WhiteENG200220021519545994*32.7974761.45041405
Justin KempSA2006200624237459100*28.6959876.761233016
WPUJC VaasSL200020003031104595421.8695248.21021328
Mashrafe MortazaBAN/AX20072007333234597915.8357280.240243519
Wasim AkramPAK19921992323374595417.6571064.65012396
H LakovBUL20252025111124587850.89346132.370304212
Ken BarringtonENG19681968811145814345.8050234.66122452
Clive LloydWI19741974812145816341.6449762.37121506
Polly UmrigarIND196219626121458172*41.64--13080
Matthew HaydenAUS20002000111414586935.2374461.56052653
Milind KumarUSA2026202615143458116*41.6446398.922002817
Norman YardleyENG1947194791424589938.1742338.53040220
Herschelle GibbsSA200820081717045810226.9452387.57121628
Carl HooperWI199019901519545813432.7187952.10101382
Manjural Islam RanaBAN20042004172244586925.44111041.26023421
Sourav GangulyIND/ASIA200520052023145810120.82110041.64111510
Michael BracewellNZ2022202229249458127*30.5346897.861124817
Malan KrugerNAM20242024272624587319.0849392.90021499
Nayan MongiaIND19971997252654587821.81123737.03030352
Clyde WalcottWI1953195357145712576.17--210153
Donald BradmanAUS1947194758145718565.2988251.81131380
Adam VogesAUS20162016813145723938.0892549.41111533
Bob SimpsonAUS19781978915045710030.4747843.31121301
Mudassar NazarPAK19781978111504577630.47113431.66040270
Lahiru ThirimanneSL20172017131604578028.5682455.46052333
Paul SheahanAUS1968196891614578830.4784138.64030450
Lance KlusenerSA19981998222134575725.3961274.67032540
Zane GreenNAM20262026322324576221.7647396.62020446
Neil HarveyAUS19561956916045614028.50--133340
Josh InglisAUS202620261818145610326.8246697.85120545
Everton WeekesWI1958195858145519765.00--120-0
Shikhar DhawanIND20202020111004559645.50445102.25050555
Leonard HuttonENG195019505103455202*65.00--110440
Andrew JonesNZ19871987811045515041.36106842.60121310
Walid GhauriNOR2025202514142455100*37.92350130.001304217
Ian RedpathAUS1968196881504559230.3379939.67042640
Shahid AfridiPAK20012001161614557030.33427106.560404323
Colin IngramSA2013201316161455105*30.3359376.73135464
Sikandar RazaZIM20202020131604557228.4465569.47030448
Shane WatsonAUS200820081317145512628.4470664.45111584
Deepak HoodaIND202220222519445510430.33390116.671023714
Javed OmarBAN200320031322045511920.68134533.83111630
Mehedi Hasan MirazBAN201820183331745568*18.9666768.22011358
Martin CroweNZ1993199391324549841.2787451.95030465
Rod MarshAUS197219721015345411837.8362772.411325010
Tatenda TaibuZIM20082008161634548134.9264570.39030280
Solomon MireZIM201720171416045411228.3851188.85112569
Josh InglisAUS202320232220145411023.89383118.541224319
James FranklinNZ20062006222510454122*30.2784253.92101426
Matthew WadeAUS202120212725345451*20.6447296.190123917

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.