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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
New ZealandNew Zealand
WK-Batsman
Tom Blundell
Tom Blundell
Player Profile
ODI StatsCareer
Matches
12
Runs
266
Avg
29.55
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
Page 11 of 47
PrevNext
Advertisement
PakistanPakistan
Batsman
Umar Akmal
Umar Akmal
Player Profile
ODI StatsCareer
Matches
121
Runs
3,194
Avg
34.34
View ProfileCompare
AfghanistanAfghanistan
Allrounder
Gulbadin Naib
Gulbadin Naib
Player Profile
ODI StatsCareer
Matches
89
Runs
1,332
Avg
19.88
View ProfileCompare
South AfricaSouth Africa
Batsman
Rilee Rossouw
Rilee Rossouw
Player Profile
ODI StatsCareer
Matches
36
Runs
1,239
Avg
38.71
View ProfileCompare
ScotlandScotland
Batsman
Calum MacLeod
Calum MacLeod
Player Profile
ODI StatsCareer
Matches
88
Runs
3,026
Avg
38.30
View ProfileCompare
ZimbabweZimbabwe
WK-Batsman
Regis Chakabva
Regis Chakabva
Player Profile
ODI StatsCareer
Matches
61
Runs
1,188
Avg
22.00
View ProfileCompare
South AfricaSouth Africa
Batsman
Janneman Malan
Janneman Malan
Player Profile
ODI StatsCareer
Matches
23
Runs
958
Avg
47.90
View ProfileCompare
EnglandEngland
WK-Batsman
Tom Banton
Tom Banton
Player Profile
ODI StatsCareer
Matches
14
Runs
566
Avg
43.53
View ProfileCompare
VanuatuVanuatu
Batsman
Andrew Mansale
Andrew Mansale
Player Profile
T20I StatsCareer
Matches
5
Runs
61
Avg
12.20
View ProfileCompare
IrelandIreland
XIWK-Batsman
Lorcan Tucker
Lorcan Tucker
Player Profile
ODI StatsCareer
Matches
67
Runs
1,196
Avg
23.45
View ProfileCompare
West IndiesWest Indies
Batsman
Sherfane Rutherford
Sherfane Rutherford
Player Profile
ODI StatsCareer
Matches
31
Runs
873
Avg
36.37
View ProfileCompare
ZimbabweZimbabwe
Batsman
Gary Ballance
Gary Ballance
Player Profile
ODI StatsCareer
Matches
5
Runs
157
Avg
39.25
View ProfileCompare
ScotlandScotland
Batsman
Tom Bruce
Tom Bruce
Player Profile
ODI StatsCareer
Matches
2
Runs
33
Avg
33.00
View ProfileCompare
MalaysiaMalaysia
WK-Batsman
Virandeep Singh
Virandeep Singh
Player Profile
T20I StatsCareer
Matches
8
Runs
207
Avg
25.88
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
ZimbabweZimbabwe
Batsman
Hamilton Masakadza
Hamilton Masakadza
Player Profile
ODI StatsCareer
Matches
209
Runs
5,658
Avg
27.73
View ProfileCompare
ScotlandScotland
Batsman
George Munsey
George Munsey
Player Profile
ODI StatsCareer
Matches
79
Runs
2,777
Avg
41.44
View ProfileCompare
PakistanPakistan
Batsman
Khurram Manzoor
Khurram Manzoor
Player Profile
ODI StatsCareer
Matches
7
Runs
236
Avg
33.71
View ProfileCompare
QatarQatar
WK-Batsman
Faisal Javed
Faisal Javed
Player Profile
T20I StatsCareer
Matches
3
Runs
66
Avg
22.00
View ProfileCompare
West IndiesWest Indies
Batsman
Marlon Samuels
Marlon Samuels
Player Profile
ODI StatsCareer
Matches
207
Runs
5,606
Avg
32.97
View ProfileCompare
EnglandEngland
Batsman
Kevin Pietersen
Kevin Pietersen
Player Profile
ODI StatsCareer
Matches
134
Runs
4,422
Avg
41.32
View ProfileCompare