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
AustraliaAustralia
Batsman
Peter Handscomb
Peter Handscomb
Player Profile
ODI StatsCareer
Matches
22
Runs
632
Avg
33.26
View ProfileCompare
EnglandEngland
Batsman
Haseeb Hameed
Haseeb Hameed
Player Profile
TEST StatsCareer
Matches
10
Runs
439
Avg
24.38
View ProfileCompare
PakistanPakistan
Batsman
Shan Masood
Shan Masood
Player Profile
ODI StatsCareer
Matches
9
Runs
163
Avg
18.11
View ProfileCompare
Page 8 of 49
PrevNext
New ZealandNew Zealand
Batsman
Jeet Raval
Jeet Raval
Player Profile
TEST StatsCareer
Matches
24
Runs
1,143
Avg
30.07
View ProfileCompare
West IndiesWest Indies
Allrounder
Sir Garry Sobers
Sir Garry Sobers
Player Profile
ODI StatsCareer
Matches
1
Runs
—
Avg
—
View ProfileCompare
PakistanPakistan
Batsman
Faisal Iqbal
Faisal Iqbal
Player Profile
ODI StatsCareer
Matches
18
Runs
314
Avg
22.42
View ProfileCompare
Sri LankaSri Lanka
Batsman
Lahiru Thirimanne
Lahiru Thirimanne
Player Profile
ODI StatsCareer
Matches
127
Runs
3,194
Avg
34.71
View ProfileCompare
Sri LankaSri Lanka
Batsman
Pathum Nissanka
Pathum Nissanka
Player Profile
ODI StatsCareer
Matches
82
Runs
3,052
Avg
40.15
View ProfileCompare
EnglandEngland
Batsman
Harry Brook
Harry Brook
Player Profile
ODI StatsCareer
Matches
48
Runs
1,782
Avg
40.50
View ProfileCompare
ZimbabweZimbabwe
Batsman
Charles Coventry
Charles Coventry
Player Profile
ODI StatsCareer
Matches
39
Runs
831
Avg
24.44
View ProfileCompare
PakistanPakistan
WK-Batsman
Mohammad Salman
Mohammad Salman
Player Profile
ODI StatsCareer
Matches
7
Runs
22
Avg
11.00
View ProfileCompare
EnglandEngland
Allrounder
Sir Ian Botham
Sir Ian Botham
Player Profile
ODI StatsCareer
Matches
116
Runs
2,113
Avg
23.22
View ProfileCompare
IndiaIndia
Batsman
Sanjay Manjrekar
Sanjay Manjrekar
Player Profile
ODI StatsCareer
Matches
74
Runs
1,994
Avg
33.23
View ProfileCompare
PakistanPakistan
Batsman
Mohammad Ayub
Mohammad Ayub
Player Profile
TEST StatsCareer
Matches
1
Runs
47
Avg
23.50
View ProfileCompare
ZimbabweZimbabwe
Batsman
Andy Flower
Andy Flower
Player Profile
ODI StatsCareer
Matches
213
Runs
6,786
Avg
35.34
View ProfileCompare
West IndiesWest Indies
Batsman
Clive Lloyd
Clive Lloyd
Player Profile
ODI StatsCareer
Matches
87
Runs
1,977
Avg
39.54
View ProfileCompare
South AfricaSouth Africa
Batsman
Gary Kirsten
Gary Kirsten
Player Profile
ODI StatsCareer
Matches
185
Runs
6,798
Avg
40.95
View ProfileCompare
West IndiesWest Indies
Batsman
Daren Ganga
Daren Ganga
Player Profile
ODI StatsCareer
Matches
35
Runs
843
Avg
25.54
View ProfileCompare
AustraliaAustralia
Batsman
Justin Langer
Justin Langer
Player Profile
ODI StatsCareer
Matches
8
Runs
160
Avg
32.00
View ProfileCompare
AustraliaAustralia
WK-Batsman
Matthew Wade
Matthew Wade
Player Profile
ODI StatsCareer
Matches
97
Runs
1,867
Avg
26.29
View ProfileCompare
AustraliaAustralia
Batsman
Marnus Labuschagne
Marnus Labuschagne
Player Profile
ODI StatsCareer
Matches
72
Runs
1,980
Avg
33.55
View ProfileCompare
EnglandEngland
Allrounder
Liam Livingstone
Liam Livingstone
Player Profile
ODI StatsCareer
Matches
39
Runs
932
Avg
31.06
View ProfileCompare
IndiaIndia
WK-Batsman
Naman Ojha
Naman Ojha
Player Profile
ODI StatsCareer
Matches
1
Runs
1
Avg
1.00
View ProfileCompare
AustraliaAustralia
Batsman
Usman Khawaja
Usman Khawaja
Player Profile
ODI StatsCareer
Matches
40
Runs
1,554
Avg
42.00
View ProfileCompare