He seems to be in good nick. However that keeping and then batting high up the order appears to take a lot out of a player
More respect for Shai and also more reason for him to be given some sort of rest.
Either take away the Keeping or rest him entirely from some matches