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
Matthew Hayden
Matthew Hayden
Player Profile
ODI StatsCareer
Matches
160
Runs
6,131
Avg
44.10
View ProfileCompare
AustraliaAustralia
WK-Batsman
Tim Paine
Tim Paine
Player Profile
ODI StatsCareer
Matches
35
Runs
890
Avg
27.81
View ProfileCompare
AustraliaAustralia
Batsman
Peter Handscomb
Peter Handscomb
Player Profile
ODI StatsCareer
Matches
22
Runs
632
Avg
33.26
View ProfileCompare
Page 2 of 18
PrevNext
Advertisement
AustraliaAustralia
Allrounder
Arjun Nair
Arjun Nair
Player Profile
ODI StatsCareer
Matches
—
Runs
—
Avg
—
View ProfileCompare
AustraliaAustralia
Batsman
Peter Forrest
Peter Forrest
Player Profile
ODI StatsCareer
Matches
15
Runs
368
Avg
26.28
View ProfileCompare
AustraliaAustralia
Batsman
Jake Weatherald
Jake Weatherald
Player Profile
ODI StatsCareer
Matches
—
Runs
—
Avg
—
View ProfileCompare
AustraliaAustralia
Batsman
Justin Langer
Justin Langer
Player Profile
ODI StatsCareer
Matches
8
Runs
160
Avg
32.00
View ProfileCompare
AustraliaAustralia
WK-Batsman
Matthew Wade
Matthew Wade
Player Profile
ODI StatsCareer
Matches
97
Runs
1,867
Avg
26.29
View ProfileCompare
AustraliaAustralia
Batsman
D Arcy Short
D Arcy Short
Player Profile
ODI StatsCareer
Matches
4
Wickets
76
Econ
120.82
View ProfileCompare
AustraliaAustralia
Batsman
Marnus Labuschagne
Marnus Labuschagne
Player Profile
ODI StatsCareer
Matches
72
Runs
1,980
Avg
33.56
View ProfileCompare
AustraliaAustralia
Batsman
Usman Khawaja
Usman Khawaja
Player Profile
ODI StatsCareer
Matches
40
Runs
1,554
Avg
42.00
View ProfileCompare
AustraliaAustralia
Batsman
George Bailey
George Bailey
Player Profile
ODI StatsCareer
Matches
90
Runs
3,044
Avg
40.58
View ProfileCompare
AustraliaAustralia
Batsman
Michael Hussey
Michael Hussey
Player Profile
ODI StatsCareer
Matches
185
Runs
5,442
Avg
48.15
View ProfileCompare
AustraliaAustralia
Batsman
Darren Lehmann
Darren Lehmann
Player Profile
ODI StatsCareer
Matches
117
Runs
3,078
Avg
38.96
View ProfileCompare
AustraliaAustralia
Batsman
Joe Burns
Joe Burns
Player Profile
ODI StatsCareer
Matches
6
Runs
146
Avg
24.33
View ProfileCompare
AustraliaAustralia
Batsman
Ed Cowan
Ed Cowan
Player Profile
TEST StatsCareer
Matches
18
Runs
1,001
Avg
31.28
View ProfileCompare
AustraliaAustralia
WK-Batsman
Cameron Bancroft
Cameron Bancroft
Player Profile
TEST StatsCareer
Matches
10
Runs
446
Avg
26.23
View ProfileCompare
AustraliaAustralia
Batsman
Kurtis Patterson
Kurtis Patterson
Player Profile
TEST StatsCareer
Matches
2
Runs
144
Avg
144.00
View ProfileCompare
AustraliaAustralia
XIBatsman
Travis Head
Travis Head
Player Profile
ODI StatsCareer
Matches
86
Runs
3,273
Avg
42.51
View ProfileCompare
AustraliaAustralia
Batsman
Hilton Cartwright
Hilton Cartwright
Player Profile
ODI StatsCareer
Matches
2
Runs
2
Avg
1.00
View ProfileCompare
AustraliaAustralia
XIBatsman
Matt Renshaw
Matt Renshaw
Player Profile
ODI StatsCareer
Matches
17
Runs
477
Avg
34.07
View ProfileCompare
AustraliaAustralia
Batsman
Michael Klinger
Michael Klinger
Player Profile
T20I StatsCareer
Matches
3
Runs
143
Avg
47.66
View ProfileCompare
AustraliaAustralia
Batsman
Nic Maddinson
Nic Maddinson
Player Profile
TEST StatsCareer
Matches
5
Runs
83
Avg
10.37
View ProfileCompare
AustraliaAustralia
XIAllrounder
Cameron Green
Cameron Green
Player Profile
ODI StatsCareer
Matches
41
Runs
991
Avg
38.12
View ProfileCompare