Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
David O'SullivanNZTests1973-19761121415823*9.2914216.90002130
Pat CumminsAUST20Is2011-20245727121582810.53133118.80004117
Kaleem SanaCANODIs2023-2026342711158179.8817988.27006810
Bill HowellAUSTests1898-190418276158357.5217205.88008111
Colin CroftWITests1977-19822737221583310.5356317.4100681
Billy GriffithENGTests1948-194935015714031.4020.00101150
M BhaijiHUNT20Is20269901578117.44129121.71011108
Bunny LucasENGTests1879-18845911575519.6325827.5201070
Tafadzwanashe KaitanoZIMODIs2022-2024111111574215.7025661.33002182
JM VujinovichCROT20Is2022-2025131311573813.0824264.88002101
S KoppoluSLOT20Is2022-20251414215734*13.08149105.37003154
Zawar FaridUAET20Is2019-2023161531575513.08123127.64012118
Muhammad MoizROMT20Is2024-202519171157259.81115136.52003149
MB TambeFINT20Is2021-202634291315731*9.8119879.2900573
Imran TahirSAODIs2011-20191073616157297.8522569.78006211
Pieter MalanSATests20203601568426.0053029.43010110
Sonny MoloneyNZTests19373601566426.00--01100
KJ YoungBEAT20Is2019-20219921564422.29151103.31001154
Naushad AliPAKTests196561101563914.18--00000
Zahidullah KamalFINT20Is2026121211564414.1817788.14001102
Jai SinhSWIT20Is2022-2026161321565514.18138113.04011910
S KharviINAT20Is2025-202622171156319.7517589.1400398
Mudassar BukhariNEDT20Is2008-20163425815628*9.18150104.00001104
S RungrueangTHAT20Is2023-202628255156467.8020576.1000667
Zander de BruynSATests20043511558338.7540937.90010123
Rashid KhanPAKTests1982-19854631555951.6726957.62011210
Ian GouldENGODIs1983181421554212.9224363.7900250
Andrew McBrineIRET20Is2014-2022291861553612.92132117.42001115
Charlie Hara-HinzeJPNT20Is2024-20264121715523*11.0715798.73005123
Sunil NarineWIT20Is2012-2019502381553010.33138112.32002135
Blessing MuzarabaniZIMODIs2018-202665472015517*5.7432248.140015114
DO LeicherNAMODIs2024-20268721545830.8020774.4001084
Gary CosierAUSODIs1975-19799721548430.8016692.77011152
Ansar IqbalNORT20Is2019-20229811544022.00134114.93000174
Cephas ZhuwaoZIMODIs2008-20189901544517.11132116.67003189
Rashid KhanAFGTests2018-20256901545117.1118085.56010184
Dion MyersZIMODIs2021-2024101001543415.4022767.84000180
Sammy WoodsENG/AUSTests1888-189661001545315.4010.0001200
Andrew EllisNZODIs2012-2013151211543314.0018483.70001102
Mohammad HussainPAKODIs1997-19981412715431*30.80136113.24000114
Robert TaylorSCOODIs2013-20161514315446*14.0017289.53001113
Tich FreemanENGTests1924-19291216515450*14.0021437.38012100
Jack RichardsENGODIs1981-1988221631545011.8526458.3301370
Wahab RiazPAKT20Is2008-20203618615430*12.83123125.20002107
Ian MeckiffAUSTests1957-19631820715445*11.853154.8400210
Ross GregoryAUSTests19372301538051.0045333.7702070
Deepak HoodaINDODIs202210711533325.5018980.95000101
Jack O'ConnorENGTests1929-19304701535121.869060.0001181
Chetan ChauhanINDODIs1978-19817701534621.8630150.8300060
Anura RanasingheSLODIs1975-19829811535121.86147104.0801283

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.