History of India vs Pakistan in World Cup (Year by Year)

India and Pakistan share a long-standing rivalry that reaches far beyond the realm of sports. However, when it comes to cricket, notably the prestigious World Cup, this rivalry intensifies and grips the hearts of millions of fans on both sides of the border.

The history of India-Pakistan clashes in World Cup matches is a spectacle worth examining, as it highlights the sheer passion and determination these two teams bring to the field. With each encounter, the excitement and anticipation only grow stronger as the teams vie for supremacy in one of the world’s most-watched sporting events.

The story of India versus Pakistan in the World Cup can be traced back to their first encounter in 1992. These matches have always been exhilarating, with each team’s players aiming to outperform their counterparts and secure victory for their nation.

Check India vs. Pakistan head-to-head record in 50 over the world cup and T20 world cup.

India Vs. Pakistan Clash: 50-over World Cup History

Match DateVenue Result
4th March 1992Sydney, Australia India beat Pakistan by 43 runs
9th March 1996Bengaluru, India India beat Pakistan by 39 runs
8th June 1999Manchester, EnglandIndia beat Pakistan by 47 runs
1st March 2003Centurion, EnglandIndia beat Pakistan by six wickets
30th March 2011Mohali, IndiaIndia beat Pakistan by 27 runs
15th February 2015Adelaide, EnglandIndia beat Pakistan by 76 runs 
!6th June 2019Manchester, EnglandIndia beat Pakistan by 89 runs 

The World Cup stage has witnessed many memorable face-offs between these two cricketing giants, resulting in edge-of-the-seat excitement and unforgettable moments for fans across the globe.

Regardless of the outcome, each India-Pakistan match turns itself into the annals of world cricket history, showcasing the best of skill, talent, and team spirit.

India beat Pakistan by 43 runs in Sydney in 1992

The 1992 World Cup in Sydney was the first match between the bitter arch rivals.

Mohammad Azharuddin, the captain of India, chose to bat first after winning the toss. Ajay Jadeja, who batted first, scored 46, and Sachin Tendulkar finished unbeaten at 54 as India totaled 216/7 in 49 overs. However, the sluggish overrate from Pakistan caused the game to be shortened to 39 overs.

In response, Pakistan struggled to get going and was down to 17/2 when Aamer Sohail and Javed Miandad put together an 88-run third-wicket partnership. Sohail and Miandad each made 60 and 40 runs, but their efforts fell short as Pakistan often lost wickets and was bowled out for 173.

India won by a score of 43.

Also Read: Best Swing Bowler In the Cricketing World

India Won by 39 runs against Pakistan in Bengaluru in 1996

In 1996 in Bangalore, India, and Pakistan fought in their second World Cup duel.

Azharuddin chose to bat after winning the toss once more. India got off to a strong start thanks to Navjot Singh Sidhu and Tendulkar, who put together a 90-run partnership. India finally scores 287/8 in 50 overs.

Aamir Sohail and Saeed Anwar, the Pakistani openers, got off to a good start and put up 84 for the first wicket before Anwar was dismissed for 48 by Javagal Srinath.

The Pakistani team was subsequently reduced to 248/9 in 50 overs, which gave India a victory by 39 runs. The batsmen could not stay on the field to score runs for an extended time.

India won by 47 runs against Pakistan in Manchester in 1999

The third World Cup match between the two groups occurred in Manchester in 1999. Mohammad Azharuddin took the toss and chose to play against Pakistan for the third match in a row.

With the bat, Sachin Tendulkar and Rahul Dravid excelled; Tendulkar scored 45 while Dravid hit a half-century. To assist India to reach 227/6 in 50 overs, captain Azhar too contributed some runs and scored a 50. 

At the start of the innings in the 1999 World Cup match against Pakistan, Sachin Tendulkar hit a crucial 45. In response, Pakistan was bowled out for 180, giving India a 47-run victory.

India won by six wickets against Pakistan in Centurion in 2003

Sourav Ganguly was the new captain of the Indian team in 2000. He was attempting to create a new team and dispel the criticism that had grown about the sport in India. Ganguly had already attained success by the time the 2003 World Cup arrived.

The toss outcomes also changed when the team captain was replaced for the 2003 World Cup in South Africa. India’s arch rival Pakistan chose to bat first after winning the toss. Pakistan scored 273/7 in 50 overs, thanks to Saeed Anwar’s highest score of 101.

The Indian batters, particularly Sachin Tendulkar, maintained composure and led India to another victory by six wickets. Tendulkar scored the most runs (98), while Yuvraj and Dravid continued their perfect records (50 and 44, respectively).

India won by 27 runs against Pakistan in Mohali (Semifinal) in 2011

The Indian team’s participation in the World Cup could not be more significant.

With the change in captaincy, the Indian team went through a transformation once more. When India lost the 50-over World Cup in 2007, MS Dhoni was appointed captain.

The 2011 World Cup semi-final in Mohali, India and Pakistan again faced off. India opened the batting.

India scored 260/9 in the allocated 50 overs thanks to some sloppy fielding by Pakistan and batting by Tendulkar and Suresh Raina. However, Virender Sehwag, Yuvraj Singh, Virat Kohli, MS Dhoni, and Zaheer Khan were returned to the pavilion because of the fast bowling attack of Wahab Riaz.

The Pakistani batsmen once again struggled on such a huge stage and were dismissed for 231 runs. India defeated Sri Lanka in the match’s final to win by a score of 29 runs and subsequently hoisted the trophy.

India won by 76 runs against Pakistan in Adelaide in 2015

India entered the competition as the reigning champions. In this one match in Adelaide, India played first against Pakistan, scoring 300/7 off Virat Kohli’s 107. Pakistan was all out for 224 but never seemed at ease throughout the attack.

In the World Cup match against Pakistan, Virat Kohli recorded the first Indian century. This was Virat’s second century of the World Cup and 22nd overall in ODIs. India scored 76 runs to win the game.

India beat Pakistan by 89 runs in Manchester in 2019

India was the best team in every manner. However, once Team India was set up by Rohit Sharma’s century, Kuldeep’s all-around performance and the medium pacers’ turn to shine.

As a result, India, captained by Virat Kohli, defeated their arch rival Pakistan by 89 runs. With that, India increased their World Cup winning streak to 7-0.

India Vs. Pakistan Clash: T20 World Cup History

Match DateVenue Result
14 September 2007Durban, South AfricaTied, India won via Bowl-out
24 September 2007Johannesburg, South AfricaIndia won by 5 runs
30 September 2012Colombo, Sri LankaIndia won by 8 wickets
21 March 2014Dhaka, BangladeshIndia won by 7 wickets
19 March 2016Kolkata, IndiaIndia won by 6 wickets
24 October 2021Dubai, UAEPakistan won by 10 wickets
23 October 2022Melbourne, Australia India won by 4 wickets

The high-stakes face-offs between these iconic teams are driven by national pride and fueled by their shared history and competitive spirit.

Each encounter on the World Cup stage has produced legendary moments that are etched in the memories of cricket enthusiasts, further intensifying the rivalry between the two nations.

India beat Pakistan via bowl out in Durban in 2007

India and Pakistan were in the same group for the 2007 T20 World Cup’s debut tournament. Pakistan chooses to bowl after winning the toss. As a result of Pakistan’s successful chase of India’s 141-run goal, the game was drawn.

The authorities subsequently declared the champion depending on the bowl-out, and India won the match at Durban, South Africa.

India beat Pakistan by five runs in Johannesburg (Final) in 2007

It was a momentous day for India 14 years ago when the Indian team defeated Pakistan to win the World T20 Championship. In a gripping championship match in Johannesburg, South Africa, India overcame Pakistan by five runs.

The top batsman, Gautam Gambhir, delivered an outstanding knock of 75. Rohit Sharma contributed an unbeaten score of 30 to help India set Pakistan a difficult goal of 158.

Pakistan started quickly because Imran Nazir scored 33 runs off only 14 deliveries. But when he was run out, wickets continued to fall regularly, which didn’t assist Pakistan’s situation. As the Pakistan Batsman, Misbah struck Joginder Sharma for a six off the second ball of the final over, the heat was immediately put back on India.

Nevertheless, he botched a sweep off the very next delivery, allowing Sreesanth to take an easy catch. With that wicket, Pakistan was dismissed, and India won the first T20 World Cup.

India won by eight wickets against Pakistan in Colombo in 2012

That happened during India and Pakistan’s Super 8 T20 World Cup match in 2012. India defeated Pakistan by eight enormous wickets after successfully chasing a 129-run goal.

MS Dhoni’s captain, Indian cricketer Virat Kohli, bowled three overs and dismissed Pakistani batsman Mohammad Hafeez from the game.

Virat Kohli led India to victory with an unbroken effort of 78 off only 61 deliveries, despite losing an early wicket of Gautam Gambhir. India defeated their opponent by eight wickets with 18 deliveries remaining.

India beat Pakistan by seven wickets in Dhaka in 2014

In the opening encounter, Pakistan opened the batting in the game and gave India a 131-run target. India chased the target and defeated Pakistan by seven wickets after successfully chasing the tiny target.

India finished second in the 2014 T20 World Cup as Sri Lanka defeated them in the championship match.

India beat Pakistan by six wickets in Kolkata in 2016

India prevailed over Pakistan in the running chase for the third time in a row. India chased and overcame Pakistan’s 118-run goal with six wickets still in hand.

India beat Pakistan by ten wickets in Dubai in 2021

India and Pakistan’s 2021 T20 World Cup match was incredibly intriguing because it was their first matchup in more than two years as rivals. The game took place in Dubai at the Dubai International Stadium.

Pakistan chooses to bowl after winning the toss. Pakistan was given a 152-run goal by India, which it successfully surpassed on route to a ten wicket victory.

India beat Pakistan by four wickets in Melbourne in 2022

In their highly anticipated T20 World Cup match, Virat Kohli batted well for India, scoring 82 runs off only 53 balls to lead India to a thrilling four-wicket victory against main competitor Pakistan.

Pakistan posted a valiant 159 for eight after a shaky start. India finished the chase after the last ball. After a disastrous start to their innings, Kohli and Hardik Pandya account for most of the scoring.


India and Pakistan, two cricketing giants, have been locked in intense competition since their first encounter during the inaugural edition Cricket World Cup. The two nations possess the most ardent fan bases in the cricketing world, so their matches on this prestigious stage have escalated to legendary status.

With each World Cup season, the anticipation and excitement of these epic showdowns captivate the collective attention of millions of passionate spectators—the history of India Vs. Pakistan in the World Cup is not just a series of matches but a symbol of the rivalry and emotion these encounters evoke in the hearts of people from both sides.

As the cricketing world eagerly anticipates the upcoming clash between India and Pakistan, delving into the rich World Cup history between these two fierce rivals is fascinating. The legendary encounters on the pitch have transcended the boundaries of a mere cricket match, often symbolizing a clash of the nations’ pride and passions.

Related Posts

Log In
Sign Up
ℹ️ Password must be at least 8 characters long and include at least one uppercase letter, one lowercase letter, one number, and one special character.
I confirm that I am 18 years old or over and I agree with Terms and Conditions and Privacy Policy.