Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael ClarkeAUS20152015141824307426.8864866.36020486
Ridley JacobsWI200320032423643060*25.2978954.50042503
Joe DarlingAUS1898189846042917871.50--200663
Aaron JonesUSA20192019171634299533.0060271.26031258
Suryakumar YadavIND20242024181714297526.81283151.590404122
Paul StrangZIM19971997242254294725.2464966.10000302
Mohammad HarisPAK2025202526252429107*18.65308139.291134019
Taranjeet SinghROM202220221111142811042.80258165.891204623
John CrawleyENG200220027123428100*47.5697343.99121480
Shakib Al HasanBAN2013201391324288138.9154878.10040446
Chris WoakesENG2018201817133428137*42.8053380.30130528
David WarnerAUS2011201112152428123*32.9252881.06122493
Alex ObandaKEN200920091616142896*28.5356975.220313820
Jos ButtlerENG20132013251834287528.53308138.960333718
Richmond MutumbamiZIM20152015252344287422.5354878.100223511
Rohan KanhaiWI1959195958042721753.38--110490
Jermaine BlackwoodWI20202020510042710442.7067763.07131522
Conrad HunteWI19661966711042713538.8259640.77200610
Ramnaresh SarwanWI20072007131214279238.8254478.49020386
Chetan ChauhanIND1981198191404279730.50112837.85031450
Alvin KallicharranWI19791979141534279835.5865755.86010370
Fraser WattsSCO20072007161604277026.6968162.70040454
Simon O'DonnellAUS19901990231624277430.50409104.400323015
Clive LloydWI1969196991704277025.1263648.74030495
Vikramjit SinghNED20222022181804276523.7258073.62031507
Pankaj RoyIND1959195991804279923.7230.00033120
Mark BoucherSA19981998292944277817.0894045.43033512
Saud ShakeelPAK202220226914269453.2591346.66050511
Bob CowperAUS1967196759042610847.333336.36130210
Gordon GreenidgeWI19821982111304268432.7776455.76050385
Alec StewartENG19951995101404268130.4396844.01020650
Aryansh SharmaUAE20232023181814266025.0644994.88042564
CJA AminiPNG202320232119442610928.4050085.201213016
Matthew WadeAUS2017201719214426100*25.0675756.27111375
Ashley GilesENG20042004242254265225.0672059.17012500
Jeff CroweNZ19831983202334265621.3078754.13023302
Mitchell JohnsonAUS20112011322784265722.4250983.69023408
Mitchell SantnerNZ2019201933301042612621.3073857.721023013
Dion NashNZ19991999353294266318.52108639.23012371
Mark RichardsonNZ200020006904259947.22109838.71040510
M KasselmanBOT202620261414142510232.69273155.681424223
Keaton JenningsENG201820189161425146*28.3389347.59101410
Jonny BairstowENG20132013111714256726.5685449.77020487
Robin SinghIND19981998261864258235.4255077.270402310
Garry SobersWI1962196257142415370.67--210258
Johnny TyldesleyENG19051905591424112*53.00--221430
Douglas JardineENG19331933710042412742.4069424.64120150
Hanif MohammadPAK19551955813142414235.33--200251
Justin LangerAUS200620068142424100*35.3367662.72111580
Michael LeaskSCO2023202317144424107*42.40328129.271112925

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.