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
Virat Kohli
India • Batsman
9,336
runs
2
Rohit Sharma
India • Batsman
7,329
runs
3
Shubman Gill
India • Batsman
4,598
runs
4
Suryakumar Yadav
India • Batsman
4,581
runs
5
Shreyas Iyer
India • Batsman
4,229
runs
6
Hardik Pandya
India • Allrounder
2,955
runs
7
Ruturaj Gaikwad
India • Batsman
2,839
runs
8
Yashasvi Jaiswal
India • Batsman
2,593
runs
9
Sai Sudharsan
India • Batsman
2,515
runs
10
Abhishek Sharma
India • Allrounder
2,378
runs
11
Shivam Dube
India • Allrounder
2,129
runs
12
Tilak Varma
India • Allrounder
1,858
runs
13
Karun Nair
India • Batsman
1,712
runs
14
Rajat Patidar
India • Batsman
1,612
runs
15
Rinku Singh
India • Batsman
1,394
runs
16
Nitish Kumar Reddy
India • Allrounder
787
runs
17
Sarfaraz Khan
India • Batsman
746
runs
RankPlayerCountryPlaying RoleRUNS (IPL)
#1Virat KohliIndiaBatsman9,336
#2Rohit SharmaIndiaBatsman7,329
#3Shubman GillIndiaBatsman4,598
#4Suryakumar YadavIndiaBatsman4,581
#5Shreyas IyerIndiaBatsman4,229
#6
Hardik Pandya
India
Allrounder
2,955
#7Ruturaj GaikwadIndiaBatsman2,839
#8Yashasvi JaiswalIndiaBatsman2,593
#9Sai SudharsanIndiaBatsman2,515
#10Abhishek SharmaIndiaAllrounder2,378
#11Shivam DubeIndiaAllrounder2,129
#12Tilak VarmaIndiaAllrounder1,858
#13Karun NairIndiaBatsman1,712
#14Rajat PatidarIndiaBatsman1,612
#15Rinku SinghIndiaBatsman1,394
#16Nitish Kumar ReddyIndiaAllrounder787
#17Sarfaraz KhanIndiaBatsman746