Header Banner

When was the last time an Indian captain won the toss in ODI cricket?

Akshay pic - Thursday, Oct 23, 2025
Last Updated on Oct 23, 2025 11:23 PM

Most consecutive toss losses: The last time an Indian captain won the toss in ODI cricket was almost two years ago in 2023. Rohit Sharma is the last Indian captain to win the toss in ODI cricket.

When was the last time an Indian captain won the toss in ODI cricket?

Indian captains have consistently failed to win the toss in ODIs. In the second ODI between India and Australia, Indian captain Shubman Gill lost the toss. This marked Team India's 17th consecutive defeat in which they failed to win the toss. This streak began almost two years ago under Rohit Sharma's captaincy.

India last won the toss 708 days ago

The last time an Indian captain won the toss was in an ODI against New Zealand in the semi-finals of the 2023 ODI World Cup. Since then, neither Rohit Sharma, KL Rahul, nor Shubman Gill have won the toss as Indian captain. Meanwhile, new Indian captain Shubman Gill has lost nine out of ten tosses. Although there is no scientific basis for winning the toss, it is strange that India has not won a single toss for so long. Both teams have a 50-50 chance of winning the toss.

It is noteworthy that since India started losing the toss, Team India's results have been mixed. India lost the 2023 ODI World Cup final and also lost the series to Sri Lanka. Although the Indian team won its second Champions Trophy title earlier this year, it lost the last series of this year against Australia.

India lost the toss in the series, opposition, venue, Indian captain and match result details

Opposition Team Ground Indian Captain Match Result
Australia Adelaide Shubman Gill Lost by 2 wickets
Australia Perth Shubman Gill Lost by 7 wickets
New Zealand Dubai Rohit Sharma Won by 4 wickets
Australia Dubai Rohit Sharma Won by 4 wickets
New Zealand Dubai Rohit Sharma Won by 44 runs
Pakistan Dubai Rohit Sharma Won by 6 wickets
Bangladesh Dubai Rohit Sharma Won by 6 wickets
England Ahmedabad Rohit Sharma Won by 142 runs
England Cuttack Rohit Sharma Won by 4 wickets
England Nagpur Rohit Sharma Won by 4 wickets
Sri Lanka Colombo Rohit Sharma Lost by 110 runs
Sri Lanka Colombo Rohit Sharma Lost by 32 runs
Sri Lanka Colombo Rohit Sharma Tie
South Africa Paarl KL Rahul Won by 78 runs
South Africa Gqeberha KL Rahul Lost by 8 wickets
South Africa Johannesburg KL Rahul Won by 8 wickets
Australia Ahmedabad Rohit Sharma Lost by 6 wickets

About the Author:

Akshay Thakur Writter

Akshay Thakur

I'm Akshay Thakur, your fantasy sports secret weapon. 1000+ predictions across cricket, kabaddi, football, you name it - I crack the code of each game, crafting winning strategies like a seasoned alchemist. My analyses are your ultimate playbook, unveiling hidden gems and turning gut feelings into gold. Newbie or pro, I level up your game, transforming raw passion into league domination.

I am a fan of MI in IPL. My favorite player is Rohit Sharma.

So, join me, unravel the wins, and paint your fantasy realm with victories. Remember, in this game, it's not just about luck, it's about having the right guide. And with me, you're unstoppable.

More Articles from Akshay