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
BangladeshBangladesh
Allrounder
Shuvagata Hom
Shuvagata Hom
Player Profile
ODI StatsCareer
Matches
4
Runs
70
Avg
35.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Michael Vandort
Michael Vandort
Player Profile
ODI StatsCareer
Matches
1
Runs
48
Avg
48.00
View ProfileCompare
New ZealandNew Zealand
Allrounder
Luke Woodcock
Luke Woodcock
Player Profile
ODI StatsCareer
Matches
4
Runs
14
Avg
14.00
View ProfileCompare
Page 11 of 53
PrevNext
KenyaKenya
Allrounder
Thomas Odoyo
Thomas Odoyo
Player Profile
ODI StatsCareer
Matches
136
Runs
2,420
Avg
23.50
View ProfileCompare
New ZealandNew Zealand
Allrounder
James Franklin
James Franklin
Player Profile
ODI StatsCareer
Matches
110
Runs
1,270
Avg
23.96
View ProfileCompare
NamibiaNamibia
XIAllrounder
JJ Smit
JJ Smit
Player Profile
ODI StatsCareer
Matches
70
Runs
1,216
Avg
23.38
View ProfileCompare
CanadaCanada
Allrounder
Nicholas Kirton
Nicholas Kirton
Player Profile
ODI StatsCareer
Matches
32
Runs
706
Avg
28.24
View ProfileCompare
Hong KongHong Kong
Allrounder
Nizakat Khan
Nizakat Khan
Player Profile
ODI StatsCareer
Matches
20
Wickets
62
Econ
125.04
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Milinda Siriwardana
Milinda Siriwardana
Player Profile
ODI StatsCareer
Matches
27
Runs
516
Avg
22.43
View ProfileCompare
Papua New GuineaPapua New Guinea
Allrounder
Charles Amini
Charles Amini
Player Profile
ODI StatsCareer
Matches
19
Runs
322
Avg
16.95
View ProfileCompare
NetherlandsNetherlands
Allrounder
Roelof van der Merwe
Roelof van der Merwe
Player Profile
ODI StatsCareer
Matches
33
Runs
306
Avg
15.30
View ProfileCompare
BangladeshBangladesh
Allrounder
Sohag Gazi
Sohag Gazi
Player Profile
ODI StatsCareer
Matches
20
Runs
184
Avg
15.33
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Shingirai Masakadza
Shingirai Masakadza
Player Profile
ODI StatsCareer
Matches
16
Runs
170
Avg
21.25
View ProfileCompare
EnglandEngland
Allrounder
James Tredwell
James Tredwell
Player Profile
ODI StatsCareer
Matches
45
Wickets
60
Econ
4.75
View ProfileCompare
West IndiesWest Indies
Allrounder
Sylvester Joseph
Sylvester Joseph
Player Profile
ODI StatsCareer
Matches
13
Runs
161
Avg
16.10
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Gregory Strydom
Gregory Strydom
Player Profile
ODI StatsCareer
Matches
12
Runs
147
Avg
14.70
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Brandon Mavuta
Brandon Mavuta
Player Profile
ODI StatsCareer
Matches
14
Runs
92
Avg
11.50
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Kosala Kulasekara
Kosala Kulasekara
Player Profile
ODI StatsCareer
Matches
4
Runs
38
Avg
12.66
View ProfileCompare
AfghanistanAfghanistan
Allrounder
Karim Janat
Karim Janat
Player Profile
ODI StatsCareer
Matches
3
Runs
32
Avg
10.66
View ProfileCompare
CanadaCanada
Allrounder
Anderson Cummins
Anderson Cummins
Player Profile
ODI StatsCareer
Matches
13
Runs
27
Avg
4.50
View ProfileCompare
BangladeshBangladesh
Allrounder
Mosharraf Hossain
Mosharraf Hossain
Player Profile
ODI StatsCareer
Matches
5
Runs
26
Avg
6.50
View ProfileCompare
NamibiaNamibia
Allrounder
Burton van Rooi
Burton van Rooi
Player Profile
ODI StatsCareer
Matches
3
Runs
26
Avg
26.00
View ProfileCompare
PakistanPakistan
Allrounder
Saad Ali
Saad Ali
Player Profile
ODI StatsCareer
Matches
2
Runs
11
Avg
5.50
View ProfileCompare
United Arab EmiratesUnited Arab Emirates
Allrounder
Fahad Nawaz
Fahad Nawaz
Player Profile
ODI StatsCareer
Matches
2
Runs
2
Avg
1.00
View ProfileCompare