Iraqi League 2026/27
Iraqi League has 122 matches played on record. Below are the most recent results, each with goals, line-ups and full match statistics.
Table
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Al-Karma | 12 | 8 | 3 | 1 | +10 | 27 |
| 2 | Naft | 12 | 7 | 4 | 1 | +9 | 25 |
| 3 | Newroz | 12 | 6 | 5 | 1 | +12 | 23 |
| 4 | Al Zawra'a | 12 | 6 | 3 | 3 | +8 | 21 |
| 5 | Al Shorta | 12 | 5 | 6 | 1 | +7 | 21 |
| 6 | Al-Jolan SC | 12 | 5 | 5 | 2 | +4 | 20 |
| 7 | Erbil | 12 | 5 | 4 | 3 | +7 | 19 |
| 8 | Al Minaa Basra | 12 | 4 | 4 | 4 | -1 | 16 |
| 9 | Duhok | 12 | 3 | 6 | 3 | +3 | 15 |
| 10 | Ghaz Al Shamal | 12 | 3 | 6 | 3 | -1 | 15 |
| 11 | Al Talaba | 12 | 3 | 6 | 3 | -3 | 15 |
| 12 | Al Quwa Al Jawiya | 12 | 2 | 7 | 3 | +1 | 13 |
| 13 | Diyala | 12 | 3 | 4 | 5 | -3 | 13 |
| 14 | Zakho | 12 | 3 | 4 | 5 | -6 | 13 |
| 15 | Gharraf | 12 | 3 | 4 | 5 | -6 | 13 |
| 16 | Mosul | 12 | 3 | 3 | 6 | -7 | 12 |
| 17 | Al Karkh | 12 | 2 | 3 | 7 | -6 | 9 |
| 18 | Naft Maysan | 12 | 1 | 6 | 5 | -8 | 9 |
| 19 | Al Kahrabaa | 12 | 1 | 5 | 6 | -7 | 8 |
| 20 | Karbala | 12 | 1 | 4 | 7 | -13 | 7 |
Upcoming matches
Kick-off times in UTC
Matchday 14
- 19 Nov 2026 13:00Duhok — Erbil
- 19 Nov 2026 13:45Al Kahrabaa — Diyala
- 19 Nov 2026 15:30Gharraf — Al Quwa Al Jawiya
- 19 Nov 2026 16:00Ghaz Al Shamal — Al Karkh
- 20 Nov 2026 13:00Zakho — Al Shorta
- 20 Nov 2026 14:00Al Minaa Basra — Karbala
- 20 Nov 2026 15:30Al Zawra'a — Al Talaba
- 20 Nov 2026 16:15Al-Jolan SC — Naft
- 21 Nov 2026 13:00Newroz — Al-Karma
- 21 Nov 2026 15:30Naft Maysan — Mosul
Results
Matchday 13
- 8 Nov 2026Al Shorta 2–1 Naft
- 8 Nov 2026Erbil 1–1 Gharraf
- 7 Nov 2026Al Zawra'a 0–3 Al-Jolan SC
- 7 Nov 2026Al Quwa Al Jawiya 0–1 Al Karkh
- 6 Nov 2026Newroz 1–0 Karbala
- 6 Nov 2026Al-Karma 4–1 Naft Maysan
- 6 Nov 2026Al Talaba 2–2 Ghaz Al Shamal
- 5 Nov 2026Mosul 0–1 Duhok
- 5 Nov 2026Diyala 0–0 Al Minaa Basra
- 5 Nov 2026Al Kahrabaa 2–1 Zakho
Matchday 12
- 31 Oct 2026Al Shorta 1–1 Newroz
- 31 Oct 2026Al Karkh 1–2 Gharraf
- 31 Oct 2026Al Zawra'a 2–0 Diyala
- 31 Oct 2026Naft Maysan 0–0 Zakho
- 30 Oct 2026Erbil 1–1 Ghaz Al Shamal
- 30 Oct 2026Karbala 2–2 Al Talaba
- 30 Oct 2026Al-Karma 1–0 Duhok
- 29 Oct 2026Al Quwa Al Jawiya 0–0 Al Minaa Basra
- 29 Oct 2026Naft 1–0 Al Kahrabaa
- 29 Oct 2026Mosul 2–4 Al-Jolan SC
Matchday 11
- 25 Oct 2026Ghaz Al Shamal 1–0 Naft Maysan
- 24 Oct 2026Al Minaa Basra 2–1 Al-Karma
- 24 Oct 2026Newroz 0–0 Diyala
- 23 Oct 2026Al-Jolan SC 2–1 Al Kahrabaa
- 23 Oct 2026Duhok 5–2 Karbala
- 23 Oct 2026Al Karkh 1–1 Mosul
- 23 Oct 2026Al Zawra'a 0–2 Al Shorta
- 22 Oct 2026Al Talaba 1–0 Al Quwa Al Jawiya
- 22 Oct 2026Gharraf 0–0 Naft
- 22 Oct 2026Zakho 2–1 Erbil
Matchday 10
- 18 Oct 2026Al Shorta 1–1 Al Karkh
- 18 Oct 2026Erbil 0–1 Mosul
- 18 Oct 2026Ghaz Al Shamal 1–0 Al Zawra'a
- 17 Oct 2026Al Quwa Al Jawiya 0–0 Al-Karma
- 17 Oct 2026Naft 2–0 Zakho
- 17 Oct 2026Al-Jolan SC 2–0 Duhok
- 16 Oct 2026Diyala 2–0 Naft Maysan
- 16 Oct 2026Al Kahrabaa 0–1 Al Talaba
- 16 Oct 2026Newroz 2–0 Al Minaa Basra
- 16 Oct 2026Karbala 1–2 Gharraf
Matchday 9
- 10 Oct 2026Al-Karma 3–2 Al Karkh
- 10 Oct 2026Al Kahrabaa 0–0 Karbala
- 10 Oct 2026Al Minaa Basra 2–0 Ghaz Al Shamal
- 9 Oct 2026Gharraf 0–0 Al-Jolan SC
- 9 Oct 2026Naft 2–0 Diyala
- 9 Oct 2026Zakho 0–1 Newroz
- 8 Oct 2026Al Talaba 0–0 Al Shorta
- 8 Oct 2026Naft Maysan 1–1 Erbil
- 8 Oct 2026Duhok 3–0 Al Zawra'a
- 7 Oct 2026Mosul 0–3 Al Quwa Al Jawiya
Matchday 8
- 19 Sept 2026Al Shorta 2–0 Al Kahrabaa
- 19 Sept 2026Al-Karma 1–0 Zakho
- 19 Sept 2026Ghaz Al Shamal 0–0 Newroz
- 19 Sept 2026Al Quwa Al Jawiya 1–1 Diyala
- 18 Sept 2026Al Talaba 2–2 Al-Jolan SC
- 18 Sept 2026Al Minaa Basra 1–1 Duhok
- 18 Sept 2026Mosul 0–1 Naft
- 18 Sept 2026Karbala 0–3 Erbil
- 17 Sept 2026Al Zawra'a 2–0 Gharraf
- 17 Sept 2026Al Karkh 3–2 Naft Maysan