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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
New ZealandNew Zealand
Batsman
Hamish Rutherford
Hamish Rutherford
Player Profile
ODI StatsCareer
Matches
4
Runs
15
Avg
3.75
View ProfileCompare
EnglandEngland
Batsman
Ian Bell
Ian Bell
Player Profile
ODI StatsCareer
Matches
161
Runs
5,416
Avg
37.87
View ProfileCompare
South AfricaSouth Africa
Batsman
Boeta Dippenaar
Boeta Dippenaar
Player Profile
ODI StatsCareer
Matches
101
Runs
3,300
Avg
44.00
View ProfileCompare
Page 11 of 49
PrevNext
EnglandEngland
Batsman
Jonathan Trott
Jonathan Trott
Player Profile
ODI StatsCareer
Matches
68
Runs
2,819
Avg
51.25
View ProfileCompare
AustraliaAustralia
Batsman
Matt Renshaw
Matt Renshaw
Player Profile
ODI StatsCareer
Matches
15
Runs
451
Avg
32.21
View ProfileCompare
BangladeshBangladesh
Batsman
Mehrab Hossain jnr
Mehrab Hossain jnr
Player Profile
ODI StatsCareer
Matches
18
Runs
276
Avg
17.25
View ProfileCompare
EnglandEngland
Batsman
Zak Crawley
Zak Crawley
Player Profile
ODI StatsCareer
Matches
9
Runs
205
Avg
25.62
View ProfileCompare
New ZealandNew Zealand
Batsman
Nathan Astle
Nathan Astle
Player Profile
ODI StatsCareer
Matches
223
Runs
7,090
Avg
34.92
View ProfileCompare
Sri LankaSri Lanka
Batsman
Russel Arnold
Russel Arnold
Player Profile
ODI StatsCareer
Matches
180
Runs
3,950
Avg
35.26
View ProfileCompare
New ZealandNew Zealand
Batsman
Hamish Marshall
Hamish Marshall
Player Profile
ODI StatsCareer
Matches
66
Runs
1,454
Avg
27.43
View ProfileCompare
AfghanistanAfghanistan
Batsman
Javed Ahmadi
Javed Ahmadi
Player Profile
ODI StatsCareer
Matches
47
Runs
1,049
Avg
23.84
View ProfileCompare
BangladeshBangladesh
Batsman
Rajin Saleh
Rajin Saleh
Player Profile
ODI StatsCareer
Matches
43
Runs
1,005
Avg
23.92
View ProfileCompare
EnglandEngland
XIAllrounder
Will Jacks
Will Jacks
Player Profile
ODI StatsCareer
Matches
33
Runs
930
Avg
35.76
View ProfileCompare
ZimbabweZimbabwe
WK-Batsman
Richmond Mutumbami
Richmond Mutumbami
Player Profile
ODI StatsCareer
Matches
36
Runs
618
Avg
19.31
View ProfileCompare
New ZealandNew Zealand
Batsman
Daniel Flynn
Daniel Flynn
Player Profile
ODI StatsCareer
Matches
20
Runs
228
Avg
15.20
View ProfileCompare
BangladeshBangladesh
Batsman
Shadman Islam
Shadman Islam
Player Profile
TEST StatsCareer
Matches
32
Runs
1,696
Avg
29.24
View ProfileCompare
AustraliaAustralia
Batsman
Nic Maddinson
Nic Maddinson
Player Profile
TEST StatsCareer
Matches
5
Runs
83
Avg
10.37
View ProfileCompare
South AfricaSouth Africa
Batsman
Stephen Cook
Stephen Cook
Player Profile
TEST StatsCareer
Matches
11
Runs
632
Avg
33.26
View ProfileCompare
West IndiesWest Indies
Batsman
Shivnarine Chanderpaul
Shivnarine Chanderpaul
Player Profile
ODI StatsCareer
Matches
268
Runs
8,778
Avg
41.60
View ProfileCompare
Sri LankaSri Lanka
Batsman
Marvan Atapattu
Marvan Atapattu
Player Profile
ODI StatsCareer
Matches
268
Runs
8,529
Avg
37.57
View ProfileCompare
West IndiesWest Indies
Batsman
Ramnaresh Sarwan
Ramnaresh Sarwan
Player Profile
ODI StatsCareer
Matches
181
Runs
5,804
Avg
42.67
View ProfileCompare
BangladeshBangladesh
WK-Batsman
Khaled Mashud
Khaled Mashud
Player Profile
ODI StatsCareer
Matches
126
Runs
1,818
Avg
21.90
View ProfileCompare
PakistanPakistan
Batsman
Imran Farhat
Imran Farhat
Player Profile
ODI StatsCareer
Matches
58
Runs
1,719
Avg
30.69
View ProfileCompare
PakistanPakistan
Batsman
Nasir Jamshed
Nasir Jamshed
Player Profile
ODI StatsCareer
Matches
48
Runs
1,418
Avg
31.51
View ProfileCompare