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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
EnglandEngland
Allrounder
Liam Livingstone
Liam Livingstone
Player Profile
ODI StatsCareer
Matches
39
Runs
932
Avg
31.06
View ProfileCompare
West IndiesWest Indies
Allrounder
Keemo Paul
Keemo Paul
Player Profile
ODI StatsCareer
Matches
33
Runs
371
Avg
20.61
View ProfileCompare
South AfricaSouth Africa
Allrounder
JJ Smuts
JJ Smuts
Player Profile
ODI StatsCareer
Matches
6
Runs
180
Avg
45.00
View ProfileCompare
Page 6 of 49
PrevNext
IndiaIndia
Allrounder
Stuart Binny
Stuart Binny
Player Profile
ODI StatsCareer
Matches
14
Runs
230
Avg
28.75
View ProfileCompare
IndiaIndia
XIAllrounder
Shivam Dube
Shivam Dube
Player Profile
ODI StatsCareer
Matches
6
Runs
43
Avg
8.60
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Sikandar Raza
Sikandar Raza
Player Profile
ODI StatsCareer
Matches
162
Runs
4,824
Avg
37.39
View ProfileCompare
EnglandEngland
Allrounder
Samit Patel
Samit Patel
Player Profile
ODI StatsCareer
Matches
36
Runs
482
Avg
32.13
View ProfileCompare
EnglandEngland
Allrounder
David Willey
David Willey
Player Profile
ODI StatsCareer
Matches
73
Wickets
100
Econ
5.52
View ProfileCompare
IrelandIreland
Allrounder
Mark Adair
Mark Adair
Player Profile
ODI StatsCareer
Matches
57
Wickets
77
Econ
5.73
View ProfileCompare
BangladeshBangladesh
Allrounder
Mominul Haque
Mominul Haque
Player Profile
ODI StatsCareer
Matches
28
Runs
557
Avg
22.28
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Akila Dananjaya
Akila Dananjaya
Player Profile
ODI StatsCareer
Matches
42
Wickets
59
Econ
5.13
View ProfileCompare
AfghanistanAfghanistan
Allrounder
Gulbadin Naib
Gulbadin Naib
Player Profile
ODI StatsCareer
Matches
89
Runs
1,332
Avg
19.88
View ProfileCompare
IrelandIreland
Allrounder
Andrew White
Andrew White
Player Profile
ODI StatsCareer
Matches
61
Runs
776
Avg
18.04
View ProfileCompare
New ZealandNew Zealand
Allrounder
Mark Chapman
Mark Chapman
Player Profile
ODI StatsCareer
Matches
35
Runs
906
Avg
32.35
View ProfileCompare
NamibiaNamibia
Allrounder
Dwaine Pretorius
Dwaine Pretorius
Player Profile
ODI StatsCareer
Matches
27
Runs
192
Avg
16.00
View ProfileCompare
EnglandEngland
Allrounder
Lewis Gregory
Lewis Gregory
Player Profile
ODI StatsCareer
Matches
3
Runs
117
Avg
58.50
View ProfileCompare
CanadaCanada
Allrounder
Ali Khan
Ali Khan
Player Profile
ODI StatsCareer
Matches
1
Runs
5
Avg
—
View ProfileCompare
West IndiesWest Indies
XIAllrounder
Romario Shepherd
Romario Shepherd
Player Profile
ODI StatsCareer
Matches
42
Runs
455
Avg
17.50
View ProfileCompare
AfghanistanAfghanistan
Allrounder
Amir Hamza
Amir Hamza
Player Profile
ODI StatsCareer
Matches
31
Runs
23
Avg
3.28
View ProfileCompare
EnglandEngland
Allrounder
Ravi Bopara
Ravi Bopara
Player Profile
ODI StatsCareer
Matches
120
Runs
2,695
Avg
30.62
View ProfileCompare
New ZealandNew Zealand
Allrounder
Jesse Ryder
Jesse Ryder
Player Profile
ODI StatsCareer
Matches
48
Runs
1,362
Avg
33.21
View ProfileCompare
West IndiesWest Indies
Allrounder
Roston Chase
Roston Chase
Player Profile
ODI StatsCareer
Matches
73
Runs
1,244
Avg
26.46
View ProfileCompare
IrelandIreland
Allrounder
Andy McBrine
Andy McBrine
Player Profile
ODI StatsCareer
Matches
99
Wickets
93
Econ
4.59
View ProfileCompare
NamibiaNamibia
Allrounder
David Wiese
David Wiese
Player Profile
ODI StatsCareer
Matches
9
Runs
228
Avg
28.50
View ProfileCompare