The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
IRA

Persian Gulf Pro League 2026/27

Every result, the table as it finished, and the price each match went off at. 89 matches played between August 2026 and October 2026.

89Matches
175Goals
1.97Per game
37.1%Home wins
49%Priced at kickoff
Persepolis FCTop of the table

Final table 18 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 PFPersepolis FC 10 6 2 2 +13 20
2 SFSepahan FC 10 6 2 2 +11 20
3 TSTractor Sazi 9 6 2 1 +10 20
4 EFEsteghlal FC 10 5 5 0 +9 20
5 FFFoolad FC 10 5 4 1 +5 19
6 AAAluminium Arak 10 3 5 2 +3 14
7 KKKheybar Khorramabad 10 3 5 2 +2 14
8 FSFajr Sepasi 10 3 5 2 -2 14
9 GGGol Gohar 10 4 1 5 +1 13
10 CSChadormalu SC 10 3 4 3 -4 13
11 NMNassaji Mazandaran 10 2 5 3 -2 11
12 PAYPaykan 10 2 4 4 -3 10
13 MALMalavan 9 2 3 4 -4 9
14 EKEsteghlal Khuzestan 10 2 3 5 -7 9
15 ZAZOB Ahan 10 1 5 4 -4 8
16 SAQShams Azar Qazvin 10 1 4 5 -5 7
17 SNSanat Naft 10 1 4 5 -10 7
18 MSBMes Shahr-e Babak 10 0 5 5 -13 5

How the season went

Every figure counted from the matches, not typed in.

Goals per game
1.97
175 goals. 30.3% of matches went over 2.5.
Home advantage
37.1%
Draws 38.2%, away wins 24.7%.
Half-time lead held
68.3%
From 41 matches where someone led at the break.
1–1 16 · 18%
0–0 15 · 16.9%
1–0 11 · 12.4%
2–0 8 · 9%
0–2 7 · 7.9%
1–2 6 · 6.7%

Results 108

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 8 November 2026
12:45 Gol Gohar scheduled ZOB Ahan — — —
Saturday 7 November 2026
14:00 Esteghlal Khuzestan scheduled Esteghlal FC — — —
12:00 Tractor Sazi scheduled Kheybar Khorramabad — — —
12:00 Paykan scheduled Nassaji Mazandaran — — —
Friday 6 November 2026
14:00 Chadormalu SC scheduled Foolad FC — — —
13:00 Persepolis FC scheduled Fajr Sepasi — — —
12:00 Sepahan FC scheduled Malavan — — —
12:00 Aluminium Arak scheduled Mes Shahr-e Babak — — —
Thursday 5 November 2026
13:00 Shams Azar Qazvin scheduled Sanat Naft — — —
Saturday 31 October 2026
15:00 Sanat Naft scheduled Gol Gohar — — —
13:00 Mes Shahr-e Babak scheduled Paykan — — —
Friday 30 October 2026
14:30 Foolad FC scheduled Aluminium Arak — — —
14:15 Esteghlal FC scheduled Shams Azar Qazvin — — —
14:00 Kheybar Khorramabad scheduled Sepahan FC — — —
13:15 Malavan scheduled Chadormalu SC — — —
12:00 ZOB Ahan scheduled Esteghlal Khuzestan — — —
12:00 Nassaji Mazandaran scheduled Persepolis FC — — —
Thursday 29 October 2026
13:15 Fajr Sepasi postponed Tractor Sazi — — —
Sunday 25 October 2026
13:30 Esteghlal Khuzestan 2 – 0 Shams Azar Qazvin — — —
13:15 Sepahan FC 4 – 0 Mes Shahr-e Babak — — —
13:15 Persepolis FC 0 – 1 Foolad FC — — —
13:15 Nassaji Mazandaran 2 – 2 Fajr Sepasi — — —
12:30 Paykan 1 – 1 Malavan — — —
Friday 23 October 2026
13:15 Chadormalu SC 1 – 1 Esteghlal FC — — —
12:30 Gol Gohar 0 – 1 Kheybar Khorramabad — — —
12:30 Aluminium Arak 0 – 0 ZOB Ahan — — —
Thursday 22 October 2026
13:30 Tractor Sazi 3 – 0 Sanat Naft — — —
Monday 19 October 2026
14:15 Esteghlal FC 1 – 0 Gol Gohar — — —
13:15 Fajr Sepasi 2 – 0 Paykan — — —
12:00 Mes Shahr-e Babak 0 – 3 Persepolis FC — — —
Sunday 18 October 2026
15:45 Foolad FC 0 – 0 Nassaji Mazandaran — — —
14:00 Shams Azar Qazvin 0 – 0 Sepahan FC — — —
13:30 Kheybar Khorramabad 2 – 1 Esteghlal Khuzestan — — —
13:30 Malavan postponed Tractor Sazi — — —
12:00 ZOB Ahan 1 – 2 Chadormalu SC — — —
Saturday 17 October 2026
15:30 Sanat Naft 2 – 1 Aluminium Arak — — —
Wednesday 14 October 2026
13:30 Kheybar Khorramabad 0 – 0 Persepolis FC 4.75 2.81 1.78
Tuesday 13 October 2026
13:30 Fajr Sepasi 2 – 1 Aluminium Arak 3.19 2.72 2.23
13:30 Malavan 1 – 2 Foolad FC — — —
12:30 ZOB Ahan 1 – 2 Sepahan FC 3.77 2.90 1.92
Saturday 10 October 2026
13:30 Paykan 1 – 1 Shams Azar Qazvin — — —
Friday 9 October 2026
13:30 Persepolis FC 3 – 1 Sanat Naft — — —
13:15 Chadormalu SC 2 – 2 Kheybar Khorramabad — — —
Thursday 8 October 2026
15:30 Foolad FC 2 – 1 Mes Shahr-e Babak — — —
15:15 Sepahan FC 6 – 1 Fajr Sepasi — — —
13:30 Tractor Sazi 1 – 1 Esteghlal FC — — —
13:15 Gol Gohar 3 – 0 Esteghlal Khuzestan — — —
12:30 Nassaji Mazandaran 1 – 1 ZOB Ahan — — —
12:30 Aluminium Arak 1 – 1 Malavan — — —
Sunday 13 September 2026
15:30 Mes Shahr-e Babak 1 – 1 Nassaji Mazandaran 3.82 2.76 1.98
Saturday 12 September 2026
16:30 Sanat Naft 1 – 2 Chadormalu SC — — —
Thursday 10 September 2026
15:30 Shams Azar Qazvin 2 – 3 Gol Gohar — — —
15:30 Esteghlal Khuzestan 1 – 0 Tractor Sazi 4.90 3.47 1.57
15:30 Esteghlal FC 1 – 0 Paykan 1.74 3.14 4.20
Monday 7 September 2026
16:30 Foolad FC 1 – 0 Fajr Sepasi — — —
15:30 Persepolis FC 2 – 0 ZOB Ahan 1.33 4.70 12.25
15:30 Nassaji Mazandaran 1 – 0 Kheybar Khorramabad 2.52 3.08 2.85
15:15 Mes Shahr-e Babak 1 – 2 Malavan 2.98 2.97 2.55
Sunday 6 September 2026
15:30 Sepahan FC 1 – 0 Esteghlal Khuzestan 1.35 4.40 10.47
15:30 Chadormalu SC 1 – 0 Shams Azar Qazvin — — —
15:30 Aluminium Arak 0 – 0 Esteghlal FC 4.50 3.89 2.10
15:15 Paykan 2 – 0 Sanat Naft — — —
Saturday 5 September 2026
14:45 Tractor Sazi 1 – 0 Gol Gohar 1.82 3.68 5.09
Thursday 3 September 2026
15:30 Fajr Sepasi 1 – 1 Mes Shahr-e Babak 2.05 2.85 4.70
Wednesday 2 September 2026
17:00 Sanat Naft 0 – 0 Sepahan FC — — —
16:00 Esteghlal FC 1 – 1 Persepolis FC 3.03 3.00 2.60
15:00 Kheybar Khorramabad 2 – 0 Foolad FC — — —
14:30 ZOB Ahan 1 – 0 Paykan 2.95 2.72 2.75
14:30 Malavan 0 – 1 Nassaji Mazandaran 2.46 2.75 4.00
Tuesday 1 September 2026
15:45 Shams Azar Qazvin 0 – 0 Tractor Sazi — — —
15:30 Gol Gohar 0 – 2 Aluminium Arak 2.10 2.94 4.12
15:30 Esteghlal Khuzestan 1 – 1 Chadormalu SC 3.15 2.90 2.47
Saturday 29 August 2026
15:45 Persepolis FC 3 – 0 Malavan 1.43 4.10 10.00
15:30 Mes Shahr-e Babak 0 – 0 Sanat Naft — — —
15:30 Fajr Sepasi 0 – 0 ZOB Ahan 2.05 3.05 4.05
Friday 28 August 2026
17:30 Foolad FC 0 – 0 Esteghlal FC — — —
16:00 Sepahan FC 2 – 0 Gol Gohar 1.89 3.12 5.30
15:45 Nassaji Mazandaran 0 – 2 Shams Azar Qazvin — — —
15:45 Aluminium Arak 2 – 2 Kheybar Khorramabad 2.40 2.96 3.11
15:30 Paykan 0 – 0 Esteghlal Khuzestan 2.54 2.75 3.50
15:30 Chadormalu SC 0 – 2 Tractor Sazi 5.75 3.30 1.74
Monday 24 August 2026
17:00 Sanat Naft 0 – 3 Foolad FC — — —
16:30 Gol Gohar 3 – 0 Chadormalu SC 2.57 3.18 2.80
16:00 ZOB Ahan 1 – 1 Mes Shahr-e Babak 2.25 3.06 3.42
16:00 Malavan 0 – 1 Fajr Sepasi 2.31 3.05 3.23
16:00 Kheybar Khorramabad 2 – 3 Paykan 2.61 2.70 3.23
15:00 Tractor Sazi 1 – 0 Persepolis FC 2.49 3.03 3.02
Sunday 23 August 2026
16:00 Esteghlal Khuzestan 1 – 1 Nassaji Mazandaran 3.33 2.70 2.77
16:00 Shams Azar Qazvin 1 – 2 Aluminium Arak — — —
16:00 Esteghlal FC 2 – 0 Sepahan FC 2.50 3.22 2.86
Wednesday 19 August 2026
17:00 Foolad FC 1 – 1 Shams Azar Qazvin — — —
16:00 Persepolis FC 4 – 1 Esteghlal Khuzestan 1.36 5.19 12.00
16:00 Mes Shahr-e Babak 1 – 1 Kheybar Khorramabad 4.90 3.14 2.00
16:00 Malavan 2 – 1 ZOB Ahan 2.20 2.70 4.00
16:00 Fajr Sepasi 0 – 0 Sanat Naft — — —
Tuesday 18 August 2026
16:30 Sepahan FC 0 – 2 Tractor Sazi 2.81 2.75 2.91
16:00 Aluminium Arak 0 – 0 Chadormalu SC 3.20 2.85 2.80
15:45 Paykan 0 – 0 Gol Gohar 2.90 2.95 2.90
15:45 Nassaji Mazandaran 0 – 1 Esteghlal FC 6.60 3.48 1.78
Saturday 15 August 2026
16:30 Sanat Naft 1 – 1 Malavan — — —
16:00 ZOB Ahan 0 – 0 Foolad FC — — —
16:00 Shams Azar Qazvin 0 – 2 Persepolis FC — — —
Friday 14 August 2026
16:45 Gol Gohar 1 – 0 Nassaji Mazandaran 1.95 3.31 5.40
16:30 Esteghlal Khuzestan 0 – 2 Aluminium Arak 2.75 2.85 2.86
16:30 Chadormalu SC 0 – 2 Sepahan FC 3.91 3.10 2.12
16:00 Kheybar Khorramabad 1 – 1 Fajr Sepasi 2.60 3.06 2.85
16:00 Esteghlal FC 4 – 0 Mes Shahr-e Babak 1.28 5.00 13.10
14:30 Tractor Sazi 2 – 0 Paykan 1.39 4.00 9.50

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key