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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
Sri LankaSri Lanka
XIWK-Batsman
Kusal Mendis
Kusal Mendis
Player Profile
ODI StatsCareer
Matches
164
Runs
5,283
Avg
35.93
View ProfileCompare
West IndiesWest Indies
Batsman
Chadwick Walton
Chadwick Walton
Player Profile
ODI StatsCareer
Matches
9
Runs
53
Avg
6.62
View ProfileCompare
ScotlandScotland
Batsman
George Bailey
George Bailey
Player Profile
ODI StatsCareer
Matches
90
Runs
3,044
Avg
40.58
View ProfileCompare
Page 9 of 49
PrevNext
ZimbabweZimbabwe
Allrounder
Sikandar Raza
Sikandar Raza
Player Profile
ODI StatsCareer
Matches
162
Runs
4,824
Avg
37.39
View ProfileCompare
South AfricaSouth Africa
Batsman
Herschelle Gibbs
Herschelle Gibbs
Player Profile
ODI StatsCareer
Matches
248
Runs
8,094
Avg
36.13
View ProfileCompare
AustraliaAustralia
Batsman
Michael Hussey
Michael Hussey
Player Profile
ODI StatsCareer
Matches
185
Runs
5,442
Avg
48.15
View ProfileCompare
BangladeshBangladesh
Allrounder
Mominul Haque
Mominul Haque
Player Profile
ODI StatsCareer
Matches
28
Runs
557
Avg
22.28
View ProfileCompare
New ZealandNew Zealand
WK-Batsman
Tom Blundell
Tom Blundell
Player Profile
ODI StatsCareer
Matches
12
Runs
266
Avg
29.55
View ProfileCompare
AustraliaAustralia
Batsman
Darren Lehmann
Darren Lehmann
Player Profile
ODI StatsCareer
Matches
117
Runs
3,078
Avg
38.96
View ProfileCompare
West IndiesWest Indies
WK-Batsman
Denesh Ramdin
Denesh Ramdin
Player Profile
ODI StatsCareer
Matches
139
Runs
2,200
Avg
25.00
View ProfileCompare
South AfricaSouth Africa
WK-Batsman
Dane Vilas
Dane Vilas
Player Profile
TEST StatsCareer
Matches
6
Runs
94
Avg
10.44
View ProfileCompare
PakistanPakistan
Batsman
Umar Akmal
Umar Akmal
Player Profile
ODI StatsCareer
Matches
121
Runs
3,194
Avg
34.34
View ProfileCompare
AustraliaAustralia
Batsman
Joe Burns
Joe Burns
Player Profile
ODI StatsCareer
Matches
6
Runs
146
Avg
24.33
View ProfileCompare
West IndiesWest Indies
Batsman
Jermaine Blackwood
Jermaine Blackwood
Player Profile
ODI StatsCareer
Matches
3
Runs
23
Avg
11.50
View ProfileCompare
ZimbabweZimbabwe
WK-Batsman
Regis Chakabva
Regis Chakabva
Player Profile
ODI StatsCareer
Matches
61
Runs
1,188
Avg
22.00
View ProfileCompare
EnglandEngland
Batsman
Dominic Sibley
Dominic Sibley
Player Profile
TEST StatsCareer
Matches
2
Runs
38
Avg
12.67
View ProfileCompare
IrelandIreland
XIWK-Batsman
Lorcan Tucker
Lorcan Tucker
Player Profile
ODI StatsCareer
Matches
67
Runs
1,196
Avg
23.45
View ProfileCompare
ZimbabweZimbabwe
Batsman
Gary Ballance
Gary Ballance
Player Profile
ODI StatsCareer
Matches
5
Runs
157
Avg
39.25
View ProfileCompare
West IndiesWest Indies
Batsman
Shamarh Brooks
Shamarh Brooks
Player Profile
ODI StatsCareer
Matches
29
Runs
842
Avg
30.07
View ProfileCompare
IndiaIndia
XIBatsman
Suryakumar Yadav
Suryakumar Yadav
Player Profile
ODI StatsCareer
Matches
37
Runs
773
Avg
25.76
View ProfileCompare
West IndiesWest Indies
Batsman
Kyle Hope
Kyle Hope
Player Profile
ODI StatsCareer
Matches
7
Runs
138
Avg
23.00
View ProfileCompare
BangladeshBangladesh
Batsman
Anwar Hossain
Anwar Hossain
Player Profile
ODI StatsCareer
Matches
1
Runs
42
Avg
42.00
View ProfileCompare
ZimbabweZimbabwe
Batsman
Hamilton Masakadza
Hamilton Masakadza
Player Profile
ODI StatsCareer
Matches
209
Runs
5,658
Avg
27.73
View ProfileCompare
PakistanPakistan
Batsman
Khurram Manzoor
Khurram Manzoor
Player Profile
ODI StatsCareer
Matches
7
Runs
236
Avg
33.71
View ProfileCompare