Home  »  Cricket  »  Rankings  »  ICC Bowlers Rankings

ICC Top 100 Bowlers Rankings

Last updated After - South Africa vs Australia , 03 April 2018
Position Player Country Points
1 Kagiso RabadaKagiso Rabada South Africa 897
2 James AndersonJames Anderson England 891
3 Vernon PhilanderVernon Philander South Africa 845
4 Ravindra JadejaRavindra Jadeja India 844
5 Ravichandran AshwinRavichandran Ashwin India 803
6 Pat CumminsPat Cummins Australia 800
7 Morne MorkelMorne Morkel South Africa 800
8 Trent BoultTrent Boult New Zealand 795
9 Rangana HerathRangana Herath Sri Lanka 777
10 Neil WagnerNeil Wagner New Zealand 765
11 Josh HazlewoodJosh Hazlewood Australia 759
12 Stuart BroadStuart Broad England 732
13 Mitchell StarcMitchell Starc Australia 720
14 Tim SoutheeTim Southee New Zealand 720
15 Nathan LyonNathan Lyon Australia 710
16 Yasir ShahYasir Shah Pakistan 704
17 Mohammad ShamiMohammad Shami India 703
18 Dale SteynDale Steyn South Africa 694
19 Shakib Al HasanShakib Al Hasan Bangladesh 655
20 Keshav MaharajKeshav Maharaj South Africa 628
21 Bhuvneshwar KumarBhuvneshwar Kumar India 626
22 Kemar RoachKemar Roach West Indies 612
23 Shannon GabrielShannon Gabriel West Indies 602
24 Devendra BishooDevendra Bishoo West Indies 590
25 Wahab RiazWahab Riaz Pakistan 585
26 Ishant SharmaIshant Sharma India 567
27 Dilruwan PereraDilruwan Perera Sri Lanka 560
28 Umesh YadavUmesh Yadav India 555
29 Ben StokesBen Stokes England 533
30 Suranga LakmalSuranga Lakmal Sri Lanka 531
31 Taijul IslamTaijul Islam Bangladesh 512
32 Moeen AliMoeen Ali England 502
33 Chris WoakesChris Woakes England 489
34 Jason HolderJason Holder West Indies 474
35 Nuwan PradeepNuwan Pradeep Sri Lanka 455
36 Mehedi HasanMehedi Hasan Bangladesh 437
37 Mohammad AbbasMohammad Abbas Pakistan 399
38 Lungi NgidiLungi Ngidi South Africa 397
39 Mohammad AmirMohammad Amir Pakistan 392
40 Toby Roland-JonesToby Roland-Jones England 386
41 Steve O'KeefeSteve O'Keefe Australia 375
42 Jasprit BumrahJasprit Bumrah India 373
43 Graeme CremerGraeme Cremer Zimbabwe 366
44 Andile PhehlukwayoAndile Phehlukwayo South Africa 361
45 Mustafizur RahmanMustafizur Rahman Bangladesh 355
46 Colin de GrandhommeColin de Grandhomme New Zealand 349
47 Mitchell SantnerMitchell Santner New Zealand 337
48 Duanne OlivierDuanne Olivier South Africa 326
49 Jackson BirdJackson Bird Australia 320
50 Akila DananjayaAkila Dananjaya Sri Lanka 314
51 Lakshan SandakanLakshan Sandakan Sri Lanka 304
52 Kuldeep YadavKuldeep Yadav India 276
53 Matt HenryMatt Henry New Zealand 265
54 Miguel CumminsMiguel Cummins West Indies 262
55 Roston ChaseRoston Chase West Indies 262
56 Mitchell MarshMitchell Marsh Australia 261
57 Wayne ParnellWayne Parnell South Africa 261
58 JP DuminyJP Duminy South Africa 256
59 Ish SodhiIsh Sodhi New Zealand 254
60 Sean WilliamsSean Williams Zimbabwe 239
61 Mark WoodMark Wood England 235
62 Jeetan PatelJeetan Patel New Zealand 232
63 Dasun ShanakaDasun Shanaka Sri Lanka 225
64 Chris MorrisChris Morris South Africa 223
65 Jayant YadavJayant Yadav India 222
66 MahmudullahMahmudullah Bangladesh 218
67 Lahiru KumaraLahiru Kumara Sri Lanka 213
68 Ashton AgarAshton Agar Australia 195
69 Alzarri JosephAlzarri Joseph West Indies 194
70 Lahiru GamageLahiru Gamage Sri Lanka 189
71 Kyle JarvisKyle Jarvis Zimbabwe 187
72 Jimmy NeeshamJimmy Neesham New Zealand 174
73 Haris SohailHaris Sohail Pakistan 171
74 Angelo MathewsAngelo Mathews Sri Lanka 170
75 Hamilton MasakadzaHamilton Masakadza Zimbabwe 167
76 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 165
77 Subashis RoySubashis Roy Bangladesh 164
78 Malcolm WallerMalcolm Waller Zimbabwe 160
79 Donald TiripanoDonald Tiripano Zimbabwe 155
80 Shafiul IslamShafiul Islam Bangladesh 147
81 Craig OvertonCraig Overton England 145
82 Kane WilliamsonKane Williamson New Zealand 144
83 Rubel HossainRubel Hossain Bangladesh 140
84 Abdur RazzakAbdur Razzak Bangladesh 140
85 Hasan AliHasan Ali Pakistan 138
86 Christopher MpofuChristopher Mpofu Zimbabwe 134
87 Joe RootJoe Root England 134
88 Hardik PandyaHardik Pandya India 133
89 Dean ElgarDean Elgar South Africa 124
90 Liam DawsonLiam Dawson England 119
91 Kraigg BrathwaiteKraigg Brathwaite West Indies 119
92 Kamrul Islam RabbiKamrul Islam Rabbi Bangladesh 110
93 Todd AstleTodd Astle New Zealand 107
94 Malinda PushpakumaraMalinda Pushpakumara Sri Lanka 104
95 Steven SmithSteven Smith Australia 92
96 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 91
97 Glenn MaxwellGlenn Maxwell Australia 86
98 Dhananjaya de SilvaDhananjaya de Silva Sri Lanka 81
99 Kusal PereraKusal Perera Sri Lanka 81
100 Azhar AliAzhar Ali Pakistan 76
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 - Pakistan vs West Indies , 03 April 2018
Position Player Country Points
1 Rashid KhanRashid Khan Afghanistan 759
2 Shadab KhanShadab Khan Pakistan 733
3 Yuzvendra ChahalYuzvendra Chahal India 706
4 Ish SodhiIsh Sodhi New Zealand 700
5 Samuel BadreeSamuel Badree West Indies 671
6 Mitchell SantnerMitchell Santner New Zealand 665
7 Imran TahirImran Tahir South Africa 650
8 Mustafizur RahmanMustafizur Rahman Bangladesh 647
9 Imad WasimImad Wasim Pakistan 637
10 Mohammad NaveedMohammad Naveed United Arab Emirates 626
11 Jasprit BumrahJasprit Bumrah India 609
12 Shakib Al HasanShakib Al Hasan Bangladesh 608
13 Mohammad AmirMohammad Amir Pakistan 608
14 Adil RashidAdil Rashid England 601
15 Sunil NarineSunil Narine West Indies 599
16 Trent BoultTrent Boult New Zealand 599
17 Chris JordanChris Jordan England 598
18 James FaulknerJames Faulkner Australia 597
19 Hamza HotakHamza Hotak Afghanistan 590
20 Graeme CremerGraeme Cremer Zimbabwe 589
21 Ahmed RazaAhmed Raza United Arab Emirates 578
22 Mohammad NabiMohammad Nabi Afghanistan 576
23 Bhuvneshwar KumarBhuvneshwar Kumar India 562
24 Chris MorrisChris Morris South Africa 561
25 George DockrellGeorge Dockrell Ireland 561
26 Adam ZampaAdam Zampa Australia 552
27 Liam PlunkettLiam Plunkett England 548
28 David WilleyDavid Willey England 545
29 Amjad JavedAmjad Javed United Arab Emirates 521
30 Hasan AliHasan Ali Pakistan 511
31 Carlos BrathwaiteCarlos Brathwaite West Indies 499
32 Washington SundarWashington Sundar India 496
33 Tim SoutheeTim Southee New Zealand 496
34 Nathan Coulter-NileNathan Coulter-Nile Australia 494
35 Hardik PandyaHardik Pandya India 493
36 Akila DananjayaAkila Dananjaya Sri Lanka 488
37 Glenn MaxwellGlenn Maxwell Australia 488
38 Adam MilneAdam Milne New Zealand 483
39 Kevin O'BrienKevin O'Brien Ireland 483
40 Aaron PhangisoAaron Phangiso South Africa 481
41 Pat CumminsPat Cummins Australia 471
42 Rubel HossainRubel Hossain Bangladesh 465
43 Dushmantha ChameeraDushmantha Chameera Sri Lanka 459
44 Ravichandran AshwinRavichandran Ashwin India 453
45 Rohan MustafaRohan Mustafa United Arab Emirates 450
46 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 446
47 Mashrafe MortazaMashrafe Mortaza Bangladesh 445
48 Thisara PereraThisara Perera Sri Lanka 441
49 Andrew TyeAndrew Tye Australia 438
50 Samiullah ShenwariSamiullah Shenwari Afghanistan 435
51 Jaidev UnadkatJaidev Unadkat India 435
52 Dawlat ZadranDawlat Zadran Afghanistan 431
53 Mohammad NawazMohammad Nawaz Pakistan 430
54 Moeen AliMoeen Ali England 430
55 Andile PhehlukwayoAndile Phehlukwayo South Africa 429
56 MahmudullahMahmudullah Bangladesh 425
57 Kesrick WilliamsKesrick Williams West Indies 417
58 Ashish NehraAshish Nehra India 416
59 JP DuminyJP Duminy South Africa 414
60 Lasith MalingaLasith Malinga Sri Lanka 414
61 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 413
62 Sohail TanvirSohail Tanvir Pakistan 413
63 Wahab RiazWahab Riaz Pakistan 412
64 Marlon SamuelsMarlon Samuels West Indies 407
65 Taskin AhmedTaskin Ahmed Bangladesh 403
66 Mohammad HafeezMohammad Hafeez Pakistan 397
67 Ravindra JadejaRavindra Jadeja India 391
68 Faheem Faheem AshrafFaheem Faheem Ashraf Pakistan 388
69 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 387
70 Angelo MathewsAngelo Mathews Sri Lanka 385
71 Kane RichardsonKane Richardson Australia 379
72 Ben StokesBen Stokes England 378
73 Kuldeep YadavKuldeep Yadav India 374
74 Paul StirlingPaul Stirling Ireland 368
75 Wayne ParnellWayne Parnell South Africa 366
76 Tendai ChataraTendai Chatara Zimbabwe 361
77 Billy StanlakeBilly Stanlake Australia 359
78 Shardul ThakurShardul Thakur India 358
79 Jacob MulderJacob Mulder Ireland 358
80 Shapoor ZadranShapoor Zadran Afghanistan 355
81 Mehedi HasanMehedi Hasan Bangladesh 355
82 Shoaib MalikShoaib Malik Pakistan 351
83 Corey AndersonCorey Anderson New Zealand 345
84 Morne MorkelMorne Morkel South Africa 345
85 Ashton AgarAshton Agar Australia 343
86 Akshar PatelAkshar Patel India 338
87 Jerome TaylorJerome Taylor West Indies 337
88 Karim JanatKarim Janat Afghanistan 336
89 Rumman RaeesRumman Raees Pakistan 330
90 Dane PatersonDane Paterson South Africa 327
91 Suresh RainaSuresh Raina India 325
92 Norman VanuaNorman Vanua Papua New Guinea 322
93 Amit MishraAmit Mishra India 312
94 Gulbadin NaibGulbadin Naib Afghanistan 303
95 Yuvraj SinghYuvraj Singh India 302
96 Marcus StoinisMarcus Stoinis Australia 301
97 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 298
98 Vikum BandaraVikum Bandara Sri Lanka 296
99 Darren SammyDarren Sammy West Indies 296
100 Craig YoungCraig Young Ireland 290
Polls

Get breaking news alerts from myKhel