Live63rd Match · CSA Pro20 2026/27DOLWPToss delay due to bad weatherODI1st 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,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
William FraineYORYorkshire2019-2023728514163814323.07242667.5223918840
Joe HardstaffENGEngland1935-1948233831636205*46.74154036.3041041193
Faf du PlessisRCBRoyal Challengers Bengaluru2022-20244545216369638.051113146.99015215670
Ravindu FernandoBCAABloomfield Cricket and Athletic Club2024-202650524163414034.04177292.2157216649
Dale SteynSASouth Africa2004-20202631804516337612.10339848.06032416145
Devon ConwayWELWellington2017-20244241101632105*52.651166139.97212319036
Matt RenshawAUSAustralia2016-202641525163219034.72275559.2438315320
Justin GreavesWIWest Indies2022-2026456091631202*31.98261562.3743215713
Ravi RatnayekeSLSri Lanka1982-19901001072016319318.75264547.260691133
Russell EndeanSASouth Africa1951-1958285241630162*33.96--383901
James VinceENGEngland2015-202355610162710226.67216475.1818320917
James AndersonENGEngland2002-20244013471591627818.65399540.7301452073
Saqlain MushtaqPAKPakistan1995-2004215175521626101*13.22502032.39122612711
Phil DeFreitasENGEngland1986-19971471342816248815.32251464.60051414918
Craig WhiteENGEngland1994-2003819112162012120.51336548.14161714716
Delray RawlinsBERBermuda2014-2026595510161512135.891199134.701123110107
Nicolas PooranLSGLucknow Super Giants2023-2026575712161587*35.89937172.360113117121
Tanmay MishraKENKenya2006-201360608161310831.02231969.56111613511
Sharmarh BrooksWIWest Indies2019-202355652161311125.60258162.50281015731
Tom LathamDURDurham2017-201835422161214740.30230969.81310117124
Nicolas PooranTKRTrinbago Knight Riders2022-2026535271612102*35.821058152.362127109112
Rajat PatidarRCBRoyal Challengers Bengaluru2021-2026575241612112*33.58980164.491141106110
Nari ContractorINDIndia1955-196231521161110831.59--1112572
Matt RenshawBHBrisbane Heat2018-202665648161110228.771149140.2116611965
Prosper UtseyaZIMZimbabwe2004-201520216158160768*15.60275458.35042110619
Joshua RasuVANVanuatu2015-20267877416069522.00183087.7608614752
Jack LeachSOMSomerset2014-20261531564816066614.87351245.73022021214
Nalin NipikoVANVanuatu2012-20267976816058423.60164897.390101112359
Gareth SeverinWFWellington Firebirds2023-202625480160419633.42318150.4248118412
Kieran Noema-BarnettGLOGloucestershire2015-201885892016048423.25267360.0107916146
JM CummingOVOtago Volts2022-202632604160311328.63346346.291512248
Norman VanuaPNGPapua New Guinea2013-20241401181716027115.86167495.7005237897
Pargat SinghCANCanada2022-202662582160010228.57192283.25111517133
Daniel DrewSASouth Australia2019-2025375851596208*30.11307851.853691726
Junior MurrayWIWest Indies1992-20028881101596101*22.48259961.41181316512
Devdutt PadikkalRCBRoyal Challengers Bengaluru2020-2026555431595101*31.271146139.18111316560
Ben SandersonNORNorthamptonshire2015-20262712286915956510.03291454.74013720618
Cameron BancroftPSPerth Scorchers2015-2023676115159495*34.651281124.43012311641
Isaac DanladiNGRNigeria2018-202671659159390*28.451302122.3508113854
Bill BrownAUSAustralia1934-1948223511592206*46.82271738.72491851
Farhaan BehardienSASouth Africa2012-201897792815927031.221501106.0607511641
Niroshan DickwellaNCCNondescripts Cricket Club2024-202645513159012633.131368116.2338518837
Joe BurnsAUSAustralia2014-202029461158818035.29274157.9448719915
Wasim BariPAKPakistan1967-19841311383915878516.03218736.9906191172
Shadab KhanIUIslamabad United2017-2026104851215869121.731123141.2309711381
Jason SanghaNSWNew South Wales2018-202340612158514226.86307851.4938618516
Chris GayleJTJamaica Tallawahs2013-201951518158411636.841169135.50383113114
Hilton CartwrightMSMelbourne Stars2019-202683742215827930.421196132.2704012566
Tom SmithGLOGloucestershire2014-20252321285815818422.59314350.300431503
Craig KieswetterENGEngland2010-201371656158010726.78164296.2218615355

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.