OTTplay Logo
settings icon
profile icon

India vs Pakistan final: How many matches have India won against Pakistan in finals?

India and Pakistan have faced off in 12 cricket finals, with Pakistan winning 8 and India 4 times. The last encounter was the 2017 Champions Trophy, where Pakistan triumphed by 180 runs.

India vs Pakistan final: How many matches have India won against Pakistan in finals?
Pakistan won the ICC Champions Trophy 2017 by defeating India in final. Image | ICC

Last Updated: 05.04 PM, Sep 28, 2025

Share

India and Pakistan have faced each other in 12 cricket finals, with Pakistan winning 8 times and India winning 4 times. These finals span from the mid-1980s to 2017, showcasing one of cricket's most intense rivalries.

India vs Pakistan in finals: History

The earliest final clash was on March 10, 1985, in Melbourne at the Benson & Hedges World Championship of Cricket, where India defeated Pakistan by 8 wickets. Ravi Shastri and Kris Srikkanth scored fifties for India during the chase.

A year later, on April 18, 1986, Pakistan edged out India in the final of the Austral-Asia Cup in Sharjah by a narrow 1-wicket margin. Pakistan needed four runs to win the match off the last ball. Javed Miandad hit a six off Chetan Sharma to win.

Pakistan’s dominance continued as they defeated India by 72 runs in the finals of the Wills Trophy on October 25, 1991, also at Sharjah. Three years later, at the same venue, Pakistan again defeated India in the Pepsi Austral-Asia Cup final by 39 runs.

The following finals witnessed a mix of wins for both sides through the 1990s. One of the most notable series of finals was in January 1998, held in Dhaka, where India showed strong form by winning the Silver Jubilee Independence Cup by defeating Pakistan by 8 wickets. Sachin Tendulkar scored a stunning 95 on that final.

In April 1999, Sharjah hosted another final between the two teams, where Pakistan emerged victorious in the Coca-Cola Cup by 8 wickets, demonstrating their dominance during that era.

India vs Pakistan: Last match in a final

The last time India and Pakistan played in a final was in the 2017 Champions Trophy, where India lost by a huge margin of 180 runs. At Oval, Pakistan scored 338/4 with Fakhar Zaman scoring 114 with the bat.

In reply, India were bowled out for 158. Despite a valiant effort from Hardik Pandya, who was run out on 76 from 43 balls, India lost the match by 180 runs.

India's results against Pakistan in finals

Result Margin Balls Remaining (BR) Toss Winner Toss Decision Match Opposition Ground Start Date
Won 8 wickets 17 Lost Bat 2nd ODI v Pakistan Pakistan Melbourne 10 Mar 1985
Lost 1 wicket 0 Lost Bat 1st ODI v Pakistan Pakistan Sharjah 18 Apr 1986
Lost 72 runs - Won Bat 2nd ODI v Pakistan Pakistan Sharjah 25 Oct 1991
Lost 39 runs - Won Bat 2nd ODI v Pakistan Pakistan Sharjah 22 Apr 1994
Won 8 wickets 53 Lost Bat 2nd ODI v Pakistan Pakistan Dhaka 14 Jan 1998
Lost 6 wickets 111 Won Bat 1st ODI v Pakistan Pakistan Dhaka 16 Jan 1998
Won 3 wickets 1 Won Bat 2nd ODI v Pakistan Pakistan Dhaka 18 Jan 1998
Lost 123 runs - Lost Bat 2nd ODI v Pakistan Pakistan Bengaluru 4 Apr 1999
Lost 8 wickets 132 Won Bat 1st ODI v Pakistan Pakistan Sharjah 16 Apr 1999
Won 5 runs - Won Bat 1st T20I v Pakistan Pakistan Johannesburg 24 Sep 2007
Lost 25 runs - Lost Bat 2nd ODI v Pakistan Pakistan Mirpur 14 Jun 2008
Lost 180 runs - Won Bat 2nd ODI v Pakistan Pakistan The Oval 18 Jun 2017

 

Ad