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 team (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.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew ShortSFUSan Francisco Unicorns2024-2026252541043121*49.67664157.081808458
Shimron HetmyerRRRajasthan Royals2022-2026635720104359*28.19703148.360336465
Dominic SibleyENGEngland2019-2021223931042133*28.94304534.222561141
Jake BallNOTNottinghamshire2014-202318312743104249*12.40136076.62001914031
Jonny BairstowSHSunrisers Hyderabad2019-202128283103811441.52730142.191729946
Mackenzie HarveySASouth Australia2024-2026253151038134*39.92127581.4126013617
Ian BishopWIWest Indies1988-19981261073010374813.47251941.170013767
Dinesh KarthikDCDelhi Capitals2008-20145649810366925.27819126.500628730
Bruce YardleyAUSAustralia1978-19834058410367419.19156747.730491155
Ashok MankadINDIndia1969-19782343310359725.8868738.72063660
D InduwaraPSCPolice Sports Club2024-20264042210347625.85165162.63067927
Shoaib MalikPZPeshawar Zalmi2020-20223332510337338.26731141.310828739
Sacha De AlwisCAYCayman Islands2010-2026353571033150*36.89103899.521618741
Graham RoopeENGEngland1973-19782940410337728.69293333.17074934
Trent BoultNZNew Zealand2011-202425516182103352*13.08160864.24011610539
Josh LawrensonJERJersey2022-202533282103213939.69132877.71341975
Minod BhanukaTUCATamil Union Cricket and Athletic Club2025-202637394103217329.49142472.4716311114
Sourav GangulyKKRKolkata Knight Riders2008-20104038210319128.64933110.5007310436
Brad HoggAUSAustralia1996-2014145792910317920.62142072.610395810
Frederik KlokkerDENDenmark2012-2022443781030108*35.52126981.1715210010
D KansonkhoMAAMalawi2018-20266663610305418.07114090.350139716
Faf du PlessisJSKJoburg Super Kings2023-2026393641029113*32.16715143.9217310443
Lo-handre LouwrensNAMNamibia2016-202442424102910027.08146070.4814210516
Danny LambSUSSussex2024-202648477102913425.73136975.1613610224
Vaibhav SuryavanshiRRRajasthan Royals2025-202623230102810344.70449228.952628196
Donald TiripanoZIMZimbabwe2014-202376751910289518.36232444.23031010714
Phil JaquesAUSAustralia2005-200817250102715041.08183955.853721154
Paul DowntonENGEngland1977-198858681310277418.67303433.85046800
Karsan GhavriINDIndia1974-198158732010278619.38175840.44023817
Kevin PietersenMSMelbourne Stars2014-20183131310267436.64759135.180929232
Sean SoliaAUCAuckland2018-20266961510267518.32883116.190458635
Kieran Noema-BarnettCSCentral Stags2012-201920334102510835.34204850.0526412618
Sam HeazlettQUEQueensland2017-202631411102410025.60171859.6017210723
Will GidmanGLOGloucestershire201425309102312548.71165861.702311275
Smit PatelUSAUnited States of America2024-2026333321023152*33.00128279.8016311113
Pieter MalanMIDMiddlesex2022-202329372102111029.17139173.4019611418
Luke RonchiIUIslamabad United2018-202031313102094*36.43614166.12010411650
William PorterfieldNWNorth-West Warriors2017-2022333331020110*34.00128079.6926311126
Reginald NehondeBOTBotswana2017-202668581010206321.25117586.810337616
Mohammad RizlanQATQatar2016-2024696111102072*20.40129478.830566941
Sam BillingsSTSydney Thunder2020-20264240510198329.11727140.170619235
Trent JohnstonIREIreland2006-2013101732310186220.36982103.670146634
Will YoungNORNorthamptonshire202218261101713440.68177657.2626012412
Allan RaeWIWest Indies1948-195315242101610946.1830.00441584
Tillakaratne SampathNSWCNugegoda Sports Welfare Club2024-2026374531016129*24.19166461.0615510425
W SahanACCCAce Capital Cricket Club2024-202647495101615323.09136174.652309516
Alan TurnerAUSAustralia1975-197720331101513631.72183155.432321043
JP DuminyDCDelhi Capitals2014-2016383512101578*44.13776130.800606243
Zameer KhanDENDenmark2014-202438382101497*28.17159963.41040750
Ish SodhiNZNew Zealand2013-20262181002310146513.17170659.4404178930

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.