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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
NamibiaNamibia
XIAllrounder
Gerhard Erasmus
Gerhard Erasmus
Player Profile
ODI StatsCareer
Matches
83
Runs
2,840
Avg
39.44
View ProfileCompare
BangladeshBangladesh
Allrounder
Naeem Islam
Naeem Islam
Player Profile
ODI StatsCareer
Matches
59
Runs
975
Avg
27.08
View ProfileCompare
EnglandEngland
XIAllrounder
Will Jacks
Will Jacks
Player Profile
ODI StatsCareer
Matches
33
Runs
930
Avg
35.76
View ProfileCompare
Page 9 of 53
PrevNext
West IndiesWest Indies
Allrounder
Jonathan Carter
Jonathan Carter
Player Profile
ODI StatsCareer
Matches
33
Runs
581
Avg
23.24
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Hasantha Fernando
Hasantha Fernando
Player Profile
ODI StatsCareer
Matches
7
Runs
43
Avg
21.50
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Carl Mumba
Carl Mumba
Player Profile
ODI StatsCareer
Matches
7
Runs
32
Avg
8.00
View ProfileCompare
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
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
NepalNepal
Allrounder
Anil Sah
Anil Sah
Player Profile
ODI StatsCareer
Matches
2
Runs
25
Avg
12.50
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