Shubman Gill smashed MS Dhoni's massive record on June 18, 2026, becoming the third fastest Indian to score 1000 ODI runs.

What happened?

Gill achieved this feat in 954 balls, level with former India skipper Kapil Dev, during the second ODI against Afghanistan at Ekana Stadium in Lucknow.

He scored a brilliant 154 in 110 balls, setting up his side's massive 170-run win.

Why it matters for Shubman Gill

The Indian skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls, and now trails only Hardik Pandya, who achieved this feat in 857 balls.

Gill also completed his 3000 ODI runs, becoming the fastest Indian to reach this milestone in terms of innings, achieving it in 62 innings.

What comes next?

The Indian team took an unassailable 2-0 lead in the three-match series, keeping up their unbeaten streak in ODI cricket against Afghanistan.

Gill admitted that he was eyeing his second ODI double century before getting dismissed for 154, stating he was aiming for 200 but had to keep hitting shots.

The Indian skipper's impressive performance has cemented his position as one of the top batsmen in the Indian team, with a run rate that is sure to make him a formidable opponent in future matches.

Gill's achievement is a testament to his hard work and dedication to the sport, and he will look to continue his impressive form in the upcoming matches, starting with the third ODI against Afghanistan,
"I am a little sore, got a lot of cramps in different areas. It was really hot and I batted for 40-45 overs. I am much better now and in a good space. The ball’s going exactly where I want to go" Gill said in the post-match presentation.

The Indian team's victory has given them a significant boost in confidence, and they will look to carry this momentum forward in their upcoming matches, with Gill being a key player in their batting lineup.

Gill's record-breaking performance has also drawn praise from fans and critics alike, with many hailing him as one of the most exciting young batsmen in the world,
Shubman Gill puts on a masterclass, bringing up his FIRST-EVER ODI century as captain for Team India, on June 17, 2026.

The Indian team's unbeaten streak in ODI cricket against Afghanistan is a significant achievement, and they will look to continue this streak in their upcoming matches, with Gill being a key player in their batting lineup,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings, surpassing former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings.

Gill's impressive performance has also seen him rise through the ranks of Indian batsmen, with many predicting that he will become one of the top batsmen in the world in the near future,
And Gill's current form is sure to make him a formidable opponent in future matches, starting with the third ODI against Afghanistan, on June 19, 2026.

But for now, Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
So the Indian team's victory has given them a significant boost in confidence, and they will look to carry this momentum forward in their upcoming matches.

The Indian team's upcoming matches will be closely watched by fans and critics alike, with many eager to see how Gill performs and whether he can continue his impressive form,
Gill's record-breaking performance has also drawn praise from fans and critics alike, with many hailing him as one of the most exciting young batsmen in the world.
"Yes, I was, but I knew that I’ll have to keep hitting my shots, keep 430, 440, 450 in mind. I actually think I middled it (reverse sweep) too well that it went to deep covers," Gill said after the match.
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in 955 balls,
Gill achieved this feat in 954 balls – level with former India skipper and legendary all-rounder Kapil Dev,
The Gujarat Titans skipper has become the 3rd fastest Indian batter to score 1000 runs for Team India in ODI cricket,
Team India captain Shubman Gill’s brilliant 154 in 110 balls set up his side’s massive 170-run win over Afghanistan in the second ODI at Ekana Stadium in Lucknow on Wednesday,
The home side took an unassailable 2-0 lead in the three-match series to keep up their unbeaten streak in ODI cricket against Afghans,
On course of his 9th ODI century, Gill also surpassed former India captain and Chennai Super Kings star MS Dhoni’s massive record for India,
Gill has become the fastest Indian to reach 3000 runs in ODI cricket in terms of innings, achieving this in 62 innings,
He surpassed former India opener Shikhar Dhawan and current teammate Shreyas Iyer, who had achieved this in 72 innings,
Gill, however, was 2nd fastest Indian to reach 3000 runs in terms of balls as he reached the landmark in 3016 balls,
Kapil Dev remarkably still holds the record of reaching this landmark the fastest in terms of ball, having achieved it in 2995 deliveries,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has cemented his position as one of the top batsmen in the Indian team,
The Indian skipper's impressive performance has also drawn praise from fans and critics alike,
Gill's record-breaking performance has also seen him rise through the ranks of Indian batsmen,
The Indian team's upcoming matches will be closely watched by fans and critics alike,
Gill will look to continue his impressive form and help the Indian team win their upcoming matches,
The Indian team's victory has given them a significant boost in confidence,
Gill's impressive performance has also seen him rise through the ranks of Indian batsmen,
The Indian skipper admitted that he was eyeing his second ODI double century before getting dismissed for 154,
The current Indian ODI and Test skipper surpassed Dhoni, who had notched up 1000 ODI runs in