I am not sure about Shubman Gill, he has already played 23 test matches and he is not very consistent in batting. He has scored 91 runs in last test which means he has secured his spot for this series at least.
Shubman Gill is a great batsman as we have seen in many matches, maybe he is not in good form at present which is why he is batting poorly in this Test series. Shubman Gill is a consistent batsman as we all know that he got a chance to play 43 innings in 23 Test matches in his career where he scored 1232 runs. Shubman Gill has three centuries and five half-centuries in his Test career and has a batting average of 32.3 which is ideal for a Test player at such a young age.