Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Umar BhattiCANCanada2006-201046421459983*21.39107655.67022558
Liam NorwellGLOGloucestershire2014-201876692659910213.93116251.551114808
Tom BantonTRTrent Rockets2024-2026222225986729.90403148.390206721
Charlie HemphreyGLAGlamorgan2019-2020182615988723.92127147.05053824
Bruce MurrayNZNew Zealand1968-1971132615989023.9234042.94051492
Krunal PandyaBARBaroda2018-2024302855987626.00482124.070415515
Cooper ConnollyAUSAustralia2024-20263326359714925.9664193.141355220
Mandeep SinghRCBRoyal Challengers Bengaluru2015-20184032559754*22.11463128.940245421
Imran Ali ButtBHRBahrain2017-2024363325976219.2662695.370455317
Ishank JaggiJHAJharkhand2016-20212019659675*45.85418142.580426813
Xavier MarshallUSAUnited States of America2019-20213230259610021.2981872.861224815
Neil FosterENGEngland1983-19937770195963911.69146740.630012634
Craig SerjeantAUSAustralia1977-19781526159512423.8074641.69124692
Avishka IroshanROMRomania2025-2026332875956628.33514115.760225424
William O'DonnellAUCAuckland2020-20253430359450*22.00476124.790113235
Daniel SolwayNSWNew South Wales2019-20219173593133*42.36142441.64141720
Brad HodgeASAdelaide Strikers2014-20172020659356*42.36460128.910304521
Curtis CampherMRMunster Reds2021-2025292935939822.81494120.040346321
Tobias ViseeNEDNetherlands2015-2021343405937817.44440134.770358219
Tommy AndrewsAUSAustralia1921-1926152315929426.9113753.28040490
Rovman PowellBRBarbados Royals2023-202530281059267*32.89378156.610413547
Rahul TewatiaHARHaryana2018-202335291359259*37.00370160.000116123
Sean DaveyCANCanterbury2020-202634369592101*21.93106955.381276015
Mushfiqur RahmanBANBangladesh2000-2004384455924915.18144540.97009521
Narendra PatelUSAUnited States of America2019-20245845135925218.5079074.940124310
Joshua van HeerdenGERGermany2022-2026191845917442.21438134.930316415
Tiger LanceSASouth Africa1962-1970132215917028.1448937.42051426
KC D'SouzaBULBulgaria2020-20223128759192*28.14384153.910233640
Dick BarlowENGEngland1881-1887173045916222.737346.58023310
US HathinjarCAACambodia2023-20253636259174*17.38500118.200475431
Muhammad AbbasWELWellington2023-2026282625907224.58448131.700303025
D JayatungaBSCBadureliya Sports Club2024-2026192705907721.8585868.760426412
George DrissellDURDurham2022-2026464075906917.88104556.460155910
Max HoldenDVDesert Vipers2025-2026161535897649.08449131.18050713
Sahibzada FarhanIUIslamabad United2018-20252120158910631.00427137.941306425
KN ChaddhaINAIndonesia20262322258975*29.45548107.480414812
Quinton de KockTITTitans2015-2022232305898825.61442133.260337118
Mark CraigNZNew Zealand2014-2016152595896736.81108354.390316510
S LiyanageACCCAce Capital Cricket Club2024-2025212645896726.7789365.96020504
Dieter KleinLEILeicestershire2016-20216356165899414.7280273.44018732
Adeeb UsmaniUAEUnited Arab Emirates20261716258811642.0060297.671414326
Manjural Islam RanaBANBangladesh2003-2006313265886922.62136043.24023512
Iqbal QasimPAKPakistan1976-19886564165885612.25155734.230112490
Andre FletcherKFKandy Falcons2022-202419192587102*34.53405144.941335633
Tillakaratne DilshanRCBRoyal Challengers Bengaluru2011-20132424358776*27.95534109.93053788
Scott SteelLEILeicestershire2021-2022232415877225.52580101.210534615
David WainwrightDERDerbyshire2014-201532351258710925.52118249.66134611
Ashley NurseWIWest Indies2011-20196648205874420.96584100.510025115
Steve MagoffinSUSSussex2014-20175264195875113.04127446.080112851
Travis HeadWORWorcestershire2018141925867734.4774179.08030826

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.