Imran Khan Captain, No Virat Kohli And Jasprit Bumrah! Combined Best India-Pakistan ODI XI
Ahead of the high-voltage India-Pakistan Champions Trophy 2025 match at Dubai International Cricket Stadium in Dubai on Sunday, here's a look at the combined best India-Pakistan ODI XI.

India will face Pakistan in the ICC Champions Trophy 2025 Group A match at Dubai International Cricket Stadium on Sunday, February 2025. The high-voltage match between the two arch-rivals is set to start at 2:30 PM IST and promises to be a hard-fought contest. A lot is at stake for the Pakistani team, which last won an ODI match against India in the 2017 Champions Trophy. A defeat against India in Dubai will put the defending champions on the brink of an early exit from the tournament.
Historically, Pakistan have won more matches against India in ODIs, but in ICC events, they have a poor track record. Out of the 21 matches played across formats between the two teams in ICC events (ODI World Cup, Champions Trophy, and T20 World Cup), Pakistan have won only four times, and of those four wins, three came in the Champions Trophy itself.
related stories
Check IND vs PAK Live Score And Updates
The Pakistani team will feel more comfortable against India in Dubai, as they secured a famous win by 10 wickets over the Indian team in the 2021 T20 World Cup match played between the two teams at Dubai International Cricket Stadium on October 24, 2021, and in the last international match played between the two teams at the biggest stadium in the UAE, Pakistan defeated India by five wickets in the Super Four match of the Asia Cup 2022 played on September 4, 2022.
Ahead of the India-Pakistan Champions Trophy 2025 match in Dubai on Sunday, here’s a look at the combined India-Pakistan ODI XI:
Sachin Tendulkar (India): Sachin Tendulkar is the all-time leading run scorer in ODIs. During his more than two-decade-long ODI career, Tendulkar played 69 matches against Pakistan and, with the help of five centuries and 16 fifties, scored 2526 runs. In addition to that, the former India captain also picked up 29 wickets in 47 innings against the Men in Green.
Saeed Anwar (Pakistan): Former Pakistani opener Saeed Anwar scored 2002 runs in 50 ODIs against the Indian team. Anwar has a batting average of 43.52 in ODIs against India, and the former left-handed batter holds the record for the highest individual score in an India-Pakistan match (194 from 146 balls in Chennai on May 21, 1997).
Sourav Ganguly (India): Sourav Ganguly finished his career with 1652 runs and 29 wickets in 53 ODIs against India. The former Indian captain holds the record for the best figures by an Indian bowler in 50-over matches against the Pakistani team. He dismissed five Pakistani players for 16 runs in his quota of 10 overs during an ODI match played in Toronto on September 18, 1997.
Inzamam-ul-Haq (Pakistan): Iznamam-ul-Haq is Pakistan’s leading run scorer in ODIs. The member of the 1992 ODI World Cup-winning team played 67 matches against India, and with the help of four centuries and 12 fifties, scored 2403 runs. Under his leadership, Pakistan won 12 out of 22 ODIs against India.
MS Dhoni (India) Wicketkeeper: MS Dhoni scored 1231 runs at an average of 53.52 and a strike rate of 90.44 in 36 ODIs played between India and Pakistan. Under his leadership, India defeated Pakistan twice in the ODI World Cup, five times in the T20 World Cup, and once in the Champions Trophy. In addition to that, Dhoni completed 44 dismissals (35 catches and 9 stumpings) against Pakistan.
Shahid Afridi (Pakistan): Legendary all-rounder Shahid Afridi scored 1524 runs and picked up 38 wickets in 67 ODIs played between India and Pakistan. The former Pakistani batter has a batting strike rate of 109.09 against India in ODIs, and he won multiple matches single-handedly against the Indian team during his two-decade-long career.
Kapil Dev (India): 1983 ODI World Cup winning team captain Kapil Dev is one of the greatest all-rounders of all time. Kapil finished his career with 42 wickets and 382 runs in 32 ODIs against the Pakistani team.
Imran Khan (Pakistan) Captain: Imran Khan scored 433 runs and picked up 35 wickets in 29 India-Pakistan ODI matches. The captain of the 1992 ODI World Cup-winning team led the Men in Green to win in 19 out of 24 ODIs played against India, which is the most by any player.
Wasim Akram (Pakistan): Wasim Akram finished his career with 502 wickets in 356 ODIs for Pakistan, and of those 502, he picked 60 against India in 48 matches. Akram, who is arguably the greatest white-ball bowler of all time, also made a significant impact with the bat against India and scored 425 runs.
Anil Kumble (India): Anil Kumble, who is India’s leading wicket-taker in Tests and ODIs, has also picked up the highest number of wickets for the Men in Blue against the Pakistani team in ODIs. During his 17-year-long ODI career, Kumble played 34 India-Pakistan matches and dismissed 54 batters in addition to scoring 160 runs in 22 innings.
Shoaib Akhtar (Pakistan): Shoaib Akhtar played 27 ODIs for Pakistan against India and accounted for the dismissal of 41 batters. The former fast bowler, who holds the record for delivering the fastest delivery in international cricket, always punched above his weight in matches against India and won multiple matches single-handedly.
- Location :
- First Published: