ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
BJ PatelKENKenya2001-2006292333544417.7071549.51003461
Yusuf PathanBARBaroda2016-20192523935447*25.29353100.280032211
S AustinCYPCyprus2021-2025282423544616.09344102.91003285
Mujeeb Ur RahmanAFGAfghanistan2017-20261406425354649.0836497.2501164013
Lee IrvineSASouth Africa197047035310250.4365054.31120336
SP van der MerweNORNorthamptonshire2025-202699135311644.1347574.32110335
Rob NicolCANCanterbury2013-201471023539544.1392638.12042377
Keegan PetersenDOLDolphins2021-20221312235373*35.30320110.31032338
Rishav DasASSAssam2018-2023181713535622.06319110.66022412
QLM SundeAAAuckland Aces2023-20241119235352*20.7681543.31013481
Dinushka MalanKYCCKurunegala Youth Cricket Club2024-2026162143533520.7660258.64004393
Ben HollioakeENGEngland1997-2002222123536318.5849970.74024403
Lucky AliDENDenmark2019-2026362363538320.7644279.86021261
Brian TaberAUSAustralia1966-1970162753534816.0560331.18003200
Michael NeserBHBrisbane Heat2011-202641321235364*17.65235150.210153113
Vijayakanth ViyaskanthTUCATamil Union Cricket and Athletic Club2024-2026423573535912.6156862.15014324
EV JackHAMHampshire2023-2026423793533612.6168051.910023311
Champaka RamanayakeSLSri Lanka1986-199580592335334*9.8192438.200014261
Alex RossDDDurdanto Dhaka20241111235289*39.11261134.870403017
Jack BoyleCDCentral Districts2023-20251414135282*27.08281125.270403710
Shamim HossainCKChittagong Kings2024-2025151523527927.08221159.280203218
Kieron PollardCCCape Cobras2014-20161716935272*50.29212166.040102919
Brendon JulianAUSAustralia1993-19993226135256*14.0851867.95017317
Tinotenda MutombodziZIMZimbabwe2013-2020302943523414.0849970.54002295
Matt SalisburyDURDurham2018-2022374273524510.06111331.63006410
Iftikhar AhmedFBFortune Barishal202311115351100*58.50223157.401301923
Andre RussellKNIKnights2014-20151613435166*39.00179196.090402330
Gordon LeggatNZNew Zealand1952-195691823516121.94520.0002190
James NeeshamPCPretoria Capitals2023-2025252353513719.50280125.360012915
Imran AmeerMACMalta2022-202633271035146*20.65326107.67002347
Saeed AjmalWORWorcestershire2014-20154631835153*15.2645177.83013494
Sachithra SenanayakeSLSri Lanka2012-20167446173514212.1039289.54008357
Alex AmsterdamUSAUnited States of America2015-20171111335010243.7546076.09111362
Mohammad ShahzadRRRangpur Riders20161111235080*38.89318110.060203611
C.K.NayuduINDIndia1932-193671403508125.00--02001
Nehal WadheraMIMumbai Indians2023-2024201613506423.33250140.000213218
Dilshan MunaweeraNCCNegombo Cricket Club2024-2025171803505419.4445177.610113810
Rovman PowellLAKRLos Angeles Knight Riders2025-2026191933507321.88220159.090211928
Datta GaekwadINDIndia1952-1961112013505218.42--01390
Shuvagata HomBANBangladesh2011-2016192373505021.8856062.50013411
Steffan PioletSUSSussex2014-20153026635063*17.5064354.43014383
Oliver HaldDENDenmark2018-2024443493504814.00324108.020032318
Stuart MacGillAUSAustralia1998-2008474912350439.4671848.750012382
Sean HuntSUSSussex2021-20265362293506510.6195236.760111375
Finn AllenKKRKolkata Knight Riders202611111349100*34.90163214.111103328
Sameer MinhasIUIslamabad United20261111234982*38.78224155.800304113
Mohammad MithunSTSylhet Thunder2019-20201212234984*34.90282123.760211914
Thanuka DabareTUCATamil Union Cricket and Athletic Club202614131349100*29.08232150.431123123
Yashasvi JaiswalMUMMumbai2021-20231716134966*23.27270129.260214511
SM MycockWFWellington Firebirds2024-202581603497321.8197035.98031440
PreviousPage 100Next

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.