Home  »  Cricket  »  ICC Rankings  »  ICC Batsmen Rankings

ICC Top 100 Batsmen Rankings

Last Updated After - England vs West Indies , 09 September 2017
Position Player Country Rating
1 Steve Smith Australia 936
2 Joe Root England 889
3 Kane Williamson New Zealand 880
4 Cheteshwar Pujara India 876
5 David Warner Australia 807
6 Virat Kohli India 806
7 Azhar Ali Pakistan 769
8 Hashim Amla South Africa 764
9 Lokesh Rahul India 761
10 Ajinkya Rahane India 760
11 Alastair Cook England 738
12 Quinton de Kock South Africa 729
13 Jonny Bairstow England 710
14 Ross Taylor New Zealand 705
15 Tamim Iqbal Bangladesh 679
16 Dean Elgar South Africa 674
17 Kraigg Brathwaite West Indies 669
18 Francois du Plessis South Africa 668
19 Shakib Al Hasan Bangladesh 668
20 Ben Stokes England 664
21 Usman Khawaja Australia 661
22 Angelo Mathews Sri Lanka 659
23 Mushfiqur Rahim Bangladesh 658
24 Kusal Mendis Sri Lanka 650
25 Peter Handscomb Australia 643
26 Moeen Ali England 622
27 Sarfraz Ahmed Pakistan 620
28 Shikhar Dhawan India 612
29 Jeet Raval New Zealand 611
30 Shai Hope West Indies 610
31 Dimuth Karunaratne Sri Lanka 608
32 Tom Latham New Zealand 607
33 Dinesh Chandimal Sri Lanka 603
34 Asad Shafiq Pakistan 593
35 BJ Watling New Zealand 593
36 Murali Vijay India 588
37 Darren Bravo West Indies 587
38 Mominul Haque Bangladesh 577
39 Temba Bavuma South Africa 562
40 Roston Chase West Indies 553
41 Jermaine Blackwood West Indies 537
42 Craig Ervine Zimbabwe 536
43 Shaun Marsh Australia 536
44 Matt Renshaw Australia 535
45 Mohammad Hafeez Pakistan 527
46 JP Duminy South Africa 517
47 Wriddhiman Saha India 516
48 Henry Nicholls New Zealand 512
49 Sikandar Sikandar Raza Zimbabwe 497
50 Ravichandran Ashwin India 495
51 Ravindra Jadeja India 486
52 Rohit Sharma India 483
53 Dhananjaya de Silva Sri Lanka 481
54 Mahmudullah Bangladesh 473
55 Hamilton Masakadza Zimbabwe 470
56 Upul Tharanga Sri Lanka 468
57 Marlon Samuels West Indies 468
58 Stephen Cook South Africa 467
59 Jason Holder West Indies 464
60 Kaushal Silva Sri Lanka 459
61 Soumya Sarkar Bangladesh 458
62 Niroshan Dickwella Sri Lanka 458
63 Ahmed Shehzad Pakistan 449
64 Luke Ronchi New Zealand 442
65 Vernon Philander South Africa 442
66 Gary Ballance England 432
67 Hardik Pandya India 428
68 Kieran Powell West Indies 423
69 Mitchell Starc Australia 421
70 Joe Burns Australia 417
71 Sami Aslam Pakistan 409
72 Imrul Kayes Bangladesh 404
73 Mitchell Santner New Zealand 403
74 Sabbir Rahman Bangladesh 399
75 Martin Guptill New Zealand 399
76 Mohammad Nasir Hossain Bangladesh 392
77 Chris Woakes England 383
78 Sean Williams Zimbabwe 380
79 Kusal Perera Sri Lanka 377
80 Jos Buttler England 375
81 Milinda Siriwardana Sri Lanka 374
82 Karun Nair India 369
83 Haseeb Hameed England 369
84 Tino Mawoyo Zimbabwe 366
85 Asela Gunaratne Sri Lanka 364
86 Dilruwan Perera Sri Lanka 360
87 Glenn Maxwell Australia 358
88 Mark Craig New Zealand 358
89 Regis Chakabva Zimbabwe 349
90 Shane Dowrich West Indies 349
91 Mosaddek Hossain Bangladesh 348
92 Parthiv Patel India 348
93 Keaton Jennings England 347
94 Peter Moor Zimbabwe 346
95 Jimmy Neesham New Zealand 338
96 Gautam Gambhir India 338
97 Jayant Yadav India 335
98 Graeme Cremer Zimbabwe 335
99 Babar Azam Pakistan 331
100 Malcolm Waller Zimbabwe 327
Last Updated After - Sri Lanka vs India , 03 September 2017
Position Player Country Rating
1 Virat Kohli India 887
2 David Warner Australia 861
3 AB de Villiers South Africa 847
4 Joe Root England 799
5 Babar Azam Pakistan 786
6 Kane Williamson New Zealand 779
7 Quinton de Kock South Africa 769
8 Francois du Plessis South Africa 768
9 Rohit Sharma India 764
10 Martin Guptill New Zealand 749
11 MS Dhoni India 749
12 Hashim Amla South Africa 741
13 Steve Smith Australia 740
14 Shikhar Dhawan India 733
15 Ross Taylor New Zealand 707
16 Tamim Iqbal Bangladesh 687
17 Alex Hales England 678
18 Eoin Morgan England 675
19 Jos Buttler England 654
20 Mohammad Hafeez Pakistan 639
21 Ben Stokes England 634
22 Mushfiqur Rahim Bangladesh 634
23 Angelo Mathews Sri Lanka 625
24 George Bailey Australia 620
25 Glenn Maxwell Australia 619
26 Aaron Finch Australia 617
27 David Miller South Africa 609
28 Ajinkya Rahane India 608
29 Travis Head Australia 606
30 Kyle Coetzer SCO 597
31 Shakib Al Hasan Bangladesh 597
32 Azhar Ali Pakistan 596
33 Kusal Mendis Sri Lanka 580
34 Sarfraz Ahmed Pakistan 579
35 Mitchell Marsh Australia 574
36 Niroshan Dickwella Sri Lanka 571
37 Jason Roy England 569
38 Neil Broom New Zealand 569
39 Paul Stirling ireland 566
40 Tom Latham New Zealand 564
41 Mahmudullah Bangladesh 563
42 Ed Joyce ireland 562
43 Marlon Samuels West Indies 561
44 Kedar Jadhav India 555
45 Soumya Sarkar Bangladesh 551
46 JP Duminy South Africa 549
47 Mohammad Shahzad Afghanistan 541
48 Mohammad Nabi Afghanistan 532
49 Kevin O'Brien ireland 532
50 Shoaib Malik Pakistan 531
51 Sikandar Sikandar Raza Zimbabwe 530
52 James Faulkner Australia 530
53 Lahiru Thirimanne Sri Lanka 528
54 Matthew Wade Australia 527
55 William Porterfield ireland 518
56 Dinesh Chandimal Sri Lanka 517
57 Sharjeel Khan Pakistan 516
58 Hamilton Masakadza Zimbabwe 513
59 Ahmed Shehzad Pakistan 507
60 Farhaan Behardien South Africa 506
61 Darren Bravo West Indies 504
62 Shai Hope West Indies 503
63 Mohammad Nasir Hossain Bangladesh 502
64 Upul Tharanga Sri Lanka 502
65 Sabbir Rahman Bangladesh 499
66 Sean Williams Zimbabwe 496
67 Jimmy Neesham New Zealand 495
68 Craig Ervine Zimbabwe 487
69 Niall O'Brien ireland 487
70 Danushka Gunathilaka Sri Lanka 485
71 Ambati Rayudu India 482
72 Johnson Charles West Indies 479
73 Umar Akmal Pakistan 479
74 Moeen Ali England 478
75 Elton Chigumbura Zimbabwe 472
76 Shaiman Anwar United Arab Emirates 471
77 Luke Ronchi New Zealand 471
78 Kieron Pollard West Indies 470
79 Calum MacLeod SCO 465
80 Kusal Perera Sri Lanka 464
81 Nizakat Khan Hong Kong 462
82 Corey Anderson New Zealand 461
83 Imrul Kayes Bangladesh 454
84 Jason Holder West Indies 452
85 Samiullah Shenwari Afghanistan 446
86 Denesh Ramdin West Indies 441
87 Rahmat Shah Afghanistan 436
88 Jonny Bairstow England 434
89 Milinda Siriwardana Sri Lanka 431
90 Imad Wasim Pakistan 429
91 Ravindra Jadeja India 429
92 Yuvraj Singh India 424
93 Richard Berrington SCO 423
94 Asela Gunaratne Sri Lanka 422
95 Noor Ali Zadran Afghanistan 422
96 Solomon Mire Zimbabwe 419
97 Hardik Pandya India 418
98 Gary Wilson ireland 418
99 Asghar Stanikzai Afghanistan 417
100 Fakhar Fakhar Zaman Pakistan 412
Last Updated After - England vs West Indies , 16 September 2017
Position Player Country Rating
1 Virat Kohli India 826
2 Aaron Finch Australia 787
3 Evin Lewis West Indies 780
4 Kane Williamson New Zealand 745
5 Glenn Maxwell Australia 718
6 Babar Azam Pakistan 713
7 Alex Hales England 690
8 Joe Root England 683
9 Mohammad Shahzad Afghanistan 664
10 Francois du Plessis ROW 657
11 Hamilton Masakadza Zimbabwe 657
12 Hashim Amla ROW 651
13 Sabbir Rahman Bangladesh 627
14 Shaiman Anwar United Arab Emirates 615
15 Eoin Morgan England 608
16 Marlon Samuels West Indies 604
17 David Warner Australia 601
18 Lokesh Rahul India 599
19 Colin Munro New Zealand 590
20 Jos Buttler England 579
21 AB de Villiers South Africa 561
22 Ahmed Shehzad Pakistan 559
23 Chris Gayle West Indies 559
24 Rohit Sharma India 558
25 Malcolm Waller Zimbabwe 554
26 JP Duminy South Africa 547
27 Shakib Al Hasan Bangladesh 546
28 Suresh Raina India 538
29 Quinton de Kock South Africa 534
30 Shoaib Malik Pakistan 529
31 Jason Roy England 526
32 Paul Stirling ireland 525
33 Stephan Myburgh Scottish 518
34 Kusal Perera Sri Lanka 510
35 Kyle Coetzer SCO 508
36 Najibullah Zadran Afghanistan 504
37 Umar Akmal Pakistan 504
38 David Miller ROW 503
39 Richard Berrington SCO 501
40 MS Dhoni India 493
41 Tamim Iqbal ROW 491
42 Elton Chigumbura Zimbabwe 489
43 Wesley Barresi Scottish 477
44 Mohammad Nabi Afghanistan 475
45 Babar Hayat Hong Kong 472
46 Yuvraj Singh India 466
47 Mahmudullah Bangladesh 465
48 Michael Klinger Australia 459
49 Soumya Sarkar Bangladesh 458
50 Johnson Charles West Indies 453
51 William Porterfield ireland 453
52 Peter Borren Scottish 452
53 Thisara Perera ROW 449
54 Gary Wilson ireland 447
55 Corey Anderson New Zealand 438
56 Asghar Stanikzai Afghanistan 431
57 Usman Khawaja Australia 425
58 Lendl Simmons West Indies 424
59 Zeeshan Maqsood OMA 421
60 Angelo Mathews Sri Lanka 420
61 Mohammad Hafeez Pakistan 419
62 Dwayne Bravo West Indies 418
63 Samiullah Shenwari Afghanistan 417
64 Sharjeel Khan Pakistan 415
65 Vusimuzi Sibanda Zimbabwe 389
66 Matthew Cross SCO 387
67 Chamara Kapugedera Sri Lanka 387
68 Shikhar Dhawan India 382
69 Andre Fletcher West Indies 378
70 Muhammad Usman United Arab Emirates 377
71 Dinesh Chandimal Sri Lanka 374
72 Chamu Chibhabha Zimbabwe 374
73 Niroshan Dickwella Sri Lanka 369
74 Ben Cooper Scottish 369
75 Kevin O'Brien ireland 364
76 Asela Gunaratne Sri Lanka 355
77 Mushfiqur Rahim Bangladesh 353
78 Nizakat Khan Hong Kong 350
79 Noor Ali Zadran Afghanistan 350
80 Rohan Mustafa United Arab Emirates 346
81 Calum MacLeod SCO 343
82 null New Zealand 339
83 Sarfraz Ahmed Pakistan 337
84 Dilshan Munaweera Sri Lanka 327
85 Kieron Pollard West Indies 322
86 George Bailey ROW 321
87 Travis Head Australia 319
88 Farhaan Behardien South Africa 309
89 Luke Ronchi New Zealand 307
90 Najeeb Tarakai Afghanistan 299
91 James Vince England 296
92 Darren Sammy ROW 289
93 Gulbadin Naib Afghanistan 285
94 Khalid Latif Pakistan 281
95 Aqib Ilyas OMA 271
96 Ben Dunk Australia 271
97 Jonny Bairstow England 271
98 Rameez Shahzad United Arab Emirates 269
99 Mangaliso Mosehle South Africa 267
100 Anshuman Rath Hong Kong 266
Polls