India vs Pakistan head to head stats and records ODI 2023

When we dive into the India vs Pakistan head to head stats and records, one thing becomes clear: Pakistan has indeed held the upper hand.

Out of the 132 ODIs these two teams have clashed in, Pakistan has emerged victorious in 73 of them, 56 went India’s way, and 4 matches concluded without a result. 

Now, let's throw a fascinating twist into the mix. When we zero in on the India vs Pakistan head to head stats from the last decade, it becomes evident that the tide is shifting. Out of the 16 showdowns between these rivals, Pakistan has only clinched victory in 4 matches, while India has claimed triumph in 11 of them.

Photo by Icon Sports

In the ODI World Cups, India has a perfect record against Pakistan, winning all seven of their encounters.

This recent trend suggests that India is swiftly emerging as the dominant force in this historic rivalry. The future might just see a new chapter being written in the pages of the India vs Pakistan rivalry.

In this World Cup game, cricket fans will have to hold their breath in anticipation, waiting to see if Pakistan can finally break their World Cup jinx against India. The blazing form of their batter, Mohammad Rizwan, with a century in the last game against Sri Lanka, offers a ray of hope.

Yet, the Indian camp isn't short on firepower either. Rohit Sharma, Virat Kohli, and KL Rahul, the top-order trio, are displaying their batting prowess, and the addition of Shubman Gill to the squad could pose a formidable challenge for Pakistan.

However, the unpredictability of the Pakistan cricket team is no secret. They have a knack for pulling off surprises when least expected. This Saturday, a clash of titans is on the horizon, and fans worldwide are eager to witness the drama unfold.

India vs Pakistan head to head

Photo by Icon Sports

India vs Pakistan head to head team ODI records and stats 

Although overall head-to-stats suggest Pakistan to the better team, recent performance favors India. Also, Pakistan has yet to beat India in the ODI cricket World Cup, so this will also be a mental factor for them going into this game.

Matches Played 134
India Won 56 
Pakistan Won 73 
No Result 5

India vs Pakistan head to head player stats (ODI)

Sachin Tendulkar, the cricketing legend, holds the record for the highest number of runs in ODIs between India and Pakistan. Remarkably, the top five positions in this list are currently occupied by retired players, with no active cricketers among them.

Batting records

Most runs

Sachin Tendulkar2,526
Inzamam-ul-Haq 2,403 
Saeed Anwar2,002 
Rahul Dravid 1,899 
Shoaib Malik 1,782 

Highest individual score

Saeed Anwar 194
Virat Kohli 183
MS Dhoni148
Shoaib Malik 143
Sachin Tendulkar141

Highest average (Min. 10 innings)

Virat Kohli55.16
MS Dhoni53.52
Salman Butt52.21
Javed Miandad51.08
Zaheer Abbas 51.00

Most Centuries

Salman Butt5
Sachin Tendulkar5
Shoaib Malik4
Saeed Anwar4

Bowling records

Most wickets

Wasim Akram60
Saqlain Mushtaq57
Anil Kumble54
Aaqib Javed54
Javagal Srinath54

Best bowling figures

PlayersBest bowling figures
Aaqib Javed7/37
Imran Khan6/14
Sourav Ganguly5/16
Aaqib Javed5/19

Best bowling average

PlayersBest bowling average
Imran Khan22.25
Anil Kumble24.25
Saqlain Mushtaq24.38
Waqar Younis24.48
Aaqib Javed24.64

Wicket-keeping records

Most dismissals

Moin Khan71
MS Dhoni44
Kamran Akmal31
NR Mongia29
Saleem Yousuf21

Most dismissals in a match

NR Mongia5
Saleem Yousuf4
Rashid Latif4
Moin Khan4
Moin Khan4

Fielding records

Most catches (overall)

M Azharuddin44
Shahid Afridi30
Sachin Tendulkar29
Rahul Dravid25
Ijaz Ahmed 20

Most catches (in a match)

M Azharuddin44
Shahid Afridi30
Sachin Tendulkar29
Rahul Dravid25
Ijaz Ahmed 20

Individual ODI records 

Most matches

Sachin Tendulkar69
Shahid Afridi67
M Azharuddin64
Rahul Dravid64

India vs Pakistan head to head – what happened in their last meeting?

In a high-stakes encounter during the Super 4 stage of the 2023 Asia Cup, India faced off against arch-rivals Pakistan. It turned out to be a one-sided affair as India delivered a stunning performance, crushing Pakistan by a whopping 228 runs.

Due to persistent rain, Pakistan's innings were postponed to the reserved day. However, when it was finally time to face the music, they found themselves struggling to contend with the magic of Kuldeep Yadav's spin. Pakistan's batting lineup crumbled, and they were bowled out for a total of 128 runs.

Match date: 10 September, 2023

Venue: R Premadasa Stadium

Result: India won by 228 runs

India vs Pakistan last match scorecard

India 356/2 (50 overs)

Rohit Sharma (c)c Faheem Ashraf b Shadab Khan564964114.28
Shubman Gillc Agha Salman b Shaheen Shah Afridi5852100111.53
Virat Kohlinot out1229493129.78
KL Rahulnot out111106122104.71
Extras(nb 1, w 8)9


Shaheen Shah Afridi1007917.9
Naseem Shah9.215305.67
Faheem Ashraf1007407.4
Haris Rauf502705.4
Shadab Khan1017117.1
Iftikhar Ahmed5.405209.17

Pakistan 128 all out (32 overs)

Fakhar Zamanb Kuldeep Yadav27502054
Imam-ul-Haqc Shubman Gill b Bumrah9181050
Babar Azam (c)b Pandya10242041.66
Mohammad Rizwan †c †Rahul b Thakur250040
Agha Salmanlbw b Kuldeep Yadav23322071.87
Iftikhar Ahmedc & b Kuldeep Yadav23351065.71
Shadab Khanc Thakur b Kuldeep Yadav6100060
Faheem Ashrafb Kuldeep Yadav4120033.33
Shaheen Shah Afridinot out7601116.66
Naseem Shahabsent hurt
Haris Raufabsent hurt
Extras(lb 3, w 14)17


Jasprit Bumrah511813.6
Mohammed Siraj502304.6
Hardik Pandya501713.4
Shardul Thakur401614
Kuldeep Yadav802553.12
Ravindra Jadeja502605.2