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
Usman GhaniAFGAfghanistan2014-202345443101311824.71114288.701439225
Yusuf PathanRRRajasthan Royals2008-201043424101110026.61627161.241618961
Chris RogersSOMSomerset201616252101013243.91196351.453641240
Kumar SangakkaraPKPunjab Kings2008-20103734210099431.53779129.5308211718
Tim PaineTASTasmania2017-2023284471009111*27.27189553.251421185
Tip SnookeSASouth Africa1906-192326461100810322.4060043.17151560
Gary WilsonDERDerbyshire2017-201846521110087224.59138372.8903210914
Safyaan SharifSCOScotland2011-20261941085210076017.98131576.580186819
Matthew WaiteYORYorkshire2015-202259511310067126.47129477.7402310716
Mark WoodENGEngland2015-20251461003310065215.01133875.19011712625
Jaskaran MalhotraUSAUnited States of America2018-2022474481005173*27.92970103.612446553
Dwayne BravoCSKChennai Super Kings2011-2022115753510046825.10732137.160247248
Jack BrooksYORYorkshire2014-20188781251004109*17.93171358.61121013514
Chris GreenLANLancashire2024-202641377100316033.43105694.983119336
G MckeonFRAFrance2022-202633334100210934.55692144.802638155
Simran SinghPUNPunjab2019-2023363581002119*37.11710141.131729950
Manoj TiwaryKKRKolkata Knight Riders2010-2013544915100275*29.47897111.710458223
D'Arcy ShortGLOGloucestershire2025-202628282100192*38.50692144.6509211441
Ed CowanAUSAustralia2011-201318320100113631.28242541.281621232
Ian JohnsonAUSAustralia1946-195645661210007718.5249037.350610532
Peter TooheyAUSAustralia1977-19792033399812233.27141945.24183864
Lendl SimmonsGAWGuyana Amazon Warriors2013-2015282849979741.54877113.680838242
Johnny TaylorAUSAustralia1920-19261928099710835.61117049.32181880
Shane WatsonSTSydney Thunder2015-20193838299710027.69743134.191628651
Junaid AzizBHRBahrain2014-202610067209975221.21960103.850146349
Andrew StoddartENGEngland1888-18981630299617335.576451.56233585
Shane WatsonQGQuetta Gladiators2018-20203131399691*35.57692143.930829460
Liam LivingstoneBPBirmingham Phoenix2021-20253836799692*34.34669148.880615571
Alex HalesIUIslamabad United2018-2025373719968827.67691144.1405411638
Ben HarmisonKENKent2014-20153142499612526.21212646.852221333
DuleepENGEngland1929-19311219299517358.5385248.83350641
Rohan KadamKARKarnataka2019-2021262539958945.23761130.7509211227
Pavan RathnayakeSLSri Lanka2025-20262826299513041.46866114.903429617
Eoin MorganKKRKolkata Knight Riders2011-202157521099568*23.69798124.690358546
Al SahariarBANBangladesh1999-2003425709957117.46193451.450571395
Shaheen Shah AfridiPAKPakistan2018-2026221138509943711.30133274.6200268646
Sushant ModaniUSAUnited States of America2021-20243938199311126.84149366.51173838
Warren LeesNZNew Zealand1976-19835261999315219.1093849.571151019
Andy RobertsWIWest Indies1974-198310394209936813.42166046.630396625
Matt HenryNZNew Zealand2014-2026176101249937212.90123580.40042111733
Manish PandeyKARKarnataka2018-202338337992129*38.15732135.522507048
Stephen PetersNORNorthamptonshire2014-2015244229928824.80182454.390771370
Tom LaceDERDerbyshire2018-20191927199114338.12200149.533311284
Thomas RewSOMSomerset2025-20263132799114939.64119183.2124310133
Phil EdmondsENGEngland1975-19877983229916416.25251539.40028919
Ernest TyldesleyENGEngland1921-19291420299012255.0017829.21362372
Priyamal PereraPSCPolice Sports Club2024-20262733499021234.14143269.131539313
Luke JongweZIMZimbabwe2014-202410885209904615.23102296.870079622
Derek UnderwoodENGEngland1966-19821121293999045*11.00258936.190021960
KS RanjitsinhjiENGEngland1896-19021526498917544.95--262790

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.