Hashim Amla has been without a doubt a quality batsmen over the years for South Africa.However his form in test cricket for a couple of years now has been pretty average.Cast your mind back to 2015 where he was terrible against India. Recent tours to Australia and New Zealand have been terrible not getting a half century and he also had a pretty ordinary series against sri lanka bar that 1 century in his 100th test match. It begs the question if he doesnt perform against England should he dropped?