2003–04 Iran Pro League
{{Short description|3rd season of Persian Gulf Pro League}}
{{Infobox football league season
| competition = Iran Pro League
| season = 2003–04
| winners = PAS
| relegated = Saipa
Shamoushak
| continentalcup1 = 2005 AFC Champions League
| continentalcup1 qualifiers = PAS
Sepahan
| matches = 182
| total goals = 459
| league topscorer = ;16 Goals
Ali Daei
| biggest home win =
| biggest away win =
| highest scoring =
| prevseason = 2002–03
| nextseason = 2004–05
}}
The following is the standings of the Persian Gulf Cup's 2003–04 football season. This was the third season since the establishment of the Iran Pro League (Persian Gulf Cup). Pas Tehran F.C. were defending champions.
Final classification
|source=[http://www.iplstats.com/tableoverall.htm IPL Stats], [https://int.soccerway.com/national/iran/premier-league/20172018/regular-season/r36645/ Soccerway]
|team1=PAS
|team2=EST
|team3=FOL
|team4=ZOB
|team5=PER
|team6=SEP
|team7=PAY
|team8=ESA
|team9=PEG
|team10=ABU
|team11=FAJ
|team12=BAR
|team13=SAI
|team14=SHM
|result1=CLGS |result6=CLGS | result13=REL |result14=REL
|update=01 SEP 2018
|win_EST=14 |draw_EST=9 |loss_EST=3 |gf_EST=46 |ga_EST=31
|win_ESA=7 |draw_ESA=10 |loss_ESA=9 |gf_ESA=35 |ga_ESA=43
|win_FOL=13 |draw_FOL=8 |loss_FOL=5 |gf_FOL=37 |ga_FOL=22
|win_PAS=15 |draw_PAS=8 |loss_PAS=3 |gf_PAS=48 |ga_PAS=29 |status_PAS=C
|win_ABU=6 |draw_ABU=11 |loss_ABU=9 |gf_ABU=25 |ga_ABU=26
|win_PAY=8 |draw_PAY=8 |loss_PAY=10 |gf_PAY=24 |ga_PAY=26
|win_PER=10 |draw_PER=9 |loss_PER=7 |gf_PER=42 |ga_PER=28
|win_SAI=3 |draw_SAI=12 |loss_SAI=11 |gf_SAI=23 |ga_SAI=36 |status_SAI=O
|win_BAR=5 |draw_BAR=9 |loss_BAR=12|gf_BAR=27 |ga_BAR=47
|win_SEP=11 |draw_SEP=6 |loss_SEP=9 |gf_SEP=47 |ga_SEP=36
|win_FAJ=6 |draw_FAJ=11 |loss_FAJ=9 |gf_FAJ=27 |ga_FAJ=35
|win_TRA=2 |draw_TRA=9 |loss_TRA=15 |gf_TRA=12 |ga_TRA=36
|win_ZOB=11 |draw_ZOB=7 |loss_ZOB=8 |gf_ZOB=32 |ga_ZOB=25
|win_PEG=8 |draw_PEG=6 |loss_PEG=12 |gf_PEG=27 |ga_PEG=42
|win_SHM=4 |draw_SHM=8 |loss_SHM=14 |gf_SHM=19 |ga_SHM=33 |status_SHM=O
|name_EST=Esteghlal
|name_ESA=Est. Ahvaz
|name_FOL=Foolad
|name_PAY=Paykan
|name_PER=Persepolis
|name_SAI=Saipa
|name_SEP=Sepahan
|name_ZOB=Zob Ahan
|name_ABU= Aboumoslem
|name_BAR= Bargh
|name_FAJ= Fajr
|name_PAS= Pas
|name_PEG= Pegah
|name_SHM= Shamoushak
|show_limit=5
|class_rules = 1) Points; 2) Goal difference; 3) Goals scored.{{cite web|url=http://www.scoresway.com/?sport=soccer&page=competition&id=76&view=rules|title=PERSIAN GULF PRO LEAGUE/2019 - Season rules|publisher=Scoresway|access-date=30 March 2018|archive-url=https://web.archive.org/web/20180504111448/http://www.scoresway.com/?sport=soccer&page=competition&id=76&view=rules|archive-date=4 May 2018|url-status=dead}}
|res_col_header=QR
|col_CLGS=green1 |text_CLGS=Qualification for the 2005 AFC Champions League
|col_REL=red2 |text_REL=Relegation to the play-offs
}}
{{winners||Champions|50px
Pas Tehran F.C.}}
Results table
{{#invoke:sports results|main
|matches_style=FBR|solid_cell=grey
|team10=ABU|team12=BGH|team2=EST|team8=ESA|team14=SHM
|team1=PAS|team7=PAY|team5=PRS|team9=PEG|team13=SAP
|team6=SEP|team3=FOL|team11=FJR|team4=ZOB
|name_ABU=Aboumoslem
|match_ABU_BGH=1–1
|match_ABU_EST=0–1
|match_ABU_ESA=4–0
|match_ABU_SHM=3–0
|match_ABU_PAS=1–1
|match_ABU_PAY=1–0
|match_ABU_PRS=0–1
|match_ABU_PEG=3–0
|match_ABU_SAP=1–2
|match_ABU_SEP=0–0
|match_ABU_FOL=2–2
|match_ABU_FJR=1–0
|match_ABU_ZOB=1–0
|name_BGH=Bargh Shiraz
|match_BGH_ABU=0–0
|match_BGH_EST=0–2
|match_BGH_ESA=3–4
|match_BGH_SHM=2–1
|match_BGH_PAS=1–3
|match_BGH_PAY=2–1
|match_BGH_PRS=0–0
|match_BGH_PEG=3–2
|match_BGH_SAP=2–1
|match_BGH_SEP=1–5
|match_BGH_FOL=2–0
|match_BGH_FJR=0–2
|match_BGH_ZOB=1–2
|name_EST=Esteghlal
|match_EST_ABU=3–3
|match_EST_BGH=2–2
|match_EST_ESA=2–1
|match_EST_SHM=2–1
|match_EST_PAS=0–1
|match_EST_PAY=2–2
|match_EST_PRS=1–1
|match_EST_PEG=3–2
|match_EST_SAP=3–2
|match_EST_SEP=2–1
|match_EST_FOL=3–1
|match_EST_FJR=3–2
|match_EST_ZOB=1–0
|name_ESA=Est. Ahvaz
|match_ESA_ABU=2–1
|match_ESA_BGH=2–0
|match_ESA_EST=2–1
|match_ESA_SHM=1–2
|match_ESA_PAS=2–3
|match_ESA_PAY=0–0
|match_ESA_PRS=1–1
|match_ESA_PEG=1–1
|match_ESA_SAP=1–1
|match_ESA_SEP=2–0
|match_ESA_FOL=2–2
|match_ESA_FJR=3–0
|match_ESA_ZOB=0–1
|name_SHM=Shamoushak
|match_SHM_ABU=0–0
|match_SHM_BGH=0–0
|match_SHM_EST=1–2
|match_SHM_ESA=3–0
|match_SHM_PAS=0–0
|match_SHM_PAY=1–0
|match_SHM_PRS=0–1
|match_SHM_PEG=0–0
|match_SHM_SAP=2–3
|match_SHM_SEP=2–2
|match_SHM_FOL=1–2
|match_SHM_FJR=0–0
|match_SHM_ZOB=1–0
|name_PAS=PAS Tehran
|match_PAS_ABU=1–1
|match_PAS_BGH=1–1
|match_PAS_EST=2–2
|match_PAS_ESA=5–0
|match_PAS_SHM=2–1
|match_PAS_PAY=2–0
|match_PAS_PRS=4–3
|match_PAS_PEG=2–0
|match_PAS_SAP=1–0
|match_PAS_SEP=2–1
|match_PAS_FOL=2–1
|match_PAS_FJR=3–2
|match_PAS_ZOB=0–0
|name_PAY=Paykan
|match_PAY_ABU=1–0
|match_PAY_BGH=3–1
|match_PAY_EST=1–1
|match_PAY_ESA=1–2
|match_PAY_SHM=2–0
|match_PAY_PAS=3–1
|match_PAY_PRS=2–1
|match_PAY_PEG=1–0
|match_PAY_SAP=1–1
|match_PAY_SEP=1–1
|match_PAY_FOL=0–0
|match_PAY_FJR=0–0
|match_PAY_ZOB=0–3
|name_PRS=Persepolis
|match_PRS_ABU=0–0
|match_PRS_BGH=4–0
|match_PRS_EST=1–2
|match_PRS_ESA=0–0
|match_PRS_SHM=2–1
|match_PRS_PAS=1–2
|match_PRS_PAY=0–0
|match_PRS_PEG=8–2
|match_PRS_SAP=2–0
|match_PRS_SEP=3–3
|match_PRS_FOL=1–0
|match_PRS_FJR=5–2
|match_PRS_ZOB=2–1
|name_PEG=Pegah
|match_PEG_ABU=1–0
|match_PEG_BGH=3–2
|match_PEG_EST=0–1
|match_PEG_ESA=3–0
|match_PEG_SHM=2–1
|match_PEG_PAS=1–0
|match_PEG_PAY=0–2
|match_PEG_PRS=0–0
|match_PEG_SAP=0–0
|match_PEG_SEP=3–1
|match_PEG_FOL=1–1
|match_PEG_FJR=0–0
|match_PEG_ZOB=2–1
|name_SAP=Saipa
|match_SAP_ABU=1–1
|match_SAP_BGH=0–0
|match_SAP_EST=0–3
|match_SAP_ESA=1–1
|match_SAP_SHM=0–0
|match_SAP_PAS=1–3
|match_SAP_PAY=0–1
|match_SAP_PRS=3–2
|match_SAP_PEG=1–2
|match_SAP_SEP=1–2
|match_SAP_FOL=0–0
|match_SAP_FJR=1–1
|match_SAP_ZOB=1–3
|name_SEP=Sepahan
|match_SEP_ABU=3–0
|match_SEP_BGH=2–0
|match_SEP_EST=0–0
|match_SEP_ESA=4–2
|match_SEP_SHM=3–0
|match_SEP_PAS=3–4
|match_SEP_PAY=2–1
|match_SEP_PRS=1–2
|match_SEP_PEG=3–0
|match_SEP_SAP=1–1
|match_SEP_FOL=2–1
|match_SEP_FJR=3–1
|match_SEP_ZOB=2–1
|name_FOL=Foolad
|match_FOL_ABU=2–0
|match_FOL_BGH=3–0
|match_FOL_EST=1–1
|match_FOL_ESA=2–2
|match_FOL_SHM=2–0
|match_FOL_PAS=2–1
|match_FOL_PAY=2–0
|match_FOL_PRS=1–0
|match_FOL_PEG=4–1
|match_FOL_SAP=1–0
|match_FOL_SEP=1–0
|match_FOL_FJR=3–0
|match_FOL_ZOB=0–0
|name_FJR=Fajr Sepasi
|match_FJR_ABU=1–0
|match_FJR_BGH=0–0
|match_FJR_EST=2–2
|match_FJR_ESA=1–1
|match_FJR_SHM=0–0
|match_FJR_PAS=1–1
|match_FJR_PAY=2–1
|match_FJR_PRS=1–1
|match_FJR_PEG=2–1
|match_FJR_SAP=1–1
|match_FJR_SEP=2–1
|match_FJR_FOL=1–2
|match_FJR_ZOB=2–0
|name_ZOB=Zob Ahan
|match_ZOB_ABU=1–1
|match_ZOB_BGH=3–3
|match_ZOB_EST=2–1
|match_ZOB_ESA=1–1
|match_ZOB_SHM=2–1
|match_ZOB_PAS=1–1
|match_ZOB_PAY=1–0
|match_ZOB_PRS=1–0
|match_ZOB_PEG=2–0
|match_ZOB_SAP=1–1
|match_ZOB_SEP=3–1
|match_ZOB_FOL=0–1
|match_ZOB_FJR=2–1
|update=complete
|source=[http://www.iplstats.com/website03-04/start.htm http://www.iplstats.com/]
}}
Promotion/relegation playoff
{{#invoke:Sports table|main|style=WDL
|team1=SAI
|team2=SHM
|team3=SAN
|team4=SHG
|result1=PL |result2=PL | result3=AL |result4=AL
|win_SAI=3 |draw_SAI=0 |loss_SAI=0 |gf_SAI=5 |ga_SAI=0
|win_SHM=2 |draw_SHM=0 |loss_SHM=1 |gf_SHM=4 |ga_SHM=2
|win_SAN=0 |draw_SAN=1 |loss_SAN=2 |gf_SAN=3 |ga_SAN=6
|win_SHG=0 |draw_SHG=1 |loss_SHG=2 |gf_SHG=3 |ga_SHG=7
|name_SAI=Saipa
|name_SAN=Sanat Naft
|name_SHG=Shahid Ghandi
|name_SHM=Shamoushak
|res_col_header=QR
|col_PL=green1 |text_CLGS=Qualified to (Stayed in) to Premier League
|col_AL=red1 |text_REL=Relegated to (Stayed in) Azadegan League
}}
Player statistics
=Top goal scorers=
;16
- {{flagicon|Iran}} Ali Daei (Persepolis)
;12
- {{flagicon|Iran}} Arash Borhani (PAS Tehran)
;11
- {{flagicon|Iran}} Reza Enayati (Esteghlal)
;10
- {{flagicon|Iran}} Javad Nekounam (PAS Tehran)
;9
- {{flagicon|Iran}} Khodadad Azizi (PAS Tehran)
- {{flagicon|Iran}} Amir Khalifeasl (Est. Ahvaz)
- {{flagicon|Iran}} Mehdi Rajabzadeh (Zob Ahan)
;8
- {{flagicon|Brazil}} Adriano Alvez (Est. Ahvaz)
- {{flagicon|Iran}} Rasoul Khatibi (Sepahan)
- {{flagicon|Iran}} Iman Mobali (Foolad)
- {{flagicon|Iran}} Pejman Noori (Pegah Gilan)
- {{flagicon|Iran}} Iman Razaghirad (Aboomoslem)
- {{flagicon|Iran}} Bahman Tahmasebi (Paykan)
Participating in international competitions
References
- [http://www.iplstats.com/ Iran Premier League Statistics]
- [http://www.persianleague.com/ Persian League]
{{Iranian football top flight seasons}}
{{Persian Gulf Pro League}}
{{Iran Pro League seasons}}
{{2004 in Asian football (AFC)}}
{{DEFAULTSORT:2003-04 Iran Pro League}}