India National Cricket Team Vs Pakistan National Cricket Team Stats: Head-to-Head, ODI, T20I, Test & World Cup Records
Few cricket rivalries can make an old scorecard feel relevant again quite like India versus Pakistan. A match played 20 or 30 years ago can still become part of the conversation when the two teams meet today, and that is exactly why the India National Cricket Team vs Pakistan National Cricket Team stats are more interesting than a simple wins-and-losses table.
The rivalry has now stretched across more than seven decades, beginning with Test cricket in 1952 and later moving through ODIs, World Cups, the Champions Trophy, Asia Cups and T20 internationals. Pakistan built much of their historical advantage during the long bilateral era, while India have been the stronger side in many of the major tournament meetings of the modern period.
That contrast becomes even more relevant in 2026. India and Pakistan are preparing to meet again in the Asian Games final, only months after India beat Pakistan by 61 runs at the T20 World Cup in Colombo. For the latest build-up and result once the match is completed, our India vs Pakistan latest coverage is being updated separately on TeamStats.in.
Before the Asian Games final is added to the record, India and Pakistan have played 212 men’s internationals across Tests, ODIs and T20Is. Pakistan lead the historical win count, but the balance changes sharply when the three formats are viewed separately.
India vs Pakistan Head to Head: The Numbers Before the Asian Games Final
| Format | Matches | India Wins | Pakistan Wins | Draw/Tie/No Result |
|---|---|---|---|---|
| Tests | 59 | 9 | 12 | 38 draws |
| ODIs | 136 | 58 | 73 | 5 other/no results |
| T20Is | 17 | 13 | 3 | 1 tie |
| Overall | 212 | 80 | 88 | 44 |
There is one small but important detail behind the T20I row. India and Pakistan’s first T20 international, at the 2007 World Twenty20, finished tied at 141 before India won the bowl-out. The official match result remains a tie, although some head-to-head summaries count the bowl-out outcome as an Indian victory.
That is why a reader may occasionally see India credited with 14 T20I wins instead of 13. Nothing different happened on the field; it is simply a difference in how the 2007 result is presented. For consistency, this article keeps the tied match separate and records India’s 13 outright T20I victories.
The overall table also needs context. Pakistan’s 88 wins to India’s 80 might look surprising to someone who has mainly watched this rivalry over the last decade. Most of Pakistan’s advantage was built in the older ODI era, while the Test record has not changed at all since the teams last played red-ball cricket in 2007.
Recent results tell a very different story. Since Pakistan’s five-wicket Asia Cup win in Dubai on September 4, 2022, India have gone unbeaten against Pakistan across senior men’s internationals through the February 2026 T20 World Cup meeting. That run includes major victories at the ODI World Cup, Champions Trophy, Asia Cup and T20 World Cup.
This is why Pakistan National Cricket Team vs India National Cricket Team stats should never be read only from the overall total. Pakistan still own the historical advantage, but India have controlled the recent phase of the rivalry.
The ODI record still belongs to Pakistan
ODI cricket is where the two countries have met most often. India and Pakistan have played 136 One Day Internationals, and Pakistan’s 73 victories give them a clear historical lead over India’s 58.
That record was shaped heavily by the 1980s, 1990s and early 2000s, when India-Pakistan bilateral cricket was far more common. Sharjah, Toronto and bilateral tours produced regular meetings, so one generation of players faced the neighbouring team many more times than modern cricketers do.
| India vs Pakistan ODI Stats | Record |
|---|---|
| Matches | 136 |
| India Wins | 58 |
| Pakistan Wins | 73 |
| Other/No Result | 5 |
| Pakistan’s lead in wins | 15 |
The modern ODI pattern is almost the reverse. Pakistan’s last completed ODI victory over India came in the 2017 Champions Trophy final, while India have since won their major completed 50-over meetings, including the 2019 World Cup, 2023 Asia Cup, 2023 World Cup and 2025 Champions Trophy.
The most recent ODI between the teams came in Dubai on February 23, 2025. Pakistan were bowled out for 241 before India reached 244/4, winning by six wickets with 45 balls remaining.
Virat Kohli controlled that chase with an unbeaten 100 from 111 balls. It was another major India-Pakistan innings from a player whose record in this rivalry spans both ODI and T20 cricket, and readers can explore his wider numbers in our Virat Kohli Stats profile.
Kohli also owns India’s highest individual ODI score against Pakistan. His 183 in the 2012 Asia Cup came during a chase of 330 and remains one of the defining innings of his ODI career.
Pakistan’s individual record is even higher. Saeed Anwar made 194 in Chennai in 1997, a score that stood as the world record for the highest individual ODI innings for more than a decade.
The team totals tell their own story. India have twice reached 356 against Pakistan—356/9 at Visakhapatnam and 356/2 in the 2023 Asia Cup Super Four. The latter came through unbeaten centuries from Kohli and KL Rahul as India won by 228 runs.
Pakistan’s highest ODI total against India is 344/8 at Karachi in 2004. Even that was not enough to win: India had already made 349/7 and held on for a five-run victory in one of the highest-scoring matches these teams have played.
The career batting record belongs to Sachin Tendulkar. He scored 2,526 ODI runs against Pakistan, putting him ahead of Inzamam-ul-Haq and Saeed Anwar on the all-time rivalry list.
| Most ODI Runs in India-Pakistan Matches | Runs |
|---|---|
| Sachin Tendulkar | 2,526 |
| Inzamam-ul-Haq | 2,403 |
| Saeed Anwar | 2,002 |
| Rahul Dravid | 1,899 |
| Shoaib Malik | 1,782 |
Those numbers are also a reminder of how cricket scheduling has changed. Tendulkar played 69 ODIs against Pakistan; a modern Indian or Pakistani player is unlikely to come close to that number unless regular bilateral cricket eventually returns.
Wasim Akram leads the bowling side of the ODI rivalry with 60 wickets against India. Saqlain Mushtaq follows with 57, while Anil Kumble, Aaqib Javed and Javagal Srinath each took 54.
| Most ODI Wickets in India-Pakistan Matches | Wickets |
|---|---|
| Wasim Akram | 60 |
| Saqlain Mushtaq | 57 |
| Anil Kumble | 54 |
| Aaqib Javed | 54 |
| Javagal Srinath | 54 |
Aaqib’s 7/37 remains one of the outstanding bowling performances in India-Pakistan ODI history. It came in Sharjah in 1991 and included a hat-trick, making it one of those records that has survived despite the huge changes in ODI batting over the years.
The Pakistan vs India ODI stats therefore have two distinct layers. Pakistan are comfortably ahead when the entire history is counted, but India have enjoyed the better run in the major ODI meetings of the recent era.
For readers who regularly follow numbers like these, TeamStats.in keeps the broader database of team records and head-to-head coverage in Cricket Stats & Records, where the focus is on the numbers behind international and domestic cricket.
T20Is have produced a very different rivalry
India and Pakistan did not play a T20 international until 2007, but their first match immediately became part of World Cup history. Both teams finished on 141 at Durban before India won the bowl-out 3–0.
They met again only ten days later, this time in the inaugural T20 World Cup final. India made 157/5, Pakistan took the chase into the final over, and Misbah-ul-Haq’s attempted scoop ended in the hands of Sreesanth as India won by five runs.
Those two matches set the tone for a T20 rivalry that has been heavily associated with major tournaments. Unlike the older ODI era, India and Pakistan have rarely met in T20 bilateral series.
Before the Asian Games final, the India vs Pakistan T20I stats show 17 matches. India have 13 outright wins, Pakistan have three, and the 2007 Durban match is recorded as a tie with India winning the bowl-out.
| India vs Pakistan T20I Stats | Record |
|---|---|
| Matches | 17 |
| India Wins | 13 |
| Pakistan Wins | 3 |
| Tied | 1 |
| 2007 Bowl-out | India won |
Pakistan’s most famous T20I win came at the 2021 T20 World Cup in Dubai. India made 151/7 before Babar Azam and Mohammad Rizwan chased the target without losing a wicket, giving Pakistan their first victory over India in a men’s World Cup match.
One year later, Melbourne produced an entirely different finish. India were 31/4 chasing 160 before Virat Kohli and Hardik Pandya rebuilt the innings, taking the match deep into a final-over finish.
Kohli’s unbeaten 82 from 53 balls became one of the most memorable innings of his career. His two sixes off Haris Rauf in the 19th over remain among the defining images of that match, but the bigger achievement was how he controlled a chase that had looked close to lost.
India won another much lower-scoring World Cup meeting in New York in 2024. After being dismissed for only 119, India defended the total as Jasprit Bumrah took 3/14 and Pakistan finished on 113/7.
The rivalry then became unusually frequent during the 2025 Asia Cup. India and Pakistan met three times in the same tournament—in the group stage, Super Four and final—and India won all three matches.
That sequence matters when looking at the modern PAK vs IND stats because it helped shift the recent T20I record heavily towards India. By the time the teams met again at the 2026 T20 World Cup, India had built a run of victories stretching across multiple tournaments.
Their February 15 meeting in Colombo continued it. India posted 175/7, with Ishan Kishan scoring 77 from 40 balls, before Pakistan were dismissed for 114.
India won by 61 runs. It was their sixth consecutive completed T20I victory over Pakistan since the defeat in Dubai in September 2022.
Virat Kohli remains the leading run-scorer in the T20I rivalry despite having retired from the format. He scored 492 runs against Pakistan, with five half-centuries and a highest score of 82 not out.
That record becomes even more impressive when the setting is considered. Kohli did not build those runs through a long bilateral series; most came in high-pressure World Cup and Asia Cup matches.
India’s modern batting history against Pakistan also includes Rohit Sharma, who spent years at the top of the order in both ODIs and T20Is. His complete international numbers, centuries and format-wise record are available in our Rohit Sharma Stats profile.
The next generation now carries the rivalry forward. That is one reason the Asian Games 2026 final is interesting beyond the medal itself: the names involved may be different, but the statistical history attached to an India-Pakistan match follows every new group of players.
Test cricket is where everything started
Long before World Cup nights and T20 finishes, India and Pakistan first met in a Test match in Delhi in October 1952. India won that match by an innings and 70 runs, beginning a red-ball rivalry that eventually grew to 59 Tests.
Pakistan lead the India vs Pakistan Test stats with 12 wins to India’s nine. The most striking number, however, is 38 draws.
| India vs Pakistan Test Stats | Record |
|---|---|
| Matches | 59 |
| India Wins | 9 |
| Pakistan Wins | 12 |
| Draws | 38 |
Nearly two-thirds of the Tests ended without a winner. Long series, cautious batting, strong bowling attacks and pitches that could become difficult to force results on all contributed to that pattern.
The record has also been frozen for almost two decades. India and Pakistan last played Test cricket against each other in Bengaluru in December 2007, when the match ended in a draw and India completed a 1–0 series victory.
That long gap is why the Pakistan vs India Test stats look almost detached from the modern rivalry. Current players can build ODI or T20I records against each other at multinational events, but there has been no opportunity to add a Test chapter since 2007.
Javed Miandad sits at the top of the Test batting list with 2,228 runs against India. Sunil Gavaskar scored 2,089 against Pakistan, making them the two batters to cross 2,000 runs in this Test rivalry.
Virender Sehwag produced perhaps the most famous Indian individual innings when he made 309 at Multan in 2004. It was the first triple-century by an Indian in Test cricket and turned “Multan” into a permanent part of Sehwag’s career story.
Pakistan’s highest individual Test score against India came from Miandad, who made 280 not out at Hyderabad in 1983. The two innings came 21 years apart but remain central to the batting history of this contest.
Then there is Anil Kumble’s 10/74 in Delhi in 1999. Kumble dismissed all ten Pakistan batters in the second innings, becoming only the second bowler in Test history at that time to take all ten wickets in an innings.
Kapil Dev finished with 99 Test wickets against Pakistan, while Imran Khan took 94 against India. Numbers like those are difficult to imagine in the current schedule because neither side has had the chance to add even one Test to the rivalry since 2007.
The historical Test record therefore should not be used as a direct measure of the teams playing today. It belongs to a different period of India-Pakistan cricket, but it remains an essential part of the complete story.
World Cups Changed the Meaning of India vs Pakistan
If the overall head-to-head record belongs to Pakistan, the men’s ODI World Cup record belongs completely to India. The teams have met eight times in the 50-over World Cup and India have won all eight.
The sequence began in Sydney in 1992 and continued through Bengaluru in 1996, Manchester in 1999, Centurion in 2003, Mohali in 2011, Adelaide in 2015, Manchester again in 2019 and Ahmedabad in 2023.
| Men’s ODI World Cup | India | Pakistan |
|---|---|---|
| Matches | 8 | 8 |
| Wins | 8 | 0 |
| Losses | 0 | 8 |
The 2003 match at Centurion remains one of the most replayed. Pakistan made 273/7, but Sachin Tendulkar’s 98 from 75 balls put India in control of the chase.
Eight years later, the teams met with a place in a World Cup final at stake. Tendulkar made 85 at Mohali, India reached 260/9 and Pakistan were dismissed for 231 as India won the semi-final by 29 runs.
The latest ODI World Cup meeting came in Ahmedabad in 2023. Pakistan were 155/2 before collapsing to 191 all out, and India chased the target in 30.3 overs for a seven-wicket victory.
That makes the India vs Pakistan World Cup record in the 50-over competition unusually one-sided compared with the overall rivalry. Pakistan lead India in ODIs across all competitions, yet have never beaten them in eight men’s ODI World Cup meetings.
The reverse Pakistan vs India World Cup record is therefore 0–8 in the ODI tournament. But that figure should not be confused with the T20 World Cup, where Pakistan have beaten India.
Pakistan’s breakthrough on the global stage came in Dubai in 2021, when Babar and Rizwan completed their ten-wicket chase. India have otherwise enjoyed the stronger T20 World Cup record, including the 2007 final, Melbourne 2022, New York 2024 and Colombo 2026.
The Champions Trophy offers a much more balanced comparison. Following India’s victory in Dubai in 2025, the two teams are level at three wins each in six Champions Trophy meetings.
Pakistan’s biggest moment in that competition came in the 2017 final at The Oval. Fakhar Zaman’s century helped Pakistan reach 338/4 before India were dismissed for 158, giving Pakistan a 180-run victory and the title.
The 2025 meeting went India’s way. Kohli’s unbeaten hundred guided India through a chase of 242 and brought the Champions Trophy head-to-head back level.
The Asia Cup adds another layer because the teams have met there more often than in any single ICC tournament. The competition has moved between ODI and T20 formats over the years, which means an Asia Cup meeting can also alter the teams’ official ODI or T20I head-to-head record.
In 2025 alone, India beat Pakistan three times in the T20 Asia Cup, including the final. Those results are one reason the current T20I numbers look so different from the historical ODI record.
That difference is important for anyone trying to understand this rivalry rather than simply looking for one headline number. There is no single India-Pakistan record that tells the whole story.
The Records That Still Define India-Pakistan Cricket
Some statistics survive because the teams do not play each other often anymore. Others survive because the performance itself was extraordinary.
Sachin Tendulkar’s 2,526 ODI runs remain the highest aggregate by a batter in India-Pakistan one-day internationals. Wasim Akram’s 60 wickets lead the ODI bowling list, while Saeed Anwar’s 194 remains the highest individual ODI score in the rivalry.
In Test cricket, Miandad’s 2,228 runs put him at the top of the batting list. Kumble’s 10/74 is the most famous bowling figure, while Sehwag’s 309 at Multan remains India’s highest individual Test score against Pakistan.
T20 cricket belongs to a newer generation, and Kohli’s 492 runs are the standout batting number there. His unbeaten 82 at Melbourne is also the highest individual score in an India-Pakistan T20 international.
| Major India-Pakistan Record | Holder/Record |
|---|---|
| Most ODI runs | Sachin Tendulkar – 2,526 |
| Highest ODI individual score | Saeed Anwar – 194 |
| Most ODI wickets | Wasim Akram – 60 |
| India’s highest ODI score vs Pakistan | Virat Kohli – 183 |
| Most Test runs | Javed Miandad – 2,228 |
| India’s highest Test score vs Pakistan | Virender Sehwag – 309 |
| Famous Test bowling performance | Anil Kumble – 10/74 |
| Most T20I runs | Virat Kohli – 492 |
| Highest T20I score | Virat Kohli – 82* |
| ODI World Cup record | India 8–0 |
The numbers also show how the identity of the rivalry has changed. Earlier generations had enough bilateral cricket to accumulate thousands of runs and dozens of wickets against the same opponent.
Today, an India-Pakistan career is more likely to be built through a handful of high-profile tournament matches. That gives each innings or spell more immediate weight, but makes many of the old volume records extremely difficult to challenge.
There is another shift taking place in 2026. Rohit Sharma and Virat Kohli are no longer part of India’s T20I setup, and a younger group is beginning to create its own record against Pakistan.
That makes current tournament cricket particularly significant. The Asian Games final is not simply another entry in a historical table; it is part of the transition from one generation of India-Pakistan cricket to the next.
TeamStats.in is following that current cycle through Cricket News Today, while individual career numbers and milestone updates are available through the Players Stats section. That separation keeps this page focused on the rivalry itself rather than turning it into a collection of unrelated player biographies.
The youth rivalry has its own history as well. Readers interested in how the next generation has performed can see the India U19 vs Pakistan U19 timeline, including their World Cup and Asia Cup meetings. It is separate from the senior record used in this article, but it gives useful context on how early this rivalry begins for many players.
What the Head-to-Head Really Tells Us
The first answer is straightforward: Pakistan have won more senior men’s internationals against India across the full history of the rivalry. Their advantage comes mainly from ODIs, where they lead 73–58, alongside a smaller 12–9 lead in Tests.
But stopping there would hide what has happened in modern cricket. India lead the T20I record by a wide margin, have an 8–0 record in the men’s ODI World Cup and have won the recent run of major tournament meetings.
That is why the India vs Pakistan head to head looks different depending on where the reader starts. Someone looking at the entire history sees Pakistan ahead; someone who has mainly watched World Cups and recent Asia Cups has seen a very different pattern.
The Pakistan vs India head to head tells exactly the same story from the other side. Pakistan’s historical strength is most visible in ODIs and the older Test record, while the challenge in the modern era has been turning tournament opportunities into wins.
The rarity of the fixture has made those opportunities even more important. India and Pakistan no longer play regular bilateral series, and their last Test was back in 2007, so major tournaments have become the stage on which the rivalry is updated.
That is also why the raw overall record moves slowly. A generation can pass without the number of India-Pakistan matches increasing anything like it did during the 1980s or 1990s.
The next result, however, is now close. India and Pakistan are set to meet in the Asian Games 2026 men’s cricket final, adding another T20 contest to a rivalry that currently stands at 17 T20 internationals.
Once that final is completed, the T20I and overall tables on this page should be updated with the result. Until then, the statistical cut-off remains the February 15, 2026 T20 World Cup meeting in Colombo.
India vs Pakistan Stats: Quick Answers
How many international matches have India and Pakistan played?
Before the Asian Games 2026 final, the senior men’s teams have played 212 internationals: 59 Tests, 136 ODIs and 17 T20Is.
Who has won more matches, India or Pakistan?
Pakistan lead the historical outright-win count 88–80. The remaining matches include 38 Test draws, other/no-result ODIs and the tied 2007 T20I that India won through a bowl-out.
What is the India vs Pakistan ODI head-to-head record?
Pakistan lead 73–58 across 136 ODIs. The historical record favours Pakistan, although India have dominated their recent completed ODI meetings.
What is the Pakistan vs India T20I record?
India lead strongly. Before the Asian Games final, India have 13 outright wins, Pakistan three, with one tied match in 2007 that India won in a bowl-out.
Who leads India vs Pakistan in Test cricket?
Pakistan lead 12–9 from 59 Tests, while 38 matches ended in draws. The two countries have not played a Test against each other since December 2007.
Has Pakistan ever beaten India in an ODI World Cup?
No. India have won all eight men’s ODI World Cup matches between the teams, from the first meeting in 1992 through the latest in 2023.
Has Pakistan beaten India in a T20 World Cup?
Yes. Pakistan defeated India by ten wickets in Dubai during the 2021 T20 World Cup. India have won the other major T20 World Cup meetings around that result, including the latest contest in February 2026.
Who has scored the most ODI runs in India vs Pakistan matches?
Sachin Tendulkar leads with 2,526 ODI runs against Pakistan.
Who has scored the most T20I runs in India vs Pakistan matches?
Virat Kohli leads with 492 runs. His unbeaten 82 at Melbourne in 2022 is also the highest individual T20I score in the rivalry.
Who has taken the most ODI wickets in India vs Pakistan matches?
Wasim Akram leads with 60 wickets, followed by Saqlain Mushtaq with 57.
What is India’s highest ODI total against Pakistan?
India’s highest total is 356. They reached that figure twice—356/9 at Visakhapatnam and 356/2 during the 2023 Asia Cup in Colombo.
What is Pakistan’s highest ODI total against India?
Pakistan made 344/8 at Karachi in 2004. India still won that match after scoring 349/7.
More than 70 years after the first Test, the India National Cricket Team vs Pakistan National Cricket Team stats still do not point in only one direction. Pakistan have the historical advantage in total wins, Tests and ODIs; India have the stronger T20I record and an unbeaten 8–0 run in the men’s ODI World Cup.
The more revealing story is how those numbers have changed with time. Bilateral cricket built many of Pakistan’s older advantages, while World Cups, Asia Cups and other multinational tournaments have shaped the modern phase, where India have enjoyed a long run of success.
That is what makes the reverse Pakistan National Cricket Team vs India National Cricket Team stats equally interesting. The numbers are identical, but the story changes depending on whether we are looking at seven decades of cricket or only the latest generation.
And that story is about to move again. The Asian Games 2026 final gives India and Pakistan another chance to add a fresh result to one of cricket’s oldest statistical rivalries, after which the 212-match record above will need its next update.
