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 424 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 18
PrevNext
Advertisement
AustraliaAustralia
Allrounder
Glenn Maxwell
Glenn Maxwell
Player Profile
ODI StatsCareer
Matches
149
Runs
3,990
Avg
33.81
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
Allrounder
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
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
Batsman
Chris Lynn
Chris Lynn
Player Profile
ODI StatsCareer
Matches
4
Runs
75
Avg
18.75
View ProfileCompare
AustraliaAustralia
WK-Batsman
Brad Haddin
Brad Haddin
Player Profile
ODI StatsCareer
Matches
126
Runs
3,122
Avg
31.53
View ProfileCompare
AustraliaAustralia
Batsman
Marcus Harris
Marcus Harris
Player Profile
TEST StatsCareer
Matches
14
Runs
607
Avg
25.29
View ProfileCompare
AustraliaAustralia
WK-Batsman
Ben Dunk
Ben Dunk
Player Profile
T20I StatsCareer
Matches
5
Runs
99
Avg
19.80
View ProfileCompare
AustraliaAustralia
XIAllrounder
Mitchell Marsh
Mitchell Marsh
Player Profile
ODI StatsCareer
Matches
106
Runs
3,445
Avg
38.28
View ProfileCompare
AustraliaAustralia
WK-Batsman
Ben McDermott
Ben McDermott
Player Profile
ODI StatsCareer
Matches
5
Runs
223
Avg
44.60
View ProfileCompare
AustraliaAustralia
Batsman
Callum Ferguson
Callum Ferguson
Player Profile
ODI StatsCareer
Matches
30
Runs
663
Avg
41.43
View ProfileCompare
AustraliaAustralia
Batsman
Brad Hodge
Brad Hodge
Player Profile
ODI StatsCareer
Matches
25
Runs
575
Avg
30.26
View ProfileCompare
AustraliaAustralia
Batsman
Shaun Marsh
Shaun Marsh
Player Profile
ODI StatsCareer
Matches
73
Runs
2,773
Avg
40.77
View ProfileCompare
AustraliaAustralia
Batsman
Michael Clarke
Michael Clarke
Player Profile
ODI StatsCareer
Matches
245
Runs
7,981
Avg
44.58
View ProfileCompare
AustraliaAustralia
Batsman
Alex Doolan
Alex Doolan
Player Profile
TEST StatsCareer
Matches
4
Runs
191
Avg
23.87
View ProfileCompare
AustraliaAustralia
Batsman
Damien Martyn
Damien Martyn
Player Profile
ODI StatsCareer
Matches
208
Runs
5,346
Avg
40.80
View ProfileCompare
AustraliaAustralia
Batsman
Cameron White
Cameron White
Player Profile
ODI StatsCareer
Matches
91
Runs
2,072
Avg
33.96
View ProfileCompare