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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Jake LibbyNORNorthamptonshire201646125110250.2057343.80110261
JP DuminyIUIslamabad United2018109225173*35.86249100.80020228
Moeen AliGGGulf Giants20259902517927.89208120.670201113
Ben McDermottGAWGuyana Amazon Warriors2025121102517522.82178141.010103011
Jayant YadavINDIndia2016-2022811225110427.8958243.13110301
Luke PomersbachPKPunjab Kings2008-20131212525179*35.86207121.260102111
Mohammed IrfanUGAUganda2016-201817133251108*25.10189132.801111620
Sam WoodLEILeicestershire2024-20261913325157*25.1043357.97010249
Priyam GargSHSunrisers Hyderabad2020-20222117125151*15.69218115.14012159
Harry ChamberlainCANCanterbury2021-20261417025113214.7653646.83103292
Alex MellorWARWarwickshire2016-2019171832515816.7348252.07012284
Wayne ParnellNORNorthamptonshire2021221912515413.9444456.53012271
S MadurangaSOUSouth Korea2024-20262420725151*19.3131180.71011245
Gihahn CloeteWARWarriors2015-2021252222515412.55229109.61015308
Rory KleinveldtCCCape Cobras2012-20194126132513619.31159157.860031120
Duanne OlivierYORYorkshire2019-20213838202512413.9461440.88001341
Suved ParkarNBBNaMo Bandra Blasters202655025011050.00155161.291202414
Dewald BrevisMNYMI New York2023-20249912505731.25188132.980212112
Yash NaharMAHMaharashtra2019-202113121250103*22.73205121.951052311
Trevor MadondoZIMZimbabwe1998-20011415125074*17.8649750.30023290
D AshenBRCBurgher Recreation Club2024-2026191622504817.8633075.76001128
Donavon FerreiraSASouth Africa2023-2025191722504816.67176142.050011417
Craig OvertonENGEngland2017-20221519425041*16.6749150.92002272
Floyd ReiferWIWest Indies1997-2009152102504011.9059442.09003243
Shane WatsonRCBRoyal Challengers Bengaluru2016-2017242232503613.16212117.920012013
Basanta RegmiNEPNepal2010-201982421225024*8.3347153.08006181
Joshua van HeerdenWPWestern Province202666224988*62.25174143.100201811
Sunny SohalDCDeccan Chargers2011111002496224.90191130.370212510
Alex HalesADKRAbu Dhabi Knight Riders2025-2026121102495322.64202123.270112211
Keshav MaharajYORYorkshire2019101122498527.6727291.540222311
Martin KentAUSAustralia198181112495424.9046753.32020280
Angelo MathewsKKRKolkata Knight Riders2009-20101512424965*31.13197126.40011208
Kevin KasuzaZIMZimbabwe2020-202171212496322.6474233.56012242
SH VenugopalSINSingapore20251313224946*22.64231107.79000147
Phil MustardBBBarisal Burners2012-20131614224988*20.75228109.21012293
Wanindu HasarangaKFKandy Falcons2022-20242015424977*22.64145171.72022288
Hugh MassieAUSAustralia1881-188591602495515.566487.50012350
S FosterCAYCayman Islands2024-2026261942494116.6027291.54001200
George GearyENGEngland1926-1934142042496615.5658027.07023210
Harpreet BrarPKPunjab Kings2019-20265127152492920.75206120.870012010
Mahesh RawatRAIRailways2016-201887224872*49.60199124.62020206
M RaikesGIBGibraltar2024-20257712488541.33161154.040302510
Brad HodgeMRMelbourne Renegades2011-2018119424872*49.60179138.550202011
Irvine ShillingfordWIWest Indies1977-197869024812027.563878.95100221
Richard ReidNZNew Zealand1988-19919902486427.5644855.36020251
Alby RobertsNZNew Zealand1930-1937510124866*27.56--03060
Amith SarmaGERGermany2016-2021131202486920.6733174.92011174
Afif HossainSSSylhet Sixers2019121202484920.67200124.000012711
James MintoDURDurham2024-2026161242486731.0037765.78010341
Yuvraj SinghDCDelhi Capitals2015141302485719.08210118.100212310
PreviousPage 124Next

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.