Rohit Sharma’s Historic Milestone and Unfortunate Run-Out in ODI Against Afghanistan

Rohit Sharma put in a performance for the history books, becoming the quickest opener to 16,000 international runs in India's ODI with Afghanistan. A little confusion with Shubman Gill saw him run out and gave the opposition a brief opening, but it didn't do much to dent the overall show of class from Rohit or his side.

You could tell by the way he was looking that Rohit knew he had made a mistake of his own making. In the first ODI in Dharamshala, a one-off with Gill on 16 put an end to his stay at the crease, if only for a moment, in what had been a very even-keeled chase of 195 in 25 overs.

They had come out with purpose, the openers putting on 46 for the wicket and not letting the required rate get the better of them. Then there was the error that let Afghanistan have some air, for a couple of overs anyway, in an otherwise well-managed affair.

A mix-up that changed the mood

Rohit didn’t even stick around for the replay; the way he turned away said it all. He was under no illusions about what had happened. When Gill called him back a beat too late, after Rohit had already put his mind to it, the captain made no effort to hide his chagrin as he made his way to the rope.

It wasn’t a matter of ability, but of being in step. One wrong move and the rhythm is gone, the feel in the stands changes, and you’re left with a dejected Gill. For a pair that had been so steady, it was a hard stop.

The split-second that spiralled

It was the fourth ball of the sixth from Allah Ghazanfar. Rohit put one to mid-wicket and was off for a single. Gill went with him, then put on the brakes and sent him back. Rohit was past the point of no return.

Afghanistan made the most of it. Rashid Khan put down the throw and the keeper was on top of it. The umpire made his call, but Rohit had already made his peace with it. It was the first time the upper hand seemed to slip from India’s grasp.

Milestone storm amid the setback

But being put out doesn’t take away from what he put in. With six to go, Rohit made 16,000 in his 384th innings, the fastest opener to do so. He made sure to do it in front of the house with a six over Azmatullah Omarzai.

He is now the only Indian opener to have 16,000 to his name other than Virender Sehwag, who left with 16,119. That puts him in the company of a select seven, like Sanath Jayasuriya, Chris Gayle, Graeme Smith, Desmond Haynes, David Warner and Sehwag.

Some numbers from the day:
– 16,000 in 384 innings: a new pace for an opener
– A six off Omarzai to seal it
– Just the second Indian to 16,000 as an opener
– The 7th in the 16,000-run club for openers

A record with history attached

The story started before the match even began. Stepping onto the HPCA on 13th June 2026, Rohit made himself the oldest to play for India in an ODI, a 37-year-old record up for grabs. You had to go back to Mohinder Amarnath in 1989 to find the last time anyone was older, at 39 and 36 days, in a game against the West Indies at Wankhede.

He also put in another mark in the process. Three in and he was done with Jacques Kallis’ 11,579, moving up to 8th on the all-time ODI list, though Sachin Tendulkar is still in a league of his own at the top.

India’s control and what comes next

Gill, for India, put the coin in the air and had his bowlers on. They held Afghanistan to 194 in 24.5, making for a straightforward chase until the mix-up made things a bit more interesting than they needed to be.

Rohit has hung up his boots for Tests and T20s, but in ODIs he is still going strong. As we head into the home season, his numbers speak for themselves. The miscommunication with Gill will be a sore point, but the rest of the side was in such fine form that it’s more of a nudge to get back in sync than anything else.