
Iraq
Iraqi League
Season: 2025
Standings
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 | 27 | 27 | 63 | |
| 2 | 27 | 29 | 59 | |
| 3 | 27 | 14 | 53 | |
| 4 | 27 | 14 | 51 | |
| 5 | 27 | 12 | 48 | |
| 6 | 27 | 18 | 47 | |
| 7 | 27 | 10 | 45 | |
| 8 | 27 | 8 | 44 | |
| 9 | 27 | 1 | 39 | |
| 10 | 27 | 4 | 37 | |
| 11 | 28 | -1 | 37 | |
| 12 | 27 | 5 | 36 | |
| 13 | 27 | -7 | 34 | |
| 14 | 27 | -3 | 33 | |
| 15 | 28 | -14 | 30 | |
| 16 | 27 | -6 | 27 | |
| 17 | 27 | -8 | 26 | |
| 18 | 27 | -15 | 25 | |
| 19 | 27 | -29 | 12 | |
| 20 | 27 | -59 | 2 |
Promotion - AFC Champions League (League phase)Stars League (Relegation)Relegation
Fixtures
Regular Season - 28
2026-04-14
Al-Qasim

16:30
Gharraf2026-04-14
Naft

14:00
Erbil2026-04-13
Al Quwa Al Jawiya

16:30
Al Kahrabaa2026-04-13
Al Karkh

16:30
Diyala2026-04-13
Al Shorta

14:00
Al Zawra'a2026-04-13
Naft Maysan

14:00
Mosul2026-04-13
Newroz

14:00
Al Minaa Basra2026-04-12
Al Najaf

FT
0
-
3
Al-Karma2026-04-12
Zakho

FT
1
-
2
Al Talaba2026-04-12
Baghdad

FT
2
-
1
DuhokRegular Season - 27
2026-04-09
Al Quwa Al Jawiya

FT
5
-
0
Al-Qasim2026-04-09
Naft

FT
1
-
0
Gharraf2026-04-09
Al Kahrabaa

FT
2
-
0
Al Minaa Basra2026-04-09
Erbil

FT
2
-
2
Mosul2026-04-09
Diyala

FT
1
-
0
Naft Maysan2026-04-08
Al-Karma

FT
3
-
0
Duhok2026-04-08
Al Talaba

FT
2
-
1
Al Najaf2026-04-08
Zakho

FT
1
-
1
Al Zawra'a2026-04-08
Newroz

FT
0
-
0
Al Karkh2026-04-08
Al Shorta

FT
4
-
1
BaghdadRegular Season - 26
2026-04-05
Al Quwa Al Jawiya

FT
0
-
0
Naft2026-04-05
Al Minaa Basra

FT
0
-
1
Naft Maysan2026-04-05
Al Kahrabaa

FT
3
-
0
Al-Qasim2026-04-05
Gharraf

FT
0
-
0
Erbil2026-04-04
Al Zawra'a

FT
0
-
0
Al-Karma2026-04-04
Al Najaf

FT
1
-
3
Al Shorta2026-04-04
Duhok

FT
1
-
0
Al Talaba2026-04-04
Diyala

FT
1
-
1
Newroz2026-04-03
Baghdad

FT
1
-
2
Zakho2026-04-03
Mosul

FT
1
-
2
Al KarkhRegular Season - 25
2026-03-31
Gharraf

FT
1
-
0
Al Najaf2026-03-31
Al-Qasim

FT
0
-
4
Diyala2026-03-31
Al Shorta

FT
3
-
3
Al Quwa Al Jawiya2026-03-31
Erbil

FT
1
-
1
Al Zawra'a2026-03-31
Newroz

FT
2
-
0
Naft Maysan2026-03-30
Baghdad

FT
2
-
1
Al-Karma2026-03-30
Al Karkh

FT
1
-
0
Al Minaa Basra2026-03-30
Duhok

FT
0
-
1
Zakho2026-03-30
Mosul

FT
2
-
1
Al Kahrabaa2026-03-30
Al Talaba

FT
0
-
0
NaftRegular Season - 24
2026-03-27
Naft Maysan

FT
0
-
0
Erbil2026-03-27
Diyala

FT
1
-
2
Al Najaf2026-03-26
Al-Karma

FT
1
-
1
Mosul2026-03-26
Al Quwa Al Jawiya

FT
1
-
0
Al Karkh2026-03-26
Zakho

FT
0
-
2
Al Shorta2026-03-25
Al Zawra'a

FT
1
-
0
Al Kahrabaa2026-03-25
Al Talaba

FT
2
-
1
Baghdad2026-03-25
Al Minaa Basra

FT
1
-
1
Duhok2026-03-25
Al-Qasim

FT
0
-
2
Naft2026-03-25
Newroz

FT
2
-
1
GharrafRegular Season - 20
2026-03-23
Erbil

FT
2
-
0
Diyala2026-03-02
Al Zawra'a

FT
1
-
1
Mosul2026-03-02
Al Shorta

FT
2
-
0
Al Kahrabaa2026-03-02
Duhok

FT
1
-
2
Newroz2026-03-01
Al Minaa Basra

FT
2
-
0
Al-Karma2026-03-01
Baghdad

FT
1
-
2
Naft2026-02-28
Al Quwa Al Jawiya

FT
2
-
0
Al Najaf2026-02-28
Naft Maysan

FT
0
-
1
Al Talaba2026-02-28
Al-Qasim

FT
0
-
3
Al Karkh2026-02-26
Zakho

FT
2
-
0
GharrafRegular Season - 21
2026-03-22
Mosul

FT
2
-
0
Zakho2026-03-07
Duhok

FT
2
-
1
Al Shorta2026-03-07
Al-Karma

FT
2
-
3
Erbil2026-03-07
Diyala

FT
0
-
2
Al Kahrabaa2026-03-07
Newroz

FT
1
-
2
Al Zawra'a2026-03-06
Naft

FT
0
-
1
Al Karkh2026-03-06
Gharraf

FT
1
-
2
Al Quwa Al Jawiya2026-03-06
Al Najaf

FT
0
-
1
Al Minaa Basra2026-03-06
Al Talaba

FT
2
-
0
Al-Qasim2026-03-06
Naft Maysan

FT
2
-
1
BaghdadRegular Season - 18
2026-03-21
Al Zawra'a

FT
3
-
2
Baghdad2026-03-21
Naft

FT
1
-
1
Al Shorta2026-02-14
Al Najaf

FT
1
-
2
Al Kahrabaa2026-02-14
Diyala

FT
1
-
1
Al-Karma2026-02-14
Erbil

FT
0
-
1
Zakho2026-02-14
Naft Maysan

FT
2
-
1
Al-Qasim2026-02-13
Al Karkh

FT
0
-
2
Al Talaba2026-02-13
Duhok

FT
0
-
0
Mosul2026-02-13
Al Quwa Al Jawiya

FT
2
-
1
Newroz2026-02-13
Al Minaa Basra

FT
0
-
1
GharrafRegular Season - 23
2026-03-19
Newroz

FT
2
-
1
Al-Qasim2026-03-18
Zakho

FT
2
-
2
Al-Karma2026-03-18
Duhok

FT
0
-
2
Erbil2026-03-18
Al Minaa Basra

FT
1
-
1
Diyala2026-03-18
Al Karkh

FT
1
-
1
Naft Maysan2026-03-17
Al Shorta

FT
3
-
3
Al Talaba2026-03-17
Gharraf

FT
0
-
1
Al Zawra'a2026-03-17
Al Quwa Al Jawiya

FT
3
-
1
Baghdad2026-03-17
Al Kahrabaa

FT
1
-
2
Naft2026-03-17
Al Najaf

FT
1
-
2
MosulRegular Season - 22
2026-03-14
Al Karkh

FT
0
-
1
Duhok2026-03-14
Al-Qasim

FT
0
-
1
Zakho2026-03-13
Al Zawra'a

FT
1
-
1
Naft Maysan2026-03-13
Erbil

FT
3
-
2
Al Minaa Basra2026-03-13
Naft

FT
1
-
1
Al Najaf2026-03-13
Diyala

FT
0
-
1
Al Quwa Al Jawiya2026-03-12
Al-Karma

FT
3
-
0
Gharraf2026-03-12
Mosul

FT
0
-
1
Al Shorta2026-03-12
Al Kahrabaa

FT
1
-
2
Al Talaba2026-03-12
Baghdad

FT
0
-
2
NewrozRegular Season - 1
2026-02-26
Al Zawra'a

FT
1
-
2
Al Shorta2025-09-15
Erbil

FT
3
-
2
Al Najaf2025-09-15
Al Karkh

FT
0
-
1
Al Quwa Al Jawiya2025-09-15
Gharraf

FT
1
-
0
Mosul2025-09-14
Duhok

FT
0
-
1
Al-Karma2025-09-14
Naft Maysan

FT
1
-
3
Al Minaa Basra2025-09-14
Al-Qasim

FT
0
-
3
Naft2025-09-13
Al Talaba

FT
1
-
0
Zakho2025-09-13
Newroz

FT
3
-
2
Al Kahrabaa2025-09-13
Baghdad

FT
1
-
2
DiyalaRegular Season - 19
2026-02-22
Al Kahrabaa

FT
5
-
0
Baghdad2026-02-22
Zakho

FT
2
-
0
Naft2026-02-21
Al Karkh

FT
3
-
1
Al Zawra'a2026-02-21
Al-Karma

FT
3
-
0
Naft Maysan2026-02-21
Al Shorta

FT
2
-
1
Diyala2026-02-21
Al-Qasim

FT
0
-
2
Erbil2026-02-21
Mosul

FT
2
-
1
Al Minaa Basra2026-02-20
Al Talaba

FT
1
-
2
Al Quwa Al Jawiya2026-02-20
Newroz

FT
2
-
0
Al Najaf2026-02-20
Gharraf

FT
4
-
3
DuhokRegular Season - 17
2026-02-06
Al Quwa Al Jawiya

FT
2
-
1
Naft Maysan2026-02-06
Mosul

FT
0
-
2
Newroz2026-02-06
Al Kahrabaa

FT
1
-
1
Duhok2026-02-06
Baghdad

FT
0
-
0
Al Minaa Basra2026-02-05
Al Zawra'a

FT
4
-
2
Zakho2026-02-05
Al-Karma

FT
1
-
1
Al Talaba2026-02-05
Al Najaf

FT
1
-
1
Al-Qasim2026-02-05
Erbil

FT
3
-
1
Naft2026-02-04
Diyala

FT
1
-
0
Al Karkh2026-02-04
Gharraf

FT
0
-
1
Al ShortaRegular Season - 16
2026-02-01
Naft

FT
0
-
0
Al Zawra'a2026-02-01
Zakho

FT
1
-
1
Al Minaa Basra2026-02-01
Naft Maysan

FT
0
-
2
Al Kahrabaa2026-02-01
Al-Qasim

FT
0
-
3
Duhok2026-02-01
Mosul

FT
0
-
1
Al Quwa Al Jawiya2026-01-31
Al Shorta

FT
2
-
1
Al Najaf2026-01-31
Al Talaba

FT
3
-
1
Gharraf2026-01-31
Al-Karma

FT
1
-
1
Al Karkh2026-01-31
Baghdad

FT
1
-
1
Erbil2026-01-31
Newroz

FT
2
-
1
DiyalaRegular Season - 15
2026-01-28
Al Kahrabaa

FT
0
-
2
Al Quwa Al Jawiya2026-01-28
Duhok

FT
0
-
0
Al Zawra'a2026-01-28
Al Minaa Basra

FT
0
-
0
Naft2026-01-28
Al-Qasim

FT
2
-
3
Mosul2026-01-27
Al Talaba

FT
1
-
1
Diyala2026-01-27
Al Shorta

FT
2
-
1
Naft Maysan2026-01-27
Newroz

FT
0
-
1
Al-Karma2026-01-27
Al Najaf

FT
1
-
2
Zakho2026-01-27
Al Karkh

FT
1
-
1
Erbil2026-01-26
Gharraf

FT
3
-
2
BaghdadRegular Season - 14
2026-01-23
Zakho

FT
1
-
1
Duhok2026-01-23
Al Minaa Basra

FT
1
-
1
Al Shorta2026-01-23
Al Kahrabaa

FT
0
-
1
Mosul2026-01-23
Erbil

FT
0
-
2
Al Talaba2026-01-23
Naft

FT
1
-
2
Naft Maysan2026-01-22
Al Zawra'a

FT
2
-
0
Al Najaf2026-01-22
Al-Karma

FT
2
-
1
Baghdad2026-01-22
Al Quwa Al Jawiya

FT
2
-
0
Al-Qasim2026-01-22
Al Karkh

FT
3
-
0
Newroz2026-01-22
Diyala

FT
1
-
1
GharrafRegular Season - 13
2026-01-19
Al Talaba

FT
1
-
2
Al Minaa Basra2026-01-19
Naft

FT
1
-
0
Al Kahrabaa2026-01-18
Al Najaf

FT
0
-
3
Gharraf2026-01-18
Mosul

FT
1
-
3
Al-Karma2026-01-18
Baghdad

FT
1
-
1
Al Karkh2026-01-18
Naft Maysan

FT
0
-
2
Zakho2026-01-18
Al-Qasim

FT
0
-
3
Newroz2026-01-17
Al Quwa Al Jawiya

FT
1
-
1
Al Shorta2026-01-17
Duhok

FT
1
-
0
Diyala2026-01-17
Al Zawra'a

FT
1
-
0
ErbilRegular Season - 12
2026-01-14
Al Minaa Basra

FT
0
-
2
Al Karkh2026-01-14
Al Najaf

FT
2
-
4
Naft Maysan2026-01-14
Al Kahrabaa

FT
0
-
3
Zakho2026-01-14
Newroz

FT
0
-
1
Al Talaba2026-01-14
Gharraf

FT
2
-
0
Naft2026-01-13
Baghdad

FT
0
-
2
Al Quwa Al Jawiya2026-01-13
Erbil

FT
2
-
1
Duhok2026-01-13
Al-Karma

FT
1
-
0
Al-Qasim2026-01-13
Al Shorta

FT
3
-
0
Mosul2026-01-13
Diyala

FT
1
-
1
Al Zawra'aRegular Season - 11
2026-01-10
Al Talaba

FT
2
-
0
Al Kahrabaa2026-01-10
Al Karkh

FT
2
-
0
Al Najaf2026-01-10
Gharraf

FT
0
-
1
Newroz2026-01-09
Al Quwa Al Jawiya

FT
1
-
0
Al-Karma2026-01-09
Naft

FT
2
-
1
Diyala2026-01-09
Naft Maysan

FT
2
-
2
Al Zawra'a2026-01-09
Zakho

FT
2
-
2
Baghdad2026-01-09
Duhok

FT
1
-
0
Al Minaa Basra2026-01-08
Mosul

FT
0
-
2
Erbil2026-01-08
Al-Qasim

FT
1
-
7
Al ShortaRegular Season - 10
2026-01-05
Al Zawra'a

FT
0
-
0
Gharraf2026-01-05
Al-Karma

FT
2
-
0
Al Najaf2026-01-05
Al Minaa Basra

FT
1
-
2
Al Kahrabaa2026-01-05
Naft Maysan

FT
1
-
1
Diyala2026-01-05
Newroz

FT
2
-
0
Naft2026-01-04
Al Shorta

FT
1
-
0
Zakho2026-01-04
Duhok

FT
1
-
0
Baghdad2026-01-04
Erbil

FT
0
-
0
Al Quwa Al Jawiya2026-01-04
Al Karkh

FT
2
-
2
Mosul2026-01-04
Al-Qasim

FT
0
-
3
Al TalabaRegular Season - 9
2026-01-01
Al Kahrabaa

FT
0
-
1
Al Zawra'a2026-01-01
Al Minaa Basra

FT
1
-
1
Newroz2026-01-01
Al Najaf

FT
0
-
0
Naft2025-12-31
Al Talaba

FT
0
-
0
Mosul2025-12-31
Gharraf

FT
0
-
1
Al-Karma2025-12-31
Erbil

FT
1
-
0
Naft Maysan2025-12-31
Zakho

FT
1
-
1
Al Karkh2025-12-30
Al Quwa Al Jawiya

FT
0
-
2
Duhok2025-12-30
Baghdad

FT
2
-
1
Al Shorta2025-12-30
Diyala

FT
3
-
0
Al-QasimRegular Season - 8
2025-12-28
Al Zawra'a

FT
2
-
0
Al Minaa Basra2025-12-27
Al-Karma

FT
0
-
0
Zakho2025-12-26
Al Talaba

FT
1
-
0
Al Shorta2025-12-23
Naft

FT
0
-
0
Al Quwa Al Jawiya2025-12-23
Duhok

FT
1
-
0
Al Najaf2025-12-23
Al Kahrabaa

13:00
3
-
0
Al-Qasim2025-12-22
Diyala

FT
1
-
1
Erbil2025-12-22
Newroz

FT
0
-
1
Baghdad2025-12-22
Al Karkh

FT
1
-
0
Gharraf2025-12-22
Mosul

FT
1
-
1
Naft MaysanRegular Season - 7
2025-11-23
Zakho

FT
1
-
0
Al-Qasim2025-11-23
Baghdad

FT
2
-
1
Al Talaba2025-11-22
Al Najaf

FT
0
-
2
Al Quwa Al Jawiya2025-11-22
Erbil

FT
2
-
1
Gharraf2025-11-22
Al Kahrabaa

FT
1
-
2
Diyala2025-11-22
Al-Karma

FT
2
-
0
Al Minaa Basra2025-11-21
Naft

FT
1
-
2
Mosul2025-11-21
Al Zawra'a

FT
2
-
1
Newroz2025-11-21
Naft Maysan

FT
2
-
2
Duhok2025-11-20
Al Shorta

FT
3
-
0
Al KarkhRegular Season - 6
2025-10-31
Al Karkh

FT
1
-
1
Al Kahrabaa2025-10-31
Al Talaba

FT
2
-
1
Naft Maysan2025-10-31
Mosul

FT
1
-
3
Al Zawra'a2025-10-31
Al Minaa Basra

FT
2
-
0
Al-Qasim2025-10-30
Al Quwa Al Jawiya

FT
2
-
1
Diyala2025-10-30
Duhok

FT
0
-
0
Naft2025-10-30
Baghdad

FT
0
-
1
Al Najaf2025-10-30
Gharraf

FT
0
-
0
Zakho2025-10-29
Newroz

FT
0
-
1
Erbil2025-10-29
Al Shorta

FT
1
-
0
Al-KarmaRegular Season - 5
2025-10-27
Al-Qasim

FT
0
-
2
Al Zawra'a2025-10-27
Naft Maysan

FT
1
-
2
Al Karkh2025-10-26
Al Najaf

FT
1
-
0
Al Talaba2025-10-26
Zakho

FT
1
-
0
Mosul2025-10-26
Naft

FT
3
-
0
Baghdad2025-10-26
Diyala

FT
0
-
0
Al Minaa Basra2025-10-25
Al Quwa Al Jawiya

FT
1
-
1
Gharraf2025-10-25
Newroz

FT
0
-
2
Duhok2025-10-25
Al-Karma

FT
4
-
0
Al Kahrabaa2025-10-24
Erbil

FT
1
-
0
Al ShortaRegular Season - 4
2025-10-05
Al Zawra'a

FT
0
-
2
Al Quwa Al Jawiya2025-10-05
Al Minaa Basra

FT
4
-
2
Al Najaf2025-10-05
Baghdad

FT
4
-
1
Naft Maysan2025-10-05
Mosul

15:00
0
-
3
Diyala2025-10-04
Al Kahrabaa

FT
0
-
1
Al Shorta2025-10-04
Zakho

FT
4
-
0
Newroz2025-10-04
Gharraf

FT
0
-
0
Al-Qasim2025-10-03
Al Talaba

FT
2
-
1
Duhok2025-10-03
Erbil

FT
2
-
1
Al-Karma2025-10-03
Al Karkh

FT
2
-
2
NaftRegular Season - 3
2025-09-27
Duhok

FT
2
-
3
Al Karkh2025-09-27
Al-Karma

FT
0
-
0
Al Zawra'a2025-09-27
Al Quwa Al Jawiya

FT
1
-
0
Al Minaa Basra2025-09-27
Al Kahrabaa

FT
0
-
0
Erbil2025-09-26
Mosul

FT
2
-
1
Al Najaf2025-09-26
Naft Maysan

FT
0
-
1
Gharraf2025-09-26
Al-Qasim

FT
0
-
1
Baghdad2025-09-25
Al Shorta

FT
3
-
2
Newroz2025-09-25
Diyala

FT
2
-
1
Zakho2025-09-25
Naft

15:00
3
-
0
Al TalabaRegular Season - 2
2025-09-21
Al Zawra'a

FT
1
-
1
Al Talaba2025-09-21
Gharraf

FT
3
-
1
Al Kahrabaa2025-09-21
Al Shorta

FT
2
-
0
Duhok2025-09-21
Baghdad

FT
0
-
3
Mosul2025-09-20
Al Minaa Basra

FT
1
-
3
Erbil2025-09-20
Al-Karma

FT
2
-
1
Naft2025-09-20
Al Karkh

FT
2
-
1
Al-Qasim2025-09-20
Newroz

FT
1
-
2
Naft Maysan2025-09-19
Zakho

FT
2
-
1
Al Quwa Al Jawiya2025-09-19
Al Najaf

FT
0
-
1
Diyala