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
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
MalaysiaMalaysia
Batsman
Ainool Hafizs
Ainool Hafizs
Player Profile
T20I StatsCareer
Matches
3
Runs
41
Avg
13.67
View ProfileCompare
Page 14 of 47
PrevNext
Advertisement
West IndiesWest Indies
Batsman
Shivnarine Chanderpaul
Shivnarine Chanderpaul
Player Profile
ODI StatsCareer
Matches
268
Runs
8,778
Avg
41.60
View ProfileCompare
Sri LankaSri Lanka
Batsman
Marvan Atapattu
Marvan Atapattu
Player Profile
ODI StatsCareer
Matches
268
Runs
8,529
Avg
37.57
View ProfileCompare
West IndiesWest Indies
Batsman
Ramnaresh Sarwan
Ramnaresh Sarwan
Player Profile
ODI StatsCareer
Matches
181
Runs
5,804
Avg
42.67
View ProfileCompare
PakistanPakistan
Batsman
Imran Farhat
Imran Farhat
Player Profile
ODI StatsCareer
Matches
58
Runs
1,719
Avg
30.69
View ProfileCompare
PakistanPakistan
Batsman
Nasir Jamshed
Nasir Jamshed
Player Profile
ODI StatsCareer
Matches
48
Runs
1,418
Avg
31.51
View ProfileCompare
West IndiesWest Indies
Batsman
Kieran Powell
Kieran Powell
Player Profile
ODI StatsCareer
Matches
46
Runs
1,005
Avg
22.84
View ProfileCompare
AustraliaAustralia
XIAllrounder
Cameron Green
Cameron Green
Player Profile
ODI StatsCareer
Matches
40
Runs
991
Avg
38.11
View ProfileCompare
ZimbabweZimbabwe
Batsman
Solomon Mire
Solomon Mire
Player Profile
ODI StatsCareer
Matches
47
Runs
955
Avg
20.31
View ProfileCompare
EnglandEngland
WK-Batsman
Geraint Jones
Geraint Jones
Player Profile
ODI StatsCareer
Matches
49
Runs
815
Avg
24.69
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
PakistanPakistan
Batsman
Umar Amin
Umar Amin
Player Profile
ODI StatsCareer
Matches
16
Runs
271
Avg
18.06
View ProfileCompare
United States of AmericaUnited States of America
Batsman
Xavier Marshall
Xavier Marshall
Player Profile
ODI StatsCareer
Matches
13
Runs
221
Avg
17.00
View ProfileCompare
Sri LankaSri Lanka
Batsman
Dilshan Munaweera
Dilshan Munaweera
Player Profile
ODI StatsCareer
Matches
2
Runs
15
Avg
7.50
View ProfileCompare
BangladeshBangladesh
Batsman
Rony Talukdar
Rony Talukdar
Player Profile
ODI StatsCareer
Matches
1
Runs
4
Avg
4.00
View ProfileCompare
South AfricaSouth Africa
Batsman
Theunis de Bruyn
Theunis de Bruyn
Player Profile
TEST StatsCareer
Matches
13
Runs
468
Avg
19.50
View ProfileCompare
QatarQatar
Batsman
Zaheer Ibrahim
Zaheer Ibrahim
Player Profile
T20I StatsCareer
Matches
3
Runs
31
Avg
31.00
View ProfileCompare
DenmarkDenmark
WK-Batsman
Abdul Hashmi
Abdul Hashmi
Player Profile
T20I StatsCareer
Matches
2
Runs
36
Avg
18.00
View ProfileCompare
GuernseyGuernsey
Batsman
Josh Butler
Josh Butler
Player Profile
T20I StatsCareer
Matches
3
Runs
61
Avg
20.33
View ProfileCompare
New ZealandNew Zealand
Batsman
Lou Vincent
Lou Vincent
Player Profile
ODI StatsCareer
Matches
102
Runs
2,413
Avg
27.11
View ProfileCompare
PakistanPakistan
Batsman
Imran Nazir
Imran Nazir
Player Profile
ODI StatsCareer
Matches
79
Runs
1,895
Avg
24.61
View ProfileCompare