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
IndiaIndia
Allrounder
Deepak Hooda
Deepak Hooda
Player Profile
ODI StatsCareer
Matches
10
Runs
153
Avg
25.50
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Dilruwan Perera
Dilruwan Perera
Player Profile
ODI StatsCareer
Matches
13
Runs
152
Avg
12.66
View ProfileCompare
South AfricaSouth Africa
Allrounder
Senuran Muthusamy
Senuran Muthusamy
Player Profile
ODI StatsCareer
Matches
5
Runs
22
Avg
7.33
View ProfileCompare
Page 10 of 53
PrevNext
Sri LankaSri Lanka
Allrounder
Lahiru Madushanka
Lahiru Madushanka
Player Profile
ODI StatsCareer
Matches
4
Runs
14
Avg
4.66
View ProfileCompare
IndiaIndia
Allrounder
Tinu Yohannan
Tinu Yohannan
Player Profile
ODI StatsCareer
Matches
3
Runs
7
Avg
—
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Akalanka Ganegama
Akalanka Ganegama
Player Profile
ODI StatsCareer
Matches
4
Runs
7
Avg
3.50
View ProfileCompare
EnglandEngland
Allrounder
Zafar Ansari
Zafar Ansari
Player Profile
ODI StatsCareer
Matches
1
Runs
—
Avg
—
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Elton Chigumbura
Elton Chigumbura
Player Profile
ODI StatsCareer
Matches
210
Runs
4,289
Avg
25.37
View ProfileCompare
BangladeshBangladesh
Allrounder
Nasir Hossain
Nasir Hossain
Player Profile
ODI StatsCareer
Matches
65
Runs
1,281
Avg
29.11
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Chamika Karunaratne
Chamika Karunaratne
Player Profile
ODI StatsCareer
Matches
26
Runs
451
Avg
25.05
View ProfileCompare
West IndiesWest Indies
Allrounder
Khary Pierre
Khary Pierre
Player Profile
ODI StatsCareer
Matches
10
Runs
81
Avg
27.00
View ProfileCompare
United Arab EmiratesUnited Arab Emirates
Allrounder
Fayyaz Ahmed
Fayyaz Ahmed
Player Profile
ODI StatsCareer
Matches
3
Runs
47
Avg
47.00
View ProfileCompare
BangladeshBangladesh
Allrounder
Mazharul Haque
Mazharul Haque
Player Profile
ODI StatsCareer
Matches
1
Runs
3
Avg
3.00
View ProfileCompare
AustraliaAustralia
Allrounder
Ashley Noffke
Ashley Noffke
Player Profile
ODI StatsCareer
Matches
1
Runs
—
Avg
—
View ProfileCompare
EnglandEngland
Allrounder
Paul Collingwood
Paul Collingwood
Player Profile
ODI StatsCareer
Matches
197
Runs
5,092
Avg
35.36
View ProfileCompare
New ZealandNew Zealand
Allrounder
Daniel Vettori
Daniel Vettori
Player Profile
ODI StatsCareer
Matches
291
Runs
2,201
Avg
17.19
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Farveez Maharoof
Farveez Maharoof
Player Profile
ODI StatsCareer
Matches
109
Runs
1,113
Avg
19.52
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Keith Dabengwa
Keith Dabengwa
Player Profile
ODI StatsCareer
Matches
37
Runs
514
Avg
19.03
View ProfileCompare
KenyaKenya
Allrounder
Tony Suji
Tony Suji
Player Profile
ODI StatsCareer
Matches
60
Runs
506
Avg
12.97
View ProfileCompare
NetherlandsNetherlands
Allrounder
Max ODowd
Max ODowd
Player Profile
ODI StatsCareer
Matches
8
Wickets
133
Econ
124.17
View ProfileCompare
ScotlandScotland
Allrounder
Dylan Budge
Dylan Budge
Player Profile
ODI StatsCareer
Matches
17
Runs
248
Avg
22.54
View ProfileCompare
United States of AmericaUnited States of America
Allrounder
Elmore Hutchinson
Elmore Hutchinson
Player Profile
ODI StatsCareer
Matches
11
Runs
142
Avg
23.66
View ProfileCompare
Hong KongHong Kong
Allrounder
Kinchit Shah
Kinchit Shah
Player Profile
ODI StatsCareer
Matches
10
Wickets
79
Econ
110.09
View ProfileCompare
NepalNepal
XIAllrounder
Rohit Paudel
Rohit Paudel
Player Profile
ODI StatsCareer
Matches
4
Runs
86
Avg
21.50
View ProfileCompare