Home  »  Cricket  »  ICC Rankings  »  ICC Bowlers Rankings

ICC Top 100 Bowlers Rankings

Last Updated After - England vs West Indies , 09 September 2017
Position Player Country Rating
1 James Anderson England 896
2 Ravindra Jadeja India 884
3 Ravichandran Ashwin India 852
4 Rangana Herath Sri Lanka 809
5 Josh Hazlewood Australia 794
6 Kagiso Rabada South Africa 785
7 Dale Steyn South Africa 763
8 Nathan Lyon Australia 752
9 Vernon Philander South Africa 751
10 Neil Wagner New Zealand 745
11 Stuart Broad England 737
12 Trent Boult New Zealand 732
13 Mitchell Starc Australia 727
14 Morne Morkel South Africa 713
15 Yasir Shah Pakistan 698
16 Tim Southee New Zealand 687
17 Shakib Al Hasan Bangladesh 682
18 Mohammad Shami India 618
19 Moeen Ali England 608
20 Shannon Gabriel West Indies 603
21 Ben Stokes England 596
22 Umesh Yadav India 576
23 Keshav Maharaj South Africa 565
24 Kemar Roach West Indies 561
25 Wahab Riaz Pakistan 558
26 Peter Siddle Australia 543
27 Dilruwan Perera Sri Lanka 540
28 Devendra Bishoo West Indies 538
29 Mehedi Hasan Bangladesh 522
30 Ishant Sharma India 514
31 Chris Woakes England 500
32 Taijul Islam Bangladesh 494
33 Jason Holder West Indies 488
34 Nuwan Pradeep Sri Lanka 478
35 Rahat Ali Pakistan 472
36 Steven Finn England 456
37 Bhuvneshwar Kumar India 437
38 Suranga Lakmal Sri Lanka 435
39 Mohammad Amir Pakistan 434
40 Zulfiqar Babar Pakistan 420
41 Toby Roland-Jones England 414
42 Steve O'Keefe Australia 411
43 Mustafizur Rahman Bangladesh 390
44 Jackson Bird Australia 389
45 Mohammad Abbas Pakistan 378
46 Doug Bracewell New Zealand 367
47 Imran Khan Pakistan 360
48 Colin de Grandhomme New Zealand 354
49 Mark Craig New Zealand 354
50 Shaminda Eranga Sri Lanka 351
51 Amit Mishra India 349
52 Duanne Olivier South Africa 341
53 Pat Cummins Australia 337
54 Sohail Khan Pakistan 331
55 Adil Rashid England 321
56 Mitchell Santner New Zealand 312
57 Graeme Cremer Zimbabwe 311
58 Mohammad Hafeez Pakistan 297
59 Lakshan Sandakan Sri Lanka 295
60 Kuldeep Yadav India 293
61 JP Duminy South Africa 283
62 Milinda Siriwardana Sri Lanka 281
63 Ish Sodhi New Zealand 280
64 Dushmantha Chameera Sri Lanka 276
65 Mitchell Marsh Australia 275
66 Dane Piedt South Africa 268
67 Roston Chase West Indies 254
68 Mahmudullah Bangladesh 253
69 Matt Henry New Zealand 249
70 Wayne Parnell South Africa 249
71 Lahiru Kumara Sri Lanka 249
72 Chris Morris South Africa 247
73 Jeetan Patel New Zealand 241
74 Mark Wood England 239
75 Jayant Yadav India 236
76 Carl Mumba Zimbabwe 221
77 Ashton Agar Australia 213
78 Hamilton Masakadza Zimbabwe 203
79 Alzarri Joseph West Indies 202
80 Malcolm Waller Zimbabwe 199
81 Angelo Mathews Sri Lanka 183
82 Jimmy Neesham New Zealand 181
83 Miguel Cummins West Indies 171
84 Marlon Samuels West Indies 169
85 Donald Tiripano Zimbabwe 160
86 Kane Williamson New Zealand 154
87 Sean Williams Zimbabwe 151
88 Rubel Hossain Bangladesh 142
89 Shafiul Islam Bangladesh 133
90 Hardik Pandya India 129
91 Liam Dawson England 127
92 Kraigg Brathwaite West Indies 122
93 Shuvagata Hom Bangladesh 118
94 Dean Elgar South Africa 115
95 Mohammad Nawaz Pakistan 114
96 Kamrul Islam Rabbi Bangladesh 114
97 Malinda Pushpakumara Sri Lanka 112
98 Joe Root England 107
99 Steve Smith Australia 103
100 Hasan Ali Pakistan 97
Last Updated After - Sri Lanka vs India , 03 September 2017
Position Player Country Rating
1 Josh Hazlewood Australia 732
2 Imran Tahir South Africa 718
3 Mitchell Starc Australia 701
4 Jasprit Bumrah India 687
5 Kagiso Rabada South Africa 685
6 Trent Boult New Zealand 665
7 Hasan Ali Pakistan 663
8 Sunil Narine West Indies 662
9 Rashid Khan Afghanistan 647
10 Akshar Patel India 645
11 Chris Woakes England 627
12 Mohammad Nabi Afghanistan 618
13 Liam Plunkett England 614
14 Bhuvneshwar Kumar India 613
15 Mitchell Santner New Zealand 610
16 Adil Rashid England 608
17 Matt Henry New Zealand 606
18 Mashrafe Mortaza Bangladesh 601
19 Morne Morkel South Africa 596
20 Jason Holder West Indies 592
21 Shakib Al Hasan Bangladesh 592
22 Mohammad Amir Pakistan 575
23 Ravichandran Ashwin India 571
24 Dale Steyn South Africa 570
25 Amit Mishra India 565
26 Hamza Hotak Afghanistan 564
27 James Faulkner Australia 564
28 Pat Cummins Australia 563
29 Mohammad Irfan Pakistan 560
30 Mustafizur Rahman Bangladesh 556
31 Graeme Cremer Zimbabwe 546
32 Mohammad Shami India 542
33 Mirwais Ashraf Afghanistan 542
34 Tim Southee New Zealand 540
35 Tim Murtagh ireland 538
36 Imad Wasim Pakistan 536
37 Ravindra Jadeja India 533
38 Mohammad Hafeez Pakistan 530
39 Steven Finn England 530
40 John Hastings Australia 527
41 Wayne Parnell South Africa 526
42 Umesh Yadav India 524
43 Suranga Lakmal Sri Lanka 524
44 Mark Wood England 520
45 Dawlat Zadran Afghanistan 506
46 Ashley Nurse West Indies 506
47 Moeen Ali England 505
48 Junaid Khan Pakistan 496
49 Tendai Chatara Zimbabwe 496
50 Chris Morris South Africa 493
51 George Dockrell ireland 488
52 Angelo Mathews Sri Lanka 487
53 Adam Milne New Zealand 485
54 Mitchell Marsh Australia 476
55 Jake Ball England 475
56 Adam Zampa Australia 472
57 Sikandar Sikandar Raza Zimbabwe 466
58 David Willey England 460
59 Lasith Malinga Sri Lanka 460
60 Sean Williams Zimbabwe 458
61 Hardik Pandya India 456
62 Josh Davey SCO 456
63 Wahab Riaz Pakistan 452
64 Kevin O'Brien ireland 450
65 Nuwan Kulasekara Sri Lanka 450
66 Rubel Hossain Bangladesh 445
67 Taskin Ahmed Bangladesh 442
68 Ben Stokes England 438
69 Nuwan Pradeep Sri Lanka 437
70 Tinashe Panyangara Zimbabwe 435
71 Shannon Gabriel West Indies 433
72 Aaron Phangiso South Africa 432
73 Corey Anderson New Zealand 428
74 Ish Sodhi New Zealand 427
75 Andy McBrine ireland 427
76 Mohammad Nasir Hossain Bangladesh 423
77 Hamid Hassan Afghanistan 423
78 Andile Phehlukwayo South Africa 420
79 Yasir Shah Pakistan 417
80 Akila Dananjaya Sri Lanka 411
81 Chris Jordan England 406
82 Sulieman Benn West Indies 406
83 Boyd Rankin ireland 403
84 Asela Gunaratne Sri Lanka 400
85 Seekkuge Prasanna Sri Lanka 395
86 Shapoor Zadran Afghanistan 395
87 Jerome Taylor West Indies 391
88 Ahmed Raza United Arab Emirates 390
89 Kuldeep Yadav India 389
90 Doug Bracewell New Zealand 387
91 Alasdair Evans SCO 387
92 Nadeem Ahmed Hong Kong 387
93 Nathan Coulter-Nile Australia 385
94 Dwaine Pretorius South Africa 383
95 Paul Stirling ireland 382
96 Dhawal Kulkarni India 373
97 Umar Gul Pakistan 373
98 Safyaan Sharif SCO 371
99 Yuzvendra Chahal India 364
100 Scott Boland Australia 364
Last Updated After - England vs West Indies , 16 September 2017
Position Player Country Rating
1 Imad Wasim Pakistan 742
2 Jasprit Bumrah India 737
3 Imran Tahir ROW 719
4 Rashid Khan Afghanistan 717
5 Mustafizur Rahman Bangladesh 695
6 Samuel Badree ROW 694
7 James Faulkner Australia 688
8 Sunil Narine West Indies 676
9 Shakib Al Hasan Bangladesh 648
10 Mohammad Naveed United Arab Emirates 626
11 Ravichandran Ashwin India 626
12 Hamza Hotak Afghanistan 614
13 Mitchell Santner New Zealand 613
14 Chris Jordan England 605
15 Graeme Cremer Zimbabwe 602
16 Ish Sodhi New Zealand 593
17 Mohammad Nabi Afghanistan 579
18 Ahmed Raza United Arab Emirates 578
19 Timm van der Gugten Scottish 568
20 Nuwan Kulasekara Sri Lanka 568
21 Adam Zampa Australia 564
22 George Dockrell ireland 561
23 Liam Plunkett England 560
24 Mitchell Starc Australia 558
25 Nadeem Ahmed Hong Kong 558
26 Ashish Nehra India 556
27 Aizaz Khan Hong Kong 554
28 Adil Rashid England 547
29 Pat Cummins Australia 542
30 Chris Morris South Africa 541
31 Ravindra Jadeja India 540
32 Mashrafe Mortaza Bangladesh 534
33 Carlos Brathwaite West Indies 532
34 Mark Watt SCO 530
35 Trent Boult New Zealand 530
36 Lasith Malinga Sri Lanka 528
37 Amjad Javed United Arab Emirates 521
38 Ahsan Jamil Scottish 517
39 Paul van Meekeren Scottish 505
40 Tanwir Afzal Hong Kong 504
41 Bilal Khan OMA 500
42 Safyaan Sharif SCO 500
43 Sohail Tanvir Pakistan 495
44 Wahab Riaz Pakistan 494
45 Seekkuge Prasanna Sri Lanka 492
46 Kevin O'Brien ireland 483
47 Glenn Maxwell Australia 479
48 David Willey England 474
49 Bhuvneshwar Kumar India 474
50 Moeen Ali England 467
51 Corey Anderson New Zealand 458
52 Sachithra Senanayake Sri Lanka 455
53 Samiullah Shenwari Afghanistan 453
54 Rohan Mustafa United Arab Emirates 450
55 Dawlat Zadran Afghanistan 449
56 Angelo Mathews Sri Lanka 449
57 Peter Borren Scottish 448
58 Marlon Samuels West Indies 447
59 Michael Rippon Scottish 446
60 Roelof van der Merwe Scottish 442
61 Kesrick Williams West Indies 440
62 Dwayne Bravo West Indies 439
63 Mahmudullah Bangladesh 437
64 Amit Mishra India 431
65 Aaron Phangiso South Africa 428
66 Shadab Shadab Khan Pakistan 427
67 Taskin Ahmed Bangladesh 427
68 Boyd Rankin ireland 426
69 Mohammad Amir Pakistan 421
70 Yuzvendra Chahal India 419
71 Yuvraj Singh India 417
72 Pieter Seelaar Scottish 416
73 Mohammad Hafeez Pakistan 416
74 Ben Stokes England 410
75 Wayne Parnell South Africa 405
76 Josh Davey SCO 399
77 Donald Tiripano Zimbabwe 395
78 Akshar Patel India 395
79 Thisara Perera ROW 386
80 Hasan Ali Pakistan 382
81 Morne Morkel ROW 382
82 Hardik Pandya India 374
83 Grant Elliott ROW 371
84 Ajay Lalcheta OMA 370
85 Shapoor Zadran Afghanistan 370
86 Paul Stirling ireland 368
87 Shoaib Malik Pakistan 362
88 Andre Russell West Indies 360
89 Con de Lange SCO 359
90 Jacob Mulder ireland 358
91 Tim Southee New Zealand 358
92 Zeeshan Maqsood OMA 356
93 JP Duminy South Africa 354
94 Jerome Taylor West Indies 352
95 Karim Janat Afghanistan 350
96 Suresh Raina India 343
97 Richard Berrington SCO 336
98 Darren Sammy ROW 334
99 Khawar Ali OMA 328
100 Kieron Pollard West Indies 323
Polls