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 records (Men's All internationals)

Sachin Tendulkar has scored the most runs in men's internationals up to 2012: 34,081 in 654 matches (from the 5,660 of 5,661 matches with full scorecards).

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 5,660 of the 5,661 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarIND1989-20126547737334081248*48.695032967.69100162344042262
Ricky PontingAUS/ICC1995-2012559667692745225745.914008468.4971146392773246
Jacques KallisSA/AX/IWX1995-2012504598972514422450.194455956.4361146302408251
Rahul DravidIND/IWX/ICC1996-2012506604722420327045.494655051.994814621260366
Mahela JayawardeneSL/AX1997-2012563632562262437439.283535264.0047116422323142
Brian LaraWI/IWX/ICC1990-20074225183822328400*46.523280768.0653111332596221
Kumar SangakkaraSL/AX/IWX2000-2012493552542197928744.133391564.8144119202393105
Sanath JayasuriyaSL/AX/ASIA1989-2011579649352097034034.152585181.1242102532477352
Inzamam-ul-HaqPAK/AX/IWX1991-2007494548752047932943.303205063.9035128352068191
Shivnarine ChanderpaulWI1994-20124295198619700203*45.503746752.5838119201909123
Sourav GangulyIND/AX/ASIA1992-2008420487391852123941.342941762.9638106292015246
Steve WaughAUS1985-20044925481041849620041.663243257.03359537170588
Allan BorderAUS1978-1994425517831769820540.783613648.763010222166171
Virender SehwagIND/AX/IWX1999-2012369438151715731940.561849492.773872312397242
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Mark WaughAUS1988-2002371444361647517340.382631862.60389635149097
Graeme SmithSA/AX/IWX2002-2012324401241624927743.102337869.51358620196692
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
Desmond HaynesWI1978-1994353439531613518441.802919553.32359623159877
Chris GayleWI/IWX/ICC1999-2012361428281608033340.202183673.643589382028337
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150
Mohammad AzharuddinIND1984-2000427455631559319939.782256466.91297914134296
Adam GilchristAUS/ICC1996-20083954283215443204*39.001687691.513381331860262
Stephen FlemingNZ/ICC1994-20083894633115319274*35.462697956.78179533176089
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Matthew HaydenAUS/ICC1993-2009273348321506638047.682233067.474069231722182
Michael ClarkeAUS2003-20123433766214676329*46.742209366.43297918140189
Herschelle GibbsSA1996-2010361417241466122837.312230965.723566371862187
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Marvan AtapattuSL1990-2007357414471399724938.142492856.15277635141519
Younis KhanPAK2000-2012347395361380031338.442179963.312675371331100
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
Sunil GavaskarIND1971-19872333163013214236*46.202029348.79357220125047
Graham GoochENG1975-1995241337121319033340.582500752.75286917148640
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
Tillakaratne DilshanSL1999-2012378407501311319336.731668678.59305428148690
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
Saeed AnwarPAK1989-2003299333211280919441.051813270.643167231464111
Kevin PietersenENG/IWX/ICC2004-2012255310291277422745.461742473.313159161416178
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Michael HusseyAUS2004-2012301322701234619548.991911564.592272161124144
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
AB de VilliersSA/AX2004-20122553034411805278*45.581698769.492762121210157
Ramnaresh SarwanWI2000-2011275330411168229140.422011958.06187119122176
MS DhoniIND/AX2004-20123263438211652183*44.641522276.551374151001231
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246
David GowerENG1978-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.