IRA

Iraqi League 2024/25

Every result, the table as it finished, and the price each match went off at. 380 matches played between September 2024 and July 2025.

380Matches
860Goals
2.26Per game
44.2%Home wins
47%Priced at kickoff
Al ShortaTop of the table

Final table 21 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 ASAl Shorta 38 26 9 3 +52 87
2 AZAl Zawra'a 38 23 8 7 +28 77
3 ZAKZakho 38 20 11 7 +32 71
4 ATAl Talaba 38 18 9 11 +13 63
5 AQAAl Quwa Al Jawiya 38 17 9 12 +8 60
6 NAFNaft 38 15 14 9 +5 59
7 DUHDuhok 38 16 9 13 +2 57
8 ALKAl-Karma 38 15 11 12 +8 56
9 ALQAl-Qasim 38 13 13 12 0 52
10 NMNaft Maysan 38 14 9 15 -4 51
11 ERBErbil 38 15 5 18 -12 50
12 AKAl Kahrabaa 38 12 13 13 -2 49
13 ANAl Najaf 38 11 13 14 +1 46
14 AKAl Karkh 38 12 10 16 -9 46
15 AMBAl Minaa Basra 38 11 10 17 -5 43
16 DIYDiyala 38 10 11 17 -19 41
17 NEWNewroz 27 10 9 8 +7 39
18 NANaft Al-Janoob 38 8 9 21 -23 33
19 AHAl Hudod 38 8 2 28 -42 26
20 KARKarbala 38 4 10 24 -38 22
21 NEWNewroz 11 4 2 5 -2 14

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.26
860 goals. 39.2% of matches went over 2.5.
Home advantage
44.2%
Draws 25.8%, away wins 30%.
Half-time lead held
81.3%
From 198 matches where someone led at the break.
1–0 60 · 15.8%
0–0 45 · 11.8%
0–1 41 · 10.8%
1–1 39 · 10.3%
2–1 30 · 7.9%
2–0 29 · 7.6%

Results 380

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.

Friday 4 July 2025
16:00 Karbala 2 – 3 Al Hudod — — —
16:00 Naft Al-Janoob 4 – 3 Erbil — — —
Thursday 3 July 2025
18:30 Al Najaf 2 – 0 Al Talaba — — —
18:30 Al Quwa Al Jawiya 4 – 2 Naft Maysan — — —
16:00 Newroz 1 – 1 Al Kahrabaa 2.03 3.60 3.65
16:00 Al Karkh 2 – 4 Duhok 2.30 3.51 3.17
Wednesday 2 July 2025
18:30 Al Minaa Basra 3 – 0 Diyala 2.43 3.25 3.25
18:30 Naft 2 – 1 Al Zawra'a — — —
16:00 Al-Karma 0 – 0 Zakho 4.30 3.68 2.15
16:00 Al-Qasim 2 – 2 Al Shorta 8.50 4.90 1.40
Sunday 29 June 2025
18:30 Duhok 1 – 4 Newroz 2.00 3.33 4.50
16:00 Al Talaba 1 – 0 Al-Qasim — — —
16:00 Erbil 1 – 3 Al Karkh 2.25 3.45 3.50
Saturday 28 June 2025
18:30 Zakho 2 – 0 Al Quwa Al Jawiya — — —
18:30 Al Kahrabaa 4 – 1 Al-Karma 2.74 3.43 2.65
16:00 Naft Maysan 3 – 1 Al Najaf — — —
Friday 27 June 2025
16:00 Karbala 2 – 4 Naft — — —
16:00 Diyala 2 – 2 Naft Al-Janoob — — —
Wednesday 25 June 2025
18:00 Al Shorta 3 – 1 Al Hudod 1.16 9.48 17.00
16:00 Erbil 2 – 1 Duhok 3.30 3.36 2.20
15:30 Al Zawra'a 2 – 1 Al Minaa Basra 1.45 4.80 7.50
Saturday 21 June 2025
18:30 Al Minaa Basra 2 – 3 Al Talaba — — —
16:00 Al-Karma 1 – 0 Duhok 2.74 2.95 2.76
Friday 20 June 2025
17:00 Al Karkh 2 – 1 Al Zawra'a 7.30 3.79 1.57
17:00 Naft Al-Janoob 1 – 3 Al Shorta — — —
Thursday 19 June 2025
18:30 Al Quwa Al Jawiya 1 – 2 Erbil — — —
18:30 Al Kahrabaa 1 – 1 Naft — — —
16:00 Al-Qasim 0 – 1 Diyala 2.00 3.23 3.90
Wednesday 18 June 2025
18:30 Newroz 1 – 0 Karbala — — —
18:30 Al Najaf 0 – 0 Zakho 7.70 3.50 1.67
16:00 Al Hudod 1 – 0 Naft Maysan — — —
Tuesday 17 June 2025
16:00 Duhok 1 – 1 Al Minaa Basra 1.93 3.23 4.25
Sunday 15 June 2025
17:30 Al Talaba 1 – 1 Al Quwa Al Jawiya — — —
15:00 Al Zawra'a 1 – 2 Al-Qasim 1.40 4.60 9.00
15:00 Al Shorta 4 – 0 Naft — — —
Saturday 14 June 2025
17:30 Erbil 0 – 1 Newroz 2.67 3.13 2.86
17:30 Al Kahrabaa 1 – 2 Al Hudod 1.50 4.45 8.40
15:00 Zakho 2 – 1 Naft Al-Janoob — — —
15:00 Diyala 2 – 0 Al Karkh 2.38 3.26 3.05
Friday 13 June 2025
17:30 Duhok 1 – 1 Al Najaf 2.15 3.14 3.85
15:00 Naft Maysan 2 – 0 Al Minaa Basra — — —
15:00 Karbala 0 – 2 Al-Karma — — —
Sunday 1 June 2025
16:00 Diyala 2 – 1 Duhok 4.40 3.03 2.14
Wednesday 28 May 2025
16:00 Duhok 0 – 0 Naft Maysan — — —
Saturday 24 May 2025
16:00 Newroz 0 – 0 Zakho — — —
16:00 Duhok 1 – 3 Al Shorta 6.50 3.23 1.98
Tuesday 20 May 2025
17:30 Al-Qasim 0 – 2 Zakho 4.99 3.31 1.79
15:00 Al Hudod 0 – 2 Al Zawra'a 21.00 7.30 1.17
15:00 Erbil 1 – 0 Al Talaba — — —
Monday 19 May 2025
17:30 Al Quwa Al Jawiya 4 – 0 Duhok — — —
17:30 Al Minaa Basra 3 – 1 Karbala — — —
15:00 Al Karkh 0 – 1 Al-Karma 2.52 2.90 3.15
15:00 Al Najaf 2 – 0 Al Kahrabaa 2.15 3.16 3.50
Sunday 18 May 2025
17:30 Al Shorta 1 – 0 Diyala 1.27 5.60 13.00
15:00 Newroz 1 – 1 Naft Al-Janoob — — —
15:00 Naft 0 – 0 Naft Maysan — — —
Wednesday 14 May 2025
17:30 Duhok 1 – 0 Al Talaba — — —
15:00 Al Karkh 1 – 1 Al Minaa Basra 3.09 3.00 2.57
Tuesday 13 May 2025
17:30 Al-Karma 0 – 4 Al Shorta 6.10 3.60 1.63
17:30 Naft Maysan 0 – 2 Al Zawra'a — — —
15:00 Zakho 4 – 0 Al Hudod 1.25 5.56 13.70
15:00 Karbala 1 – 4 Al Quwa Al Jawiya — — —
Monday 12 May 2025
17:30 Naft Al-Janoob 0 – 0 Al Najaf — — —
17:30 Newroz 0 – 1 Naft — — —
15:00 Al Kahrabaa 2 – 1 Al-Qasim 2.30 2.95 3.30
15:00 Diyala 1 – 0 Erbil 2.65 2.98 2.85
Saturday 10 May 2025
16:00 Al Talaba 0 – 0 Duhok — — —
Thursday 8 May 2025
17:30 Al Zawra'a 1 – 0 Diyala 1.37 5.00 10.00
17:30 Al Shorta 1 – 0 Al Karkh 1.27 5.60 13.00
15:00 Al Minaa Basra 2 – 2 Al Quwa Al Jawiya — — —
15:00 Al Najaf 0 – 1 Newroz 2.50 3.10 3.12
Wednesday 7 May 2025
17:30 Al-Qasim 1 – 3 Al-Karma 3.24 2.90 2.49
17:30 Al Kahrabaa 0 – 3 Zakho 4.20 2.90 2.13
15:00 Al Hudod 0 – 3 Naft Al-Janoob — — —
15:00 Erbil 3 – 2 Naft Maysan — — —
Tuesday 6 May 2025
17:30 Al Talaba 2 – 0 Karbala — — —
15:00 Naft 1 – 0 Duhok — — —
Saturday 3 May 2025
17:30 Al-Karma 0 – 1 Al Minaa Basra 1.86 3.22 4.90
17:30 Newroz 0 – 1 Al Shorta 6.60 4.40 1.51
14:30 Naft Maysan 0 – 1 Al-Qasim — — —
Friday 2 May 2025
19:00 Naft 2 – 0 Al Hudod — — —
17:30 Karbala 0 – 2 Erbil — — —
17:30 Zakho 0 – 0 Al Zawra'a 3.40 3.09 2.44
14:30 Al Karkh 1 – 4 Al Talaba — — —
14:30 Diyala 0 – 0 Al Najaf 2.88 2.82 2.74
Thursday 1 May 2025
17:30 Al Quwa Al Jawiya 2 – 2 Al Kahrabaa — — —
14:30 Naft Al-Janoob 0 – 1 Duhok — — —
Monday 28 April 2025
16:30 Erbil 0 – 2 Al Shorta 10.65 5.10 1.33
16:30 Al Talaba 1 – 1 Naft Maysan — — —
14:00 Al Hudod 1 – 2 Newroz 4.40 3.65 1.80
14:00 Al Najaf 0 – 3 Al-Karma 2.35 2.90 4.30
Sunday 27 April 2025
16:30 Duhok 2 – 1 Karbala — — —
14:00 Al Minaa Basra 0 – 2 Al Kahrabaa 2.38 3.14 3.65
14:00 Al Karkh 1 – 1 Naft — — —
Saturday 26 April 2025
16:30 Zakho 0 – 1 Diyala 1.42 4.21 9.20
16:30 Al Zawra'a 3 – 0 Naft Al-Janoob — — —
14:00 Al-Qasim 1 – 1 Al Quwa Al Jawiya — — —
Wednesday 23 April 2025
16:30 Al-Karma 1 – 0 Erbil 1.80 3.40 6.25
16:30 Al Kahrabaa 1 – 0 Duhok 3.45 3.10 2.48
14:00 Al Hudod 2 – 1 Al Karkh 4.43 3.22 1.89
Tuesday 22 April 2025
16:30 Al Shorta 0 – 1 Al Zawra'a 2.04 2.66 5.80
14:00 Naft Al-Janoob 0 – 1 Al Minaa Basra — — —
14:00 Karbala 3 – 3 Al-Qasim — — —
Monday 21 April 2025
16:30 Al Quwa Al Jawiya 3 – 0 Al Najaf — — —
14:00 Naft Maysan 0 – 1 Diyala — — —
14:00 Naft 0 – 0 Al Talaba — — —
Saturday 19 April 2025
15:00 Duhok 1 – 1 Al Hudod 1.16 7.58 27.00
Friday 18 April 2025
16:30 Naft Al-Janoob 2 – 2 Al-Qasim — — —
14:00 Al Karkh 2 – 2 Newroz 2.99 3.12 2.81
Thursday 17 April 2025
16:30 Al Minaa Basra 0 – 1 Al Shorta 8.50 4.40 1.44
14:00 Al Najaf 3 – 2 Karbala — — —
14:00 Al Talaba 1 – 0 Al Kahrabaa — — —
Wednesday 16 April 2025
16:30 Erbil 2 – 3 Naft — — —
16:30 Al Zawra'a 2 – 0 Al-Karma 1.64 3.55 5.99
14:00 Zakho 0 – 1 Naft Maysan — — —
14:00 Diyala 2 – 1 Al Quwa Al Jawiya — — —
Saturday 12 April 2025
16:30 Al Shorta 1 – 0 Al Najaf 1.55 4.15 8.20
14:00 Newroz 2 – 2 Naft Maysan — — —
14:00 Al Kahrabaa 2 – 0 Naft Al-Janoob — — —
14:00 Al-Karma 1 – 1 Al Talaba — — —
Friday 11 April 2025
16:30 Karbala 1 – 0 Zakho — — —
14:00 Al Hudod 0 – 1 Erbil 2.90 3.35 2.43
14:00 Al-Qasim 1 – 1 Al Karkh 2.25 2.65 4.10
Thursday 10 April 2025
16:30 Al Quwa Al Jawiya 1 – 2 Al Zawra'a — — —
14:00 Naft 2 – 0 Diyala — — —
Tuesday 8 April 2025
16:00 Al Shorta 3 – 1 Naft Al-Janoob — — —
Friday 4 April 2025
18:00 Zakho 2 – 0 Al Shorta 3.70 2.82 2.58
15:30 Al Karkh 1 – 0 Al Najaf 2.84 2.90 2.75
13:00 Naft Maysan 2 – 0 Al Kahrabaa — — —
Thursday 3 April 2025
15:30 Al Zawra'a 1 – 2 Duhok 1.77 3.65 9.00
15:30 Al Quwa Al Jawiya 2 – 1 Naft Al-Janoob — — —
15:30 Erbil 0 – 1 Al-Qasim 2.35 3.16 3.82
13:00 Al Hudod 1 – 3 Al Talaba — — —
Wednesday 2 April 2025
18:00 Newroz 1 – 0 Al Minaa Basra 1.74 3.50 4.99
15:30 Naft 0 – 0 Al-Karma — — —
13:00 Diyala 1 – 0 Karbala — — —
Sunday 30 March 2025
20:30 Al Shorta 4 – 0 Al Quwa Al Jawiya — — —
20:30 Naft Al-Janoob 0 – 1 Naft Maysan — — —
18:15 Al Kahrabaa 3 – 1 Erbil 2.21 3.33 3.40
18:15 Duhok 1 – 0 Zakho 2.90 2.75 2.75
Saturday 29 March 2025
20:30 Al Talaba 1 – 2 Al Zawra'a — — —
20:30 Al Najaf 3 – 1 Al Hudod 1.39 4.48 9.50
18:15 Al-Karma 0 – 0 Diyala 1.63 3.72 5.70
18:15 Al Minaa Basra 2 – 0 Naft — — —
Friday 28 March 2025
18:15 Al-Qasim 1 – 0 Newroz 3.28 3.01 2.23
18:15 Karbala 1 – 1 Al Karkh — — —
Sunday 23 March 2025
18:15 Naft 1 – 0 Al-Qasim — — —
Friday 14 March 2025
20:30 Al Talaba 3 – 1 Newroz — — —
18:15 Al-Karma 0 – 0 Naft Al-Janoob — — —
18:15 Al Quwa Al Jawiya 0 – 1 Al Karkh — — —
Thursday 13 March 2025
20:30 Al-Qasim 3 – 2 Al Hudod 1.80 4.10 6.50
20:30 Al Kahrabaa 1 – 1 Karbala — — —
18:15 Naft Maysan 0 – 4 Al Shorta — — —
18:15 Zakho 2 – 1 Naft — — —
Wednesday 12 March 2025
18:15 Al Minaa Basra 1 – 1 Al Najaf 3.15 3.21 2.62
18:15 Al Zawra'a 4 – 0 Erbil 1.46 4.15 7.90
Sunday 9 March 2025
20:30 Newroz 0 – 1 Al Quwa Al Jawiya — — —
20:30 Al Shorta 4 – 0 Karbala — — —
18:15 Al Hudod 0 – 3 Al-Karma 6.30 3.76 1.62
18:15 Naft Al-Janoob 0 – 2 Al Talaba — — —
Saturday 8 March 2025
20:30 Al Najaf 1 – 2 Al Zawra'a 3.80 2.74 2.30
18:15 Al Kahrabaa 1 – 1 Diyala 1.95 3.34 4.30
18:15 Al Karkh 1 – 1 Zakho 5.55 3.58 1.80
Friday 7 March 2025
18:15 Erbil 0 – 1 Al Minaa Basra 2.12 3.20 3.68
Tuesday 4 March 2025
19:30 Al Talaba 0 – 2 Al Shorta — — —
17:30 Al-Karma 2 – 0 Newroz 2.56 3.40 3.25
Monday 3 March 2025
19:30 Al Zawra'a 3 – 0 Al Kahrabaa 1.65 3.55 6.00
17:30 Zakho 1 – 0 Al Minaa Basra 1.46 4.37 11.00
17:30 Al-Qasim 1 – 2 Al Najaf 3.51 2.90 2.30
Sunday 2 March 2025
19:30 Al Quwa Al Jawiya 0 – 0 Naft — — —
19:30 Diyala 2 – 0 Al Hudod 2.23 3.33 3.57
17:30 Naft Al-Janoob 0 – 0 Karbala — — —
17:30 Naft Maysan 1 – 2 Al Karkh — — —
Thursday 20 February 2025
14:30 Al Zawra'a 1 – 0 Karbala — — —
12:00 Al Quwa Al Jawiya 2 – 0 Al Hudod — — —
11:30 Naft Maysan 3 – 2 Al-Karma — — —
11:30 Diyala 1 – 4 Newroz 3.60 3.13 2.19
Wednesday 19 February 2025
16:30 Zakho 2 – 1 Al Talaba — — —
14:00 Al Minaa Basra 0 – 0 Al-Qasim 2.30 3.05 3.50
11:30 Al Najaf 1 – 2 Erbil 2.26 3.30 3.10
Tuesday 18 February 2025
14:30 Naft Al-Janoob 0 – 0 Naft — — —
12:00 Al Kahrabaa 2 – 0 Al Karkh 2.48 3.00 3.23
Saturday 15 February 2025
16:30 Karbala 1 – 3 Naft Maysan — — —
14:00 Al-Karma 2 – 1 Al Quwa Al Jawiya — — —
11:30 Al Hudod 3 – 2 Al Minaa Basra 3.33 3.22 2.35
11:00 Newroz 1 – 1 Al Zawra'a 3.46 3.33 2.23
Friday 14 February 2025
16:30 Erbil 0 – 0 Zakho 4.10 3.61 2.21
14:00 Al-Qasim 2 – 1 Duhok 4.36 3.08 2.10
11:30 Naft 0 – 0 Al Najaf — — —
11:00 Al Talaba 0 – 0 Diyala — — —
Thursday 13 February 2025
14:00 Al Shorta 2 – 0 Al Kahrabaa 1.54 4.05 8.00
11:30 Al Karkh 1 – 0 Naft Al-Janoob — — —
Monday 10 February 2025
14:00 Al Quwa Al Jawiya 1 – 0 Karbala — — —
11:00 Newroz 2 – 0 Erbil 2.03 3.36 3.82
Sunday 9 February 2025
16:30 Zakho 6 – 2 Al-Qasim 1.87 3.40 6.20
14:00 Al Kahrabaa 0 – 0 Al Najaf 2.75 3.13 3.20
14:00 Duhok 1 – 0 Naft — — —
11:30 Naft Al-Janoob 3 – 1 Al Hudod — — —
Saturday 8 February 2025
16:30 Al Zawra'a 0 – 0 Al Shorta 2.30 3.21 3.33
14:00 Al Minaa Basra 0 – 2 Al-Karma 3.65 3.20 2.15
11:30 Naft Maysan 1 – 0 Al Talaba — — —
11:30 Al Karkh 3 – 1 Diyala 2.00 3.13 4.20
Tuesday 4 February 2025
16:30 Erbil 0 – 2 Al Quwa Al Jawiya — — —
14:00 Al Minaa Basra 1 – 5 Newroz 2.49 3.23 3.00
14:00 Al Najaf 0 – 1 Al Karkh 1.95 3.25 4.85
11:30 Al Hudod 1 – 3 Zakho 6.00 3.53 1.71
Monday 3 February 2025
16:30 Al-Qasim 2 – 0 Al Zawra'a 4.50 3.93 1.93
14:00 Al-Karma 1 – 1 Al Kahrabaa 2.25 3.14 3.80
11:30 Naft 1 – 0 Karbala — — —
11:00 Diyala 3 – 1 Naft Maysan — — —
Thursday 30 January 2025
16:30 Al Quwa Al Jawiya 1 – 2 Al Shorta — — —
14:00 Zakho 1 – 0 Al Najaf 2.32 3.15 4.82
11:30 Al Kahrabaa 2 – 1 Al Minaa Basra 2.32 3.05 3.58
11:30 Al Karkh 1 – 1 Al Hudod 2.35 3.45 4.80
Wednesday 29 January 2025
16:30 Duhok 3 – 1 Al-Karma 2.10 3.25 4.40
14:00 Naft Al-Janoob 1 – 0 Diyala — — —
14:00 Karbala 0 – 2 Al Talaba — — —
11:00 Newroz 1 – 1 Al-Qasim 2.43 3.03 3.43
Tuesday 28 January 2025
14:00 Al Zawra'a 1 – 0 Naft Maysan — — —
11:30 Naft 0 – 2 Erbil — — —
Saturday 25 January 2025
14:00 Al Najaf 4 – 0 Al Quwa Al Jawiya — — —
11:30 Al Hudod 2 – 1 Al Kahrabaa 4.20 3.35 1.91
11:30 Al-Qasim 2 – 1 Naft Al-Janoob — — —
Friday 24 January 2025
16:30 Al Shorta 2 – 2 Newroz 1.56 4.43 6.50
14:00 Al Minaa Basra 1 – 1 Duhok 3.29 3.03 2.45
11:30 Naft Maysan 1 – 1 Zakho — — —
11:30 Al Talaba 1 – 0 Naft — — —
Thursday 23 January 2025
16:30 Erbil 3 – 1 Karbala — — —
14:00 Al-Karma 0 – 1 Al Karkh 1.87 3.26 4.60
11:30 Diyala 1 – 1 Al Zawra'a 11.00 5.00 1.43
Monday 20 January 2025
16:30 Naft Al-Janoob 2 – 3 Zakho — — —
14:00 Al Kahrabaa 1 – 2 Al Talaba — — —
11:30 Naft Maysan 0 – 2 Duhok — — —
11:30 Naft 1 – 1 Newroz — — —
Sunday 19 January 2025
16:30 Al Zawra'a 3 – 2 Al Hudod 1.36 5.30 10.00
14:00 Al Najaf 3 – 2 Al Minaa Basra 2.20 3.02 4.99
11:30 Al Karkh 2 – 4 Erbil 2.77 2.94 2.77
11:30 Diyala 0 – 0 Al-Karma 8.50 4.75 1.35
Saturday 18 January 2025
16:30 Al Quwa Al Jawiya 0 – 1 Al-Qasim — — —
14:00 Karbala 0 – 1 Al Shorta — — —
Wednesday 15 January 2025
16:30 Al Zawra'a 3 – 1 Naft — — —
14:00 Al-Karma 1 – 0 Al Najaf 2.84 2.89 3.64
14:00 Zakho 0 – 1 Al Kahrabaa 1.70 3.53 5.75
11:30 Al Talaba 2 – 1 Erbil — — —
Tuesday 14 January 2025
16:30 Duhok 1 – 0 Al Quwa Al Jawiya — — —
14:00 Al Shorta 3 – 3 Naft Maysan — — —
11:00 Newroz 1 – 0 Al Karkh 2.40 3.09 3.76
Monday 13 January 2025
14:00 Al Minaa Basra 2 – 0 Naft Al-Janoob — — —
11:30 Al-Qasim 1 – 0 Karbala — — —
11:30 Al Hudod 1 – 0 Diyala 2.49 3.18 3.41
Friday 10 January 2025
16:30 Al Quwa Al Jawiya 1 – 1 Al Talaba — — —
14:00 Al Najaf 0 – 0 Al Shorta 6.10 3.15 1.90
14:00 Erbil 1 – 1 Al-Karma 2.58 2.95 3.20
11:30 Al Kahrabaa 0 – 1 Al Zawra'a 4.80 3.30 1.92
Thursday 9 January 2025
16:30 Diyala 1 – 4 Zakho 6.50 3.60 1.67
14:00 Naft Al-Janoob 2 – 0 Newroz — — —
11:30 Naft Maysan 3 – 1 Al Hudod — — —
11:30 Al Karkh 0 – 0 Al-Qasim 2.70 3.06 3.62
Tuesday 7 January 2025
14:00 Karbala 1 – 2 Duhok — — —
11:30 Naft 1 – 0 Al Minaa Basra — — —
Saturday 4 January 2025
13:00 Al Shorta 4 – 1 Erbil 1.57 3.94 6.80
11:30 Al Talaba 2 – 1 Al Najaf — — —
Friday 3 January 2025
16:30 Al Zawra'a 3 – 1 Al Quwa Al Jawiya — — —
14:00 Zakho 2 – 0 Al Karkh 1.88 3.70 6.50
11:30 Al Hudod 2 – 4 Al-Qasim 3.44 2.92 2.55
11:00 Newroz 2 – 1 Diyala 1.60 3.63 5.79
Thursday 2 January 2025
16:30 Al Minaa Basra 1 – 0 Naft Maysan — — —
14:00 Duhok 1 – 0 Naft Al-Janoob — — —
11:30 Al-Karma 0 – 0 Karbala — — —
11:30 Al Kahrabaa 0 – 0 Naft — — —
Sunday 29 December 2024
14:00 Al Shorta 1 – 1 Al Minaa Basra 1.37 4.52 14.00
11:00 Newroz 3 – 1 Duhok 3.74 3.02 2.40
Saturday 28 December 2024
11:00 Al Hudod 2 – 3 Al Quwa Al Jawiya — — —
Saturday 21 December 2024
14:15 Duhok 2 – 0 Al-Qasim 2.05 3.10 4.51
11:30 Al Kahrabaa 0 – 1 Al Shorta 5.91 3.20 1.90
Friday 20 December 2024
15:00 Al Quwa Al Jawiya 2 – 0 Newroz — — —
Monday 16 December 2024
15:00 Al Shorta 0 – 0 Duhok 1.75 4.40 10.00
11:30 Naft Maysan 0 – 1 Al Quwa Al Jawiya — — —
Thursday 12 December 2024
16:30 Naft 2 – 0 Zakho — — —
16:30 Al Quwa Al Jawiya 1 – 0 Al-Karma — — —
14:00 Diyala 0 – 1 Al Talaba — — —
11:30 Al Hudod 1 – 4 Duhok 5.25 3.01 1.87
Wednesday 11 December 2024
16:30 Erbil 4 – 3 Al Kahrabaa 3.01 3.38 3.05
14:00 Al Karkh 1 – 2 Al Shorta 5.20 3.55 1.92
11:30 Naft Maysan 1 – 0 Newroz — — —
Tuesday 10 December 2024
16:30 Karbala 1 – 3 Al Zawra'a — — —
14:00 Al Najaf 0 – 0 Naft Al-Janoob — — —
11:30 Al-Qasim 0 – 0 Al Minaa Basra — — —
Sunday 8 December 2024
16:30 Naft 0 – 1 Al Quwa Al Jawiya — — —
14:15 Duhok 3 – 1 Diyala — — —
Saturday 7 December 2024
14:15 Al Shorta 0 – 1 Zakho 1.74 3.60 6.50
11:00 Newroz 1 – 2 Al Hudod 1.80 3.33 4.75
Friday 6 December 2024
16:30 Al Najaf 1 – 0 Al-Qasim 1.80 3.23 5.12
14:15 Karbala 0 – 0 Al Kahrabaa — — —
11:30 Al-Karma 1 – 2 Naft Maysan — — —
Thursday 5 December 2024
14:15 Al Talaba 1 – 0 Al Karkh — — —
11:30 Naft Al-Janoob 0 – 0 Al Zawra'a — — —
11:30 Al Minaa Basra 3 – 0 Erbil 4.20 3.25 2.20
Sunday 1 December 2024
00:00 Zakho 1 – 0 Al-Karma 2.57 3.15 3.30
00:00 Karbala 2 – 1 Naft Al-Janoob — — —
00:00 Diyala 0 – 0 Naft — — —
Saturday 30 November 2024
00:00 Al Zawra'a 1 – 1 Al Najaf 2.50 3.00 3.30
00:00 Al-Qasim 0 – 0 Al Talaba — — —
00:00 Naft Maysan 1 – 1 Erbil — — —
00:00 Al Karkh 1 – 1 Al Kahrabaa 2.86 3.00 2.60
Wednesday 27 November 2024
16:30 Karbala 2 – 2 Diyala — — —
11:00 Al Minaa Basra 0 – 0 Zakho 3.85 3.20 2.14
Tuesday 26 November 2024
16:30 Erbil 3 – 1 Al Hudod 1.83 3.30 4.91
14:15 Al Najaf 4 – 1 Naft Maysan — — —
Monday 25 November 2024
16:30 Al Talaba 0 – 1 Naft Al-Janoob — — —
14:15 Naft 1 – 0 Al Karkh — — —
11:30 Al-Karma 0 – 0 Al Zawra'a 4.10 3.57 1.95
Thursday 7 November 2024
16:45 Zakho 3 – 1 Erbil 2.20 2.88 4.78
14:15 Diyala 1 – 1 Al Minaa Basra 4.00 3.15 2.15
14:15 Naft Al-Janoob 2 – 1 Al Kahrabaa — — —
11:45 Al Hudod 0 – 1 Al Najaf 3.64 2.95 2.30
Wednesday 6 November 2024
16:45 Al Zawra'a 1 – 0 Al Talaba — — —
14:15 Al Karkh 2 – 1 Karbala — — —
11:45 Al-Qasim 0 – 0 Naft — — —
11:00 Newroz 1 – 3 Al-Karma 2.57 3.04 3.50
Sunday 3 November 2024
14:15 Erbil 4 – 1 Naft Al-Janoob — — —
11:45 Al Kahrabaa 1 – 0 Naft Maysan — — —
11:00 Al Najaf 2 – 0 Diyala 1.53 4.00 6.97
Saturday 2 November 2024
16:45 Al Quwa Al Jawiya 1 – 0 Zakho — — —
14:15 Al Talaba 1 – 0 Al Minaa Basra — — —
14:15 Duhok 1 – 3 Al Karkh 1.87 3.05 5.00
Friday 1 November 2024
14:15 Al Zawra'a 1 – 0 Newroz 1.84 3.33 4.67
11:45 Al-Karma 1 – 0 Al-Qasim 2.22 3.22 3.35
11:45 Al Hudod 0 – 1 Karbala — — —
Thursday 31 October 2024
11:45 Naft 0 – 2 Al Shorta — — —
Wednesday 30 October 2024
16:45 Zakho 2 – 2 Duhok 2.35 2.67 4.15
14:15 Erbil 0 – 0 Al Najaf 2.50 2.95 3.20
14:15 Diyala 1 – 2 Al Kahrabaa 4.95 3.15 1.87
11:45 Al Karkh 1 – 1 Al Quwa Al Jawiya — — —
Tuesday 29 October 2024
14:15 Al Minaa Basra 1 – 0 Al Zawra'a 4.87 3.36 1.83
11:45 Naft Maysan 0 – 0 Karbala — — —
11:00 Newroz 1 – 0 Al Talaba — — —
Monday 28 October 2024
16:45 Al Shorta 2 – 2 Al-Qasim 1.50 4.28 6.70
14:15 Naft Al-Janoob 0 – 5 Al-Karma — — —
11:45 Al Hudod 0 – 1 Naft — — —
Saturday 26 October 2024
16:45 Al Quwa Al Jawiya 1 – 1 Diyala — — —
14:15 Duhok 0 – 0 Al Kahrabaa — — —
11:00 Newroz 2 – 1 Al Najaf 2.40 3.01 3.23
Friday 25 October 2024
14:15 Karbala 1 – 0 Al Minaa Basra — — —
11:45 Al Karkh 0 – 2 Naft Maysan — — —
11:45 Al Zawra'a 2 – 3 Zakho 2.08 3.02 4.20
Thursday 24 October 2024
16:45 Al Talaba 2 – 0 Al-Karma — — —
14:15 Naft 2 – 0 Naft Al-Janoob — — —
11:45 Al Hudod 0 – 1 Al Shorta 8.00 5.10 1.44
11:45 Al-Qasim 4 – 0 Erbil 2.85 2.96 2.85
Sunday 6 October 2024
17:00 Naft Al-Janoob 1 – 2 Al Quwa Al Jawiya — — —
17:00 Al Najaf 0 – 1 Duhok 2.15 2.90 3.90
14:30 Naft Maysan 0 – 0 Naft — — —
14:30 Al Kahrabaa 2 – 1 Newroz 2.77 3.00 3.24
Saturday 5 October 2024
17:00 Diyala 0 – 1 Al-Qasim 2.93 3.68 2.40
17:00 Al Shorta 1 – 0 Al Talaba — — —
14:30 Zakho 5 – 0 Karbala — — —
14:30 Erbil 1 – 1 Al Zawra'a 4.70 3.10 1.95
Friday 4 October 2024
17:00 Al Minaa Basra 1 – 2 Al Karkh 2.55 3.01 3.18
14:30 Al-Karma 3 – 1 Al Hudod 2.40 3.20 3.33
Saturday 28 September 2024
17:00 Al Talaba 1 – 0 Al Hudod — — —
14:30 Naft Maysan 1 – 0 Naft Al-Janoob — — —
Friday 27 September 2024
17:00 Karbala 1 – 1 Al Najaf — — —
17:00 Duhok 0 – 1 Erbil 2.20 3.00 3.85
14:30 Al-Qasim 0 – 0 Al Kahrabaa 2.42 3.36 3.15
14:30 Al Quwa Al Jawiya 2 – 1 Al Minaa Basra — — —
Thursday 26 September 2024
17:00 Zakho 1 – 1 Newroz 2.05 2.66 4.61
17:00 Al Zawra'a 2 – 1 Al Karkh 1.51 3.70 8.61
14:30 Al-Karma 0 – 2 Naft — — —
14:30 Diyala 0 – 6 Al Shorta 6.21 4.01 1.58
Sunday 22 September 2024
18:15 Al Kahrabaa 0 – 0 Al Quwa Al Jawiya — — —
16:00 Al Talaba 0 – 0 Zakho — — —
13:30 Al-Qasim 1 – 2 Naft Maysan — — —
13:30 Al Minaa Basra 2 – 1 Al Hudod 2.50 2.76 3.25
Saturday 21 September 2024
18:15 Al Shorta 2 – 2 Al-Karma 1.30 5.51 11.52
18:15 Al Najaf 1 – 1 Naft — — —
16:00 Naft Al-Janoob 1 – 0 Al Karkh — — —
13:30 Karbala 0 – 0 Newroz — — —
Friday 20 September 2024
17:30 Duhok 0 – 1 Al Zawra'a 3.80 2.95 2.30
14:30 Erbil 2 – 1 Diyala — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key