Live6th Match · Pakistan ODI Tri-Series 2026/27SL179/3 (27)ENG386/5 (50)SL need 208 runs in 138 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
David BernardWITests2003-20093612026940.4038053.16030183
Ruvindu GunasekeraCANT20Is2012-20138802026525.25188107.45010234
Clifford McWattWITests1954-19556922025428.86--020-0
Andrew PoynterIRET20Is2012-2016151232025722.44166121.69011208
Bill BrockwellENGTests1893-189971202024916.83--001100
Sammy GuillenNZ/WITests1951-195681222025420.2030.00013152
R PanchalSPAT20Is2019-20231814620271*25.2523287.0701158
Arnold OtwaniUGAT20Is2019-2022151502024413.47197102.54003253
Tony DodemaideAUSTests1987-1992101562025022.4485123.74010140
Richard EllisonENGTests1984-1986111612024113.4771828.13001230
Winston DavisWITests1983-1988151742027715.5438939.07012193
Hasan MahmudBANTests2024-20261728920238*10.6357035.44003234
Anthony McGrathENGTests20034502018140.2040250.00020271
Zada SherFRAT20Is2026121102015518.27144139.580131212
Justin VaughanNZTests1992-199761212014418.2775726.55000210
Nasum AhmedBANODIs2022-2025201322014418.2723386.27000188
A ManepalliLUXT20Is2020-2025141312015716.75191105.24011193
Khaibar DeldarHUNT20Is2021-2025161402014914.36171117.54002199
Tinashe PanyangaraZIMTests2004-2014918620140*16.7538552.21002302
H VenkataramSINT20Is2025-202622181220127*33.50172116.86000129
Bilal MuhammadMACT20Is2021-20222919620135*15.46139144.60002814
Johan BothaSAT20Is2006-2012402092013418.27165121.82001159
Fayyaz ButtOMAODIs2019-2024302092014418.2727972.04001173
Salvin StanlyCAAT20Is2023-20252724320125*9.5720598.05003187
Wilf FergusonWITests1948-195481032007528.57--02100
Zulfiqar AhmedPAKTests1952-1956910420063*33.33--01172
Gus AtkinsonENGODIs2023-2026201342003822.22173115.61001216
AD DoreBERT20Is2024-20251514120033*15.38196102.04000204
Alan KnottENGODIs1971-1977201442005020.0024780.97012171
Fabian AllenWIODIs2018-2022201632005115.3820398.52012188
Metuisela BeitakiFIJT20Is2022-20261919220033*11.76192104.170031411
Moin-ul-AtiqPAKODIs1988-198955019910539.8027971.3310060
Jan-Berrie BurgerNAMODIs20036601998533.17198100.51010253
Odean SmithWIODIs2022-20239811994628.43119167.230001415
S RamakrishnanCZET20Is2022-2025108119967*28.43160124.38020224
Iftikhar Ali Khan PataudiENG/INDTests1932-1946610019910219.9060723.7210060
James McCollumIRETests2019-202361211993918.0950239.64001270
Waqar ZalmaiAUAT20Is2024-202645261119923*13.27156127.560031313
Makhaya NtiniSA/IWXODIs1998-2009173472419942*8.6529866.78009166
S PokhriyalCZET20Is2019-20207711987933.00179110.61010313
Harry MosesAUSTests1887-189561001983319.8011137.8400091
Roly JenkinsENGTests1948-195291211983918.009827.5500000
D ParasharUAEODIs2024-20261313419850*22.0031562.86011134
Zain AhmadFRAT20Is2022-2025201801985211.00187105.88014253
Nathan BrackenAUSODIs2001-2009116351819821*11.6528170.46005105
Connor EsterhuizenSAODIs202633119711998.50197100.00110139
Michael SwartNEDODIs2011-2014121111975219.7027272.43011195
Greg LambZIMODIs2010-2011151431973717.9138151.7100161
Jonathan BarryBAHT20Is2021-20261815419730*17.9129666.55001161
Matthew FordeWIT20Is2023-20262918519729*15.15134147.010011612

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.