Skip to content
Foundation5 min

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.

Written by GeoCric EditorialUpdated Sep 4, 2026
ShareShareWhatsAppFacebook

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.

Virat Kohli's 765 runs in the 2023 ODI World Cup broke Sachin Tendulkar's record for most runs in a single ODI World Cup edition. Tendulkar scored 673 runs in 2003 — the previous record across multiple editions. Kohli's record was achieved playing on subcontinental pitches suited to his front-foot driving, but the sheer consistency (two centuries, multiple half-centuries) across 11 innings marked it as one of the great individual World Cup tournament performances.

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.