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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
CanadaCanada
Allrounder
Abraash Khan
Abraash Khan
Player Profile
T20I StatsCareer
Matches
7
Runs
66
Avg
16.50
View ProfileCompare
CanadaCanada
Allrounder
Austin Codrington
Austin Codrington
Player Profile
ODI StatsCareer
Matches
9
Runs
47
Avg
5.87
View ProfileCompare
CanadaCanada
Allrounder
Abdool Samad
Abdool Samad
Player Profile
ODI StatsCareer
Matches
27
Runs
740
Avg
29.60
View ProfileCompare
Page 1 of 4
PrevNext
Advertisement
CanadaCanada
Allrounder
Ali Khan
Ali Khan
Player Profile
ODI StatsCareer
Matches
1
Runs
5
Avg
—
View ProfileCompare
CanadaCanada
Allrounder
Nicholas Kirton
Nicholas Kirton
Player Profile
ODI StatsCareer
Matches
32
Runs
706
Avg
28.24
View ProfileCompare
CanadaCanada
Allrounder
Anderson Cummins
Anderson Cummins
Player Profile
ODI StatsCareer
Matches
13
Runs
27
Avg
4.50
View ProfileCompare
CanadaCanada
Allrounder
Saad Bin Zafar
Saad Bin Zafar
Player Profile
ODI StatsCareer
Matches
37
Runs
460
Avg
17.03
View ProfileCompare
CanadaCanada
Allrounder
Sunil Dhaniram
Sunil Dhaniram
Player Profile
ODI StatsCareer
Matches
44
Runs
915
Avg
24.72
View ProfileCompare
CanadaCanada
Allrounder
Junaid Siddiqui
Junaid Siddiqui
Player Profile
ODI StatsCareer
Matches
11
Runs
74
Avg
10.57
View ProfileCompare
CanadaCanada
Allrounder
Harmandeep Singh
Harmandeep Singh
Player Profile
ODI StatsCareer
Matches
—
Runs
—
Avg
—
View ProfileCompare
CanadaCanada
Allrounder
Ian Billcliff
Ian Billcliff
Player Profile
ODI StatsCareer
Matches
19
Runs
529
Avg
27.84
View ProfileCompare
CanadaCanada
Allrounder
Jimmy Hansra
Jimmy Hansra
Player Profile
ODI StatsCareer
Matches
24
Runs
421
Avg
23.38
View ProfileCompare
CanadaCanada
Allrounder
Desmond Chumney
Desmond Chumney
Player Profile
ODI StatsCareer
Matches
21
Runs
397
Avg
20.89
View ProfileCompare
CanadaCanada
Allrounder
George Codrington
George Codrington
Player Profile
ODI StatsCareer
Matches
17
Runs
235
Avg
19.58
View ProfileCompare
CanadaCanada
Allrounder
Harvir Baidwan
Harvir Baidwan
Player Profile
ODI StatsCareer
Matches
32
Runs
220
Avg
14.66
View ProfileCompare
CanadaCanada
Allrounder
Don Maxwell
Don Maxwell
Player Profile
ODI StatsCareer
Matches
10
Runs
166
Avg
27.66
View ProfileCompare
CanadaCanada
Allrounder
Shivam Sharma
Shivam Sharma
Player Profile
ODI StatsCareer
Matches
8
Runs
123
Avg
20.50
View ProfileCompare
CanadaCanada
Allrounder
Nicholas Ifill
Nicholas Ifill
Player Profile
ODI StatsCareer
Matches
4
Runs
16
Avg
5.33
View ProfileCompare
CanadaCanada
Allrounder
Rayyan Pathan
Rayyan Pathan
Player Profile
ODI StatsCareer
Matches
1
Runs
2
Avg
2.00
View ProfileCompare
CanadaCanada
Allrounder
Ammar Khalid
Ammar Khalid
Player Profile
ODI StatsCareer
Matches
4
Runs
—
Avg
—
View ProfileCompare
CanadaCanada
Allrounder
Pargat Singh
Pargat Singh
Player Profile
ODI StatsCareer
Matches
34
Runs
1,045
Avg
33.70
View ProfileCompare
CanadaCanada
XIAllrounder
Harsh Thaker
Harsh Thaker
Player Profile
ODI StatsCareer
Matches
37
Runs
1,032
Avg
32.25
View ProfileCompare
CanadaCanada
Allrounder
John Davison
John Davison
Player Profile
ODI StatsCareer
Matches
32
Runs
799
Avg
26.63
View ProfileCompare
CanadaCanada
XIAllrounder
Akhil Kumar
Akhil Kumar
Player Profile
ODI StatsCareer
Matches
12
Runs
164
Avg
23.42
View ProfileCompare