[2] After the FIFA U-17 World Cup concluded, Gill was selected to be part of the Indian Arrows, a developmental side owned by the All India Football Federation which was to play in the I-League.
[3] He appeared on the bench in the Arrow's first match of the season on 29 November 2017 against Chennai City, being the back-up to Dheeraj Singh Moirangthem.
[4] On 2 January 2018, Gill's 17th birthday, he made his professional debut for the Indian Arrows against East Bengal due to Moirangthem leaving the club.
[24][25] On 19 November, Gill kept his 9th clean sheet for the Blasters in a 1–0 away win against Hyderabad FC and surpassed Sandip Nandy to become the all-time highest clean-sheet holder for the club.
[26][27] On 11 July 2023, SC East Bengal announced the signing of Gill for a reported transfer fee of ₹1.2 crore, the highest for an Indian goalkeeper, on a three-year deal.
On 6 August 2018, India U20 national team defeated the six time world champions Argentina under-20 by 2–1 where Gill's two saves during the fifty sixth and sixty first minutes was crucial in deciding the match.
[31][32] In March 2022, Gill was called up for the senior national squad by coach Igor Štimac ahead of India's two friendly matches against Bahrain and Belarus.