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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
AustraliaAustralia
Allrounder
Ellyse Perry
Ellyse Perry
Player Profile
ODI StatsCareer
Matches
171
Runs
4,691
Avg
49.37
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Ryan Burl
Ryan Burl
Player Profile
ODI StatsCareer
Matches
54
Runs
1,000
Avg
25.00
View ProfileCompare
AustraliaAustralia
XIAllrounder
Cameron Green
Cameron Green
Player Profile
ODI StatsCareer
Matches
40
Runs
991
Avg
38.11
View ProfileCompare
Page 8 of 49
PrevNext
NetherlandsNetherlands
XIAllrounder
Colin Ackermann
Colin Ackermann
Player Profile
ODI StatsCareer
Matches
25
Runs
546
Avg
27.30
View ProfileCompare
United States of AmericaUnited States of America
XIAllrounder
Shehan Jayasuriya
Shehan Jayasuriya
Player Profile
ODI StatsCareer
Matches
11
Runs
501
Avg
50.10
View ProfileCompare
South AfricaSouth Africa
Allrounder
Wiaan Mulder
Wiaan Mulder
Player Profile
ODI StatsCareer
Matches
30
Runs
338
Avg
18.77
View ProfileCompare
West IndiesWest Indies
Allrounder
Odean Smith
Odean Smith
Player Profile
ODI StatsCareer
Matches
9
Runs
199
Avg
28.42
View ProfileCompare
West IndiesWest Indies
Allrounder
David Bernard
David Bernard
Player Profile
ODI StatsCareer
Matches
20
Runs
141
Avg
14.10
View ProfileCompare
New ZealandNew Zealand
Allrounder
Matthew Bell
Matthew Bell
Player Profile
ODI StatsCareer
Matches
7
Runs
133
Avg
19.00
View ProfileCompare
West IndiesWest Indies
Allrounder
Raymon Reifer
Raymon Reifer
Player Profile
ODI StatsCareer
Matches
6
Runs
51
Avg
10.20
View ProfileCompare
PakistanPakistan
Allrounder
Mohammad Asif
Mohammad Asif
Player Profile
ODI StatsCareer
Matches
35
Runs
34
Avg
3.77
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Chaminda Bandara
Chaminda Bandara
Player Profile
ODI StatsCareer
Matches
1
Runs
1
Avg
—
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Thisara Perera
Thisara Perera
Player Profile
ODI StatsCareer
Matches
166
Runs
2,338
Avg
19.98
View ProfileCompare
NetherlandsNetherlands
Allrounder
Bas de Leede
Bas de Leede
Player Profile
ODI StatsCareer
Matches
64
Runs
1,574
Avg
30.26
View ProfileCompare
AustraliaAustralia
Allrounder
Brad Hogg
Brad Hogg
Player Profile
ODI StatsCareer
Matches
123
Wickets
156
Econ
4.51
View ProfileCompare
AustraliaAustralia
Allrounder
John Hastings
John Hastings
Player Profile
ODI StatsCareer
Matches
29
Runs
271
Avg
27.10
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Indika de Saram
Indika de Saram
Player Profile
ODI StatsCareer
Matches
15
Runs
183
Avg
16.63
View ProfileCompare
IndiaIndia
Allrounder
Deepak Hooda
Deepak Hooda
Player Profile
ODI StatsCareer
Matches
10
Runs
153
Avg
25.50
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Dilruwan Perera
Dilruwan Perera
Player Profile
ODI StatsCareer
Matches
13
Runs
152
Avg
12.66
View ProfileCompare
South AfricaSouth Africa
Allrounder
Senuran Muthusamy
Senuran Muthusamy
Player Profile
ODI StatsCareer
Matches
5
Runs
22
Avg
7.33
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Lahiru Madushanka
Lahiru Madushanka
Player Profile
ODI StatsCareer
Matches
4
Runs
14
Avg
4.66
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Elton Chigumbura
Elton Chigumbura
Player Profile
ODI StatsCareer
Matches
210
Runs
4,289
Avg
25.37
View ProfileCompare
BangladeshBangladesh
Allrounder
Nasir Hossain
Nasir Hossain
Player Profile
ODI StatsCareer
Matches
65
Runs
1,281
Avg
29.11
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Chamika Karunaratne
Chamika Karunaratne
Player Profile
ODI StatsCareer
Matches
26
Runs
451
Avg
25.05
View ProfileCompare