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
James Tredwell
James Tredwell
Player Profile
ODI StatsCareer
Matches
45
Wickets
60
Econ
4.75
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Brandon Mavuta
Brandon Mavuta
Player Profile
ODI StatsCareer
Matches
14
Runs
92
Avg
11.50
View ProfileCompare
AfghanistanAfghanistan
Allrounder
Karim Janat
Karim Janat
Player Profile
ODI StatsCareer
Matches
3
Runs
32
Avg
10.66
View ProfileCompare
Page 10 of 49
PrevNext
United Arab EmiratesUnited Arab Emirates
Allrounder
Fahad Nawaz
Fahad Nawaz
Player Profile
ODI StatsCareer
Matches
2
Runs
2
Avg
1.00
View ProfileCompare
PakistanPakistan
Allrounder
Mohammad Khalil
Mohammad Khalil
Player Profile
ODI StatsCareer
Matches
3
Runs
—
Avg
—
View ProfileCompare
GermanyGermany
Allrounder
Abdul Rahimzei
Abdul Rahimzei
Player Profile
T20I StatsCareer
Matches
4
Runs
23
Avg
11.50
View ProfileCompare
AfghanistanAfghanistan
Allrounder
Fazal Niazai
Fazal Niazai
Player Profile
T20I StatsCareer
Matches
1
Runs
12
Avg
12.00
View ProfileCompare
IndiaIndia
Allrounder
Parvez Rasool
Parvez Rasool
Player Profile
ODI StatsCareer
Matches
1
Runs
—
Avg
—
View ProfileCompare
SpainSpain
Allrounder
Paul Hennessy
Paul Hennessy
Player Profile
T20I StatsCareer
Matches
8
Runs
162
Avg
23.14
View ProfileCompare
PakistanPakistan
Allrounder
Mohammad Ilyas
Mohammad Ilyas
Player Profile
TEST StatsCareer
Matches
10
Runs
441
Avg
23.21
View ProfileCompare
PakistanPakistan
Allrounder
Riaz Afridi
Riaz Afridi
Player Profile
TEST StatsCareer
Matches
1
Runs
9
Avg
9.00
View ProfileCompare
NepalNepal
Allrounder
Kushal Malla
Kushal Malla
Player Profile
T20I StatsCareer
Matches
3
Runs
7
Avg
3.50
View ProfileCompare
ThailandThailand
Allrounder
Chanchai Pengkumta
Chanchai Pengkumta
Player Profile
T20I StatsCareer
Matches
4
Runs
25
Avg
25.00
View ProfileCompare
JerseyJersey
Allrounder
Ben Stevens
Ben Stevens
Player Profile
T20I StatsCareer
Matches
12
Runs
212
Avg
17.67
View ProfileCompare
New ZealandNew Zealand
Allrounder
Jacob Oram
Jacob Oram
Player Profile
ODI StatsCareer
Matches
160
Runs
2,434
Avg
24.09
View ProfileCompare
NetherlandsNetherlands
Allrounder
Daan van Bunge
Daan van Bunge
Player Profile
ODI StatsCareer
Matches
37
Runs
633
Avg
21.10
View ProfileCompare
ZimbabweZimbabwe
Allrounder
Luke Jongwe
Luke Jongwe
Player Profile
ODI StatsCareer
Matches
43
Runs
430
Avg
13.87
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Kaushal Lokuarachchi
Kaushal Lokuarachchi
Player Profile
ODI StatsCareer
Matches
21
Runs
210
Avg
14.00
View ProfileCompare
NetherlandsNetherlands
Allrounder
Saqib Zulfiqar
Saqib Zulfiqar
Player Profile
ODI StatsCareer
Matches
15
Runs
194
Avg
14.92
View ProfileCompare
New ZealandNew Zealand
Allrounder
Andrew Ellis
Andrew Ellis
Player Profile
ODI StatsCareer
Matches
15
Runs
154
Avg
14.00
View ProfileCompare
BangladeshBangladesh
Allrounder
Tanzim Hasan Sakib
Tanzim Hasan Sakib
Player Profile
ODI StatsCareer
Matches
15
Runs
151
Avg
18.87
View ProfileCompare
IrelandIreland
Allrounder
Nigel Jones
Nigel Jones
Player Profile
ODI StatsCareer
Matches
14
Runs
74
Avg
14.80
View ProfileCompare
EnglandEngland
Allrounder
Scott Borthwick
Scott Borthwick
Player Profile
ODI StatsCareer
Matches
2
Runs
18
Avg
9.00
View ProfileCompare
United States of AmericaUnited States of America
Allrounder
Mohammad Mohsin
Mohammad Mohsin
Player Profile
ODI StatsCareer
Matches
2
Runs
8
Avg
8.00
View ProfileCompare