Home  »  Cricket  »  Rankings  »  ICC Bowlers Rankings

ICC Top 100 Bowlers Rankings

Last updated After - West Indies vs Sri Lanka , 18 June 2018
Position Player Country Points
1 Kagiso RabadaKagiso Rabada South Africa 897
2 James AndersonJames Anderson England 892
3 Ravindra JadejaRavindra Jadeja India 866
4 Vernon PhilanderVernon Philander South Africa 845
5 Ravichandran AshwinRavichandran Ashwin India 811
6 Pat CumminsPat Cummins Australia 800
7 Morne MorkelMorne Morkel South Africa 800
8 Trent BoultTrent Boult New Zealand 795
9 Neil WagnerNeil Wagner New Zealand 765
10 Josh HazlewoodJosh Hazlewood Australia 759
11 Rangana HerathRangana Herath Sri Lanka 759
12 Shannon GabrielShannon Gabriel West Indies 754
13 Stuart BroadStuart Broad England 742
14 Mitchell StarcMitchell Starc Australia 720
15 Tim SoutheeTim Southee New Zealand 720
16 Nathan LyonNathan Lyon Australia 710
17 Mohammad ShamiMohammad Shami India 696
18 Dale SteynDale Steyn South Africa 694
19 Yasir ShahYasir Shah Pakistan 683
20 Shakib Al HasanShakib Al Hasan Bangladesh 655
21 Mohammad AbbasMohammad Abbas Pakistan 652
22 Keshav MaharajKeshav Maharaj South Africa 628
23 Bhuvneshwar KumarBhuvneshwar Kumar India 620
24 Kemar RoachKemar Roach West Indies 614
25 Ishant SharmaIshant Sharma India 582
26 Umesh YadavUmesh Yadav India 577
27 Devendra BishooDevendra Bishoo West Indies 576
28 Wahab RiazWahab Riaz Pakistan 568
29 Suranga LakmalSuranga Lakmal Sri Lanka 555
30 Ben StokesBen Stokes England 545
31 Mohammad AmirMohammad Amir Pakistan 527
32 Dilruwan PereraDilruwan Perera Sri Lanka 525
33 Taijul IslamTaijul Islam Bangladesh 512
34 Chris WoakesChris Woakes England 509
35 Moeen AliMoeen Ali England 492
36 Jason HolderJason Holder West Indies 487
37 Nuwan PradeepNuwan Pradeep Sri Lanka 446
38 Mehedi HasanMehedi Hasan Bangladesh 437
39 Rahat AliRahat Ali Pakistan 418
40 Lungi NgidiLungi Ngidi South Africa 397
41 Toby Roland-JonesToby Roland-Jones England 378
42 Steve O'KeefeSteve O'Keefe Australia 375
43 Jasprit BumrahJasprit Bumrah India 369
44 Graeme CremerGraeme Cremer Zimbabwe 366
45 Andile PhehlukwayoAndile Phehlukwayo South Africa 361
46 Mustafizur RahmanMustafizur Rahman Bangladesh 355
47 Colin de GrandhommeColin de Grandhomme New Zealand 349
48 Mitchell SantnerMitchell Santner New Zealand 337
49 Duanne OlivierDuanne Olivier South Africa 326
50 Jackson BirdJackson Bird Australia 320
51 Lahiru KumaraLahiru Kumara Sri Lanka 319
52 Roston ChaseRoston Chase West Indies 300
53 Lakshan SandakanLakshan Sandakan Sri Lanka 298
54 Akila DananjayaAkila Dananjaya Sri Lanka 281
55 Kuldeep YadavKuldeep Yadav India 273
56 Matt HenryMatt Henry New Zealand 265
57 Mitchell MarshMitchell Marsh Australia 261
58 Wayne ParnellWayne Parnell South Africa 261
59 JP DuminyJP Duminy South Africa 256
60 Ish SodhiIsh Sodhi New Zealand 254
61 Mark WoodMark Wood England 243
62 Hasan AliHasan Ali Pakistan 239
63 Sean WilliamsSean Williams Zimbabwe 239
64 Miguel CumminsMiguel Cummins West Indies 236
65 Chris MorrisChris Morris South Africa 223
66 Dasun ShanakaDasun Shanaka Sri Lanka 221
67 Tim MurtaghTim Murtagh Ireland 221
68 MahmudullahMahmudullah Bangladesh 218
69 Ashton AgarAshton Agar Australia 195
70 Alzarri JosephAlzarri Joseph West Indies 190
71 Kasun RajithaKasun Rajitha Sri Lanka 188
72 Kyle JarvisKyle Jarvis Zimbabwe 187
73 Hamilton MasakadzaHamilton Masakadza Zimbabwe 167
74 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 165
75 Angelo MathewsAngelo Mathews Sri Lanka 165
76 Subashis RoySubashis Roy Bangladesh 164
77 Malcolm WallerMalcolm Waller Zimbabwe 160
78 Donald TiripanoDonald Tiripano Zimbabwe 155
79 Lahiru GamageLahiru Gamage Sri Lanka 150
80 Shafiul IslamShafiul Islam Bangladesh 147
81 Kane WilliamsonKane Williamson New Zealand 144
82 Craig OvertonCraig Overton England 142
83 Rubel HossainRubel Hossain Bangladesh 140
84 Abdur RazzakAbdur Razzak Bangladesh 140
85 Stuart ThompsonStuart Thompson Ireland 135
86 Christopher MpofuChristopher Mpofu Zimbabwe 134
87 Joe RootJoe Root England 132
88 Dean ElgarDean Elgar South Africa 124
89 Haris SohailHaris Sohail Pakistan 123
90 Shadab KhanShadab Khan Pakistan 121
91 Hardik PandyaHardik Pandya India 120
92 Liam DawsonLiam Dawson England 116
93 Kraigg BrathwaiteKraigg Brathwaite West Indies 116
94 Yamin AhmadziYamin Ahmadzi Afghanistan 112
95 Todd AstleTodd Astle New Zealand 107
96 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 104
97 Malinda PushpakumaraMalinda Pushpakumara Sri Lanka 102
98 Steven SmithSteven Smith Australia 92
99 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 91
100 Glenn MaxwellGlenn Maxwell Australia 86
Last updated After - West Indies vs Afghanistan , 25 March 2018
Position Player Country Points
1 Jasprit BumrahJasprit Bumrah India 787
2 Rashid KhanRashid Khan Afghanistan 763
3 Josh HazlewoodJosh Hazlewood Australia 714
4 Hasan AliHasan Ali Pakistan 711
5 Trent BoultTrent Boult New Zealand 699
6 Imran TahirImran Tahir South Africa 683
7 Kagiso RabadaKagiso Rabada South Africa 679
8 Chris WoakesChris Woakes England 673
9 Yuzvendra ChahalYuzvendra Chahal India 667
10 Mitchell StarcMitchell Starc Australia 658
11 Adil RashidAdil Rashid England 653
12 Mitchell SantnerMitchell Santner New Zealand 632
13 Kuldeep YadavKuldeep Yadav India 628
14 Akshar PatelAkshar Patel India 624
15 Pat CumminsPat Cummins Australia 623
16 Mohammad NabiMohammad Nabi Afghanistan 611
17 Matt HenryMatt Henry New Zealand 606
18 Mustafizur RahmanMustafizur Rahman Bangladesh 601
19 Liam PlunkettLiam Plunkett England 601
20 Tim MurtaghTim Murtagh Ireland 597
21 Mujeeb ZadranMujeeb Zadran Afghanistan 593
22 Suranga LakmalSuranga Lakmal Sri Lanka 592
23 Shakib Al HasanShakib Al Hasan Bangladesh 592
24 Jason HolderJason Holder West Indies 591
25 Moeen AliMoeen Ali England 586
26 Bhuvneshwar KumarBhuvneshwar Kumar India 583
27 Mashrafe MortazaMashrafe Mortaza Bangladesh 580
28 Graeme CremerGraeme Cremer Zimbabwe 571
29 Morne MorkelMorne Morkel South Africa 557
30 Hardik PandyaHardik Pandya India 553
31 Mohammad HafeezMohammad Hafeez Pakistan 546
32 Mohammad AmirMohammad Amir Pakistan 546
33 Mark WoodMark Wood England 544
34 Tim SoutheeTim Southee New Zealand 544
35 Safyaan SharifSafyaan Sharif Scotland 541
36 Imad WasimImad Wasim Pakistan 540
37 Ravichandran AshwinRavichandran Ashwin India 524
38 Hamza HotakHamza Hotak Afghanistan 523
39 James FaulknerJames Faulkner Australia 522
40 Akila DananjayaAkila Dananjaya Sri Lanka 506
41 Wayne ParnellWayne Parnell South Africa 503
42 Andy McBrineAndy McBrine Ireland 502
43 John HastingsJohn Hastings Australia 501
44 Nathan Coulter-NileNathan Coulter-Nile Australia 500
45 Dawlat ZadranDawlat Zadran Afghanistan 496
46 Umesh YadavUmesh Yadav India 496
47 Angelo MathewsAngelo Mathews Sri Lanka 495
48 Mohammad ShamiMohammad Shami India 493
49 Junaid KhanJunaid Khan Pakistan 492
50 Tendai ChataraTendai Chatara Zimbabwe 492
51 Nuwan PradeepNuwan Pradeep Sri Lanka 492
52 Steven FinnSteven Finn England 492
53 Ravindra JadejaRavindra Jadeja India 490
54 Shadab KhanShadab Khan Pakistan 487
55 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 486
56 Rubel HossainRubel Hossain Bangladesh 486
57 Adam MilneAdam Milne New Zealand 483
58 Boyd RankinBoyd Rankin Ireland 483
59 Andile PhehlukwayoAndile Phehlukwayo South Africa 479
60 Chris MorrisChris Morris South Africa 477
61 Kemar RoachKemar Roach West Indies 476
62 Mitchell MarshMitchell Marsh Australia 475
63 George DockrellGeorge Dockrell Ireland 473
64 Ish SodhiIsh Sodhi New Zealand 468
65 Ashley NurseAshley Nurse West Indies 468
66 David WilleyDavid Willey England 467
67 Adam ZampaAdam Zampa Australia 457
68 Ahmed RazaAhmed Raza United Arab Emirates 448
69 Nadeem AhmedNadeem Ahmed Hong Kong 448
70 Ben StokesBen Stokes England 445
71 Sean WilliamsSean Williams Zimbabwe 445
72 Mohammad NaveedMohammad Naveed United Arab Emirates 444
73 Thisara PereraThisara Perera Sri Lanka 440
74 Dwaine PretoriusDwaine Pretorius South Africa 437
75 Dushmantha ChameeraDushmantha Chameera Sri Lanka 437
76 Lasith MalingaLasith Malinga Sri Lanka 431
77 Wahab RiazWahab Riaz Pakistan 430
78 Kevin O'BrienKevin O'Brien Ireland 427
79 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 426
80 Josh DaveyJosh Davey Scotland 425
81 Lachlan FergusonLachlan Ferguson New Zealand 424
82 Barry McCarthyBarry McCarthy Ireland 422
83 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 421
84 Kane RichardsonKane Richardson Australia 420
85 Jake BallJake Ball England 420
86 Rohan MustafaRohan Mustafa United Arab Emirates 413
87 Taskin AhmedTaskin Ahmed Bangladesh 411
88 Shapoor ZadranShapoor Zadran Afghanistan 411
89 Gulbadin NaibGulbadin Naib Afghanistan 410
90 Alasdair EvansAlasdair Evans Scotland 405
91 Doug BracewellDoug Bracewell New Zealand 401
92 Corey AndersonCorey Anderson New Zealand 396
93 Mark WattMark Watt Scotland 393
94 Shannon GabrielShannon Gabriel West Indies 387
95 Mahuru DaiMahuru Dai Papua New Guinea 383
96 Asela GunaratneAsela Gunaratne Sri Lanka 380
97 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 379
98 Bradley WhealBradley Wheal Scotland 371
99 Carlos BrathwaiteCarlos Brathwaite West Indies 366
100 Ehsan KhanEhsan Khan Hong Kong 360
Last updated After - Netherlands vs Scotland , 20 June 2018
Position Player Country Points
1 Rashid KhanRashid Khan Afghanistan 813
2 Shadab KhanShadab Khan Pakistan 769
3 Yuzvendra ChahalYuzvendra Chahal India 706
4 Ish SodhiIsh Sodhi New Zealand 700
5 Samuel BadreeSamuel Badree West Indies 674
6 Mitchell SantnerMitchell Santner New Zealand 665
7 Imran TahirImran Tahir South Africa 650
8 Mohammad NabiMohammad Nabi Afghanistan 638
9 Imad WasimImad Wasim Pakistan 612
10 Jasprit BumrahJasprit Bumrah India 609
11 Mustafizur RahmanMustafizur Rahman Bangladesh 609
12 Shakib Al HasanShakib Al Hasan Bangladesh 608
13 Adil RashidAdil Rashid England 601
14 Trent BoultTrent Boult New Zealand 599
15 Chris JordanChris Jordan England 598
16 Graeme CremerGraeme Cremer Zimbabwe 589
17 Sunil NarineSunil Narine West Indies 587
18 Mohammad AmirMohammad Amir Pakistan 586
19 George DockrellGeorge Dockrell Ireland 574
20 Mark WattMark Watt Scotland 568
21 Bhuvneshwar KumarBhuvneshwar Kumar India 562
22 Chris MorrisChris Morris South Africa 561
23 Hamza HotakHamza Hotak Afghanistan 555
24 Adam ZampaAdam Zampa Australia 552
25 Liam PlunkettLiam Plunkett England 548
26 Paul van MeekerenPaul van Meekeren Netherlands 547
27 David WilleyDavid Willey England 545
28 Timm van der GugtenTimm van der Gugten Netherlands 537
29 Hasan AliHasan Ali Pakistan 523
30 Carlos BrathwaiteCarlos Brathwaite West Indies 505
31 Washington SundarWashington Sundar India 496
32 Tim SoutheeTim Southee New Zealand 496
33 Nathan Coulter-NileNathan Coulter-Nile Australia 494
34 Hardik PandyaHardik Pandya India 493
35 Safyaan SharifSafyaan Sharif Scotland 493
36 Alasdair EvansAlasdair Evans Scotland 493
37 Akila DananjayaAkila Dananjaya Sri Lanka 488
38 Glenn MaxwellGlenn Maxwell Australia 488
39 Adam MilneAdam Milne New Zealand 483
40 Aaron PhangisoAaron Phangiso South Africa 481
41 Mohammad NawazMohammad Nawaz Pakistan 471
42 Kevin O'BrienKevin O'Brien Ireland 462
43 Dushmantha ChameeraDushmantha Chameera Sri Lanka 459
44 Ravichandran AshwinRavichandran Ashwin India 453
45 Rubel HossainRubel Hossain Bangladesh 453
46 Pieter SeelaarPieter Seelaar Netherlands 447
47 Mitchell McClenaghanMitchell McClenaghan New Zealand 440
48 Andrew TyeAndrew Tye Australia 438
49 Jaidev UnadkatJaidev Unadkat India 435
50 Kesrick WilliamsKesrick Williams West Indies 432
51 Thisara PereraThisara Perera Sri Lanka 431
52 Roelof van der MerweRoelof van der Merwe Netherlands 431
53 Andile PhehlukwayoAndile Phehlukwayo South Africa 429
54 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 425
55 Samiullah ShenwariSamiullah Shenwari Afghanistan 425
56 MahmudullahMahmudullah Bangladesh 418
57 Ashish NehraAshish Nehra India 416
58 JP DuminyJP Duminy South Africa 414
59 Lasith MalingaLasith Malinga Sri Lanka 414
60 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 413
61 Mujeeb ZadranMujeeb Zadran Afghanistan 411
62 Michael LeaskMichael Leask Scotland 408
63 Dawlat ZadranDawlat Zadran Afghanistan 406
64 Marlon SamuelsMarlon Samuels West Indies 404
65 Boyd RankinBoyd Rankin Ireland 403
66 Paul StirlingPaul Stirling Ireland 402
67 Ravindra JadejaRavindra Jadeja India 391
68 Karim JanatKarim Janat Afghanistan 390
69 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 387
70 Angelo MathewsAngelo Mathews Sri Lanka 385
71 Richard BerringtonRichard Berrington Scotland 385
72 Mohammad HafeezMohammad Hafeez Pakistan 381
73 Taskin AhmedTaskin Ahmed Bangladesh 379
74 Kane RichardsonKane Richardson Australia 379
75 Kuldeep YadavKuldeep Yadav India 374
76 Wayne ParnellWayne Parnell South Africa 366
77 Nazmul IslamNazmul Islam Bangladesh 365
78 Tendai ChataraTendai Chatara Zimbabwe 361
79 Billy StanlakeBilly Stanlake Australia 359
80 Shardul ThakurShardul Thakur India 358
81 Shapoor ZadranShapoor Zadran Afghanistan 356
82 Shoaib MalikShoaib Malik Pakistan 351
83 Morne MorkelMorne Morkel South Africa 345
84 Ashton AgarAshton Agar Australia 343
85 Akshar PatelAkshar Patel India 338
86 Andre RussellAndre Russell West Indies 335
87 Jerome TaylorJerome Taylor West Indies 330
88 Dane PatersonDane Paterson South Africa 327
89 Suresh RainaSuresh Raina India 325
90 Mehedi HasanMehedi Hasan Bangladesh 320
91 Rumman RaeesRumman Raees Pakistan 317
92 Stuart ThompsonStuart Thompson Ireland 317
93 Marcus StoinisMarcus Stoinis Australia 301
94 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 298
95 Vikum BandaraVikum Bandara Sri Lanka 296
96 Darren SammyDarren Sammy West Indies 290
97 Colin de GrandhommeColin de Grandhomme New Zealand 287
98 Kyle JarvisKyle Jarvis Zimbabwe 287
99 Gulbadin NaibGulbadin Naib Afghanistan 285
100 Grant ElliottGrant Elliott New Zealand 280
Polls
We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Mykhel sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Mykhel website. However, you can change your cookie settings at any time. Learn more

Get breaking news alerts from myKhel