ICC Test Batting Rankings

Rat
Nat
Name
Highest Rating
1
918
Steve Smith 936 on 20th July 2015 against England
2
875
Virat Kohli 886 on 12th December 2016 against England
3
848
Joe Root 917 on 10th August 2015 against Australia
4
817
Kane Williamson 893 on 17th November 2015 against Australia
5
791
Hashim Amla 907 on 17th October 2013 against Pakistan
6
778
AB de Villiers 935 on 24th February 2014 against Australia
7
749
David Warner 880 on 13th December 2014 against India
8
745
Younus Khan 880 on 25th February 2009 against Sri Lanka
9
739
Cheteshwar Pujara 851 on 30th December 2013 against South Africa
10
731
Jonny Bairstow 759 on 29th November 2016 against India
11
728
Quinton de Kock 741 on 15th November 2016 against Australia
12
720
Alastair Cook 874 on 9th December 2012 against India
13
717
Ajinkya Rahane 825 on 11th October 2016 against New Zealand
14
716
Angelo Mathews 877 on 30th December 2014 against New Zealand
15
711
Adam Voges 824 on 7th August 2016 against Sri Lanka
16
709
Azhar Ali 754 on 17th October 2016 against West Indies
17
703
Ross Taylor 871 on 23rd December 2013 against West Indies
18
691
Usman Khawaja 691 on 19th December 2016 against Pakistan
19
688
Misbah-ul-Haq 842 on 13th November 2014 against New Zealand
20
680
Asad Shafiq 758 on 18th July 2016 against England
21
678
Dinesh Chandimal 692 on 17th August 2016 against Australia
22
677
Kraigg Brathwaite 677 on 2nd November 2016 against Pakistan
23
668
Tamim Iqbal 707 on 8th June 2010 against England
24
657
Francois du Plessis 710 on 30th December 2014 against West Indies
25
639
Sarfraz Ahmed 715 on 21st June 2015 against Sri Lanka
26
637
Murali Vijay 747 on 18th November 2015 against South Africa
27
627
Moeen Ali 631 on 13th November 2016 against India
28
625
Mominul Haque 661 on 10th May 2015 against Pakistan
29
623
Darren Bravo 709 on 23rd April 2012 against Australia
30
612
Dhananjaya de Silva 612 on 10th November 2016 against Zimbabwe
31
603
Shakib Al Hasan 629 on 10th May 2015 against Pakistan
32
593
Dean Elgar 643 on 7th November 2016 against Australia
33
590
BJ Watling 644 on 2nd June 2015 against England
34
578
Kusal Mendis 692 on 7th August 2016 against Australia
35
573
Shaun Marsh 591 on 7th November 2016 against South Africa
36
568
Ben Stokes 614 on 21st November 2016 against India
37
565
Tom Latham 597 on 10th August 2016 against Zimbabwe
38
554
Mohammad Hafeez 642 on 5th November 2015 against England
39
543
Ravichandran Ashwin 553 on 29th November 2016 against England
40
542
Temba Bavuma 563 on 15th November 2016 against Australia
41
535
Dimuth Karunaratne 619 on 18th October 2015 against West Indies
42
533
JP Duminy 586 on 20th July 2014 against Sri Lanka
43
527
Stephen Cook 527 on 27th November 2016 against Australia
44
523
Rohit Sharma 578 on 18th February 2014 against New Zealand
45
513
Mushfiqur Rahim 604 on 29th October 2014 against Zimbabwe
46
512
Jermaine Blackwood 575 on 5th May 2015 against England
47
506
Kaushal Silva 638 on 29th June 2015 against Pakistan
48
503
Mahmudullah 509 on 3rd August 2015 against South Africa
49
497
Marlon Samuels 672 on 16th March 2013 against Zimbabwe
50
493
Shikhar Dhawan 593 on 16th August 2015 against Sri Lanka
51
491
Lokesh Rahul 491 on 20th December 2016 against England
52
490
Hamilton Masakadza 559 on 16th November 2014 against Bangladesh
53
479
Ian Bell 822 on 22nd August 2011 against India
54
478
Imrul Kayes 478 on 30th October 2016 against England
55
468
Karun Nair 468 on 20th December 2016 against England
56
465
Luke Ronchi 525 on 3rd October 2016 against India
57
463
Sami Aslam 468 on 29th November 2016 against New Zealand
58
454
Craig Ervine 454 on 10th November 2016 against Sri Lanka
59
453
Peter Handscomb 453 on 19th December 2016 against Pakistan
60
452
Joe Burns 575 on 24th February 2016 against New Zealand
61
451
Jayant Yadav 456 on 12th December 2016 against England
62
447
Gary Ballance 702 on 25th April 2015 against West Indies
63
446
Upul Tharanga 516 on 7th July 2015 against Pakistan
64
442
Kusal Perera 443 on 2nd November 2016 against Zimbabwe
65
439
Shane Dowrich 439 on 2nd November 2016 against Pakistan
66
431
Jason Holder 436 on 3rd August 2016 against India
67
428
Ravindra Jadeja 428 on 20th December 2016 against England
68
419
Martin Guptill 597 on 6th August 2012 against West Indies
69
416
Jeet Raval 432 on 20th November 2016 against Pakistan
70
410
Milinda Siriwardana 463 on 22nd December 2015 against New Zealand
71
402
Jos Buttler 494 on 2nd June 2015 against New Zealand
72
402
Wriddhiman Saha 454 on 3rd October 2016 against New Zealand
73
401
Denesh Ramdin 493 on 30th June 2014 against New Zealand
74
396
Haseeb Hameed 413 on 13th November 2016 against India
75
394
Vernon Philander 453 on 30th December 2014 against West Indies
76
391
Corey Anderson 428 on 24th February 2016 against Australia
77
391
Keaton Jennings 423 on 12th December 2016 against India
78
390
Sean Williams 390 on 10th November 2016 against Sri Lanka
79
383
Sikandar Sikandar Raza 447 on 1st August 2016 against New Zealand
80
377
Mark Craig 450 on 16th February 2016 against Australia
81
377
Parthiv Patel 414 on 29th November 2016 against England
82
377
Chris Woakes 409 on 30th October 2016 against Bangladesh
83
376
Jimmy Neesham 519 on 30th June 2014 against West Indies
84
372
Regis Chakabva 418 on 16th November 2014 against Bangladesh
85
370
Tino Mawoyo 398 on 2nd November 2016 against Sri Lanka
86
366
Gautam Gambhir 886 on 28th November 2009 against Sri Lanka
87
363
Henry Nicholls 368 on 20th November 2016 against Pakistan
88
353
Mitchell Santner 401 on 1st December 2015 against Australia
89
349
Alex Hales 405 on 13th June 2016 against Sri Lanka
90
346
Babar Azam 360 on 29th November 2016 against New Zealand
91
345
Roston Chase 397 on 3rd August 2016 against India
92
340
Lahiru Thirimanne 386 on 24th August 2015 against India
93
339
Carlos Brathwaite 360 on 25th July 2016 against India
94
332
Mitchell Starc 375 on 1st December 2015 against New Zealand
95
328
Asela Gunaratne 328 on 10th November 2016 against Zimbabwe
96
324
Peter Moor 324 on 10th November 2016 against Sri Lanka
97
320
Mitchell Marsh 340 on 17th August 2016 against Sri Lanka
98
318
Peter Nevill 360 on 16th February 2016 against New Zealand
99
311
Nick Compton 443 on 18th March 2013 against New Zealand
100
311
Colin de Grandhomme 311 on 29th November 2016 against Pakistan