Table: 1.Al-Shurta (Baghdad) 36 25 8 3 70-20 83 [C] Champions 2.Al-Zawra'a (Baghdad) 36 22 8 6 53-25 74 3.Zakho (Zakho) 36 19 10 7 55-25 67 4.Al-Talaba (Baghdad) 36 17 9 10 39-25 60 5.Al-Quwa Al-Jawiya (Baghdad) 36 16 9 11 47-39 57 6.Al-Karmah 36 15 10 11 42-31 55 [P] 7.Duhok (Duhok) 35 15 9 11 39-33 54 8.Al-Nafit (Baghdad) 36 13 14 9 26-24 53 9.Al-Qasim (Al-Qasim) 36 13 12 11 41-40 51 10.Newroz SC (Sulimaniya) 36 13 10 13 41-39 49 11.Nafit Maysan (Amara) 36 13 9 14 37-41 48 12.Arbil (Arbil) 35 14 5 16 43-53 47 13.Kahrabaa (Baghdad) 36 11 12 13 34-39 45 14.Al-Najaf (Najaf) 36 10 13 13 34-33 43 15.Al-Karkh (Baghdad) 36 11 10 15 35-44 43 16.Al-Mina'a (Basra) 36 10 10 16 35-42 40 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17.Diyala (Baquba) 36 10 10 16 29-45 40 [P] 18.Nafit Al-Janob (Basra) 36 7 8 21 26-50 29 ---------------------------------------------------------- 19.Al-Hudod (Baghdad) 36 7 2 27 33-74 23 20.Karbala (Karbala) 36 4 10 22 22-59 22 Round 1 [Sep 20] Arbil 2-1 Diyala Duhok 0-1 Zawra'a [Sep 21] Karbala 0-0 Newroz Nafit Janob 1-0 Karkh Shurta 2-2 Karmah Najaf 1-1 Nafit Baghdad [Sep 22] Mina'a 2-1 Hudod Qasim 1-2 Nafit Maysan Talaba 0-0 Zakho Kahrabaa 0-0 Quwa Jawiya Round 2 [Sep 26] Karmah 0-2 Nafit Baghdad Diyala 0-6 Shurta Zawra'a 2-1 Karkh Zakho 1-1 Newroz [Sep 27] Quwa Jawiya 2-1 Mina'a Qasim 0-0 Kahrabaa Duhok 0-1 Arbil Karbala 1-1 Najaf [Sep 28] Nafit Maysan 1-0 Nafit Janob Talaba 1-0 Hudod Round 3 [Oct 4] Karmah 3-1 Hudod Mina'a 1-2 Karkh [Oct 5] Arbil 1-1 Zawra'a Zakho 5-0 Karbala Shurta 1-0 Talaba Diyala 0-1 Qasim [Oct 6] Nafit Maysan 0-0 Nafit Baghdad Kahrabaa 2-1 Newroz Nafit Janob 1-2 Quwa Jawiya Najaf 0-1 Duhok Round 4 [Oct 24] Hudod 0-1 Shurta Qasim 4-0 Arbil Nafit Baghdad 2-0 Nafit Janob Talaba 2-0 Karmah [Oct 25] Karkh 0-2 Nafit Maysan Karbala 1-0 Mina'a Zawra'a 2-3 Zakho [Oct 26] Newroz 2-1 Najaf Duhok 0-0 Kahrabaa Quwa Jawiya 1-1 Diyala Round 5 [Oct 28] Hudod 0-1 Nafit Baghdad Nafit Janob 0-5 Karmah Shurta 2-2 Qasim [Oct 29] Newroz 1-0 Talaba Nafit Maysan 0-0 Karbala Mina'a 1-0 Zawra'a [Oct 30] Karkh 1-1 Quwa Jawiya Arbil 0-0 Najaf Diyala 1-2 Kahrabaa Zakho 2-2 Duhok Round 6 [Oct 31] Nafit Baghdad 0-2 Shurta [Nov 1] Hudod 0-1 Karbala Karmah 1-0 Qasim Zawra'a 1-0 Newroz [Nov 2] Quwa Jawiya 1-0 Zakho Talaba 1-0 Mina'a Duhok 1-3 Karkh [Nov 3] Najaf 2-0 Diyala Kahrabaa 1-0 Nafit Maysan Arbil 4-1 Nafit Janob Round 7 [Nov 6] Newroz 1-3 Karmah Qasim 0-0 Nafit Baghdad Karkh 2-1 Karbala Zawra'a 1-0 Talaba [Nov 7] Diyala 1-1 Mina'a Hudod 0-1 Najaf Nafit Janob 2-1 Kahrabaa Zakho 3-1 Arbil [Dec 16] Nafit Maysan 0-1 Quwa Jawiya Shurta 0-0 Duhok Round 8 [Nov 25] Karmah 0-0 Zawra'a Nafit Baghdad 1-0 Karkh Talaba 0-1 Nafit Janob [Nov 26] Najaf 4-1 Nafit Maysan Arbil 3-1 Hudod [Nov 27] Mina'a 0-0 Zakho Karbala 2-2 Diyala [Dec 20] Quwa Jawiya 2-0 Newroz [Dec 21] Kahrabaa 0-1 Shurta Duhok 2-0 Qasim Round 9 [Nov 30] Karkh 1-1 Kahrabaa Nafit Maysan 1-1 Arbil Qasim 0-0 Talaba Zawra'a 1-1 Najaf [Dec 1] Diyala 0-0 Nafit Baghdad Karbala 2-1 Nafit Janob Zakho 1-0 Karmah [Dec 28] Hudod 2-3 Quwa Jawiya [Dec 29] Newroz 3-1 Duhok Shurta 1-1 Mina'a Round 10 [Dec 5] Mina'a 3-0 Arbil Nafit Janob 0-0 Zawra'a Talaba 1-0 Karkh [Dec 6] Karmah 1-2 Nafit Maysan Karbala 0-0 Kahrabaa Najaf 1-0 Qasim [Dec 7] Newroz 1-2 Hudod Shurta 0-1 Zakho [Dec 8] Nafit Baghdad 0-1 Quwa Jawiya Duhok 3-1 Diyala Round 11 [Dec 10] Mina'a 0-0 Qasim Nafit Janob 0-0 Najaf Zawra'a 3-1 Karbala [Dec 11] Newroz 0-1 Nafit Maysan Shurta 2-1 Karkh Kahrabaa 3-4 Arbil [Dec 12] Hudod 1-4 Duhok Diyala 0-1 Talaba Nafit Baghdad 2-0 Zakho Quwa Jawiya 1-0 Karmah Round 12 [Jan 2] Karmah 0-0 Karbala Kahrabaa 0-0 Nafit Baghdad Duhok 1-0 Nafit Janob Mina'a 1-0 Nafit Maysan [Jan 3] Newroz 2-1 Diyala Hudod 2-4 Qasim Zakho 2-0 Karkh Zawra'a 3-1 Quwa Jawiya [Jan 4] Shurta 4-1 Arbil Talaba 2-1 Najaf Round 13 [Jan 7] Nafit Baghdad 1-0 Mina'a Karbala 1-2 Duhok [Jan 9] Karkh 0-0 Qasim Nafit Maysan 3-1 Hudod Nafit Janob 2-0 Newroz Diyala 1-4 Zakho [Jan 10] Kahrabaa 0-1 Zawra'a Arbil 1-1 Karmah Najaf 0-0 Shurta Quwa Jawiya 1-1 Talaba Round 14 [Jan 13] Hudod 1-0 Diyala Qasim 1-0 Karbala Mina'a 2-0 Nafit Janob [Jan 14] Newroz 1-0 Karkh Shurta 3-3 Nafit Maysan Duhok 1-0 Quwa Jawiya [Jan 15] Talaba 2-1 Arbil Karmah 1-0 Najaf Zakho 0-1 Kahrabaa Zawra'a 3-1 Nafit Baghdad Round 15 [Jan 18] Karbala 0-1 Shurta Quwa Jawiya 0-1 Qasim [Jan 19] Karkh 2-4 Arbil Diyala 0-0 Karmah Najaf 3-2 Mina'a Zawra'a 3-2 Hudod [Jan 20] Nafit Baghdad 1-1 Newroz Nafit Maysan 0-2 Duhok Kahrabaa 1-2 Talaba Nafit Janob 2-3 Zakho Round 16 [Jan 23] Diyala 1-1 Zawra'a Karmah 0-1 Karkh Arbil 3-1 Karbala [Jan 24] Nafit Maysan 1-1 Zakho Talaba 1-0 Nafit Baghdad Mina'a 1-1 Duhok Shurta 2-2 Newroz [Jan 25] Hudod 2-1 Kahrabaa Qasim 2-1 Nafit Janob Najaf 4-0 Quwa Jawiya Round 17 [Jan 28] Nafit Baghdad 0-2 Arbil Zawra'a 1-0 Nafit Maysan [Jan 29] Newroz 1-1 Qasim Karbala 0-2 Talaba Nafit Janob 1-0 Diyala Duhok 3-1 Karmah [Jan 30] Karkh 1-1 Hudod Kahrabaa 2-1 Mina'a Zakho 1-0 Najaf Quwa Jawiya 1-2 Shurta Round 18 [Feb 3] Diyala 3-1 Nafit Maysan Nafit Baghdad 1-0 Karbala Karmah 1-1 Kahrabaa Qasim 2-0 Zawra'a [Feb 4] Hudod 1-3 Zakho Mina'a 1-5 Newroz Najaf 0-1 Karkh Arbil 0-2 Quwa Jawiya [Apr 8] Shurta 3-1 Nafit Janob [May 10] Talaba 0-0 Duhok Round 19 [Feb 8] Talaba 0-1 Nafit Maysan Diyala 1-3 Karkh Karmah 2-0 Mina'a Shurta 0-0 Zawra'a [Feb 9] Hudod 1-3 Nafit Janob Nafit Baghdad 0-1 Duhok Najaf 0-0 Kahrabaa Qasim 2-6 Zakho [Feb 10] Newroz 2-0 Arbil Quwa Jawiya 1-0 Karbala Round 20 [Feb 13] Karkh 1-0 Nafit Janob Shurta 2-0 Kahrabaa [Feb 14] Nafit Baghdad 0-0 Najaf Talaba 0-0 Diyala Qasim 2-1 Duhok Arbil 0-0 Zakho [Feb 15] Newroz 1-1 Zawra'a Hudod 3-2 Mina'a Karmah 2-1 Quwa Jawiya Karbala 1-3 Nafit Maysan Round 21 [Feb 18] Kahrabaa 2-0 Karkh Nafit Janob 0-0 Nafit Baghdad [Feb 19] Najaf 1-2 Arbil Mina'a 0-0 Qasim Zakho 2-1 Talaba [Feb 20] Nafit Maysan 3-2 Karmah Diyala 1-4 Newroz Quwa Jawiya 2-0 Hudod Zawra'a 1-0 Karbala [May 24] Duhok 1-3 Shurta Round 22 [Mar 2] Nafit Maysan 1-2 Karkh Nafit Janob 0-0 Karbala Quwa Jawiya 0-0 Nafit Baghdad Diyala 2-0 Hudod [Mar 3] Qasim 1-2 Najaf Zakho 1-0 Mina'a Zawra'a 3-0 Kahrabaa [Mar 4] Karmah 2-0 Newroz Talaba 0-2 Shurta [Jun 25] Arbil - Duhok Round 23 [Mar 7] Arbil 0-1 Mina'a [Mar 8] Karkh 1-1 Zakho Kahrabaa 1-1 Diyala Najaf 1-2 Zawra'a [Mar 9] Hudod 0-3 Karmah Nafit Janob 0-2 Talaba Shurta 4-0 Karbala Newroz 0-1 Quwa Jawiya [Mar 23] Nafit Baghdad 1-0 Qasim [May 28] Duhok 0-0 Nafit Maysan Round 24 [Mar 12] Zawra'a 4-0 Arbil Mina'a 1-1 Najaf [Mar 13] Nafit Maysan 0-4 Shurta Zakho 2-1 Nafit Baghdad Qasim 3-2 Hudod Kahrabaa 1-1 Karbala [Mar 14] Karmah 0-0 Nafit Janob Quwa Jawiya 0-1 Karkh Talaba 3-1 Newroz [Jun 1] Diyala 2-1 Duhok Round 25 [Mar 28] Qasim 1-0 Newroz Karbala 1-1 Karkh [Mar 29] Karmah 0-0 Diyala Mina'a 2-0 Nafit Baghdad Talaba 1-2 Zawra'a Najaf 3-1 Hudod [Mar 30] Duhok 1-0 Zakho Kahrabaa 3-1 Arbil Shurta 4-0 Quwa Jawiya Nafit Janob 0-1 Nafit Maysan Round 26 [Apr 2] Diyala 1-0 Karbala Nafit Baghdad 0-0 Karmah Newroz 1-0 Mina'a [Apr 3] Hudod 1-3 Talaba Quwa Jawiya 2-1 Nafit Janob Zawra'a 1-2 Duhok Arbil 0-1 Qasim [Apr 4] Nafit Maysan 2-0 Kahrabaa Karkh 1-0 Najaf Zakho 2-0 Shurta Round 27 [Apr 10] Nafit Baghdad 2-0 Diyala Quwa Jawiya 1-2 Zawra'a [Apr 11] Hudod 0-1 Arbil Qasim 1-1 Karkh Karbala 1-0 Zakho [Apr 12] Karmah 1-1 Talaba Kahrabaa 2-0 Nafit Janob Newroz 2-2 Nafit Maysan Shurta 1-0 Najaf [Jun 17] Duhok 1-1 Mina'a Round 28 [Apr 16] Diyala 2-1 Quwa Jawiya Zakho 0-1 Nafit Maysan Zawra'a 2-0 Karmah Arbil 2-3 Nafit Baghdad [Apr 17] Talaba 1-0 Kahrabaa Najaf 3-2 Karbala Mina'a 0-1 Shurta [Apr 18] Karkh 2-2 Newroz Nafit Janob 2-2 Qasim [Apr 19] Duhok 1-1 Hudod Round 29 [Apr 21] Nafit Baghdad 0-0 Talaba Nafit Maysan 0-1 Diyala Quwa Jawiya 3-0 Najaf [Apr 22] Karbala 3-3 Qasim Nafit Janob 0-1 Mina'a Shurta 0-1 Zawra'a [Apr 23] Hudod 2-1 Karkh Karmah 1-0 Arbil Kahrabaa 1-0 Duhok [May 24] Newroz 0-0 Zakho Round 30 [Apr 26] Qasim 1-1 Quwa Jawiya Zawra'a 3-0 Nafit Janob Zakho 0-1 Diyala [Apr 27] Karkh 1-1 Nafit Baghdad Mina'a 0-2 Kahrabaa Duhok awd Karbala [awarded 3-0, abandoned at 2-1 in injury time] [Apr 28] Hudod 1-2 Newroz Najaf 0-3 Karmah Talaba 1-1 Nafit Maysan Arbil 0-2 Shurta Round 31 [May 1] Nafit Janob 0-1 Duhok Quwa Jawiya 2-2 Kahrabaa [May 2] Karkh 1-4 Talaba Diyala 0-0 Najaf Karbala 0-2 Arbil Zakho 0-0 Zawra'a Nafit Baghdad 2-0 Hudod [May 3] Nafit Maysan 0-1 Qasim Karmah 0-1 Mina'a Newroz 0-1 Shurta Round 32 [May 6] Nafit Baghdad 1-0 Duhok Talaba 2-0 Karbala [May 7] Hudod 0-3 Nafit Janob Arbil 3-2 Nafit Maysan Qasim 1-3 Karmah Kahrabaa 0-3 Zakho [May 8] Mina'a 2-2 Quwa Jawiya Najaf 0-1 Newroz Zawra'a 1-0 Diyala Shurta 1-0 Karkh Round 33 [May 12] Diyala 1-0 Arbil Kahrabaa 2-1 Qasim Nafit Janob 0-0 Najaf Newroz 0-1 Nafit Baghdad [May 13] Karbala 1-4 Quwa Jawiya Zakho 4-0 Hudod Karmah 0-4 Shurta Nafit Maysan 0-2 Zawra'a [May 14] Karkh 1-1 Mina'a Duhok 1-0 Talaba Round 34 [May 18] Nafit Baghdad 0-0 Nafit Maysan Newroz 1-1 Nafit Janob Shurta 1-0 Diyala [May 19] Karkh 0-1 Karmah Najaf 2-0 Kahrabaa Quwa Jawiya 4-0 Duhok Mina'a 3-1 Karbala [May 20] Hudod 0-2 Zawra'a Arbil 1-0 Talaba Qasim 0-2 Zakho Round 35 [Jun 13] Nafit Maysan 2-0 Mina'a Karbala 0-2 Karmah Duhok 1-1 Najaf [Jun 14] Diyala 2-0 Karkh Zakho 2-1 Nafit Janob Arbil 0-1 Newroz Kahrabaa 1-2 Hudod [Jun 15] Zawra'a 1-2 Qasim Shurta 4-0 Nafit Baghdad Talaba 1-1 Quwa Jawiya Round 36 [Jun 18] Hudod 1-0 Nafit Maysan Najaf 0-0 Zakho Newroz 1-0 Karbala [Jun 19] Qasim 0-1 Diyala Quwa Jawiya 1-2 Arbil Kahrabaa 1-1 Nafit Baghdad [Jun 20] Karkh 2-1 Zawra'a Nafit Janob 1-3 Shurta [Jun 21] Karmah 1-0 Duhok Mina'a 2-3 Talaba Table: 1.Al-Shurta (Baghdad) 36 25 8 3 70-20 83 [C] Champions 2.Al-Zawra'a (Baghdad) 36 22 8 6 53-25 74 3.Zakho (Zakho) 36 19 10 7 55-25 67 4.Al-Talaba (Baghdad) 36 17 9 10 39-25 60 5.Al-Quwa Al-Jawiya (Baghdad) 36 16 9 11 47-39 57 6.Al-Karmah 36 15 10 11 42-31 55 [P] 7.Duhok (Duhok) 35 15 9 11 39-33 54 8.Al-Nafit (Baghdad) 36 13 14 9 26-24 53 9.Al-Qasim (Al-Qasim) 36 13 12 11 41-40 51 10.Newroz SC (Sulimaniya) 36 13 10 13 41-39 49 11.Nafit Maysan (Amara) 36 13 9 14 37-41 48 12.Arbil (Arbil) 35 14 5 16 43-53 47 13.Kahrabaa (Baghdad) 36 11 12 13 34-39 45 14.Al-Najaf (Najaf) 36 10 13 13 34-33 43 15.Al-Karkh (Baghdad) 36 11 10 15 35-44 43 16.Al-Mina'a (Basra) 36 10 10 16 35-42 40 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17.Diyala (Baquba) 36 10 10 16 29-45 40 [P] 18.Nafit Al-Janob (Basra) 36 7 8 21 26-50 29 ---------------------------------------------------------- 19.Al-Hudod (Baghdad) 36 7 2 27 33-74 23 20.Karbala (Karbala) 36 4 10 22 22-59 22
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 25 Jun 2025
(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.