Shubman Gill’s top five Test scores highlight his consistent brilliance, featuring centuries against top teams like Australia, England, and Bangladesh. His highest score, 128 vs Australia in 2023, showcases his skill and temperament. Notably, he scored 127* on captaincy debut, proving his leadership and batting prowess under pressure.
5. 110 vs England, Dharamsala, 2024

In India’s first innings against England at Dharamsala during the 2024 home series, captain Rohit Sharma and Shubman Gill both scored centuries, helping India reach a massive total of 477 runs. Gill maintained a better strike rate than Rohit in this innings. India eventually won by an innings and 64 runs.
4. 110 vs Bangladesh, Chattogram, 2022

3. 119 vs Bangladesh, Chennai, 2024

Shubman Gill played a fluent and almost flawless innings of 119* off 176 balls in the Chennai Test against Bangladesh. He hit 10 fours and 4 sixes, notably punishing off-spinner Mehidy Hasan Miraz. He shared a big partnership with Rishabh Pant (109), helping India secure a second-innings lead of 514 runs.
2. 127 vs England, Leeds, 2025*

Appointed India’s Test captain in 2025 after Rohit Sharma’s retirement, Gill announced his captaincy with a superb unbeaten 127* in the first Test of the Anderson-Tendulkar Trophy at Headingley, Leeds. India scored 351/3 on Day 1, powered by centuries from Yashasvi Jaiswal and Gill. Gill became the fifth Indian to score a hundred on Test captaincy debut.
1. 128 vs Australia, Ahmedabad, 2023

Gill’s highest Test score of 128 came against Australia in Ahmedabad in 2023. Australia posted 480 in their first innings, but India replied strongly with 571, backed by 128 from Gill and 186 from Virat Kohli. Gill’s innings included 12 fours and 1 six.