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 (All cricket)

Sachin Tendulkar has scored the most runs in men's cricket up to 2012: 36,128 in 718 matches (from the 6,142 of 6,143 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 6,142 of the 6,143 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarIND/MI1989-20127188378336128248*47.925204669.39101174374299286
Ricky PontingAUS/KKR/HH1995-2012567675702760425745.634023968.6071147412782251
Jacques KallisSA/AX/IWX1995-20125786711062710922447.984633058.5161162362615288
Rahul DravidIND/IWX/RCB1996-2012577669762590627043.694800753.964815324280789
Mahela JayawardeneSL/AX/PK1997-2012628695712409537438.613650166.0148124442484175
Kumar SangakkaraSL/AX/IWX2000-2012555611572354628742.503517166.9544129242575132
Brian LaraWI/IWX/ICC1990-20074225183822328400*46.523280768.0653111332596221
Sanath JayasuriyaSL/AX/MI1989-2012612682372175734033.732640182.4143106562563392
Inzamam-ul-HaqPAK/AX/IWX1991-2007494548752047932943.303205063.9035128352068191
Shivnarine ChanderpaulWI/RCB/KRB1994-20124365268819912203*45.463763452.9138121201934127
Sourav GangulyIND/AX/KKR1992-2012479543421987023939.663068064.7738113332152288
Virender SehwagIND/AX/IWX1999-2012435504191903631939.251961797.043986362622321
Steve WaughAUS1985-20044925481041849620041.663243257.03359537170588
Chris GayleWI/IWX/KKR1999-2012416483361835833341.072327978.8640103432197507
Allan BorderAUS1978-1994425517831769820540.783613648.763010222166171
Adam GilchristAUS/PK/DC1996-20124624953517218204*37.431814294.913591392058348
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Graeme SmithSA/AX/IWX2002-2012353430271698827742.152404670.653590232060101
Mark WaughAUS1988-2002371444361647517340.382631862.60389635149097
Matthew HaydenAUS/CSK/BH1993-2012310385341629138046.412323370.124077241859227
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
Desmond HaynesWI1978-1994353439531613518441.802919553.32359623159877
Herschelle GibbsSA/MI/DC1996-2012416472281603922836.122349668.263577442007229
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150
Mohammad AzharuddinIND1984-2000427455631559319939.782256466.91297914134296
Stephen FlemingNZ/CSK/ICC1994-20083994733215515274*35.182714457.16179534178792
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Michael ClarkeAUS/PW2003-20123493826214774329*46.172218766.59297918141389
Tillakaratne DilshanSL/RCB/DC1999-2012424452571419019335.921760080.633063331614114
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Marvan AtapattuSL1990-2007357414471399724938.142492856.15277635141519
Younis KhanPAK/RR2000-2012348396361380331338.342180663.302675371331100
MS DhoniIND/AX/CSK2004-201240341110213435183*43.481652881.291383171138295
Kevin PietersenENG/IWX/RCB2004-2012276331351340822745.301787375.023262181469208
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
Michael HusseyAUS/CSK/PS2004-2012332352741330819547.871992466.792378181219169
Sunil GavaskarIND1971-19872333163013214236*46.202029348.79357220125047
Graham GoochENG1975-1995241337121319033340.582500752.75286917148640
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
AB de VilliersSA/AX/RCB2004-20123143555813107278*44.131800072.822870171308199
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
Saeed AnwarPAK1989-2003299333211280919441.051813270.643167231464111
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Gautam GambhirIND/KKR/DC2003-2012302339271210320638.791610175.17207723139167
Yuvraj SinghIND/AX/PK2000-2012404401571198116934.831394285.931671221225287
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Ramnaresh SarwanWI/PK2000-2011279334411175529140.122019458.21187119122777
Brendon McCullumNZ/KKR/KTK2002-2012381406431167922532.171427281.831360311203296
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.