Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd 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)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 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,769 of the 11,775 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Devon SmithWI20092009141704766528.0079360.03020553
Mark BurgessNZ1969196910192476119*28.0011815.25122484
Babar HayatHK202620262020547693*31.73350136.000333529
Andy BichelAUS20032003372144767128.0057682.64021549
Asghar AfghanAFG201720172423247610122.6760179.201103816
Hamilton MasakadzaZIM20102010242404767219.8362975.68034448
Alan KippaxAUS1930193068147514667.8684239.07140400
Jeet RavalNZ2017201771104758843.18107244.31040630
Waqar HasanPAK19551955813147518939.58--120300
Gordon GreenidgeWI199119911115247522636.54103545.89100624
Steve TikoloKEN/AX200720072221547589*29.6962675.88033495
AP RajeevanTAN20222022242244757026.39395120.250304510
Mansur Ali Khan PataudiIND19671967510047414847.40108439.58131583
George MunseySCO202320231212147413243.09393120.612105716
David WarnerAUS20242024121314748139.50395120.000505317
Greg MatthewsAUS198519851115347411539.5094850.00210343
Shane DowrichWI201820189174474125*36.46109943.13131445
Mark AdairIRE20232023392664748823.70468101.280224718
Stuart MatsikenyeriZIM20042004262814747317.5683356.90013572
WPUJC VaasSL20042004322984746922.5791551.80024623
Ryan BurlZIM202220223331104745422.5753888.100213614
Charles MacartneyAUS1926192656147315194.60--300470
Peter MayENG1956195669247310167.57--140490
Alec StewartENG1991199110152473113*36.3887753.93120480
Adrian BarathWI201120111318147311327.8286454.75132516
Tom GraveneyENG19571957451472258118.00--201530
Herbert SutcliffeENG1926192657147216178.67--130340
Phillip HughesAUS2009200959047216052.4480658.56211616
Lawrence RoweWI19761976121914727026.2263945.85030330
Mushfiqur RahimBAN20122012192034727927.7664972.730104411
Will YoungNZ202520252123247210722.4864173.63124581
Lega SiakaPNG20222022262604729018.1557082.810134113
Bob CatterallSA1924192458147112067.29--221313
Graham DowlingNZ1968196848047123958.8851946.05200429
VVS LaxmanIND20092009692471124*67.2995349.42151700
Conrad HunteWI19631963510247118258.8856636.40210541
Roshan MahanamaSL19881988141504715831.4093150.59051311
Graham GoochENG19781978101524719436.23105744.56042502
Rajin SalehBAN2006200614161471108*31.40100646.82131520
Reeza HendricksSA20212021181814716927.71398118.34040509
Richie BerringtonSCO20242024232064718933.6449195.930213713
Kapil DevIND199019902021447111027.7157780.94111498
WPUJC VaasSL200620063433114716421.4196548.81024470
Polly UmrigarIND19611961561470147*94.00--300460
Dean ElgarSA20142014712047012139.17103045.63221576
Bruce LairdAUS198119818122470117*47.00103045.63130340
Marcus NorthAUS201020101017147012829.3895749.11213614
BJ WatlingNZ201420141117247012431.33132335.53123391
Paul DowntonENG19841984111754707439.17143232.82031370
Sidath WettimunySL19831983151714709629.38104744.89041451

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.