Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
SJ MacBethNWNorth-West Warriors2022-2026585469397519.5695098.840238335
Irving RomaineBERBermuda2006-20104443593810124.68142166.0114610420
Pravin AmreINDIndia1991-19944743893810326.80192548.73151725
Dinesh KarthikRCBRoyal Challengers Bengaluru2015-20246053159378324.66575162.960368253
Shafiq SharifMASMalaysia2012-20215754693759*19.5296197.5004912418
Prithvi ShawNORNorthamptonshire2023-20241721193624446.80747125.3023013124
Brian CloseENGEngland1949-1976254029367024.63175335.14043955
Sunil JoshiINDIndia1996-20018364139369218.35148762.950268321
Denesh RamdinTKRTrinbago Knight Riders2016-202155471793559*31.17813115.010536832
Ashwin HebbarANDAndhra2016-202335353934103*29.19734127.251549534
JJ HuoMOZMozambique2018-20264644893412625.94723129.1822510039
S DanielSSCSinhalese Sports Club2024-20262527293314237.32104089.711629136
Chetan SuryawanshiSINSingapore2012-20234643593274*24.5394698.520649227
Hamish RutherfordWORWorcestershire2019-20202323093112640.4893299.8942011028
Cameron WhiteMRMelbourne Renegades2015-20193535893179*34.48786118.450716532
Michael LumbSSSydney Sixers2011-2017404019318023.87749124.300508733
Azyan FarhathMALMaldives2018-202645441093166*27.38105888.000607218
Max BryantQUEQueensland2020-20263238293088*25.83115180.8004511917
Josh ShawGLOGloucestershire2016-202512493239304513.29172453.94001810620
A MuthalibNSWCNugegoda Sports Welfare Club2024-2026343579297033.18154260.25080785
Devon ThomasSKANSt Kitts and Nevis Patriots2015-2021605059297120.64769120.810418140
Matt HenryCANCanterbury2013-202571731792975*16.59108285.8601910432
Tom NightingaleGUEGuernsey2015-2026524539287522.10886104.740447630
Craig WallaceSCOScotland2011-2022625479285819.74109784.590427617
Andrew WhiteIREIreland2006-2014775789287918.94141865.44014743
Tim DavidSINSingapore2019-2020191939279757.94708130.930808734
Cody ChettyDOLDolphins2012-2019474369276825.05776119.460437426
Saqlain ArshadQATQatar2019-2026454529279721.56786117.9404411727
Ricky BhuiANDAndhra2018-202330287926108*44.10600154.332435262
Cam FletcherAAAuckland Aces2023-202617315926132*35.62217242.631519615
Kavem HodgeWIWest Indies2023-202621351926123*27.24200846.122461162
Mark EalhamENGEngland1996-20017258792653*18.16179151.700247213
Liam PlunkettENGEngland2005-201912381289265617.47117279.0102138719
Shoaib AkhtarPAKPakistan1997-201121715355926479.45183750.4100238133
Tanmay AgarwalHIHyderabad (India)2016-20233636192597*26.43747123.830629622
Percy ChapmanENGEngland1924-19312636492512128.9197062.781527312
Mohammad HafeezLQLahore Qalandars2019-20223837992598*33.04710130.280527834
Cameron DelportDOLDolphins2012-201642411925103*23.13680136.0313410037
Muhammad AmirMASMalaysia2019-20268262109258017.7994198.300448621
Finn AllenWELWellington2020-20232525292492*40.17472195.7601029453
Abdool SamadCANCanada2003-20103535292413028.00130370.911349810
David BedinghamSASouth Africa2023-20261729392311035.50137067.3714310817
Bob WillisENGEngland1971-19841541506992328*11.40273133.800016851
Avishka FernandoSSCSinhalese Sports Club2024-20262121192216046.10783117.752508936
Denis AtkinsonWIWest Indies1948-19582235692221931.79520.00154466
Nathan SmithOVOtago Volts2016-20212643892211426.34207844.371331215
Nuwanidu FernandoSSCSinhalese Sports Club2024-20262926592112043.86841109.513517838
Hamish RutherfordNZNew Zealand2013-20192840192117123.62149961.4412311218
Harry TrottAUSAustralia1888-18982442092114321.93--147671
Harry PodmoreKENKent2018-202255661692154*18.42165555.6502510711

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.