India's 2023 ODI World Cup Campaign: 10 Straight Wins, Then Final Heartbreak
India won all 10 of their matches in the 2023 ODI World Cup on home soil, including wins over Pakistan, New Zealand, and South Africa, before losing the final to Australia. Mohammed Shami's 24 wickets and Kohli's run tally defined an extraordinary campaign.
India's 2023 ODI World Cup campaign on home soil was, for ten matches, one of the most complete team performances in World Cup history. They won every group stage match and both knockout matches leading to the final — scoring consistently, bowling opponents out, and dominating on every surface across India's diverse Test venues. The final in Ahmedabad against Australia, which India lost by 6 wickets, ended a run that had begun to feel inevitable. Understanding the quality of India's 10-match unbeaten campaign — and why the final ended differently — is central to understanding how dramatically World Cup cricket can turn.
Mohammed Shami: 24 Wickets, the Tournament's Best Bowler
Mohammed Shami did not play India's first four group matches in 2023 — he came in as a replacement and became the World Cup's most devastating bowler across the rest of the tournament. He finished with 24 wickets, the most in the competition, at an average below 11. His ability to swing the ball both ways, bowl incisive spells in the powerplay and with the old ball, and produce unplayable deliveries on flat subcontinental surfaces made him the defining bowler of the tournament. His 7/57 against New Zealand in the semi-final at Mumbai — bowling out New Zealand in their chase — was considered the performance of the tournament.
Virat Kohli: The Tournament's Run-Scorer
Virat Kohli scored 765 runs across the tournament — the most by any batter in a single edition of the ODI World Cup, breaking Sachin Tendulkar's record of 673 (set in 2003). Kohli's reliability across 11 innings, his ability to accelerate from a settled base, and his specific dominance against spin bowling in subcontinental conditions made him India's batting anchor. He scored two centuries in the tournament and ended the tournament as the leading run-scorer.
India's Group Stage: Routing Pakistan, Bangladesh, Sri Lanka
India beat every team they faced in the group stage, including Pakistan (a 228-run victory — the largest margin of victory in any India-Pakistan World Cup match), New Zealand, England, Sri Lanka, South Africa, Bangladesh, the Netherlands, and Afghanistan. Their cricket was dominant in every dimension — batting first and setting large totals or chasing efficiently. The group stage wins were built on the combination of Rohit Sharma's explosive starts, Shubman Gill and Kohli building in the middle, and Shami/Bumrah/Siraj finishing off oppositions cheaply. By the semi-final they were considered a certainty for the final.
The Semi-Final: New Zealand Bowled Out at Mumbai
India's semi-final against New Zealand at Wankhede Stadium in Mumbai was a commanding performance. New Zealand batted first and India then chased successfully. Mohammed Shami's 7/57 in the New Zealand innings was the decisive performance — a spell of fast bowling that dismantled the Blackcaps from a position where they were building a competitive total. India's win sent them into the final as overwhelming favourites. They had been the strongest team in the tournament for 10 matches. What happened in the final — Travis Head's 137 and Australia's 6-wicket win — remains one of the most discussed results in recent cricket history.
Frequently asked questions
How many matches did India win in the 2023 ODI World Cup?
India won 10 consecutive matches in the 2023 ODI World Cup — all nine group stage matches plus the semi-final against New Zealand. They lost only the final, to Australia, by 6 wickets.
Who was India's best bowler in the 2023 World Cup?
Mohammed Shami was India's (and the tournament's) best bowler with 24 wickets — the most in the competition. He came into the squad partway through the group stage and took all his wickets in seven matches.
Did Kohli break a World Cup batting record in 2023?
Yes. Virat Kohli scored 765 runs in the 2023 ODI World Cup — breaking Sachin Tendulkar's record of 673 (set in 2003) for most runs in a single ODI World Cup edition.
