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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
Sri LankaSri Lanka
Allrounder
Michael Vandort
Michael Vandort
Player Profile
ODI StatsCareer
Matches
1
Runs
48
Avg
48.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Milinda Siriwardana
Milinda Siriwardana
Player Profile
ODI StatsCareer
Matches
27
Runs
516
Avg
22.43
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Kosala Kulasekara
Kosala Kulasekara
Player Profile
ODI StatsCareer
Matches
4
Runs
38
Avg
12.66
View ProfileCompare
Page 2 of 8
PrevNext
Advertisement
Sri LankaSri Lanka
Allrounder
Kaushal Lokuarachchi
Kaushal Lokuarachchi
Player Profile
ODI StatsCareer
Matches
21
Runs
210
Avg
14.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Kaushalya Weeraratne
Kaushalya Weeraratne
Player Profile
ODI StatsCareer
Matches
15
Runs
160
Avg
20.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Ramesh Mendis
Ramesh Mendis
Player Profile
ODI StatsCareer
Matches
4
Runs
50
Avg
25.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Malinda Pushpakumara
Malinda Pushpakumara
Player Profile
ODI StatsCareer
Matches
2
Runs
11
Avg
5.50
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Charith Asalanka
Charith Asalanka
Player Profile
ODI StatsCareer
Matches
87
Runs
2,798
Avg
40.55
View ProfileCompare
Sri LankaSri Lanka
XIAllrounder
Kamindu Mendis
Kamindu Mendis
Player Profile
ODI StatsCareer
Matches
36
Runs
878
Avg
31.36
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Jehan Mubarak
Jehan Mubarak
Player Profile
ODI StatsCareer
Matches
40
Runs
704
Avg
22.70
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Sachith Pathirana
Sachith Pathirana
Player Profile
ODI StatsCareer
Matches
18
Runs
332
Avg
25.53
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Dhananjaya Lakshan
Dhananjaya Lakshan
Player Profile
ODI StatsCareer
Matches
3
Runs
4
Avg
2.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Charitha Buddhika
Charitha Buddhika
Player Profile
ODI StatsCareer
Matches
17
Runs
29
Avg
7.25
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Ishan Jayaratne
Ishan Jayaratne
Player Profile
ODI StatsCareer
Matches
—
Runs
—
Avg
—
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Aravinda de Silva
Aravinda de Silva
Player Profile
ODI StatsCareer
Matches
308
Runs
9,284
Avg
34.90
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Suresh Perera
Suresh Perera
Player Profile
ODI StatsCareer
Matches
20
Runs
195
Avg
17.72
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Roger Wijesuriya
Roger Wijesuriya
Player Profile
ODI StatsCareer
Matches
8
Runs
18
Avg
18.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Ajit de Silva
Ajit de Silva
Player Profile
ODI StatsCareer
Matches
6
Runs
9
Avg
4.50
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Janith Liyanage
Janith Liyanage
Player Profile
ODI StatsCareer
Matches
43
Runs
1,231
Avg
43.96
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Kumar Dharmasena
Kumar Dharmasena
Player Profile
ODI StatsCareer
Matches
141
Runs
1,222
Avg
22.62
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Ruwan Kalpage
Ruwan Kalpage
Player Profile
ODI StatsCareer
Matches
86
Runs
844
Avg
20.58
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Ravi Ratnayeke
Ravi Ratnayeke
Player Profile
ODI StatsCareer
Matches
78
Runs
824
Avg
14.98
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Chandika Hathurusinghe
Chandika Hathurusinghe
Player Profile
ODI StatsCareer
Matches
35
Runs
669
Avg
20.90
View ProfileCompare
Sri LankaSri Lanka
XIAllrounder
Sonal Dinusha
Sonal Dinusha
Player Profile
ODI StatsCareer
Matches
5
Runs
606
Avg
86.57
View ProfileCompare