There are some top young players who may not have the stats but they have shown flashes of brilliance. Shai Hope Shimron Hetmyer Evin Lewis Dhananjaya De Silva Kusal Mendis Sadeera Samarawickrama Joe Clarke Ben Duckett Liam Livingstone Sam Hain Haseeb Hameed Babar Azam Imam-ul-Haq Shreyas Iyer Rishabh Pant KL Rahul Nitish Rana Sanju Samson Karun Nair Shubman Gill Prithvi Shaw Aiden Markram Temba Bavuma Theunis De bruyne Reeza Hendricks Travis Head Peter Handscomb Ashton Turner Matt Renshaw Mosedekk Hossain Soumya Sarkar Liton Das This is my opinion. All very talented. we saw with the two guys (Kohli and Root) they never let their Test average get below 40, Smith was amazing after 2013 however Williamson up untill 35 tests had an average of 35 so some inspiration as for limited overs some have great stats others not so much. Although as far as talent is concerned it's too much apart from Imam.