Iran vs Pakistan
head-to-head record
- Iran wins
- 10
- Draws
- 0
- Pakistan wins
- 0
10 meetings, 1965 to 1993Goals: Iran 48, Pakistan 5
Iran and Pakistan have met 10 times since 1965. Iran have won 10, Pakistan 0. They last met on 6 June 1993, when Iran won 5–0 in a friendly.
The 10 meetings have produced 53 goals, 5.30 per game. The biggest win is Iran’s 9–1 in a friendly in 1969. Iran have won the last ten meetings.
Who has won more, Iran or Pakistan?
All matches10 matches
Competitive3 matches
Friendlies7 matches
Key numbers
- Goals
- Iran 48, Pakistan 55.30 per game
- First meeting
- Iran 4–1 PakistanFriendly, 23 Jul 1965
- Most recent
- Iran 5–0 PakistanFriendly, 6 Jun 1993
- Iran’s biggest win
- Iran 9–1 PakistanFriendly, 12 Mar 1969
- Most goals in a meeting
- Iran 9–1 PakistanFriendly, 12 Mar 1969
- Current run
- Iran, 10 wins in a row
- TFN Elo rating now
- Iran 1852 (27th), Pakistan 1101 (184th)How the rating works
Last five meetings
- Iran5Pakistan0
Friendly
Tehran, Iran
- Iran7Pakistan0
AFC Asian Cup qualifying
Calcutta, India (neutral)
- Iran2Pakistan0
Friendly
Tehran, Iran
- Pakistan0Iran1
Quaid-e-Azam International Tournament
Karachi, Pakistan
- Iran7Pakistan0
Asian Games
Tehran, Iran
Who has had the upper hand over time?
The line climbs with every Iran win and drops with every Pakistan win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Iran's home games
6 matches
600
IranDrawsPakistan
In Pakistan's home games
2 matches
200
IranDrawsPakistan
At neutral venues
2 matches
200
IranDrawsPakistan
Record by competition
| Competition | Played | Iran | Draws | Pakistan | Goals |
|---|---|---|---|---|---|
| Friendly | 7 | 7 | 0 | 0 | 33–5 |
| AFC Asian Cup qualifying | 1 | 1 | 0 | 0 | 7–0 |
| Asian Games | 1 | 1 | 0 | 0 | 7–0 |
| Quaid-e-Azam International Tournament | 1 | 1 | 0 | 0 | 1–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1960s | 3 | 21 | |
| 1970s | 3 | 17 | |
| 1980s | 2 | 3 | |
| 1990s | 2 | 12 |
Longest runs
| Longest run of | Iran | Pakistan |
|---|---|---|
| Wins in a row | 101965 to 1993 | None |
| Unbeaten meetings | 101965 to 1993 | None |
Questions answered
How many times have Iran and Pakistan played each other?
10 times, starting on 23 July 1965. 3 of those meetings were competitive and 7 were friendlies.
Who has won more matches between Iran and Pakistan?
Iran, with 10 wins to 0. 0 matches ended level.
What is the biggest win in Iran vs Pakistan?
Iran’s 9–1 win in a friendly on 12 March 1969 in Tehran.
When did Iran and Pakistan last play?
On 6 June 1993 in Tehran, when Iran won 5–0 in a friendly.
What is the competitive record between Iran and Pakistan?
In 3 competitive matches, Iran have 3 wins, Pakistan have 0, and 0 ended level.
Every Iran vs Pakistan result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Iran | 5–0 | Pakistan | Friendly | Tehran, Iran | |
| Iran | 7–0 | Pakistan | AFC Asian Cup qualifying | Calcutta, India (neutral) | |
| Iran | 2–0 | Pakistan | Friendly | Tehran, Iran | |
| Pakistan | 0–1 | Iran | Quaid-e-Azam International Tournament | Karachi, Pakistan | |
| Iran | 7–0 | Pakistan | Asian Games | Tehran, Iran | |
| Pakistan | 1–2 | Iran | Friendly | Karachi, Pakistan | |
| Iran | 7–0 | Pakistan | Friendly | Tehran, Iran | |
| Iran | 4–2 | Pakistan | Friendly | Ankara, Turkey (neutral) | |
| Iran | 9–1 | Pakistan | Friendly | Tehran, Iran | |
| Iran | 4–1 | Pakistan | Friendly | Tehran, Iran |
Recent form
Iran
- Lat RussiaFriendly0–2Tue 29 Sept 2026
- Lat UzbekistanFriendly1–3Thu 24 Sept 2026
- Dv EgyptWorld Cup1–1Fri 26 Jun 2026
- Dv BelgiumWorld Cup0–0Sun 21 Jun 2026
- Dv New ZealandWorld Cup2–2Mon 15 Jun 2026
Pakistan
- Lv VietnamFIFA ASEAN Cup2–4Fri 2 Oct 2026
- Dv PhilippinesFIFA ASEAN Cup2–2Tue 29 Sept 2026
- Lv ThailandFIFA ASEAN Cup0–4Sat 26 Sept 2026
- Wv AfghanistanDiamond Jubilee International Football Tournament2–0Wed 10 Jun 2026
- Wv AfghanistanDiamond Jubilee International Football Tournament2–0Sun 7 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.