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
Cameron DelportLEILeicestershire2016-201849463120112227.931047114.7124213241
Henry ShipleyCANCanterbury2016-20256161712018222.24172369.7006512144
Ben FoakesENGEngland2018-2024274781200113*30.77248748.252531118
John HastingsDURDurham2014-20155865712009120.69129892.4507913540
Wahab RiazPAKPakistan2008-202015412526120054*12.12169970.6303239742
Janneman MalanSASouth Africa2019-2022343321199177*38.68133689.7535312227
James TaylorENGEngland2011-201634396119910136.33186064.4619310114
Ben CuttingBHBrisbane Heat2012-2020786813119981*21.80824145.510227472
Umar GulPAKPakistan2003-201623715936119965*9.75200259.89013111044
Maurice TateENGEngland1924-1935395251198100*25.4964171.611558414
Marcus NorthAUSAustralia2009-201024382119712833.25247248.425451445
Hamish RutherfordOTAOtago2013-20246763111978219.31866138.2205413548
Ben AitchisonDERDerbyshire2020-2026919212119711214.96206258.05221513218
Corey AndersonNDNorthern Districts2012-201924352119616736.24185264.5824215525
Calvin HarrisonNORNorthamptonshire2025-202638484119615327.18199060.1034614118
Peter SiddleAUSAustralia2008-2019891011911965114.59249947.8602181274
Dhruv JurelRRRajasthan Royals2023-2026575113119581*31.45775154.1901059862
Harmanjot SinghGERGermany2017-2026615410119583*27.16940127.1306311932
Fraser WattsSCOScotland2006-201249472119410126.53181365.861969711
Gareth HarteDURDurham2017-202036535119411424.88272843.771561195
Jofra ArcherSUSSussex2016-2025746619119481*25.40148780.3005613230
Janith LiyanageBCAABloomfield Cricket and Athletic Club2025-202627302119316542.61139785.4046110828
Richmond MutumbamiZIMZimbabwe2013-20227071711937418.64160774.2404711332
Kassim NassoroTANTanzania2010-2026958015119366*18.35140784.7904711618
Michael VandortSLSri Lanka2001-200821342119214037.25253846.974431356
Alan KippaxAUSAustralia1925-193422341119214636.12180039.06281971
Tom CooperMRMelbourne Renegades2012-202070619119265*22.92947125.8706410038
Mitchell PerryVICVictoria2020-202652731011927518.92314937.8504111404
Michael HoldingWIWest Indies1975-19871621182111927312.29156262.80082410041
Martin GuptillAUCAuckland2017-202641386119185*37.22878135.6508211054
Mitchell MarshLSGLucknow Super Giants2025-202626260119011745.77728163.4629210773
Jack FingletonAUSAustralia1932-193818291118913642.46217730.82533531
Ashar ZaidiESSEssex2016-20186155911898225.85954124.630609550
Kris ClarkeNDNorthern Districts2022-2026526213118910324.27218554.4213613621
Sharujan ShanmuganathanTUCATamil Union Cricket and Athletic Club2025-202632317118712349.46195060.8736210113
Phil MeadENGEngland1911-1928172621185182*49.3861930.05433380
Suranga LakmalSLSri Lanka2009-20221671635011854210.49235150.40003213315
Nitish RanaDELDelhi2016-202245406118410734.82803147.4518310270
Razmal ShigiwalAUAAustria2018-202550467118495*30.36863137.200749451
Robin UthappaINDIndia2006-20155854811838625.72124295.2507513325
Chris OldENGEngland1972-198178911611836515.77256645.44031413214
Gautam GambhirDCDelhi Capitals2008-20184644411828629.55962122.8709214013
Gulabrai RamchandINDIndia1952-196033535118010924.58--256421
Mohammad AmirPAKPakistan2009-202415911429117973*13.87250047.16021412614
Ayush BadoniLSGLucknow Super Giants2022-202666561011787425.61836140.910759647
Bhuvneshwar KumarINDIndia2012-202623410633117763*16.12207056.8604141249
Andries GousUSAUnited States of America2024-20264241211768330.151028114.40010110953
Ben StevensJERJersey2014-2023504731175103*26.70142082.7516210924
Sunil DhaniramCANCanada2006-20106057511759222.60149478.6507411710
George BaileyHAMHampshire201730357117416141.93150278.1636512713

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.