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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
ZimbabweZimbabwe
Allrounder
Shingirai Masakadza
Shingirai Masakadza
Player Profile
ODI StatsCareer
Matches
16
Runs
170
Avg
21.25
View ProfileCompare
IrelandIreland
Batsman
John Anderson
John Anderson
Player Profile
ODI StatsCareer
Matches
8
Runs
151
Avg
18.87
View ProfileCompare
BangladeshBangladesh
Batsman
Nazimuddin
Nazimuddin
Player Profile
ODI StatsCareer
Matches
11
Runs
147
Avg
13.36
View ProfileCompare
Page 18 of 47
PrevNext
Advertisement
PakistanPakistan
Batsman
Khalid Latif
Khalid Latif
Player Profile
ODI StatsCareer
Matches
5
Runs
147
Avg
29.40
View ProfileCompare
NetherlandsNetherlands
WK-Batsman
Atse Buurman
Atse Buurman
Player Profile
ODI StatsCareer
Matches
17
Runs
140
Avg
15.55
View ProfileCompare
BangladeshBangladesh
Batsman
Yasir Ali
Yasir Ali
Player Profile
ODI StatsCareer
Matches
9
Runs
102
Avg
14.57
View ProfileCompare
AfghanistanAfghanistan
Allrounder
Karim Janat
Karim Janat
Player Profile
ODI StatsCareer
Matches
3
Runs
32
Avg
10.66
View ProfileCompare
AfghanistanAfghanistan
Batsman
Mohibullah Oryakhel
Mohibullah Oryakhel
Player Profile
ODI StatsCareer
Matches
2
Runs
—
Avg
—
View ProfileCompare
MalaysiaMalaysia
Batsman
Aminuddin Ramly
Aminuddin Ramly
Player Profile
T20I StatsCareer
Matches
6
Runs
41
Avg
13.67
View ProfileCompare
JerseyJersey
Allrounder
Ben Stevens
Ben Stevens
Player Profile
T20I StatsCareer
Matches
12
Runs
212
Avg
17.67
View ProfileCompare
South AfricaSouth Africa
WK-Batsman
Mangaliso Mosehle
Mangaliso Mosehle
Player Profile
T20I StatsCareer
Matches
7
Runs
105
Avg
21.00
View ProfileCompare
MaldivesMaldives
WK-Batsman
Hassan Rasheed
Hassan Rasheed
Player Profile
T20I StatsCareer
Matches
4
Runs
20
Avg
6.67
View ProfileCompare
New ZealandNew Zealand
WK-Batsman
Kruger van Wyk
Kruger van Wyk
Player Profile
TEST StatsCareer
Matches
9
Runs
341
Avg
21.31
View ProfileCompare
ThailandThailand
Allrounder
Chanchai Pengkumta
Chanchai Pengkumta
Player Profile
T20I StatsCareer
Matches
4
Runs
25
Avg
25.00
View ProfileCompare
VanuatuVanuatu
Batsman
Clement Tommy
Clement Tommy
Player Profile
T20I StatsCareer
Matches
5
Runs
72
Avg
14.40
View ProfileCompare
BotswanaBotswana
Batsman
Hemal Pragji
Hemal Pragji
Player Profile
T20I StatsCareer
Matches
4
Runs
38
Avg
12.67
View ProfileCompare
AustraliaAustralia
Batsman
Nathan Reardon
Nathan Reardon
Player Profile
T20I StatsCareer
Matches
2
Runs
4
Avg
4.00
View ProfileCompare
West IndiesWest Indies
Batsman
Miles Bascombe
Miles Bascombe
Player Profile
T20I StatsCareer
Matches
1
Runs
3
Avg
3.00
View ProfileCompare
ThailandThailand
Batsman
Md Anowarul Islam
Md Anowarul Islam
Player Profile
T20I StatsCareer
Matches
4
Runs
15
Avg
3.75
View ProfileCompare
BotswanaBotswana
Batsman
Dimpho Kegasitswe
Dimpho Kegasitswe
Player Profile
T20I StatsCareer
Matches
4
Runs
5
Avg
—
View ProfileCompare
United Arab EmiratesUnited Arab Emirates
WK-Batsman
Vriitya Aravind
Vriitya Aravind
Player Profile
ODI StatsCareer
Matches
63
Runs
1,865
Avg
31.08
View ProfileCompare
NetherlandsNetherlands
Batsman
Vikramjit Singh
Vikramjit Singh
Player Profile
ODI StatsCareer
Matches
47
Runs
1,304
Avg
28.97
View ProfileCompare
EnglandEngland
WK-Batsman
Matt Prior
Matt Prior
Player Profile
ODI StatsCareer
Matches
68
Runs
1,282
Avg
24.18
View ProfileCompare
AustraliaAustralia
XIWK-Batsman
Josh Inglis
Josh Inglis
Player Profile
ODI StatsCareer
Matches
43
Runs
1,100
Avg
30.55
View ProfileCompare