Highest score by an Indian in England since 2003

July 4, 2025

Credit: Getty

Shubman Gill scored 269 runs in the second Test against England.

Gill's highest score in Tests

Credit: Getty

Shubman Gill breaks a curse that haunted Indian batters for decades.

Gill breaks a curse

Credit: Getty

Shubman Gill becomes the first Indian batter to score more than 150 runs in Tests against England in Tests since 2003.

Gill's iconic record

Credit: Getty

Apart from Shubman Gill, no other Indian batter has managed to score more than 150 runs against England in Tests since 2003.

No batter managed to touch the 150-run mark.

Credit: Getty

Indian batters with most Test runs in England since 2003.

Most Test runs vs England in Tests

Credit: Getty

Shubman Gill scored 269 runs against England.

Shubman Gill

Credit: Getty

Virat Kohli's highest Test score is 149 runs in Tests vs England.

Virat Kohli

Credit: Getty

India wicketkeeper batter KL Rahul also scored 149 runs against England.

KL Rahul

Credit: Getty

Earlier, Gill's highest score vs England in Tests was 147 runs.

Shubman Gill

Credit: Getty

Former India captain Rahul Dravid scored 146* runs against England.

Rahul Dravid

Credit: Getty

Murali Vijay scored 146 runs against England in Tests.

Murali Vijay

Credit: Getty

Rishabh Pant also comes in the tally with his 146-run knock against England.

Rishabh Pant

Credit: Getty