1. Hashim Amla - 150 innings against England in Lords on May 29, 2017.2. Kane Williamson - 159 innings against South Africa in Lahore on February 10, 2015.3. Virat Kohli - 161 innings against Australia in Melbourne on January 17, 2016.4. AB de Villiers - 166 innings against Australia in W.A.C.A on November 14, 2014.5. Sourav Ganguly - 174 innings against Kenya in Paarl on October 24, 2001.6. Rohit Sharma - 181 innings against Pakistan in Dubai on September 23, 2018.7. Brian Lara - 183 innings against South Africa in St.George on May 6, 2001.8. Martin Guptill - 186 innings against Netherlands in Hamilton on April 4, 2022.9. Desmond Haynes - 187 innings against India in Adelaide on December 14, 1991.10. Jacques Kallis - 188 innings against Sri Lanka in Colombo on August 20, 2004