Home  »  Cricket  »  Rankings  »  ICC Bowlers Rankings

ICC Top 100 Bowlers Rankings

Last updated After - Bangladesh vs Sri Lanka , 10 February 2018
Position Player Country Points
1 James AndersonJames Anderson England 887
2 Kagiso RabadaKagiso Rabada South Africa 875
3 Ravindra JadejaRavindra Jadeja India 844
4 Josh HazlewoodJosh Hazlewood Australia 814
5 Ravichandran AshwinRavichandran Ashwin India 803
6 Vernon PhilanderVernon Philander South Africa 791
7 Neil WagnerNeil Wagner New Zealand 784
8 Rangana HerathRangana Herath Sri Lanka 777
9 Morne MorkelMorne Morkel South Africa 773
10 Mitchell StarcMitchell Starc Australia 769
11 Nathan LyonNathan Lyon Australia 769
12 Trent BoultTrent Boult New Zealand 725
13 Dale SteynDale Steyn South Africa 722
14 Yasir ShahYasir Shah Pakistan 704
15 Mohammad ShamiMohammad Shami India 703
16 Stuart BroadStuart Broad England 683
17 Tim SoutheeTim Southee New Zealand 682
18 Shakib Al HasanShakib Al Hasan Bangladesh 655
19 Keshav MaharajKeshav Maharaj South Africa 634
20 Bhuvneshwar KumarBhuvneshwar Kumar India 626
21 Kemar RoachKemar Roach West Indies 612
22 Shannon GabrielShannon Gabriel West Indies 602
23 Devendra BishooDevendra Bishoo West Indies 590
24 Wahab RiazWahab Riaz Pakistan 585
25 Ben StokesBen Stokes England 567
26 Ishant SharmaIshant Sharma India 567
27 Pat CumminsPat Cummins Australia 565
28 Dilruwan PereraDilruwan Perera Sri Lanka 560
29 Umesh YadavUmesh Yadav India 555
30 Chris WoakesChris Woakes England 531
31 Suranga LakmalSuranga Lakmal Sri Lanka 531
32 Moeen AliMoeen Ali England 524
33 Peter SiddlePeter Siddle Australia 517
34 Taijul IslamTaijul Islam Bangladesh 512
35 Jason HolderJason Holder West Indies 474
36 Rahat AliRahat Ali Pakistan 462
37 Nuwan PradeepNuwan Pradeep Sri Lanka 455
38 Mehedi HasanMehedi Hasan Bangladesh 437
39 Steven FinnSteven Finn England 433
40 Zulfiqar BabarZulfiqar Babar Pakistan 411
41 Mohammad AbbasMohammad Abbas Pakistan 399
42 Toby Roland-JonesToby Roland-Jones England 394
43 Mohammad AmirMohammad Amir Pakistan 392
44 Steve O'KeefeSteve O'Keefe Australia 391
45 Andile PhehlukwayoAndile Phehlukwayo South Africa 376
46 Jasprit BumrahJasprit Bumrah India 373
47 Colin de GrandhommeColin de Grandhomme New Zealand 370
48 Graeme CremerGraeme Cremer Zimbabwe 366
49 Mustafizur RahmanMustafizur Rahman Bangladesh 355
50 Imran KhanImran Khan Pakistan 353
51 Mark CraigMark Craig New Zealand 347
52 Mitchell SantnerMitchell Santner New Zealand 344
53 Duanne OlivierDuanne Olivier South Africa 339
54 Jackson BirdJackson Bird Australia 334
55 Lungi NgidiLungi Ngidi South Africa 332
56 Amit MishraAmit Mishra India 328
57 Sohail KhanSohail Khan Pakistan 325
58 Akila DananjayaAkila Dananjaya Sri Lanka 314
59 Adil RashidAdil Rashid England 305
60 Lakshan SandakanLakshan Sandakan Sri Lanka 304
61 Kuldeep YadavKuldeep Yadav India 276
62 Ish SodhiIsh Sodhi New Zealand 275
63 Wayne ParnellWayne Parnell South Africa 272
64 Matt HenryMatt Henry New Zealand 270
65 JP DuminyJP Duminy South Africa 267
66 Miguel CumminsMiguel Cummins West Indies 262
67 Roston ChaseRoston Chase West Indies 262
68 Dushmantha ChameeraDushmantha Chameera Sri Lanka 257
69 Sean WilliamsSean Williams Zimbabwe 239
70 Mitchell MarshMitchell Marsh Australia 237
71 Jeetan PatelJeetan Patel New Zealand 236
72 Chris MorrisChris Morris South Africa 232
73 Mark WoodMark Wood England 227
74 Dasun ShanakaDasun Shanaka Sri Lanka 225
75 Jayant YadavJayant Yadav India 222
76 MahmudullahMahmudullah Bangladesh 218
77 Carl MumbaCarl Mumba Zimbabwe 214
78 Lahiru KumaraLahiru Kumara Sri Lanka 213
79 Ashton AgarAshton Agar Australia 203
80 Alzarri JosephAlzarri Joseph West Indies 194
81 Lahiru GamageLahiru Gamage Sri Lanka 189
82 Kyle JarvisKyle Jarvis Zimbabwe 187
83 Jimmy NeeshamJimmy Neesham New Zealand 178
84 Haris SohailHaris Sohail Pakistan 171
85 Angelo MathewsAngelo Mathews Sri Lanka 170
86 Hamilton MasakadzaHamilton Masakadza Zimbabwe 167
87 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 165
88 Subashis RoySubashis Roy Bangladesh 164
89 Marlon SamuelsMarlon Samuels West Indies 163
90 Malcolm WallerMalcolm Waller Zimbabwe 160
91 Donald TiripanoDonald Tiripano Zimbabwe 155
92 Kane WilliamsonKane Williamson New Zealand 151
93 Shafiul IslamShafiul Islam Bangladesh 147
94 Craig OvertonCraig Overton England 142
95 Rubel HossainRubel Hossain Bangladesh 140
96 Abdur RazzakAbdur Razzak Bangladesh 140
97 Hasan AliHasan Ali Pakistan 138
98 Christopher MpofuChristopher Mpofu Zimbabwe 134
99 Hardik PandyaHardik Pandya India 133
100 Liam DawsonLiam Dawson England 121
Last updated After - Afghanistan vs Zimbabwe , 19 February 2018
Position Player Country Points
1 Jasprit BumrahJasprit Bumrah India 787
2 Rashid KhanRashid Khan Afghanistan 787
3 Trent BoultTrent Boult New Zealand 729
4 Josh HazlewoodJosh Hazlewood Australia 714
5 Hasan AliHasan Ali Pakistan 711
6 Imran TahirImran Tahir South Africa 683
7 Kagiso RabadaKagiso Rabada South Africa 679
8 Yuzvendra ChahalYuzvendra Chahal India 667
9 Mitchell SantnerMitchell Santner New Zealand 662
10 Mitchell StarcMitchell Starc Australia 658
11 Mohammad NabiMohammad Nabi Afghanistan 646
12 Sunil NarineSunil Narine West Indies 636
13 Adil RashidAdil Rashid England 632
14 Chris WoakesChris Woakes England 630
15 Kuldeep YadavKuldeep Yadav India 628
16 Akshar PatelAkshar Patel India 624
17 Pat CumminsPat Cummins Australia 623
18 Matt HenryMatt Henry New Zealand 621
19 Liam PlunkettLiam Plunkett England 616
20 Mustafizur RahmanMustafizur Rahman Bangladesh 601
21 Suranga LakmalSuranga Lakmal Sri Lanka 592
22 Shakib Al HasanShakib Al Hasan Bangladesh 592
23 Bhuvneshwar KumarBhuvneshwar Kumar India 583
24 Tim SoutheeTim Southee New Zealand 582
25 Mashrafe MortazaMashrafe Mortaza Bangladesh 580
26 Jason HolderJason Holder West Indies 577
27 Tim MurtaghTim Murtagh Ireland 564
28 Morne MorkelMorne Morkel South Africa 557
29 Graeme CremerGraeme Cremer Zimbabwe 554
30 Hardik PandyaHardik Pandya India 552
31 Mohammad HafeezMohammad Hafeez Pakistan 546
32 Mohammad AmirMohammad Amir Pakistan 546
33 Dale SteynDale Steyn South Africa 545
34 Hamza HotakHamza Hotak Afghanistan 542
35 Imad WasimImad Wasim Pakistan 540
36 Mark WoodMark Wood England 534
37 Moeen AliMoeen Ali England 531
38 Ravichandran AshwinRavichandran Ashwin India 524
39 James FaulknerJames Faulkner Australia 522
40 Mirwais AshrafMirwais Ashraf Afghanistan 521
41 Amit MishraAmit Mishra India 519
42 Akila DananjayaAkila Dananjaya Sri Lanka 506
43 Tendai ChataraTendai Chatara Zimbabwe 505
44 Steven FinnSteven Finn England 504
45 Wayne ParnellWayne Parnell South Africa 503
46 John HastingsJohn Hastings Australia 501
47 Nathan Coulter-NileNathan Coulter-Nile Australia 500
48 Dawlat ZadranDawlat Zadran Afghanistan 500
49 Umesh YadavUmesh Yadav India 496
50 Adam MilneAdam Milne New Zealand 495
51 Angelo MathewsAngelo Mathews Sri Lanka 495
52 Mohammad ShamiMohammad Shami India 493
53 Junaid KhanJunaid Khan Pakistan 492
54 Nuwan PradeepNuwan Pradeep Sri Lanka 492
55 Ravindra JadejaRavindra Jadeja India 490
56 Shadab KhanShadab Khan Pakistan 487
57 George DockrellGeorge Dockrell Ireland 487
58 Rubel HossainRubel Hossain Bangladesh 486
59 Andile PhehlukwayoAndile Phehlukwayo South Africa 479
60 Chris MorrisChris Morris South Africa 477
61 Mitchell MarshMitchell Marsh Australia 475
62 Sikandar Sikandar RazaSikandar Sikandar Raza Zimbabwe 460
63 Ashley NurseAshley Nurse West Indies 460
64 Adam ZampaAdam Zampa Australia 457
65 Boyd RankinBoyd Rankin Ireland 454
66 Kevin O'BrienKevin O'Brien Ireland 453
67 Mujeeb ZadranMujeeb Zadran Afghanistan 452
68 Andy McBrineAndy McBrine Ireland 446
69 David WilleyDavid Willey England 443
70 Ben StokesBen Stokes England 442
71 Lachlan FergusonLachlan Ferguson New Zealand 441
72 Thisara PereraThisara Perera Sri Lanka 440
73 Josh DaveyJosh Davey Scotland 438
74 Sean WilliamsSean Williams Zimbabwe 438
75 Dwaine PretoriusDwaine Pretorius South Africa 437
76 Dushmantha ChameeraDushmantha Chameera Sri Lanka 437
77 Ahmed RazaAhmed Raza United Arab Emirates 435
78 Jake BallJake Ball England 431
79 Lasith MalingaLasith Malinga Sri Lanka 431
80 Wahab RiazWahab Riaz Pakistan 430
81 Mohammad Nasir HossainMohammad Nasir Hossain Bangladesh 426
82 Barry McCarthyBarry McCarthy Ireland 423
83 Shapoor ZadranShapoor Zadran Afghanistan 421
84 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 421
85 Kane RichardsonKane Richardson Australia 420
86 Safyaan SharifSafyaan Sharif Scotland 420
87 Tinashe PanyangaraTinashe Panyangara Zimbabwe 416
88 Aaron PhangisoAaron Phangiso South Africa 413
89 Taskin AhmedTaskin Ahmed Bangladesh 411
90 Doug BracewellDoug Bracewell New Zealand 411
91 Corey AndersonCorey Anderson New Zealand 405
92 Ish SodhiIsh Sodhi New Zealand 404
93 Alasdair EvansAlasdair Evans Scotland 403
94 Nadeem AhmedNadeem Ahmed Hong Kong 403
95 Shannon GabrielShannon Gabriel West Indies 401
96 Sulieman BennSulieman Benn West Indies 390
97 Gulbadin NaibGulbadin Naib Afghanistan 388
98 Rohan MustafaRohan Mustafa United Arab Emirates 385
99 Mohammad NaveedMohammad Naveed United Arab Emirates 383
100 Asela GunaratneAsela Gunaratne Sri Lanka 380
Last updated After - New Zealand vs Pakistan , 28 January 2018
Position Player Country Points
1 Mitchell SantnerMitchell Santner New Zealand 718
2 Rashid KhanRashid Khan Afghanistan 717
3 Ish SodhiIsh Sodhi New Zealand 712
4 Jasprit BumrahJasprit Bumrah India 702
5 Samuel BadreeSamuel Badree West Indies 691
6 Imran TahirImran Tahir South Africa 691
7 Imad WasimImad Wasim Pakistan 677
8 Mustafizur RahmanMustafizur Rahman Bangladesh 667
9 James FaulknerJames Faulkner Australia 661
10 Shakib Al HasanShakib Al Hasan Bangladesh 661
11 Sunil NarineSunil Narine West Indies 636
12 Mohammad NaveedMohammad Naveed United Arab Emirates 626
13 Hamza HotakHamza Hotak Afghanistan 614
14 Shadab KhanShadab Khan Pakistan 608
15 Chris JordanChris Jordan England 605
16 Yuzvendra ChahalYuzvendra Chahal India 600
17 Trent BoultTrent Boult New Zealand 599
18 Adam ZampaAdam Zampa Australia 592
19 Mohammad NabiMohammad Nabi Afghanistan 579
20 Ahmed RazaAhmed Raza United Arab Emirates 578
21 Timm van der GugtenTimm van der Gugten Netherlands 568
22 George DockrellGeorge Dockrell Ireland 561
23 Liam PlunkettLiam Plunkett England 560
24 Nadeem AhmedNadeem Ahmed Hong Kong 558
25 Aizaz KhanAizaz Khan Hong Kong 554
26 Adil RashidAdil Rashid England 547
27 Nathan Coulter-NileNathan Coulter-Nile Australia 546
28 Mohammad AmirMohammad Amir Pakistan 546
29 Adam MilneAdam Milne New Zealand 535
30 Ravichandran AshwinRavichandran Ashwin India 533
31 Mark WattMark Watt Scotland 530
32 Carlos BrathwaiteCarlos Brathwaite West Indies 530
33 Pat CumminsPat Cummins Australia 521
34 Amjad JavedAmjad Javed United Arab Emirates 521
35 Chris MorrisChris Morris South Africa 520
36 Bhuvneshwar KumarBhuvneshwar Kumar India 517
37 Ahsan JamilAhsan Jamil Netherlands 517
38 Mashrafe MortazaMashrafe Mortaza Bangladesh 513
39 Paul van MeekerenPaul van Meekeren Netherlands 505
40 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 504
41 Hardik PandyaHardik Pandya India 500
42 Bilal KhanBilal Khan Oman 500
43 Safyaan SharifSafyaan Sharif Scotland 500
44 Aaron PhangisoAaron Phangiso South Africa 491
45 Ashish NehraAshish Nehra India 489
46 Kevin O'BrienKevin O'Brien Ireland 483
47 Hasan AliHasan Ali Pakistan 477
48 David WilleyDavid Willey England 474
49 Glenn MaxwellGlenn Maxwell Australia 472
50 Lasith MalingaLasith Malinga Sri Lanka 468
51 Moeen AliMoeen Ali England 467
52 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 466
53 Tim SoutheeTim Southee New Zealand 462
54 Ravindra JadejaRavindra Jadeja India 459
55 Samiullah ShenwariSamiullah Shenwari Afghanistan 453
56 Rohan MustafaRohan Mustafa United Arab Emirates 450
57 Dawlat ZadranDawlat Zadran Afghanistan 449
58 Peter BorrenPeter Borren Netherlands 448
59 Michael RipponMichael Rippon Netherlands 446
60 Roelof van der MerweRoelof van der Merwe Netherlands 442
61 Kuldeep YadavKuldeep Yadav India 440
62 Sohail TanvirSohail Tanvir Pakistan 439
63 Wahab RiazWahab Riaz Pakistan 438
64 MahmudullahMahmudullah Bangladesh 436
65 Angelo MathewsAngelo Mathews Sri Lanka 435
66 Thisara PereraThisara Perera Sri Lanka 429
67 Boyd RankinBoyd Rankin Ireland 426
68 Taskin AhmedTaskin Ahmed Bangladesh 422
69 Mohammad HafeezMohammad Hafeez Pakistan 422
70 Marlon SamuelsMarlon Samuels West Indies 421
71 Akshar PatelAkshar Patel India 419
72 Dushmantha ChameeraDushmantha Chameera Sri Lanka 416
73 Pieter SeelaarPieter Seelaar Netherlands 416
74 Dwayne BravoDwayne Bravo West Indies 414
75 Ben StokesBen Stokes England 410
76 Kesrick WilliamsKesrick Williams West Indies 407
77 Andile PhehlukwayoAndile Phehlukwayo South Africa 400
78 Josh DaveyJosh Davey Scotland 399
79 JP DuminyJP Duminy South Africa 398
80 Wayne ParnellWayne Parnell South Africa 389
81 Corey AndersonCorey Anderson New Zealand 382
82 Ajay LalchetaAjay Lalcheta Oman 370
83 Shapoor ZadranShapoor Zadran Afghanistan 370
84 Paul StirlingPaul Stirling Ireland 368
85 Amit MishraAmit Mishra India 367
86 Morne MorkelMorne Morkel South Africa 367
87 Con de LangeCon de Lange Scotland 359
88 Jacob MulderJacob Mulder Ireland 358
89 Jerome TaylorJerome Taylor West Indies 358
90 Zeeshan MaqsoodZeeshan Maqsood Oman 356
91 Yuvraj SinghYuvraj Singh India 355
92 Rumman RaeesRumman Raees Pakistan 351
93 Karim JanatKarim Janat Afghanistan 350
94 Rubel HossainRubel Hossain Bangladesh 340
95 Richard BerringtonRichard Berrington Scotland 336
96 Vikum BandaraVikum Bandara Sri Lanka 334
97 Isuru Udana UdanaIsuru Udana Udana Sri Lanka 334
98 Shoaib MalikShoaib Malik Pakistan 330
99 Khawar AliKhawar Ali Oman 328
100 Norman VanuaNorman Vanua Papua New Guinea 322
Polls

Get breaking news alerts from myKhel