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

Role:AllBattersBowlersAll-RoundersWicket-Keepers
PakistanPakistan
WK-Batsman
Adnan Akmal
Adnan Akmal
Player Profile
ODI StatsCareer
Matches
5
Runs
62
Avg
20.66
View ProfileCompare
IndiaIndia
WK-Batsman
Wriddhiman Saha
Wriddhiman Saha
Player Profile
ODI StatsCareer
Matches
9
Runs
41
Avg
13.66
View ProfileCompare
New ZealandNew Zealand
XIWK-Batsman
Tom Latham
Tom Latham
Player Profile
ODI StatsCareer
Matches
172
Runs
4,667
Avg
33.81
View ProfileCompare
Page 10 of 605
PrevNext
South AfricaSouth Africa
XIWK-Batsman
Heinrich Klaasen
Heinrich Klaasen
Player Profile
ODI StatsCareer
Matches
60
Runs
2,141
Avg
43.69
View ProfileCompare
BangladeshBangladesh
Bowler
Al-Amin Hossain
Al-Amin Hossain
Player Profile
ODI StatsCareer
Matches
15
Wickets
22
Econ
5.50
View ProfileCompare
PakistanPakistan
WK-Batsman
Sarfaraz Ahmed
Sarfaraz Ahmed
Player Profile
ODI StatsCareer
Matches
117
Runs
2,315
Avg
33.55
View ProfileCompare
IndiaIndia
Batsman
Gurkeerat Singh Mann
Gurkeerat Singh Mann
Player Profile
ODI StatsCareer
Matches
3
Runs
13
Avg
6.50
View ProfileCompare
BangladeshBangladesh
Allrounder
Alok Kapali
Alok Kapali
Player Profile
ODI StatsCareer
Matches
69
Runs
1,235
Avg
19.60
View ProfileCompare
IndiaIndia
XIAllrounder
Mandeep Singh
Mandeep Singh
Player Profile
T20I StatsCareer
Matches
3
Runs
87
Avg
43.50
View ProfileCompare
EnglandEngland
Batsman
James Vince
James Vince
Player Profile
ODI StatsCareer
Matches
25
Runs
616
Avg
28.00
View ProfileCompare
West IndiesWest Indies
Batsman
Evin Lewis
Evin Lewis
Player Profile
ODI StatsCareer
Matches
70
Runs
2,279
Avg
36.75
View ProfileCompare
ZimbabweZimbabwe
Batsman
Alester Maregwede
Alester Maregwede
Player Profile
ODI StatsCareer
Matches
11
Runs
124
Avg
12.40
View ProfileCompare
AustraliaAustralia
XIBowler
Josh Hazlewood
Josh Hazlewood
Player Profile
ODI StatsCareer
Matches
99
Wickets
148
Econ
4.77
View ProfileCompare
AustraliaAustralia
Allrounder
Ben Cutting
Ben Cutting
Player Profile
ODI StatsCareer
Matches
4
Runs
53
Avg
26.50
View ProfileCompare
IndiaIndia
Bowler
Jaydev Unadkat
Jaydev Unadkat
Player Profile
ODI StatsCareer
Matches
8
Wickets
9
Econ
3.94
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Angelo Perera
Angelo Perera
Player Profile
ODI StatsCareer
Matches
6
Runs
52
Avg
13.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Tillakaratne Dilshan
Tillakaratne Dilshan
Player Profile
ODI StatsCareer
Matches
330
Runs
10,290
Avg
39.27
View ProfileCompare
New ZealandNew Zealand
XIAllrounder
Glenn Phillips
Glenn Phillips
Player Profile
ODI StatsCareer
Matches
48
Runs
1,292
Avg
41.67
View ProfileCompare
AfghanistanAfghanistan
Bowler
Mujeeb Ur Rahman
Mujeeb Ur Rahman
Player Profile
ODI StatsCareer
Matches
75
Wickets
101
Econ
4.32
View ProfileCompare
IrelandIreland
Bowler
Joshua Little
Joshua Little
Player Profile
ODI StatsCareer
Matches
4
Wickets
7
Econ
112.50
View ProfileCompare
Sri LankaSri Lanka
XIAllrounder
Dhananjaya de Silva
Dhananjaya de Silva
Player Profile
ODI StatsCareer
Matches
93
Runs
1,924
Avg
25.65
View ProfileCompare
PakistanPakistan
Batsman
Asif Ali
Asif Ali
Player Profile
ODI StatsCareer
Matches
21
Runs
382
Avg
25.46
View ProfileCompare
IrelandIreland
Allrounder
Gareth Delany
Gareth Delany
Player Profile
ODI StatsCareer
Matches
21
Runs
234
Avg
18.00
View ProfileCompare
AustraliaAustralia
Bowler
Glenn McGrath
Glenn McGrath
Player Profile
ODI StatsCareer
Matches
249
Wickets
380
Econ
3.87
View ProfileCompare