Why Joe Root is the best Test batsman in the world

Screen Shot    at

Joe Root? AB de Villiers? Kane Williamson? Steve Smith? Who is the best test batsman in the world? Why do I think that Joe Root is the best Test batsmen in the world? There is no doubt that Steve Smith, Kane Williamson and AB de Villiers have unbelievable talent and