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 1,410 players across international & domestic leagues

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
AustraliaAustralia
Batsman
David Warner
David Warner
Player Profile
ODI StatsCareer
Matches
161
Runs
6,932
Avg
45.30
View ProfileCompare
AustraliaAustralia
Batsman
Aaron Finch
Aaron Finch
Player Profile
ODI StatsCareer
Matches
146
Runs
5,406
Avg
38.89
View ProfileCompare
AustraliaAustralia
Batsman
Steven Smith
Steven Smith
Player Profile
ODI StatsCareer
Matches
170
Runs
5,800
Avg
43.28
View ProfileCompare
Page 1 of 59
PrevNext
AustraliaAustralia
Allrounder
Glenn Maxwell
Glenn Maxwell
Player Profile
ODI StatsCareer
Matches
149
Runs
3,990
Avg
33.81
View ProfileCompare
AustraliaAustralia
Bowler
Adam Zampa
Adam Zampa
Player Profile
ODI StatsCareer
Matches
127
Wickets
207
Econ
5.56
View ProfileCompare
AustraliaAustralia
XIBowler
Mitchell Starc
Mitchell Starc
Player Profile
ODI StatsCareer
Matches
132
Wickets
247
Econ
5.27
View ProfileCompare
AustraliaAustralia
WK-Batsman
Alex Carey
Alex Carey
Player Profile
ODI StatsCareer
Matches
96
Runs
2,523
Avg
33.64
View ProfileCompare
AustraliaAustralia
WK-Batsman
Adam Gilchrist
Adam Gilchrist
Player Profile
ODI StatsCareer
Matches
286
Runs
9,595
Avg
35.93
View ProfileCompare
AustraliaAustralia
Batsman
Ricky Ponting
Ricky Ponting
Player Profile
ODI StatsCareer
Matches
374
Runs
13,589
Avg
41.81
View ProfileCompare
AustraliaAustralia
XIAllrounder
Marcus Stoinis
Marcus Stoinis
Player Profile
ODI StatsCareer
Matches
71
Runs
1,495
Avg
26.69
View ProfileCompare
AustraliaAustralia
Batsman
Steve Smith
Steve Smith
Player Profile
ODI StatsCareer
Matches
28
Runs
861
Avg
39.13
View ProfileCompare
AustraliaAustralia
Allrounder
Shane Watson
Shane Watson
Player Profile
ODI StatsCareer
Matches
190
Runs
5,757
Avg
40.54
View ProfileCompare
AustraliaAustralia
Allrounder
Andrew Symonds
Andrew Symonds
Player Profile
ODI StatsCareer
Matches
198
Runs
5,088
Avg
39.75
View ProfileCompare
AustraliaAustralia
Batsman
Adam Voges
Adam Voges
Player Profile
ODI StatsCareer
Matches
31
Runs
870
Avg
45.78
View ProfileCompare
AustraliaAustralia
Batsman
Ashton Turner
Ashton Turner
Player Profile
ODI StatsCareer
Matches
9
Runs
192
Avg
32.00
View ProfileCompare
AustraliaAustralia
Other
Sir Donald Bradman
Sir Donald Bradman
Player Profile
TEST StatsCareer
Matches
52
Runs
6,996
Avg
99.94
View ProfileCompare
AustraliaAustralia
Batsman
Chris Lynn
Chris Lynn
Player Profile
ODI StatsCareer
Matches
4
Runs
75
Avg
18.75
View ProfileCompare
AustraliaAustralia
Bowler
Brett Lee
Brett Lee
Player Profile
ODI StatsCareer
Matches
221
Wickets
380
Econ
4.76
View ProfileCompare
AustraliaAustralia
Bowler
Andrew Tye
Andrew Tye
Player Profile
ODI StatsCareer
Matches
7
Wickets
12
Econ
6.07
View ProfileCompare
AustraliaAustralia
Bowler
Mitchell Johnson
Mitchell Johnson
Player Profile
ODI StatsCareer
Matches
153
Wickets
239
Econ
4.83
View ProfileCompare
AustraliaAustralia
XIBowler
Pat Cummins
Pat Cummins
Player Profile
ODI StatsCareer
Matches
91
Wickets
143
Econ
5.26
View ProfileCompare
AustraliaAustralia
Bowler
Shane Warne
Shane Warne
Player Profile
ODI StatsCareer
Matches
193
Wickets
291
Econ
4.25
View ProfileCompare
AustraliaAustralia
XIBowler
Josh Hazlewood
Josh Hazlewood
Player Profile
ODI StatsCareer
Matches
99
Wickets
148
Econ
4.77
View ProfileCompare
AustraliaAustralia
Allrounder
Ben Cutting
Ben Cutting
Player Profile
ODI StatsCareer
Matches
4
Runs
53
Avg
26.50
View ProfileCompare