|Other names||Shahrāvard-e Tehrān|
|First meeting||Esteghlal 0–0 Persepolis|
(5 April 1968)
|Latest meeting||Esteghlal 0–0 Persepolis|
2018–19 Persian Gulf Pro League
(Round 8: 27 September 2018)
|Next meeting||2018–19 Persian Gulf Pro League|
(Round 24: March 2019 )
|Most wins||Esteghlal (26)|
|Most player appearances||Ali Parvin (20)|
|Top scorer||Safar Iranpak (7)|
|Largest victory||Persepolis 6–0 Esteghlal|
1973–74 Takht Jamshid Cup
(7 September 1973)
Tehran Derby (Persian: شهرآورد تهران Shahrāvard-e Tehrān), also known as Red-Blue Derby (Persian:شهرآورد سرخابی Shahrāvard-e Sorkhābi) is a football match between the two prominent Tehran clubs Esteghlal Tehran and Persepolis Tehran of Iran.
It is widely considered the major crosstown derby in the Persian Gulf Pro League. This match was declared as the most important derby in Asia and 22nd most important derby in the world in June 2008 by World Soccer magazine. It is considered as one of the world's most intense derbies. Despite being a derby between two teams from Tehran, the match has been played in other Iranian cities as well. Taking place at least twice during the year via the league fixtures, this cross-town rivalry has extended to the Hazfi Cup, as well as in minor tournaments and friendlies. The most consecutive number of games (only considering Persian Gulf Pro League and the Hazfi Cup) that was won by one of the two teams belongs to Esteghlal, who won four matches in a row against Persepolis in the Persian Gulf Pro League and the Hazfi Cup during 2010 to 2012. Indeed, the match 72 in the chart below happened between the third and fourth match of this series and was a draw.
- 1 History
- 2 Notable matches
- 3 List of matches
- 4 Biggest wins in official competitions
- 5 Head to head
- 6 Trophies
- 7 Goal scorers
- 8 Most successful coaches
- 9 Playing for both teams
- 10 Referees
- 11 Gallery
- 12 Notes
- 13 See also
- 14 References
- 15 External links
The first derby match between the teams took place on April 5, 1968, at Amjadieh Stadium, where the game finished as a scoreless draw. At the time, Esteghlal was known as Taj SC. Both clubs were relatively young but Persepolis had a solid fan base, because of its close association to the once popular Shahin club. The rivalry between Shahin and Taj was transferred to its current stage when the Shahin club had to cease operations due to poor relations with the IFF.
Over time, the rivalry became more heated and club fans began attaining collective identities. By the mid-1970s Persepolis was seen as a working class club, while Taj was viewed as a club close to the ruling establishment and supported by the upper class of Iranian society. Persepolis fans outnumbered Esteghlal fans by large numbers at the time.
Due to the sensitive nature of the matches, fan violence has occurred several times. In minor cases, fans break chairs or throw garbage at the field, but in some cases, fans have stormed the field of play, physical fights between opposing teams and fans have broken out, and public property has been destroyed.
Ever since 1995, federation officials have invited foreign referees to officiate the game to ease fan and player suspicions of referee bias. This occurred after the events of the 38th derby (see below).
Azadi Stadium has been the stadium where most of the matches took place, but Amjadieh Stadium (now Shiroudi) in Tehran, Azadi Stadium in Tehran and Sahand Stadium in Tabriz have all hosted the game at least once.
Hassan Rowshan from Esteghlal F.C., at the age of 18 years and 357 days is yet the youngest player ever who has scored a goal in the Tehran derby. He scored the only goal in a 1–0 win against Persepolis F.C. on May 25, 1974. Ali Alipour, at the age of 19 years and 185 days, became the youngest Persepolis F.C. player ever to score in Tehran derby. He scored the only goal in their 1–0 victory on May 15, 2015.
- Persepolis 0 – Taj 3 (February 6, 1970) – The game score was 1–0 in favor of Taj until the 82nd minute when the Persepolis players left the field to protest against the match officials. The football federation later declared Taj the winner by a score of 3–0.
- Persepolis 0 – Taj 3 (January 17, 1971) – The game was tied 1–1 until the 75th minute when the Persepolis players left the field to protest against the match officials after several decisions went Esteghlal's way. The football federation later declared Taj the winner by a score of 3–0. This was the second time this occurred in two years.
- Persepolis 4 – Taj 1 (February 4, 1972) – This was the first time Persepolis won the derby match. Mahmoud Khordbin and Safar Iranpak both scored one goal each and Hossein Kalani bagged the other two goals for a decisive 4–1 win.
- Persepolis 6 – Taj 0 (September 6, 1973) – there is no video from this game and but it seems to be the best win in the derby while esteghlals fan declaim that such a game was neve exsist in reality.
- Esteghlal 1 – Persepolis 0 (October 7, 1983) – Iranian television broadcaster IRIB did not air the match so a large number of fans flocked to Azadi Stadium. An estimated 128,000 entered the 100,000-capacity stadium. So many fans were in attendance that some were forced to climb the metal base of the stadium floodlights. None of the derby matches to this date have had a higher attendance and mostly likely never will as the 2002 renovations of the stadium reduced its capacity.
- Esteghlal 0 – Persepolis 0 (March 1989) – This is one of few times the two clubs have met each other in the Hazfi Cup. The match finished scoreless in regulation time, and extra-time was eventless. Persepolis beat Esteghlal 4–2 in penalty shootouts to advance to the next stage in the Hazfi Cup.
- Esteghlal 3 – Persepolis 0 (January 20, 1995) – In the 38th derby Persepolis was leading in the match by a score of 2–0 until the last 10 minutes of the match. Esteghlal scored 2 goals in quick succession, including one which was a penalty. This angered the Persepolis fans and players who felt the referee was biased towards Esteghlal. Persepolis fans stormed the field, and many fights broke out on the pitch between fans and players. After this match it was decided that Iranian referees will no longer be used for the derby.
- Persepolis 2 – Esteghlal 2 (December 29, 2000) – One of the most exciting and heated matches in derby history. The game was extremely sensitive as Mehdi Hasheminasab had left Persepolis in the off-season for Esteghlal. Behrouz Rahbarifar opened up the scoring in minute 56, while Mohammad Navazi tied the game up at the 67th minute. Many thought the game would be over when Hasheminasab scored a late goal at minute 86, but Ali Karimi saved Persepolis scoring a goal at minute 89 to please the red fans. During the game Esteghlal's goalkeeper Parviz Broumand and Persepolis striker Payan Rafat were constantly insulting each other. This eventually led to Broumand punching Rafat in the face and giving him a black eye. A massive fight broke out between the players. After the match hooligans went on a rampage. They completely destroyed 250 city buses and damaged many shops. Three players from each side were arrested along with 60 fans for their behavior.
- Esteghlal 3 – Persepolis 2 (February 25, 2005) – Another one of the most thrilling matches in derby history. After a scoreless draw at halftime Esteghlal opened the scoreline 68 minutes with a goal from Reza Enayati. Persepolis responded by two goals Sheys Rezaei in the 74th minute and another by Sohrab Entezari in the 77th minute. Persepolis players and fans believed they have earned the win and Esteghlal fans begin to leave the stadium. Shortly after the goal by Entezari, Mahmoud Fekri scored an equalizer just 6 minutes later. Esteghlal soon put everything they have into the attack and in the 93rd minute it paid off with a header by Pirouz Ghorbani hitting the back of the Persepolis net.
- Persepolis 2 – Esteghlal 1 (November 3, 2006) – One of the most important derby matches for the two teams. Both teams' chances of winning the league were very unlikely so the two desperately wanted to win so one would finish above the other. Amir Hossein Sadeghi broke the deadlock with a header in the 16th minute to make it 1–0 to Esteghlal. Six minutes later, Esteghlal goalkeeper Mehdi Rahmati charged out of his goal to clear the ball for a corner to Persepolis. However, he lost his concentration and took a long time to return to his net resulting in Mehrzad Madanchi curling one in for Persepolis from the corner of the pitch and making the score 1–1 at half-time. The match was very open in the second half and finally in the 71st minute, Mehrdad Oladi broke through and chipped Mehdi Rahmati to win the game for Persepolis 2–1. Later on that season, Persepolis finished 3rd in the league, one place above Esteghlal who finished 4th.
- Esteghlal 1 – Persepolis 1 (February 13, 2009) – Going into this derby the four previous meetings between the rivals had ended in 1–1 draws. However all the speculations regarding possible match-fixing started after this game. Esteghlal was winning the game when substitute Ali Alizadeh late into stoppage time and what did look deliberately played a handball and gifted away a penalty-kick. Maziar Zare scored the equalizer and the game finished in yet another 1–1 draw. From this match after using international referees for 14 years, the Iranian federation decided to use Iranian referees in Tehran derbies again.
- Persepolis 2 – Esteghlal 1 (February 3, 2010) – Before this derby, six straight derby games between the two had finished 1–1. Many fans[who?] were claiming that the matches had been fixed to avoid having a losing team. Both teams had the same owner, a fact that obviously added fuel to the fire. Prior to this game, the two teams had a several year-long tradition of eating dinner together on the evening before the games, a tradition which did not take place ahead of this very tense game. Much to many fans' expectations this game was also about to end in a 1–1 draw before Karim Bagheri scored a screamer from 35 yards late in the game to win the match 2–1 for Persepolis.
- Esteghlal 1 – Persepolis 0 (October 15, 2010) – The match was tied late in the game when Esteghlal got a counterattack and captain Farhad Majidi scored the winning goal in the 91st minute.
- Esteghlal 3 – Persepolis 0 (December 9, 2011) – The first meeting of the two teams in the Hazfi Cup in over a decade, the match was tied 0–0 at the end of regulation time leading to overtime. In over time Esteghlal dominated the game scoring three goals claiming their 24th win in the Derby and their fourth consecutive competitive win (only considering Persian Gulf Pro League and the Hazfi Cup) for Esteghlal over their city rivals. Indeed, the match 72 in the chart below happened almost one month before this match (which is match 73) and was a draw. This derby was the largest goal margin in 14 years and the largest Esteghlal win in over 30 years.
- Esteghlal 2 – Persepolis 3 (February 2, 2012) – After losing four times in a row (but only considering Persian Gulf Pro League and the Hazfi Cup, i.e. matches 69–71 and 73, match 72 being a draw), Persepolis and its fans were desperate for a win over their blue rivals. Head coach Mustafa Denizli had returned to the reds for the second half of the season and had previously experienced victory over Esteghlal back in 2006. Persepolis found themselves 2–0 down yet again and had Mehrdad Oladi very harshly sent off for what was seen as just a foul. Mazloumi and blues fans were beginning celebrations of yet another victory over their rivals as Persepolis fans began to leave the stadium when suddenly newly signed forward Eamon Zayed bagged a goal back for the reds in the 82nd minute. Persepolis were lifted by this goal and Zayed immediately connected with Mehdi Mahdavikia's excellent cross a minute later and levelled the score to 2–2 with a fine header. The last five minutes of the game was very open with Persepolis looking more lively and in the 92nd minute of the match, Hossein Badamaki's cross found Zayed yet again and the Libyan striker turned his defender and finished brilliantly to round off a historic hat-trick and great win for Persepolis and its fans.
- Persepolis 4 – Esteghlal 2 (April 15, 2016) – This derby was highly anticipated and vital for both teams as they were competing for the top spot in the Iran Pro League table. Persepolis came into this match with an excellent form and were regarded as favourites to win; however, Esteghlal was in 2nd place above their archrival on goal difference. In a highly entertaining and end-to-end game, the red-clad Persepolis netted twice in each half to beat the blue-shirted Esteghlal 4–2 in their 82nd derby in Tehran on a rainy Friday and be the new Iran Pro League table-topper in the 26th week. The league's top scorer Mehdi Taremi (2), Ramin Rezaeian, Mohsen Mosalman scored for the reds; Jaber Ansari, Omid Ebrahimi (penalty) scored for the blues. After Red's captain Hadi Norouzi had died earlier in the season due to a heart attack in his sleep, Persepolis players and fans labelled the scoreline in reference to Norouzi's shirt number of 24.
- Esteghlal 3 – Persepolis 2 (February 2, 2017) – After five years of unbeaten derbies, Persepolis lost in a dramatic match. Persepolis had conceded only five goals in 20 previous league matches but in this game, Esteghlal scored three goals in the first half and shocked the Persepolis players and fans. The struggling match finished with a 3–2 result after several quarrels in which Mehdi Rahmati (Esteghlal goalkeeper) has been sent off by the referee.
List of matches
Iranian League (Persian Gulf Pro League)
|Derby No.||Season||Date(dd-mm-yyyy)||Competition||Home team||Score||Away team||Home goal scorers||Away goal scorers|
|7||1970–71||17-01-1971||Iran Local League||Persepolis||(1–1) 0–3
|Esteghlal||Kalani 2'||Mojdehi 75'|
|9||1971–72||04-02-1972||Iran Local League||Persepolis||Esteghlal||Kalani 43', 90+3' Iranpak 56', Khordbin 75'||A. Jabbari 73'|
|10||23-03-1972||Iran Local League||Esteghlal||Persepolis||–||Iranpak 50', Kalani 89'|
|11||1973–74||02-03-1973||Takht Jamshid Cup qualifications||Persepolis||Esteghlal||–||A. Jabbari 40', 87'|
|13||1973–74||06-09-1973||Takht Jamshid Cup||Persepolis||Esteghlal||Kalani 32' Behzadi 50',86',90+2' Soleimani 45', 56'||–|
|14||09-12-1973||Takht Jamshid Cup||Esteghlal||Persepolis||Jabbari 70'||Behzadi 46'|
|15||1974–75||25-05-1974||Takht Jamshid Cup||Esteghlal||Persepolis||Rowshan 88'||–|
|16||18-12-1974||Takht Jamshid Cup||Persepolis||Esteghlal||Iranpak 50', Hajrahimipour 70'||Gh. Mazloomi 60'|
|17||1975–76||05-05-1975||Takht Jamshid Cup||Esteghlal||Persepolis||Gh. Mazloomi 11', 62' Mojdehi 47'||Iranpak 53'|
|18||17-10-1975||Takht Jamshid Cup||Persepolis||Esteghlal||Fattahi 22', Hajrahimipour 38'||–|
|19||1976–77||17-03-1976||Takht Jamshid Cup||Persepolis||Esteghlal||Khordbin 85'||Mojdehi 20'|
|20||24-09-1976||Takht Jamshid Cup||Esteghlal||Persepolis||Naraghi 26'||Parvin 40'|
|21||1977–78||08-05-1977||Takht Jamshid Cup||Persepolis||Esteghlal||–||Asheri 45', Rowshan 83', Maragehchian 88'|
|22||09-12-1977||Takht Jamshid Cup||Esteghlal||Persepolis||Rowshan 85'||Iranpak 15', 34'|
|33||1989–90||25-05-1990||Qods League||Esteghlal||Persepolis||Sarkhab 46', Marfavi 72'||Mirahmadian 12'|
|36||1991–92||05-03-1992||Azadegan League||Persepolis||Esteghlal||-||Marfavi 8', Varmazyar 15'|
|37||29-05-1992||Azadegan League||Esteghlal||Persepolis||Marfavi 48'||-|
|Persepolis||Varmazyar 79' (pen.), Akhtar 87'||Pious 51' (pen.), Dadashzadeh 56'|
|41||1995–96||28-07-1995||Azadegan League||Persepolis||Esteghlal||Kermani Moghaddam 49'||Akhtar 7', Varmazyar 16' (pen.), Taghavi 36'|
|43||1996–97||18-10-1996||Azadegan League||Persepolis||Esteghlal||Bezik 87'||–|
|44||11-07-1997||Azadegan League||Esteghlal||Persepolis||–||Bezik 30', Mahdavikia 71', Taherzadeh 87'|
|45||1998–99||13-11-1998||Azadegan League||Persepolis||Esteghlal||Hasheminasab 45'||–|
|46||09-04-1999||Azadegan League||Esteghlal||Persepolis||Malekian 43'||Hasheminasab 3'|
|49||27-02-2000||Azadegan League||Esteghlal||Persepolis||–||Hasheminasab 7', Rafat 80'|
|50||2000–01||29-12-2000||Azadegan League||Persepolis||Esteghlal||Rahbarifar 57' (pen.), Karimi 89'||Navazi 67', Hasheminasab 86'|
|51||23-02-2001||Azadegan League||Esteghlal||Persepolis||A. Akbarpour 74'||–|
|52||2001–02||18-01-2002||Iran Pro League||Esteghlal||Persepolis||Navazi 38' (pen.)||R. Jabbari 25'|
|53||09-05-2002||Iran Pro League||Persepolis||Esteghlal||–||–|
|54||2002–03||10-01-2003||Iran Pro League||Esteghlal||Persepolis||Samereh 1'||Ansarian 70' (pen.)|
|55||13-06-2003||Iran Pro League||Persepolis||Esteghlal||Golmohammadi 11', Abolghasempour 50'||A. Akbarpour 63'|
|56||2003–04||17-10-2003||Iran Pro League||Esteghlal||Persepolis||Samereh 8', Fekri 57'||Traoré 70'|
|57||02-02-2004||Iran Pro League||Persepolis||Esteghlal||Kavianpour 20'||Seyedabbasi 3'|
|58||2004–05||22-10-2004||Iran Pro League||Persepolis||Esteghlal||–||–|
|59||25-02-2005||Iran Pro League||Esteghlal||Persepolis||Enayati 68', Fekri 83', Ghorbani 90+3'||Rezaei 74', Entezari 77'|
|60||2005–06||04-11-2005||Iran Pro League||Persepolis||Esteghlal||–||Enayati 56'|
|61||10-03-2006||Iran Pro League||Esteghlal||Persepolis||–||–|
|62||2006–07||03-11-2006||Persian Gulf Cup||Esteghlal||Persepolis||Sadeghi 16'||Madanchi 22', Oladi 71'|
|63||30-03-2007||Persian Gulf Cup||Persepolis||Esteghlal||Nikbakht 13'||Akbarpour 43'|
|64||2007–08||14-10-2007||Persian Gulf Cup||Persepolis||Esteghlal||Khalili 84'||Ravankhah 57'|
|65||03-04-2008||Persian Gulf Cup||Esteghlal||Persepolis||Ravankhah 5'||Khalili 28'|
|66||2008–09||03-10-2008||Persian Gulf Cup||Esteghlal||Persepolis||Borhani 46'||Karimi 87'|
|67||13-02-2009||Persian Gulf Cup||Persepolis||Esteghlal||Zare 90+4' (pen.)||M. Jabbari 56'|
|68||2009–10||02-10-2009||Persian Gulf Cup||Esteghlal||Persepolis||Majidi 55'||Kolahkaj 49'|
|69||03-02-2010||Persian Gulf Cup||Persepolis||Esteghlal||Norouzi 37', Bagheri 87'||Majidi 16'|
|70||2010–11||15-10-2010||Persian Gulf Cup||Persepolis||Esteghlal||–||Majidi 90+1'|
|71||30-03-2011||Persian Gulf Cup||Esteghlal||Persepolis||Borhani 43'||–|
|72||2011–12||16-09-2011||Persian Gulf Cup||Persepolis||Esteghlal||–||Majidi 15', Jabbari 81'|
|75||02-02-2012||Persian Gulf Cup||Esteghlal||Persepolis||Meydavoudi 32', Zandi 50'||Zayed 81', 83', 90+2'|
|76||2012–13||24-08-2012||Persian Gulf Cup||Persepolis||Esteghlal||–||–|
|77||25-01-2013||Persian Gulf Cup||Esteghlal||Persepolis||–||–|
|78||2013–14||06-09-2013||Persian Gulf Cup||Esteghlal||Persepolis||–||–|
|79||17-01-2014||Persian Gulf Cup||Persepolis||Esteghlal||–||–|
|80||2014–15||23-11-2014||Persian Gulf Pro League||Esteghlal||Persepolis||Shahbazzadeh 44'||Nouri 72', Alishah 82'|
|81||15-05-2015||Persian Gulf Pro League||Persepolis||Esteghlal||Alipour 65'||–|
|82||2015–16||30-10-2015||Persian Gulf Pro League||Esteghlal||Persepolis||Ansari 49'||Bengtson 90+6'|
|83||15-04-2016||Persian Gulf Pro League||Persepolis||Esteghlal||Taremi 5', 35', Rezaeian 54', Mosalman 85'||Ansari 55', Ebrahimi 89' (pen.)|
|84||2016–17||16-09-2016||Persian Gulf Pro League||Persepolis||Esteghlal||–||–|
|85||12-02-2017||Persian Gulf Pro League||Esteghlal||Persepolis||Esmaeili 18', Ghorbani 20', Rezaei 44'||Rafiei 5', Hosseini 90+3|
|86||2017–18||26-10-2017||Persian Gulf Pro League||Persepolis||Esteghlal||Alipour 22' (pen.)||–|
|87||01-03-2018||Persian Gulf Pro League||Esteghlal||Persepolis||Ghafouri 44'||–|
|88||2018–19||27-09-2018||Persian Gulf Pro League||Esteghlal||Persepolis||–||–|
Iranian Cup (Hazfi Cup)
Tehran Tournaments (Tehran Province League & Tehran Super Cup)
Iranian Super Cup
Friendlies & Exhibitions
Biggest wins in official competitions
Criteria: the winning team scored three goals or above with two or more goal difference from the defeated team.
- Esteghlal 3–1 Persepolis on 22 August 1969
- Esteghlal 3–1 Persepolis on 5 May 1975
- Persepolis 0–3 Esteghlal on 8 May 1977
- Persepolis 1–3 Esteghlal on 28 July 1995
- Esteghlal 3–0 Persepolis on 9 December 2011
- Persepolis 4–1 Esteghlal on 4 February 1972
- Persepolis 6–0 Esteghlal on 6 September 1973
- Persepolis 3–0 Esteghlal on 15 June 1986
- Esteghlal 0–3 Persepolis on 11 July 1997
- Persepolis 4–2 Esteghlal on 15 April 2016
Head to head
As of 27 September 2018, there have been 82 competitive first-class meetings between the two teams since the first league meeting in 1969. In all 89 competitive and non-competitive meetings since 1968, Esteghlal has won 26 and Persepolis 23.
|Tournament||Matches||Esteghlal wins||Draws||Persepolis wins||Esteghlal goals||Persepolis goals|
|Iran Pro League||35||8||19||8||32||32|
|Takht Jamshid Cup||11||4||3||4||12||16|
|Iran Local League||3||1||0||2||2||7|
|Total Official Matches||82||23||37||22||75||80|
|Friendlies & Exhibitions||7||3||4||0||8||5|
|Iranian Leagues||Hazfi Cup||Super Cup||Tehran Province League||Tehran Province Cup||Domestic Total||Champions League||Cup Winners' Cup||International Total|
1 Hasheminasab scored 4 goals as the Persepolis player and 1 goal as the Esteghlal player.
2 Bayani scored 2 goals as the Persepolis player and 1 goal as the Esteghlal player.
League = "Iranian League" or "Tehran Province League" ; Cup = "Hazfi Cup" ; Other = "Friendlies" or "Exhibitions"
A hat-trick is achieved when the same player scores three or more goals in one match. Listed in chronological order.
|Time of goals||Representing||Final
|1.||Homayoun Behzadi||3||50', 86', 92'||Persepolis||6–0||Esteghlal||12th derby|
|2.||Éamon Zayed||3||81', 83', 92'||Persepolis||3–2||Esteghlal||74th derby|
Most successful coaches
|Rank||Head coach||Club||Matches||Win||Draw||Lost||Winning rate|
Playing for both teams
Over the years, a number of players have played for both of the heavily supported clubs. Switching sides often angers fans, and players who have done so are heavily booed and mocked in and out of the stadium. When Mehdi Hasheminasab joined Esteghlal, Persepolis fans booed and swore at him so loudly that he covered his face with his hands to hide his tears.
The following players have played for both teams:
|Season||Leg 1||Leg 2|
|2001–02||Pasquale Rodomonti||Paulo Costa|
|2002–03||Roberto Rosetti||Vladimír Hriňák|
|2003–04||Paulo Costa||Mustafa Çulcu|
|2004–05||Florian Meyer||Valentin Ivanov|
|2005–06||Wolfgang Stark||Saad Kamil Al-Fadhli|
|2006–07||Alfonso Pérez Burrull||Felix Brych|
|2007–08||Eduardo Iturralde González||Bernardino González Vázquez|
|2008–09||Saad Kamil Al-Fadhli||Mohsen Torky|
|2009–10||Mohsen Torky||Saeid Mozaffari Zadeh|
|2010–11||Masoud Moradi||Mohsen Torky|
|2011–12||Mohsen Torky||Alireza Faghani|
|2012–13||Mohsen Torky||Mohsen Ghahremani|
|2013–14||Alireza Faghani||Saeid Mozaffari Zadeh|
|2014–15||Yadollah Jahanbazi||Touraj Haghverdi|
|2015–16||Mohsen Torky||Mohsen Torky|
|2016–17||Alireza Faghani||Alireza Faghani|
|2017–18||Bijan Heydari||Alireza Faghani|
Other notable referees
- Markus Merk
- Kim Young-Joo
- Sándor Puhl
- Jamal Al Sharif
- Omer Al Mehannah
- Abdul Rahman Al-Zeid
- Rudolf Scheurer
- Jack Taylor
- The original match was 1–1 until 75' when Persepolis players ground out. Football Federation declared the match 3–0 in favor of Esteghlal.
- Cite error: The named reference
num 5was invoked but never defined (see the help page).
- The original match was 1–0 until 82' when Persepolis players ground out. Football Federation declared the match 3–0 in favor of Esteghlal.
- Isfahan derby
- Mashhad derby
- Gilan derby
- Ahvaz derby
- Shiraz derby
- Tabriz derby
- Esteghlal–Sepahan rivalry
- Persepolis–Sepahan rivalry
- "Worlds Greatest Derbies". bigsoccer.com.
- "World Soccers' 50 Greatest Derbie". groups.google.com.
- "World Soccers' 50 Greatest Derbies". nnseek.com. Archived from the original on 2011-02-10.
- اینفوگرافی؛ آمار تیم های استقلال و پرسپولیس در ۸۴ دربی گذشته
- The battle of Tehran FIFA
- "Football, blood and war" The Observer, 18 January 2004, accessed 11 October 2006
- "The Red 'Victors' and the 'Independent' Blues" FIFA Magazine, 31 October 2002, accessed 11 October 2006
- (in Persian) "59 بازی حاصل 37 سال رقابت سرخ و آبی"[permanent dead link] Fars News Agency, 8 March 2006, accessed 11 October 2006
- (in Persian) "پرسپوليس ، استقلال از نگاه آمار" Aftab Yazd, 8 March 2006, accessed 11 October 2006
- (in Persian) "در حاشيه ي بازيهاي سرخابي ازگذشته هاي دورتا امروز" Tebyan.net, 2 November 2005, accessed 11 October 2006
|Wikimedia Commons has media related to Tehran derby.|