Last Updated:
Ahead of the high-voltage India vs Pakistan Champions Trophy 2025 match in Dubai on Sunday, here’s a look at India’s dominant record against the Men in Green in ICC events.

India’s record against Pakistan in ICC events. (Picture Credit: AFP)
India will face archrivals Pakistan in the Champions Trophy 2025 match on Sunday, February 23. The high-voltage Group A match between the two teams is scheduled to take place at Dubai International Cricket Stadium. The Indian men’s cricket team will start as favourites to win the match, but Rohit Sharma’s men can’t afford to take the Men in Green lightly, as despite their horror show in the last match against New Zealand, Pakistan is well capable of producing a shocking result in Dubai.
The match between India and Pakistan in Dubai on Sunday will be the 22nd occasion when these two sides will line up against each other in an ICC event.
Ahead of the start of the match at Dubai International Cricket Stadium from 2:30 PM IST onwards, here’s a look at India’s record in 21 matches played so far against the Pakistani team.
ODI World Cup (8-0)
India has won all eight ODI World Cup matches played against Pakistan so far. Mohammad Azharduddin-led Team India defeated Imran Khan’s Pakistan by 43 runs in the 1992 ODI World Cup match played at Sydney Cricket Ground on March 4, 1992, and in the 1996 ODI World Cup, India secured a 39-run win over Wasim Akram & Co. in the quarterfinal match played at M Chinnaswamy Stadium in Bengaluru on March 9, 1996.
In the 1999 ODI World Cup, India faced Pakistan at Old Trafford in Manchester on June 8, 1999, and once again the Azharuddin-led side defeated Wasim Akram’s men by 47 runs.
In the 2003 ODI World Cup Super-Six match played at SuperSport Park in Centurion on March 1, 2003, India rode on Sachin Tendulkar’s 98 off 75 balls to chase down the target of 274 runs in 45.4 overs for the loss of four wickets. In the 2011 ODI World Cup semifinal played at PCA Stadium in Mohali, Tendulkar once again top-scored (85) for India and helped the MS Dhoni-led side secure a win by 29 runs on March 30, 2011.
Virat Kohli’s century (107) helped India beat Pakistan by 76 runs in the 2015 ODI World Cup match at Adelaide Oval, and Rohit Sharma’s century (140) sealed India’s win by 89 runs in the rain-hit 2019 ODI World Cup match played at Old Trafford in Manchester on June 16, 2019.
In the 2023 ODI World Cup match played at Narendra Modi Stadium in Ahmedabad on October 14, 2023, India chased down the target of 192 runs in 30.3 overs for the loss of three wickets to secure a big win by 7 wickets.
T20 World Cup (7-1)
India defeated Pakistan in ‘Bowl-Out’ after the T20 World Cup 2007 Group D match between them in Durban on September 14, 2007, finished in a tie. India faced Pakistan once again in the final of the 2007 T20 World Cup, and in the match played at The Wanderers in Johannesburg on September 24, 2007, MS Dhoni’s men secured a win by five runs.
In the 2012 T20 World Cup, the Dhoni-led side secured an 8-wicket win over Pakistan in Colombo on September 30, 2012, and in the 2014 edition of the shortest format mega event, the Men in Blue hammered Pakistan by 7 wickets in Mirpur on March 21, 2014.
In the 2016 T20 World Cup, India faced Pakistan at Eden Gardens in Kolkata on March 19, 2016, and sealed the deal by six wickets.
Pakistan’s only win in the T20 World Cup over India came during the 2021 T20 World Cup match played at Dubai International Cricket Stadium on October 24, 2021. In that match, the Babar Azam-led side chased down the target of 152 runs without losing any wickets in 17.5 overs.
India defeated Pakistan by four wickets in the 2022 T20 World Cup match played at the Melbourne Cricket Ground on October 23, 2022, and in the Group A match of the 2024 T20 World Cup, India secured a win by six runs over Pakistan in New York on June 9, 2024.
Champions Trophy (2-3)
The Inzamam-ul-Haq-led Pakistani team defeated Sourav Ganguly’s India by 3 wickets in the 2004 Champions Trophy match played at Edgbaston in Birmingham on September 19, 2004, and in the 2009 edition, Younis Khan’s men secured a 54-run victory in the match played at SuperSport Park in Centurion on September 26, 2009.
India defeated Pakistan by 8 wickets in the 2013 Champions Trophy match played in Birmingham on June 15, 2013, and in the 2017 edition, Virat Kohli’s men hammered the Sarfaraz Ahmed-led side by 124 runs at Edgbaston on June 4, 2017. However, in the final of the 2017 Champions Trophy played at The Oval on June 18, Pakistan once again managed to get the better of India by 180 runs.
- Location :
Dubai, United Arab Emirates (UAE)