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
NetherlandsNetherlands
Allrounder
Bas de Leede
Bas de Leede
Player Profile
ODI StatsCareer
Matches
64
Runs
1,574
Avg
30.26
View ProfileCompare
Sri LankaSri Lanka
WK-Batsman
Sadeera Samarawickrama
Sadeera Samarawickrama
Player Profile
ODI StatsCareer
Matches
55
Runs
1,456
Avg
32.35
View ProfileCompare
New ZealandNew Zealand
Batsman
Mathew Sinclair
Mathew Sinclair
Player Profile
ODI StatsCareer
Matches
54
Runs
1,304
Avg
28.34
View ProfileCompare
Page 15 of 47
PrevNext
Advertisement
AfghanistanAfghanistan
Batsman
Nawroz Mangal
Nawroz Mangal
Player Profile
ODI StatsCareer
Matches
49
Runs
1,139
Avg
27.11
View ProfileCompare
NetherlandsNetherlands
Batsman
Alexei Kervezee
Alexei Kervezee
Player Profile
ODI StatsCareer
Matches
39
Runs
924
Avg
28.00
View ProfileCompare
ScotlandScotland
WK-Batsman
Craig Wallace
Craig Wallace
Player Profile
ODI StatsCareer
Matches
32
Runs
574
Avg
21.25
View ProfileCompare
ScotlandScotland
WK-Batsman
Colin Smith
Colin Smith
Player Profile
ODI StatsCareer
Matches
27
Runs
432
Avg
19.63
View ProfileCompare
New ZealandNew Zealand
Batsman
Michael Papps
Michael Papps
Player Profile
ODI StatsCareer
Matches
6
Runs
207
Avg
51.75
View ProfileCompare
New ZealandNew Zealand
Batsman
Peter Ingram
Peter Ingram
Player Profile
ODI StatsCareer
Matches
8
Runs
193
Avg
27.57
View ProfileCompare
AustraliaAustralia
WK-Batsman
Josh Philippe
Josh Philippe
Player Profile
ODI StatsCareer
Matches
4
Runs
102
Avg
25.50
View ProfileCompare
AustraliaAustralia
XIBatsman
Tim David
Tim David
Player Profile
ODI StatsCareer
Matches
4
Runs
45
Avg
11.25
View ProfileCompare
South AfricaSouth Africa
Allrounder
Senuran Muthusamy
Senuran Muthusamy
Player Profile
ODI StatsCareer
Matches
5
Runs
22
Avg
7.33
View ProfileCompare
PortugalPortugal
Batsman
Arslan Ahmed
Arslan Ahmed
Player Profile
T20I StatsCareer
Matches
3
Runs
12
Avg
4.00
View ProfileCompare
QatarQatar
WK-Batsman
Qalandar Khan
Qalandar Khan
Player Profile
T20I StatsCareer
Matches
2
Runs
20
Avg
20.00
View ProfileCompare
BelgiumBelgium
Batsman
Mamoon Latif
Mamoon Latif
Player Profile
T20I StatsCareer
Matches
3
Runs
45
Avg
15.00
View ProfileCompare
AustraliaAustralia
Batsman
Nicole Bolton
Nicole Bolton
Player Profile
ODI StatsCareer
Matches
50
Runs
1,896
Avg
41.21
View ProfileCompare
BangladeshBangladesh
Batsman
Jahurul Islam
Jahurul Islam
Player Profile
ODI StatsCareer
Matches
14
Runs
270
Avg
22.50
View ProfileCompare
New ZealandNew Zealand
Batsman
James Marshall
James Marshall
Player Profile
ODI StatsCareer
Matches
10
Runs
250
Avg
25.00
View ProfileCompare
ZimbabweZimbabwe
Batsman
Tinashe Kamunhukamwe
Tinashe Kamunhukamwe
Player Profile
ODI StatsCareer
Matches
12
Runs
131
Avg
10.91
View ProfileCompare
West IndiesWest Indies
Allrounder
Christopher Barnwell
Christopher Barnwell
Player Profile
T20I StatsCareer
Matches
6
Runs
78
Avg
19.50
View ProfileCompare
IndiaIndia
XIAllrounder
Abhishek Sharma
Abhishek Sharma
Player Profile
T20I StatsCareer
Matches
72
Runs
2,268
Avg
32.86
View ProfileCompare
PakistanPakistan
Batsman
Ahsan Ali
Ahsan Ali
Player Profile
T20I StatsCareer
Matches
2
Runs
36
Avg
18.00
View ProfileCompare
DenmarkDenmark
Batsman
Zameer Khan
Zameer Khan
Player Profile
T20I StatsCareer
Matches
2
Runs
60
Avg
60.00
View ProfileCompare
MaldivesMaldives
WK-Batsman
Mohamed Rishwan
Mohamed Rishwan
Player Profile
T20I StatsCareer
Matches
4
Runs
65
Avg
21.67
View ProfileCompare