Home  »  Cricket  »  ICC Rankings  »  ICC Bowlers Rankings

ICC Top 100 Bowlers Rankings

Last updated After - India vs Sri Lanka , 20 November 2017
Position Player Rating Points
1 James AndersonJames Anderson England 896
2 Kagiso RabadaKagiso Rabada South Africa 876
3 Ravindra JadejaRavindra Jadeja India 868
4 Ravichandran AshwinRavichandran Ashwin India 840
5 Rangana HerathRangana Herath Sri Lanka 820
6 Josh HazlewoodJosh Hazlewood Australia 794
7 Nathan LyonNathan Lyon Australia 752
8 South Africa 748
9 Neil WagnerNeil Wagner New Zealand 745
10 Stuart BroadStuart Broad England 737
11 Vernon PhilanderVernon Philander South Africa 736
12 Trent BoultTrent Boult New Zealand 732
13 Mitchell StarcMitchell Starc Australia 727
14 Morne MorkelMorne Morkel South Africa 722
15 Yasir ShahYasir Shah Pakistan 704
16 Tim SoutheeTim Southee New Zealand 687
17 Shakib Al HasanShakib Al Hasan Bangladesh 668
18 India 647
19 Keshav MaharajKeshav Maharaj South Africa 638
20 Shannon GabrielShannon Gabriel West Indies 610
21 Moeen AliMoeen Ali England 608
22 Dilruwan PereraDilruwan Perera Sri Lanka 603
23 Devendra BishooDevendra Bishoo West Indies 602
24 Kemar RoachKemar Roach West Indies 598
25 Ben StokesBen Stokes England 596
26 Wahab RiazWahab Riaz Pakistan 585
27 Umesh YadavUmesh Yadav India 577
28 Suranga LakmalSuranga Lakmal Sri Lanka 544
29 Bhuvneshwar KumarBhuvneshwar Kumar India 543
30 Australia 543
31 Ishant SharmaIshant Sharma India 509
32 Chris WoakesChris Woakes England 500
33 Jason HolderJason Holder West Indies 492
34 Nuwan PradeepNuwan Pradeep Sri Lanka 473
35 Pakistan 462
36 Steven FinnSteven Finn England 456
37 Taijul IslamTaijul Islam Bangladesh 442
38 Mehedi HasanMehedi Hasan Bangladesh 423
39 Toby Roland-JonesToby Roland-Jones England 414
40 Pakistan 411
41 Steve O'KeefeSteve O'Keefe Australia 411
42 Mohammad AbbasMohammad Abbas Pakistan 399
43 Mohammad AmirMohammad Amir Pakistan 392
44 Jackson BirdJackson Bird Australia 389
45 Colin de GrandhommeColin de Grandhomme New Zealand 354
46 New Zealand 354
47 Duanne OlivierDuanne Olivier South Africa 353
48 Imran KhanImran Khan Pakistan 353
49 Graeme CremerGraeme Cremer Zimbabwe 353
50 Amit MishraAmit Mishra India 345
51 Pat CumminsPat Cummins Australia 337
52 Sohail KhanSohail Khan Pakistan 325
53 Mustafizur RahmanMustafizur Rahman Bangladesh 321
54 Adil RashidAdil Rashid England 321
55 Mitchell SantnerMitchell Santner New Zealand 312
56 Kuldeep YadavKuldeep Yadav India 290
57 Wayne ParnellWayne Parnell South Africa 283
58 Ish SodhiIsh Sodhi New Zealand 280
59 JP DuminyJP Duminy South Africa 278
60 Mitchell MarshMitchell Marsh Australia 275
61 Dasun ShanakaDasun Shanaka Sri Lanka 269
62 Dushmantha ChameeraDushmantha Chameera Sri Lanka 268
63 Roston ChaseRoston Chase West Indies 262
64 Matt HenryMatt Henry New Zealand 249
65 Chris MorrisChris Morris South Africa 242
66 Sean WilliamsSean Williams Zimbabwe 242
67 Lahiru KumaraLahiru Kumara Sri Lanka 242
68 Lakshan SandakanLakshan Sandakan Sri Lanka 242
69 Jeetan PatelJeetan Patel New Zealand 241
70 Mark WoodMark Wood England 239
71 Jayant YadavJayant Yadav India 234
72 MahmudullahMahmudullah Bangladesh 229
73 Carl MumbaCarl Mumba Zimbabwe 216
74 Ashton AgarAshton Agar Australia 213
75 Alzarri JosephAlzarri Joseph West Indies 198
76 Jimmy NeeshamJimmy Neesham New Zealand 181
77 Hamilton MasakadzaHamilton Masakadza Zimbabwe 179
78 Angelo MathewsAngelo Mathews Sri Lanka 178
79 Zimbabwe 176
80 Haris SohailHaris Sohail Pakistan 171
81 Subashis RoySubashis Roy Bangladesh 167
82 Miguel CumminsMiguel Cummins West Indies 167
83 Marlon SamuelsMarlon Samuels West Indies 166
84 Malcolm WallerMalcolm Waller Zimbabwe 162
85 Donald TiripanoDonald Tiripano Zimbabwe 157
86 Kane WilliamsonKane Williamson New Zealand 154
87 Shafiul IslamShafiul Islam Bangladesh 150
88 Rubel HossainRubel Hossain Bangladesh 143
89 Hasan AliHasan Ali Pakistan 138
90 Andile PhehlukwayoAndile Phehlukwayo South Africa 132
91 Kraigg BrathwaiteKraigg Brathwaite West Indies 131
92 Hardik PandyaHardik Pandya India 128
93 Liam DawsonLiam Dawson England 127
94 Bangladesh 116
95 Dean ElgarDean Elgar South Africa 113
96 Mohammad NawazMohammad Nawaz Pakistan 112
97 Bangladesh 112
98 Malinda PushpakumaraMalinda Pushpakumara Sri Lanka 109
99 Lahiru GamageLahiru Gamage Sri Lanka 108
100 Joe RootJoe Root England 107
Last updated After - India vs New Zealand , 29 October 2017
Position Player Rating Points
1 Hasan AliHasan Ali Pakistan 759
2 Imran TahirImran Tahir South Africa 743
3 Jasprit BumrahJasprit Bumrah India 719
4 Josh HazlewoodJosh Hazlewood Australia 714
5 Kagiso RabadaKagiso Rabada South Africa 708
6 Mitchell StarcMitchell Starc Australia 684
7 Trent BoultTrent Boult New Zealand 671
8 India 653
9 Rashid KhanRashid Khan Afghanistan 647
10 Sunil NarineSunil Narine West Indies 646
11 Liam PlunkettLiam Plunkett England 646
12 Adil RashidAdil Rashid England 639
13 Chris WoakesChris Woakes England 635
14 Mitchell SantnerMitchell Santner New Zealand 628
15 Bhuvneshwar KumarBhuvneshwar Kumar India 624
16 Mohammad NabiMohammad Nabi Afghanistan 618
17 Matt HenryMatt Henry New Zealand 597
18 Morne MorkelMorne Morkel South Africa 587
19 Pat CumminsPat Cummins Australia 580
20 Shakib Al HasanShakib Al Hasan Bangladesh 578
21 Afghanistan 564
22 Mohammad HafeezMohammad Hafeez Pakistan 564
23 South Africa 562
24 Mohammad AmirMohammad Amir Pakistan 561
25 Mashrafe MortazaMashrafe Mortaza Bangladesh 561
26 Jason HolderJason Holder West Indies 558
27 Imad WasimImad Wasim Pakistan 554
28 Mustafizur RahmanMustafizur Rahman Bangladesh 548
29 Ravichandran AshwinRavichandran Ashwin India 548
30 Pakistan 546
31 Graeme CremerGraeme Cremer Zimbabwe 546
32 Afghanistan 542
33 Amit MishraAmit Mishra India 542
34 Tim MurtaghTim Murtagh ireland 538
35 James FaulknerJames Faulkner Australia 535
36 Tim SoutheeTim Southee New Zealand 532
37 Suranga LakmalSuranga Lakmal Sri Lanka 524
38 Umesh YadavUmesh Yadav India 518
39 Wayne ParnellWayne Parnell South Africa 518
40 Steven FinnSteven Finn England 517
41 India 516
42 Adam MilneAdam Milne New Zealand 515
43 Australia 514
44 Moeen AliMoeen Ali England 513
45 Nathan Coulter-NileNathan Coulter-Nile Australia 513
46 Ravindra JadejaRavindra Jadeja India 512
47 Mark WoodMark Wood England 507
48 Dawlat ZadranDawlat Zadran Afghanistan 506
49 Andile PhehlukwayoAndile Phehlukwayo South Africa 505
50 Junaid KhanJunaid Khan Pakistan 504
51 Tendai ChataraTendai Chatara Zimbabwe 496
52 Yuzvendra ChahalYuzvendra Chahal India 489
53 George DockrellGeorge Dockrell ireland 488
54 Chris MorrisChris Morris South Africa 486
55 Angelo MathewsAngelo Mathews Sri Lanka 475
56 Hardik PandyaHardik Pandya India 469
57 Zimbabwe 466
58 Mitchell MarshMitchell Marsh Australia 464
59 Ashley NurseAshley Nurse West Indies 463
60 Adam ZampaAdam Zampa Australia 461
61 Sean WilliamsSean Williams Zimbabwe 458
62 Ben StokesBen Stokes England 453
63 Dwaine PretoriusDwaine Pretorius South Africa 451
64 Josh DaveyJosh Davey SCO 451
65 Kevin O'BrienKevin O'Brien ireland 450
66 Rubel HossainRubel Hossain Bangladesh 449
67 Jake BallJake Ball England 449
68 Lasith MalingaLasith Malinga Sri Lanka 449
69 David WilleyDavid Willey England 447
70 Wahab RiazWahab Riaz Pakistan 441
71 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 438
72 Zimbabwe 435
73 Kuldeep YadavKuldeep Yadav India 433
74 Kane RichardsonKane Richardson Australia 431
75 ireland 427
76 Nuwan PradeepNuwan Pradeep Sri Lanka 427
77 Aaron PhangisoAaron Phangiso South Africa 425
78 Afghanistan 423
79 Corey AndersonCorey Anderson New Zealand 422
80 Shannon GabrielShannon Gabriel West Indies 422
81 Ish SodhiIsh Sodhi New Zealand 421
82 Taskin AhmedTaskin Ahmed Bangladesh 421
83 Bangladesh 418
84 Akila DananjayaAkila Dananjaya Sri Lanka 412
85 Pakistan 407
86 Yasir ShahYasir Shah Pakistan 406
87 Boyd RankinBoyd Rankin ireland 403
88 Alasdair EvansAlasdair Evans SCO 397
89 Chris JordanChris Jordan England 396
90 West Indies 396
91 Shapoor ZadranShapoor Zadran Afghanistan 395
92 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 394
93 Asela GunaratneAsela Gunaratne Sri Lanka 390
94 Ahmed RazaAhmed Raza United Arab Emirates 390
95 Safyaan SharifSafyaan Sharif SCO 385
96 New Zealand 382
97 Paul StirlingPaul Stirling ireland 382
98 Nadeem AhmedNadeem Ahmed Hong Kong 378
99 Jerome TaylorJerome Taylor West Indies 376
100 Gulbadin NaibGulbadin Naib Afghanistan 364
Last updated After - India vs New Zealand , 07 November 2017
Position Player Rating Points
1 Jasprit BumrahJasprit Bumrah India 724
2 Imad WasimImad Wasim Pakistan 719
3 Rashid KhanRashid Khan Afghanistan 717
4 Samuel BadreeSamuel Badree ROW 694
5 Imran TahirImran Tahir ROW 691
6 Sunil NarineSunil Narine West Indies 676
7 Mustafizur RahmanMustafizur Rahman Bangladesh 667
8 James FaulknerJames Faulkner Australia 661
9 Shakib Al HasanShakib Al Hasan Bangladesh 661
10 Ish SodhiIsh Sodhi New Zealand 656
11 Mitchell SantnerMitchell Santner New Zealand 654
12 Mohammad NaveedMohammad Naveed United Arab Emirates 626
13 Afghanistan 614
14 Chris JordanChris Jordan England 605
15 Adam MilneAdam Milne New Zealand 604
16 Trent BoultTrent Boult New Zealand 595
17 Adam ZampaAdam Zampa Australia 592
18 Mohammad NabiMohammad Nabi Afghanistan 579
19 Ahmed RazaAhmed Raza United Arab Emirates 578
20 Timm van der GugtenTimm van der Gugten Scottish 568
21 Ravichandran AshwinRavichandran Ashwin India 566
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 Bhuvneshwar KumarBhuvneshwar Kumar India 549
27 Adil RashidAdil Rashid England 547
28 Nathan Coulter-NileNathan Coulter-Nile Australia 546
29 Nuwan KulasekaraNuwan Kulasekara Sri Lanka 535
30 Yuzvendra ChahalYuzvendra Chahal India 533
31 Carlos BrathwaiteCarlos Brathwaite West Indies 532
32 Mark WattMark Watt SCO 530
33 Pat CumminsPat Cummins Australia 521
34 Amjad JavedAmjad Javed United Arab Emirates 521
35 Chris MorrisChris Morris South Africa 520
36 Ashish NehraAshish Nehra India 520
37 Scottish 517
38 Mashrafe MortazaMashrafe Mortaza Bangladesh 513
39 Paul van MeekerenPaul van Meekeren Scottish 505
40 Bilal KhanBilal Khan OMA 500
41 Safyaan SharifSafyaan Sharif SCO 500
42 Lasith MalingaLasith Malinga Sri Lanka 497
43 Seekkuge PrasannaSeekkuge Prasanna Sri Lanka 495
44 Pakistan 492
45 Aaron PhangisoAaron Phangiso South Africa 491
46 Ravindra JadejaRavindra Jadeja India 488
47 Kevin O'BrienKevin O'Brien ireland 483
48 Mohammad AmirMohammad Amir Pakistan 477
49 David WilleyDavid Willey England 474
50 Glenn MaxwellGlenn Maxwell Australia 472
51 Moeen AliMoeen Ali England 467
52 Pakistan 466
53 Wahab RiazWahab Riaz Pakistan 465
54 Samiullah ShenwariSamiullah Shenwari Afghanistan 453
55 Rohan MustafaRohan Mustafa United Arab Emirates 450
56 Dawlat ZadranDawlat Zadran Afghanistan 449
57 Peter BorrenPeter Borren Scottish 448
58 Mohammad HafeezMohammad Hafeez Pakistan 448
59 Marlon SamuelsMarlon Samuels West Indies 447
60 Hasan AliHasan Ali Pakistan 446
61 Michael RipponMichael Rippon Scottish 446
62 India 445
63 Roelof van der MerweRoelof van der Merwe Scottish 442
64 Kesrick WilliamsKesrick Williams West Indies 440
65 Dwayne BravoDwayne Bravo West Indies 439
66 MahmudullahMahmudullah Bangladesh 436
67 Corey AndersonCorey Anderson New Zealand 431
68 Boyd RankinBoyd Rankin ireland 426
69 Angelo MathewsAngelo Mathews Sri Lanka 423
70 Taskin AhmedTaskin Ahmed Bangladesh 422
71 Pieter SeelaarPieter Seelaar Scottish 416
72 Thisara PereraThisara Perera Sri Lanka 415
73 Ben StokesBen Stokes England 410
74 Andile PhehlukwayoAndile Phehlukwayo South Africa 400
75 Josh DaveyJosh Davey SCO 399
76 JP DuminyJP Duminy South Africa 398
77 Amit MishraAmit Mishra India 390
78 Wayne ParnellWayne Parnell South Africa 389
79 Hardik PandyaHardik Pandya India 381
80 Yuvraj SinghYuvraj Singh India 377
81 Tim SoutheeTim Southee New Zealand 371
82 Ajay LalchetaAjay Lalcheta OMA 370
83 Shapoor ZadranShapoor Zadran Afghanistan 370
84 Paul StirlingPaul Stirling ireland 368
85 Morne MorkelMorne Morkel ROW 367
86 Con de LangeCon de Lange SCO 359
87 Jacob MulderJacob Mulder ireland 358
88 Zeeshan MaqsoodZeeshan Maqsood OMA 356
89 Sri Lanka 355
90 Sri Lanka 355
91 Jerome TaylorJerome Taylor West Indies 352
92 Shoaib MalikShoaib Malik Pakistan 351
93 Karim JanatKarim Janat Afghanistan 350
94 Grant ElliottGrant Elliott ROW 349
95 Rubel HossainRubel Hossain Bangladesh 340
96 Richard BerringtonRichard Berrington SCO 336
97 Darren SammyDarren Sammy ROW 334
98 Khawar AliKhawar Ali OMA 328
99 Kieron PollardKieron Pollard West Indies 323
100 Norman VanuaNorman Vanua PNG 322
Polls