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
Official Leaderboards

Cricket Leaderboards

Ranked player performance statistics across international and premier league formats.

ODITESTT20IPL
Batting (Runs)Bowling (Wickets)
1
Muttiah Muralitharan
Sri Lanka • Bowler
534
wickets
2
Wasim Akram
Pakistan • Bowler
502
wickets
3
Waqar Younis
Pakistan • Bowler
416
wickets
4
Chaminda Vaas
Sri Lanka • Bowler
399
wickets
5
Shahid Afridi
Pakistan • Allrounder
393
wickets
6
Shaun Pollock
South Africa • Allrounder
387
wickets
7
Brett Lee
Australia • Bowler
380
wickets
8
Glenn McGrath
Australia • Bowler
380
wickets
9
Lasith Malinga
Sri Lanka • Bowler
338
wickets
10
Anil Kumble
India • Bowler
334
wickets
11
Sanath Jayasuriya
Sri Lanka • Allrounder
320
wickets
12
Shakib Al Hasan
Bangladesh • Allrounder
317
wickets
13
Javagal Srinath
India • Bowler
315
wickets
14
Daniel Vettori
New Zealand • Allrounder
297
wickets
15
Shane Warne
Australia • Bowler
291
wickets
16
Saqlain Mushtaq
Ireland • Bowler
288
wickets
17
Ajit Agarkar
India • Bowler
288
wickets
18
Allan Donald
South Africa • Bowler
272
wickets
19
Jacques Kallis
South Africa • Allrounder
269
wickets
20
Mashrafe Mortaza
Bangladesh • Bowler
269
wickets
RankPlayerCountryPlaying RoleWICKETS (ODI)
#1Muttiah MuralitharanSri LankaBowler534
#2Wasim AkramPakistanBowler502
#3Waqar YounisPakistanBowler416
#4Chaminda VaasSri LankaBowler399
#5Shahid AfridiPakistanAllrounder393
#6
Shaun Pollock
South Africa
Allrounder
387
#7Brett LeeAustraliaBowler380
#8Glenn McGrathAustraliaBowler380
#9Lasith MalingaSri LankaBowler338
#10Anil KumbleIndiaBowler334
#11Sanath JayasuriyaSri LankaAllrounder320
#12Shakib Al HasanBangladeshAllrounder317
#13Javagal SrinathIndiaBowler315
#14Daniel VettoriNew ZealandAllrounder297
#15Shane WarneAustraliaBowler291
#16Saqlain MushtaqIrelandBowler288
#17Ajit AgarkarIndiaBowler288
#18Allan DonaldSouth AfricaBowler272
#19Jacques KallisSouth AfricaAllrounder269
#20Mashrafe MortazaBangladeshBowler269