ODI1st 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by format (All cricket)

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamish MarshallNZODIs2003-2007656291454101*27.43199073.071123988
Wanindu HasarangaRCB/RR/SKANT202017-20261399920145377*18.39925157.0805914759
Joe RootRR/ST/YORT202014-2026514912145292*39.241087133.58012214827
Will GidmanKEN/GLO/NOTFirst-class2014-201831508145212534.57289850.102941853
Brett LeeAUSTests1999-200876901814516420.15273952.98051418118
Dawid MalanENGODIs2019-202330304145014055.77148897.4567515032
Dane VilasLANList A2017-202338344145016648.331222118.6648112535
Arun HarinathLEI/SURFirst-class2014-201825442144913734.50298448.563711874
Fred TitmusENGTests1955-1975537611144984*22.29237032.4901041363
Ed PollockWOR/WAR/BBT202017-202589851014487719.31939154.2107814679
Pathum NissankaDC/JK/CST202021-202654530144711927.301011143.13111215649
Ayush BadoniDEL/LSGT202021-2026816615144580*28.331052137.3608511857
Dasun ShanakaSLODIs2016-2026766751445108*23.31150895.8225611452
Josh ClarksonCSFirst-class2015-2026345261444166*31.39229662.8935815236
Ben GeddesMID/SURList A2021-2026464631443141*33.56153494.07210414544
Jonty JennerJERT20Is2019-2026555411144396*33.561012142.5907511859
Joe BurnsAUSTests2014-202023401144218036.97255756.3947618314
Mike BrearleyENGTests1976-19813966314429122.89483929.800961310
Nayan MongiaINDTests1994-200144688144215224.03374238.541661595
Subramaniam BadrinathCSKT202008-2013946720144171*30.661212118.89011615428
Dion EbrahimZIMODIs2001-200581756144112120.88253456.871481040
Ross TaylorCS/SUS/NOTFirst-class2013-202124411144014636.00206369.80211618814
Craig ErvineZIMT20Is2010-20247069414407022.151363105.6509514130
Irfan PathanPK/DC/SHT202008-2020121983714396023.591165123.5201311149
Curtly AmbroseWITests1988-2000981452914395312.41308046.72012617212
John CampbellWITests2019-202630597143811527.65280751.2315417417
Matt HenryCAN/WOR/SOMFirst-class2013-2025628713143775*19.42172083.55031017449
Daryl MitchellWORT202014-2021937317143568*25.631172122.4407414313
Sikandar RazaZIMTests2013-202522420143412734.14255556.13111314617
Simon HarmerWAR/TIT/ESST202012-202621813348143456*16.871088131.80021010454
Lorcan TuckerLQ/LL/TKRT202017-202677661214337726.541018140.7707513356
Colin de GrandhommeNZTests2016-2022294471432120*38.70178080.4528614141
Kedar DevdharDC/BART202011-202146455143210035.801175121.8718116531
Assad ValaPNGT20Is2015-2026706610143293*25.571237115.7608112242
V SainiROMT20Is2020-2026705912143191*30.451127126.9707413331
Matty CrossSCOT20Is2013-2026867514142966*23.431228116.3705512936
David LloydDER/GLAList A2014-20246355314289227.46165886.13010316716
Bert OldfieldAUSTests1920-1937538017142765*22.65249234.95049791
Ben RaineOTA/DUR/LEIT202014-202614110418142711316.591084131.6414710963
Ethan BrookesWOR/WARFirst-class2019-202631544142614028.52272852.2734618024
Rachin RavindraNZODIs2023-2025393511424123*41.881324107.5556215634
Charles KellewayAUSTests1910-192826424142214737.42266935.11361880
Matt MachanSUSFirst-class2014-201627453142219233.86197372.0734417912
Billy GodlemanDERT202014-20216765714229224.521215117.0409512139
Ashley GilesENGTests1998-200654811314215920.90306446.380491755
Bas de LeedeNEDODIs2018-202660566142012328.40201370.541759929
Shreevats GoswamiKKR/RCB/RRT202008-202266566141986*28.381092129.95011616727
Nasir JamshedPAKODIs2008-201548483141811231.51188175.3938515019
Wiaan MulderKEN/ESS/LEIFirst-class2019-2026264571416235*37.26233360.693761969
Marcus StoinisAUST20Is2015-202687702414167830.78968146.2806211666

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.