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
QatarQatar
Batsman
Imran Ashraf
Imran Ashraf
Player Profile
T20I StatsCareer
Matches
3
Runs
—
Avg
—
View ProfileCompare
NigeriaNigeria
WK-Batsman
Ademola Onikoyi
Ademola Onikoyi
Player Profile
T20I StatsCareer
Matches
6
Runs
54
Avg
10.80
View ProfileCompare
BelgiumBelgium
Batsman
Noor Momand
Noor Momand
Player Profile
T20I StatsCareer
Matches
2
Runs
—
Avg
—
View ProfileCompare
PakistanPakistan
Batsman
Ahsan Ali
Ahsan Ali
Player Profile
T20I StatsCareer
Matches
2
Runs
36
Avg
18.00
View ProfileCompare
Page 16 of 47
PrevNext
Advertisement
GermanyGermany
Batsman
Mudassar Muhammad
Mudassar Muhammad
Player Profile
T20I StatsCareer
Matches
5
Runs
73
Avg
14.60
View ProfileCompare
IndiaIndia
XIAllrounder
Abhishek Sharma
Abhishek Sharma
Player Profile
T20I StatsCareer
Matches
72
Runs
2,268
Avg
32.86
View ProfileCompare
DenmarkDenmark
Batsman
Zameer Khan
Zameer Khan
Player Profile
T20I StatsCareer
Matches
2
Runs
60
Avg
60.00
View ProfileCompare
ScotlandScotland
Batsman
Richie Berrington
Richie Berrington
Player Profile
ODI StatsCareer
Matches
143
Runs
3,881
Avg
33.17
View ProfileCompare
ZimbabweZimbabwe
Batsman
Vusi Sibanda
Vusi Sibanda
Player Profile
ODI StatsCareer
Matches
125
Runs
2,914
Avg
24.28
View ProfileCompare
ScotlandScotland
WK-Batsman
Matthew Cross
Matthew Cross
Player Profile
ODI StatsCareer
Matches
120
Runs
2,490
Avg
24.65
View ProfileCompare
United Arab EmiratesUnited Arab Emirates
Batsman
Rohan Mustafa
Rohan Mustafa
Player Profile
ODI StatsCareer
Matches
81
Runs
1,504
Avg
21.48
View ProfileCompare
New ZealandNew Zealand
Batsman
Neil Broom
Neil Broom
Player Profile
ODI StatsCareer
Matches
39
Runs
943
Avg
26.94
View ProfileCompare
IrelandIreland
WK-Batsman
Peter Moor
Peter Moor
Player Profile
ODI StatsCareer
Matches
49
Runs
827
Avg
20.67
View ProfileCompare
PakistanPakistan
Batsman
Sohaib Maqsood
Sohaib Maqsood
Player Profile
ODI StatsCareer
Matches
29
Runs
781
Avg
30.03
View ProfileCompare
ScotlandScotland
Batsman
Matt Machan
Matt Machan
Player Profile
ODI StatsCareer
Matches
23
Runs
734
Avg
33.36
View ProfileCompare
PakistanPakistan
Batsman
Taufeeq Umar
Taufeeq Umar
Player Profile
ODI StatsCareer
Matches
22
Runs
504
Avg
24.00
View ProfileCompare
IndiaIndia
XIBatsman
Devdutt Padikkal
Devdutt Padikkal
Player Profile
ODI StatsCareer
Matches
4
Runs
418
Avg
69.66
View ProfileCompare
IndiaIndia
XIBatsman
Yashasvi Jaiswal
Yashasvi Jaiswal
Player Profile
ODI StatsCareer
Matches
6
Runs
285
Avg
71.25
View ProfileCompare
West IndiesWest Indies
Batsman
Devon Thomas
Devon Thomas
Player Profile
ODI StatsCareer
Matches
21
Runs
238
Avg
14.00
View ProfileCompare
New ZealandNew Zealand
WK-Batsman
Gareth Hopkins
Gareth Hopkins
Player Profile
ODI StatsCareer
Matches
25
Runs
236
Avg
14.75
View ProfileCompare
ZimbabweZimbabwe
Batsman
Timycen Maruma
Timycen Maruma
Player Profile
ODI StatsCareer
Matches
22
Runs
196
Avg
11.52
View ProfileCompare
AfghanistanAfghanistan
Batsman
Shabir Noori
Shabir Noori
Player Profile
ODI StatsCareer
Matches
10
Runs
191
Avg
19.10
View ProfileCompare
Sri LankaSri Lanka
Batsman
Minod Bhanuka
Minod Bhanuka
Player Profile
ODI StatsCareer
Matches
6
Runs
140
Avg
23.33
View ProfileCompare
EnglandEngland
Batsman
Michael Carberry
Michael Carberry
Player Profile
ODI StatsCareer
Matches
6
Runs
114
Avg
19.00
View ProfileCompare