ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Mashrafe MortazaBANT20Is2006-20175338103723613.29273136.260062823
Sarfaraz KhanINDTests2024611137115037.1049574.95133448
Keemo PaulWIODIs2018-20263325737146*20.6138297.120023112
Somachandra De SilvaSLODIs1975-198541291037137*19.5369153.69000230
Jomel WarricanWITests2015-20262545173714113.2567854.72007329
Kithuruwan VithanageSLTests2013-201510162370103*26.4348476.45111449
Sewnarine ChattergoonWIODIs2006-20091817237054*24.6761560.16022543
Talat AliPAKTests1972-1979101823706123.1314728.57022341
C PyleGIBT20Is2024-2026222143704721.76304121.710013313
Yasar HaroonBRAT20Is2019-2026302843704715.4243485.25002377
Artie DickNZTests1961-19651730437050*14.2320.00014290
VE TemboMOZT20Is2019-20263432637047*14.23335110.450074211
GK GhalleyBHUT20Is2022-2026373553704012.3341190.020062417
Saif HassanBANODIs2025-2026151503698024.6049374.850213713
Mikyle LouisWITests2024-2025102003699718.4589741.14021404
Peter ForrestAUSODIs20121514036810426.2956165.60132344
Ian HollandUSAODIs2019-2022151403687526.2947577.47021273
Nick WelchZIMTests202581513689026.2980645.66032376
Deepak HoodaINDT20Is2022-20232117536810430.67250147.201022918
Ian SalisburyENGTests1992-2000152533685016.73131627.96014440
Ikramullah KhanQATT20Is2022-2026452863685516.73331111.180333113
Nixon McLeanWITests1998-2001183223684612.2773849.860064011
Ronald TariVANT20Is2019-2024363393685615.33350105.140151612
Azhar AndaniPORT20Is2021-2024141413678128.23344106.69020412
A AugastinTANT20Is2025-2026151433676333.36301121.93041419
Mirza AhsanAUAT20Is2019-20232624536770*19.32232158.190412621
CK JasmatSAMT20Is2022-20263025436742*17.48333110.210032618
S PradhanBHUT20Is2022-2024272613675914.6840989.73013414
Michael JonesSCOT20Is2022-2026151513668626.14264138.640213417
Julius SumerauerJERT20Is2019-20264331936654*16.64258141.860122616
Paul WisemanNZTests1998-2005253483663614.0898937.01005434
S Vijay UnniMAST20Is2022-20268843183663814.6442186.94000257
Matt MachanSCOT20Is2013-20161212236567*36.50280130.36030317
Neil HawkeAUSTests1963-196827371536545*16.5955228.08006170
F BanunaekINAT20Is2022-202610544163655413.0443084.88015256
Dale SteynSA/AXODIs2005-20191255112365609.3656264.95018359
Ed JoyceENG/IRET20Is2006-20141714336478*33.0938794.06010295
David MathiasBHRT20Is2022151543646133.09343106.120202120
Saim AyubPAKTests2024-202691603647722.7566854.49033384
PS AthavaleOMAT20Is2023-2024211713645422.75288126.390213910
R EscobarARGT20Is2019-2026272163645524.2743284.26011233
Donald TiripanoZIMODIs2014-20223829836455*17.3354966.30012308
Jofra ArcherENGTests2019-2026233773645112.1366954.41014408
Nasir JamshedPAKT20Is2012-2013181813635621.35320113.440213412
Rick DarlingAUSODIs1978-1982181813637421.3567953.46010260
Mohammad AmirPAKODIs2009-201961301036373*18.1544481.76025328
Sunil NarineWIODIs2011-20166545123633611.0044182.310083612
FFZ NhaduateMOZT20Is2023-2026181723629324.13272133.090243818
Peter MoorZIMT20Is2016-20192018436292*25.86280129.290102224
Eric RussellENGTests1961-1967101813627021.2945937.69022320

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