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

1 active
Reset"Match result" is from the side of the player or team.
To 2012-12-31×

Player figures come from full scorecards, which we hold for 6,142 of the 6,143 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDIndia1989-20126547737334081248*48.695032967.69100162344042262
Ricky PontingAUSAustralia1995-2012558666692733725745.793998268.3770146392765243
Jacques KallisSASouth Africa1995-2012498591962503222450.574428856.5261146302396250
Rahul DravidINDIndia1996-2012501598712405927045.654631851.944814520259266
Mahela JayawardeneSLSri Lanka1997-2012559628552240737439.103514063.7646115422303138
Brian LaraWIWest Indies1990-20074175123822230400*46.903265868.0753110312585221
Kumar SangakkaraSLSri Lanka2000-2012487546532178128744.183365264.7244117202366104
Sanath JayasuriyaSLSri Lanka1989-2011575645352090434034.272577081.1242102532470350
Inzamam-ul-HaqPAKPakistan1991-2007491545752047232943.563203163.9135128342068191
Shivnarine ChanderpaulWIWest Indies1994-20124295198619700203*45.503746752.5838119201909123
Steve WaughAUSAustralia1985-20044925481041849620041.663243257.03359537170588
Sourav GangulyINDIndia1992-2008417484391837923941.302923662.8638105291997245
Allan BorderAUSAustralia1978-1994425517831769820540.783613648.763010222166171
Mohammad YousufPAKPakistan1998-2010370424501688922345.162690762.773795261710136
Virender SehwagINDIndia1999-2012359427151683431940.861817692.623870312347237
Mark WaughAUSAustralia1988-2002371444361647517340.382631862.60389635149097
Graeme SmithSASouth Africa2002-2012322398241623727743.412334369.56358618196592
Javed MiandadPAKPakistan1975-19963554076216213280*46.992617854.84319314125492
Desmond HaynesWIWest Indies1978-1994353439531613518441.802919553.32359623159877
Chris GayleWIWest Indies1999-2012358425281602533340.372177773.593588372020336
Aravinda de SilvaSLSri Lanka1984-2003395455411564526737.792269266.223186241468150
Mohammad AzharuddinINDIndia1984-2000427455631559319939.782256466.91297914134296
Adam GilchristAUSAustralia1996-20083944273215419204*39.041685691.473381331857261
Stephen FlemingNZNew Zealand1994-20083884623115289274*35.472695156.73179533175989
Viv RichardsWIWest Indies1974-1991307349361526129148.761737378.783590171651210
Matthew HaydenAUSAustralia1993-2009272347321506438047.822232567.484069231722182
Michael ClarkeAUSAustralia2003-20123433766214676329*46.742209366.43297918140189
Herschelle GibbsSASouth Africa1996-2010361417241466122837.312230965.723566371862187
Gary KirstenSASouth Africa1993-2004286361341408727543.082621953.73347924158132
Marvan AtapattuSLSri Lanka1990-2007357414471399724938.142492856.15277635141519
Younis KhanPAKPakistan2000-2012347395361380031338.442179963.312675371331100
David BoonAUSAustralia1984-1996286367361338620040.442727349.08266922131618
Sunil GavaskarINDIndia1971-19872333163013214236*46.202029348.79357220125047
Graham GoochENGEngland1975-1995241337121319033340.582500752.75286917148640
Alec StewartENGEngland1989-2003301396351313719036.392422354.23197327159036
Tillakaratne DilshanSLSri Lanka1999-2012378407501311319336.731668678.59305428148690
Saleem MalikPAKPakistan1982-1999385410601293823736.972028961.86207631119241
Saeed AnwarPAKPakistan1989-2003299333211280919441.051813270.643167231464111
Kevin PietersenENGEngland2004-2012253308291275622745.721739673.333159161416177
Gordon GreenidgeWIWest Indies1974-1991236312291269222644.852044655.173065141354148
Arjuna RanatungaSLSri Lanka1982-20003594105912561135*35.791852864.68887301076104
Michael HusseyAUSAustralia2004-2012301322701234619548.991911564.592272161124144
Richie RichardsonWIWest Indies1983-1996309363421219719438.002220154.82217116130277
Nathan AstleNZNew Zealand1995-2007306358251186622235.631930661.462765301338127
AB de VilliersSASouth Africa2004-20122512994411694278*45.861688969.242761121198153
Ramnaresh SarwanWIWest Indies2000-2011275330411168229140.422011958.06187119122176
Carl HooperWIWest Indies1987-2003328379581152323335.901897960.712056201042128
MS DhoniINDIndia2004-20123233408111478183*44.321508376.10127415984224
Andy FlowerZIMZimbabwe1992-20032703163511450232*40.751960058.42168016106246
David GowerENGEngland1978-1992230315261140121539.452048655.65255113126932
Page 1Next

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.