10. Steve Smith 109 vs India, Pune 2017
9. Shai Hope 118* vs England, Headingley 2017
8. Virat Kohli 149 vs England, Edgbaston 2018
7. Faf du Plessis 110* vs Australia, Adelaide 2012
6. Brendon McCullum 302 vs India, Wellington 2014
5. Dinesh Chandimal 162* vs India, Galle 2015
4. Younis Khan 218 vs England, The Oval 2016
3. Kevin Pietersen 186 vs India, Mumbai 2012
2. Ben Stokes 135* vs Australia, Headingley 2019
1. Kusal Perera 153* vs South Africa, Durban 2019