In my mind, these two along with Amla are probably the best batsman under 30 in the world right now. And whilst Cook has had the more accomplished career of the two, I still feel that there is more to come from de Villiers. So who do you think will have the better career?
Edit: Vote twice, once for tests, once for ODIs
Edit: Vote twice, once for tests, once for ODIs
Last edited: