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

Reset all filters
Role:AllBattersBowlersAll-RoundersWicket-Keepers
Sri LankaSri Lanka
XIAllrounder
Sonal Dinusha
Sonal Dinusha
Player Profile
ODI StatsCareer
Matches
5
Runs
606
Avg
86.57
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Saman Jayantha
Saman Jayantha
Player Profile
ODI StatsCareer
Matches
17
Runs
400
Avg
26.66
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Sanjeeva Ranatunga
Sanjeeva Ranatunga
Player Profile
ODI StatsCareer
Matches
13
Runs
253
Avg
23.00
View ProfileCompare
Page 3 of 8
PrevNext
Advertisement
Sri LankaSri Lanka
Allrounder
Uvais Karnain
Uvais Karnain
Player Profile
ODI StatsCareer
Matches
19
Runs
229
Avg
19.08
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Bandula Warnapura
Bandula Warnapura
Player Profile
ODI StatsCareer
Matches
12
Runs
180
Avg
15.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Lanka de Silva
Lanka de Silva
Player Profile
ODI StatsCareer
Matches
11
Runs
161
Avg
53.66
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Anura Ranasinghe
Anura Ranasinghe
Player Profile
ODI StatsCareer
Matches
9
Runs
153
Avg
21.85
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Sahan Arachchige
Sahan Arachchige
Player Profile
ODI StatsCareer
Matches
10
Runs
150
Avg
21.42
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Dulip Liyanage
Dulip Liyanage
Player Profile
ODI StatsCareer
Matches
16
Runs
144
Avg
16.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Anura Tennekoon
Anura Tennekoon
Player Profile
ODI StatsCareer
Matches
4
Runs
137
Avg
34.25
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Sunil Wettimuny
Sunil Wettimuny
Player Profile
ODI StatsCareer
Matches
3
Runs
136
Avg
68.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Charith Senanayake
Charith Senanayake
Player Profile
ODI StatsCareer
Matches
7
Runs
126
Avg
18.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Dulip Samaraweera
Dulip Samaraweera
Player Profile
ODI StatsCareer
Matches
5
Runs
91
Avg
22.75
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Michael Tissera
Michael Tissera
Player Profile
ODI StatsCareer
Matches
3
Runs
78
Avg
26.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Yohan Goonasekera
Yohan Goonasekera
Player Profile
ODI StatsCareer
Matches
3
Runs
69
Avg
23.00
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Chamindu Wickramasinghe
Chamindu Wickramasinghe
Player Profile
ODI StatsCareer
Matches
4
Runs
58
Avg
19.33
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Keerthi Ranasinghe
Keerthi Ranasinghe
Player Profile
ODI StatsCareer
Matches
4
Runs
55
Avg
18.33
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Dammika Ranatunga
Dammika Ranatunga
Player Profile
ODI StatsCareer
Matches
4
Runs
49
Avg
12.25
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Dushan Hemantha
Dushan Hemantha
Player Profile
ODI StatsCareer
Matches
5
Runs
39
Avg
19.50
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Pulasthi Gunaratne
Pulasthi Gunaratne
Player Profile
ODI StatsCareer
Matches
23
Runs
36
Avg
7.20
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Lalith Kaluperuma
Lalith Kaluperuma
Player Profile
ODI StatsCareer
Matches
4
Runs
33
Avg
—
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Naveed Nawaz
Naveed Nawaz
Player Profile
ODI StatsCareer
Matches
3
Runs
31
Avg
15.50
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Tony Opatha
Tony Opatha
Player Profile
ODI StatsCareer
Matches
5
Runs
29
Avg
9.66
View ProfileCompare
Sri LankaSri Lanka
Allrounder
Sridharan Jeganathan
Sridharan Jeganathan
Player Profile
ODI StatsCareer
Matches
5
Runs
25
Avg
8.33
View ProfileCompare