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

Cricket Players Directory

Showing 3,530 players across international & domestic leagues

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
IndiaIndia
XIAllrounder
Ravindra Jadeja
Ravindra Jadeja
Player Profile
ODI StatsCareer
Matches
212
Runs
2,905
Avg
32.27
View ProfileCompare
IndiaIndia
WK-Batsman
Dinesh Karthik
Dinesh Karthik
Player Profile
ODI StatsCareer
Matches
94
Runs
1,752
Avg
30.20
View ProfileCompare
BangladeshBangladesh
Allrounder
Afif Hossain
Afif Hossain
Player Profile
ODI StatsCareer
Matches
38
Runs
713
Avg
27.42
View ProfileCompare
Page 2 of 148
PrevNext
IndiaIndia
XIBowler
Deepak Chahar
Deepak Chahar
Player Profile
ODI StatsCareer
Matches
13
Wickets
16
Econ
5.75
View ProfileCompare
Sri LankaSri Lanka
Bowler
Lasith Malinga
Lasith Malinga
Player Profile
ODI StatsCareer
Matches
226
Wickets
338
Econ
5.35
View ProfileCompare
IndiaIndia
Batsman
Sourav Ganguly
Sourav Ganguly
Player Profile
ODI StatsCareer
Matches
308
Runs
11,221
Avg
40.95
View ProfileCompare
AustraliaAustralia
Allrounder
Glenn Maxwell
Glenn Maxwell
Player Profile
ODI StatsCareer
Matches
149
Runs
3,990
Avg
33.81
View ProfileCompare
PakistanPakistan
Bowler
Shoaib Akhtar
Shoaib Akhtar
Player Profile
ODI StatsCareer
Matches
158
Wickets
241
Econ
4.75
View ProfileCompare
IndiaIndia
Batsman
Rahul Dravid
Rahul Dravid
Player Profile
ODI StatsCareer
Matches
340
Runs
10,768
Avg
39.15
View ProfileCompare
EnglandEngland
XIWK-Batsman
Jos Buttler
Jos Buttler
Player Profile
ODI StatsCareer
Matches
204
Runs
5,678
Avg
39.15
View ProfileCompare
EnglandEngland
WK-Batsman
Jonny Bairstow
Jonny Bairstow
Player Profile
ODI StatsCareer
Matches
107
Runs
3,868
Avg
42.97
View ProfileCompare
IrelandIreland
Batsman
Eoin Morgan
Eoin Morgan
Player Profile
ODI StatsCareer
Matches
23
Runs
744
Avg
35.42
View ProfileCompare
IndiaIndia
XIBatsman
Ajinkya Rahane
Ajinkya Rahane
Player Profile
ODI StatsCareer
Matches
90
Runs
2,962
Avg
35.26
View ProfileCompare
IndiaIndia
XIBowler
Bhuvneshwar Kumar
Bhuvneshwar Kumar
Player Profile
ODI StatsCareer
Matches
121
Wickets
141
Econ
5.08
View ProfileCompare
West IndiesWest Indies
Allrounder
Kieron Pollard
Kieron Pollard
Player Profile
ODI StatsCareer
Matches
123
Runs
2,706
Avg
26.01
View ProfileCompare
PakistanPakistan
Batsman
Fakhar Zaman
Fakhar Zaman
Player Profile
ODI StatsCareer
Matches
97
Runs
4,019
Avg
44.65
View ProfileCompare
BangladeshBangladesh
WK-Batsman
Mushfiqur Rahim
Mushfiqur Rahim
Player Profile
ODI StatsCareer
Matches
274
Runs
7,795
Avg
36.42
View ProfileCompare
IndiaIndia
Batsman
Ambati Rayudu
Ambati Rayudu
Player Profile
ODI StatsCareer
Matches
55
Runs
1,694
Avg
47.05
View ProfileCompare
AustraliaAustralia
Bowler
Adam Zampa
Adam Zampa
Player Profile
ODI StatsCareer
Matches
127
Wickets
207
Econ
5.56
View ProfileCompare
IndiaIndia
XIWK-Batsman
Sanju Samson
Sanju Samson
Player Profile
ODI StatsCareer
Matches
16
Runs
510
Avg
56.66
View ProfileCompare
South AfricaSouth Africa
Batsman
Hashim Amla
Hashim Amla
Player Profile
ODI StatsCareer
Matches
181
Runs
8,113
Avg
49.46
View ProfileCompare
IndiaIndia
Batsman
Cheteshwar Pujara
Cheteshwar Pujara
Player Profile
ODI StatsCareer
Matches
5
Runs
51
Avg
10.20
View ProfileCompare
IndiaIndia
Allrounder
Kapil Dev
Kapil Dev
Player Profile
ODI StatsCareer
Matches
225
Runs
3,783
Avg
23.79
View ProfileCompare
South AfricaSouth Africa
Batsman
Faf du Plessis
Faf du Plessis
Player Profile
ODI StatsCareer
Matches
143
Runs
5,507
Avg
47.47
View ProfileCompare