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
T RajapakseACCCAce Capital Cricket Club2025-202618201610118*32.1166292.151327115
Will SalzmannNSWNew South Wales2022-2026192366107335.8891466.74041786
Colin IngramASAdelaide Strikers2017-2019252556107530.50439138.950514231
Will GidmanKENKent2016-20181925661099*32.11120950.45062742
Samarth SinghUPUttar Pradesh2016-2019262516099325.38532114.470425919
Hassan KhanSFUSan Francisco Unicorns2024-2026322886095730.45397153.400114043
Zakir HasanBANBangladesh2018-20241932160910019.65123949.15144725
A TuraySIESierra Leone2022-20264040260978*16.03572106.470236619
Suryakumar YadavKKRKolkata Knight Riders2014-20175441146086022.52461131.890115421
Shahadat HossainBANBangladesh2005-20159510137608409.50129746.880014767
Olipa GeraldUGAUganda2026171536079550.58439138.270514442
AB de VilliersTSTshwane Spartans2018-20191919360793*37.94387156.850615125
Marcus HarrisAUSAustralia2018-2022142626077925.29132245.92030730
Rahmanullah GurbazJKJaffna Kings2021-2023262606077323.35414146.620535538
Isaac DamarellGUEGuernsey2014-2026423676075220.93583104.12022728
Peter PollockSASouth Africa1961-197028411360775*21.6836131.30023271
Sonal DinushaSLSri Lanka2025-2026592606133*86.57103458.61320528
Nicolas PooranPKPunjab Kings2019-2021333146067722.44391154.990253544
Jack IkinENGEngland1946-1955183126066020.9057932.47034380
George LavelleLANLancashire2020-2024363236067220.9066491.270555216
Ryan HindsWIWest Indies2001-2009293446068420.20141542.83021722
Philip SaltRCBRoyal Challengers Bengaluru2025-2026191916057833.61349173.350616433
Maurice FosterWIWest Indies1969-19781625560512530.2513430.60110450
Isa ZarooBULBulgaria2023-20263028260578*23.27507119.330216316
Barry McCarthyIREIreland2016-2026120782360551*11.0078377.2701144321
P PushparajanMACMalta2025-20262121260410331.79387156.071414835
Ben StokesRRRajasthan Royals2018-202131315604107*23.23463130.451135717
Gurinder SandhuQUEQueensland2021-20254348560446*14.05142242.48008787
Dhammika PrasadSLSri Lanka2006-2015505186044714.05103458.410096211
Wiaan MulderDSGDurban's Super Giants2023-2025312746035926.22443136.120315423
Aaron RedmondNZNew Zealand2008-2013212816038322.33117651.28041844
Irfan PathanPKPunjab Kings2008-20104235116036025.13460131.090114722
Charles MorrisWORWorcestershire2014-2022130110606035012.06184232.740110622
Tip FosterENGEngland1903-1907814160228746.31--111611
Craig CummingNZNew Zealand2003-2009243236027420.76156638.44014762
M PodoskyPHIPhilippines2022-20253535460210119.42525114.671164733
Hashim AmlaHAMHampshire2018812060111250.08104157.73240760
Johnson CharlesSWSharjah Warriorz2025222206017727.32433138.800405935
Stephen MooreDERDerbyshire20141522160112828.62113353.05132853
Andre RussellLAKRLos Angeles Knight Riders2023-20263129860170*28.62411146.230445239
Cameron WhiteMSMelbourne Stars2011-2015313026018821.46532112.970404521
Daniel WorrallSURSurrey2022-20267469306015115.4185770.1301107418
Allan SteelENGEngland1880-18881320360014835.2916851.79201510
Grant StewartITAItaly2021-2026322336007630.00380157.890443750
WGRL WijenayakeNSWCNugegoda Sports Welfare Club20255103599201*85.5799860.02401496
Rassie van der DussenJSJozi Stars2018-20191818559996*46.08446134.300423527
Kevin PietersenDCDelhi Capitals2012-201419194599103*39.93440136.141215627
Nimesha GunasingheACCCAce Capital Cricket Club2025-20261925059916123.96101159.25122628
Sanjay KrishnamurthiUSAUnited States of America2021-20264031659968*23.96560106.960363430
Himmat SinghDELDelhi2018-20243733115995327.23472126.910334826

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.