This is the best I have seen Shikhar Dhawan batted for a such consistent run in a International year it started with last year's Ipl where he scored 479 runs then CT 2017 and so on. Also feel he has slightly tweaked his technique working with maybe VVS laxman or Bangar or whoever it is allowing him to play well on the backfoot as well which was his achillies hils previously and the recently concluded SA ODI and t20 series are perfect example of it where he was quite comfortable playing the likes of Rabada, Morkel, Ngidi and even Morris whenever they peppered him some Short Stuff.