CricPlayers
CricPlayersStats
PlayersCompareCountriesTeamsRecordsLeaderboardsAnalytics
Get Android AppGet App
CricPlayers
CricPlayers

Explore 14,500+ global men's and women's cricket player profiles, career Test, ODI, and T20I statistics, head-to-head comparisons, and authoritative data analytics across 80+ countries.

braveheartcreation@gmail.com

Explore

  • Player Directory
  • Player Comparison
  • Countries
  • Teams & Squads
  • Records & Milestones
  • Leaderboards

Formats & Roles

  • Test Cricket
  • One Day Internationals
  • T20 Internationals
  • Batters
  • Bowlers
  • All-Rounders
  • Cricket Analytics

Trust & Legal

  • About CricPlayers
  • Contact & Corrections
  • Editorial & Methodology
  • Privacy Policy
  • Terms of Service
  • Affiliate Disclosure
  • Google Play App
As an Amazon Associate I earn from qualifying purchases.
Affiliate Policy & Compliance Statement

© 2026 Braveheart Creations. All rights reserved. CricPlayers is an independent cricket statistics resource. All trademarks, player names, and team identities remain property of their respective owners.

Verified Cricket Data
Home
Players
Compare
Records
Get App
Official Leaderboards

Cricket Leaderboards

Ranked player performance statistics across international and premier league formats.

ODITESTT20IPL
Batting (Runs)Bowling (Wickets)
1
Sachin Tendulkar
India • Batsman
15,921
runs
2
Joe Root
England • Batsman
14,278
runs
3
Ricky Ponting
Australia • Batsman
13,378
runs
4
Rahul Dravid
India • Batsman
13,265
runs
5
Jacques Kallis
South Africa • Allrounder
13,206
runs
6
Alastair Cook
England • Batsman
12,472
runs
7
Kumar Sangakkara
Sri Lanka • WK-Batsman
12,400
runs
8
Brian Lara
West Indies • Batsman
11,912
runs
9
Shivnarine Chanderpaul
West Indies • Batsman
11,867
runs
10
Mahela Jayawardene
Sri Lanka • Batsman
11,814
runs
11
Allan Border
Australia • Batsman
11,174
runs
12
Steven Smith
Australia • Batsman
11,003
runs
13
Steve Waugh
Ireland • Batsman
10,927
runs
14
Sunil Gavaskar
India • Batsman
10,122
runs
15
Younis Khan
Pakistan • Batsman
10,099
runs
16
Kane Williamson
New Zealand • Batsman
9,515
runs
17
Hashim Amla
South Africa • Batsman
9,282
runs
18
Graeme Smith
South Africa • Batsman
9,253
runs
19
Virat Kohli
India • Batsman
9,230
runs
20
Graham Gooch
England • Batsman
8,900
runs
RankPlayerCountryPlaying RoleRUNS (TEST)
#1Sachin TendulkarIndiaBatsman15,921
#2Joe RootEnglandBatsman14,278
#3Ricky PontingAustraliaBatsman13,378
#4Rahul DravidIndiaBatsman13,265
#5Jacques KallisSouth AfricaAllrounder13,206
#6
Alastair Cook
England
Batsman
12,472
#7Kumar SangakkaraSri LankaWK-Batsman12,400
#8Brian LaraWest IndiesBatsman11,912
#9Shivnarine ChanderpaulWest IndiesBatsman11,867
#10Mahela JayawardeneSri LankaBatsman11,814
#11Allan BorderAustraliaBatsman11,174
#12Steven SmithAustraliaBatsman11,003
#13Steve WaughIrelandBatsman10,927
#14Sunil GavaskarIndiaBatsman10,122
#15Younis KhanPakistanBatsman10,099
#16Kane WilliamsonNew ZealandBatsman9,515
#17Hashim AmlaSouth AfricaBatsman9,282
#18Graeme SmithSouth AfricaBatsman9,253
#19Virat KohliIndiaBatsman9,230
#20Graham GoochEnglandBatsman8,900