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

Iraqi League 2025/26

Every result, the table as it finished, and the price each match went off at. 376 matches played between September 2025 and June 2026.

376Matches
915Goals
2.43Per game
39.1%Home wins
41%Priced at kickoff
Al Quwa Al JawiyaTop 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 AQAAl Quwa Al Jawiya 38 27 8 3 +34 89
2 ASAl Shorta 38 24 8 6 +37 80
3 ERBErbil 37 23 10 4 +30 79
4 AZAl Zawra'a 38 17 15 6 +18 66
5 ALKAl-Karma 38 17 14 7 +27 65
6 ATAl Talaba 37 18 11 8 +18 65
7 AKAl Karkh 38 16 12 10 +10 60
8 NEWNewroz 38 16 6 16 +1 54
9 ZAKZakho 38 14 11 13 +4 53
10 DUHDuhok 38 13 11 14 -1 50
11 DIYDiyala 37 12 10 15 -5 46
12 NAFNaft 37 10 15 12 -4 45
13 MOSMosul 36 10 14 12 -3 44
14 GHAGharraf 38 11 11 16 -3 44
15 NMNaft Maysan 38 11 10 17 -9 43
16 AMBAl Minaa Basra 38 9 13 16 -9 40
17 AKAl Kahrabaa 37 11 5 21 -12 38
18 BAGBaghdad 38 9 7 22 -25 34
19 ANAl Najaf 37 6 5 26 -37 23
20 ALQAl-Qasim 37 0 6 31 -72 6
21 KARKarbala 1 1 0 0 +1 3

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.43
915 goals. 45.5% of matches went over 2.5.
Home advantage
39.1%
Draws 26.9%, away wins 34%.
Half-time lead held
71.2%
From 212 matches where someone led at the break.
1–1 51 · 13.6%
2–1 45 · 12%
0–1 37 · 9.8%
1–0 36 · 9.6%
1–2 29 · 7.7%
0–2 29 · 7.7%

Results 381

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.

Monday 8 June 2026
15:30 Baghdad 0 – 1 Karbala — — —
Tuesday 2 June 2026
15:00 Al Shorta 0 – 0 Al Minaa Basra 1.37 5.13 12.00
15:00 Al Quwa Al Jawiya 3 – 2 Zakho — — —
15:00 Erbil 3 – 1 Baghdad — — —
15:00 Al Kahrabaa 0 – 3 Al-Karma 2.60 3.30 2.81
15:00 Gharraf 0 – 2 Naft Maysan — — —
Monday 1 June 2026
17:30 Al Talaba 1 – 1 Al Karkh — — —
17:30 Al Najaf 1 – 0 Al Zawra'a 7.00 4.90 1.49
15:00 Diyala 1 – 0 Duhok 3.81 3.50 2.16
15:00 Naft 2 – 1 Newroz — — —
15:00 Mosul walkover Al-Qasim — — —
Thursday 28 May 2026
17:30 Zakho 1 – 2 Erbil 2.65 3.42 2.59
17:30 Al-Qasim 1 – 2 Al Najaf 4.83 4.00 1.71
15:00 Naft Maysan 0 – 2 Al Quwa Al Jawiya — — —
15:00 Al Minaa Basra 1 – 1 Al Talaba — — —
15:00 Al Karkh 0 – 2 Al Shorta 3.85 3.65 2.10
Wednesday 27 May 2026
17:30 Newroz 1 – 1 Mosul — — —
17:30 Al Zawra'a 0 – 1 Naft — — —
15:00 Duhok 1 – 2 Al Kahrabaa 2.20 3.70 3.30
15:00 Baghdad 1 – 3 Gharraf — — —
15:00 Al-Karma 1 – 0 Diyala 1.54 4.10 6.60
Sunday 24 May 2026
15:00 Al Minaa Basra 2 – 2 Zakho — — —
15:00 Naft Maysan 2 – 1 Al Najaf — — —
Wednesday 20 May 2026
17:00 Al Shorta 0 – 2 Erbil 1.95 3.40 4.00
17:00 Al Quwa Al Jawiya 2 – 1 Al Zawra'a — — —
14:30 Newroz 2 – 1 Zakho 3.11 3.22 2.33
14:30 Al Najaf 2 – 5 Al Karkh 4.40 3.50 1.90
14:30 Al Minaa Basra 1 – 0 Mosul — — —
Tuesday 19 May 2026
17:00 Al Talaba 1 – 1 Al-Karma — — —
17:00 Naft 1 – 1 Duhok — — —
14:30 Diyala 1 – 4 Baghdad — — —
14:30 Al-Qasim 2 – 5 Naft Maysan — — —
14:30 Al Kahrabaa 2 – 2 Gharraf — — —
Saturday 16 May 2026
17:00 Erbil 0 – 1 Newroz 1.51 4.30 7.00
14:30 Zakho 1 – 1 Al Najaf 1.33 5.20 9.50
Friday 15 May 2026
17:00 Diyala 0 – 2 Al Shorta 6.75 3.82 1.66
17:00 Al Quwa Al Jawiya 2 – 1 Al Talaba — — —
14:30 Baghdad 0 – 1 Al Kahrabaa — — —
14:30 Mosul 3 – 3 Duhok — — —
14:30 Gharraf 2 – 2 Al Karkh — — —
Thursday 14 May 2026
17:00 Al Zawra'a 1 – 1 Al-Qasim 1.09 10.25 21.00
14:30 Naft Maysan 1 – 1 Al-Karma — — —
14:30 Naft 1 – 1 Al Minaa Basra — — —
Monday 11 May 2026
17:00 Zakho 1 – 2 Diyala 1.63 4.48 8.00
17:00 Mosul 2 – 2 Al Talaba — — —
14:30 Al Najaf 1 – 4 Erbil 6.00 3.85 1.66
14:30 Al Karkh 2 – 1 Baghdad — — —
14:30 Al Kahrabaa 2 – 1 Newroz 2.45 3.50 2.79
Sunday 10 May 2026
17:00 Al-Karma 3 – 0 Al Quwa Al Jawiya — — —
17:00 Al Shorta 1 – 0 Gharraf — — —
14:30 Naft Maysan 3 – 0 Naft — — —
14:30 Duhok 2 – 1 Al-Qasim 1.17 7.00 17.00
14:30 Al Minaa Basra 0 – 2 Al Zawra'a 4.75 3.75 1.71
Thursday 7 May 2026
15:00 Al Najaf 1 – 1 Baghdad — — —
Wednesday 6 May 2026
17:00 Al Karkh 3 – 1 Zakho 3.02 3.02 2.60
17:00 Al Quwa Al Jawiya 2 – 1 Mosul — — —
14:30 Erbil 2 – 2 Al Kahrabaa 1.58 4.05 7.50
14:30 Al-Qasim 3 – 3 Al Minaa Basra 10.50 5.00 1.35
14:30 Gharraf 0 – 0 Diyala — — —
Tuesday 5 May 2026
17:00 Al Talaba 0 – 1 Al Zawra'a — — —
17:00 Naft 0 – 0 Al-Karma — — —
14:30 Newroz 0 – 3 Al Shorta 4.10 3.60 1.82
14:30 Duhok 2 – 1 Naft Maysan — — —
Saturday 2 May 2026
16:30 Al Minaa Basra 0 – 2 Al Quwa Al Jawiya — — —
16:30 Al Kahrabaa abandoned Al Najaf 1.60 4.00 5.50
14:00 Baghdad 2 – 2 Al-Qasim — — —
14:00 Erbil 1 – 0 Al Karkh 1.72 3.75 5.00
14:00 Mosul 1 – 1 Gharraf — — —
Friday 1 May 2026
16:30 Al-Karma 0 – 1 Newroz 1.59 3.80 5.70
16:30 Al Zawra'a 2 – 2 Duhok 1.82 3.66 4.60
14:00 Zakho 3 – 1 Naft Maysan — — —
14:00 Diyala 0 – 1 Al Talaba — — —
14:00 Al Shorta 1 – 0 Naft — — —
Tuesday 28 April 2026
14:00 Gharraf 0 – 1 Al Minaa Basra — — —
Monday 27 April 2026
16:30 Al Talaba 2 – 3 Erbil — — —
16:30 Al Najaf 1 – 2 Duhok 4.80 3.60 1.76
14:00 Naft 1 – 1 Zakho — — —
14:00 Newroz 1 – 1 Al Quwa Al Jawiya — — —
14:00 Al Kahrabaa 1 – 3 Al Karkh 2.55 3.15 3.16
Sunday 26 April 2026
16:30 Baghdad 2 – 2 Al Zawra'a — — —
16:30 Diyala 1 – 4 Mosul — — —
14:00 Naft Maysan 2 – 2 Al Shorta — — —
12:00 Al-Qasim 2 – 2 Al-Karma 36.00 15.50 1.07
Thursday 23 April 2026
16:30 Zakho 2 – 1 Al Kahrabaa 1.74 3.60 5.33
16:30 Al Quwa Al Jawiya 1 – 1 Erbil — — —
14:00 Duhok 1 – 1 Gharraf — — —
Wednesday 22 April 2026
16:30 Al Zawra'a 2 – 0 Diyala 1.54 4.04 7.20
16:30 Al Talaba 2 – 2 Newroz — — —
16:30 Al Karkh 0 – 0 Al-Karma 3.40 3.47 2.20
14:00 Al Shorta 3 – 1 Al-Qasim 1.05 12.30 49.00
14:00 Mosul 0 – 0 Naft — — —
Tuesday 21 April 2026
16:30 Al Minaa Basra 4 – 0 Baghdad — — —
Saturday 18 April 2026
16:30 Duhok 1 – 2 Al Quwa Al Jawiya — — —
16:30 Gharraf 1 – 3 Al Talaba — — —
14:00 Erbil 2 – 0 Al-Qasim 1.06 13.50 60.00
14:00 Diyala 1 – 0 Naft — — —
14:00 Al Zawra'a 3 – 0 Al Karkh 1.66 3.65 5.69
Friday 17 April 2026
16:30 Al Najaf 2 – 1 Newroz 5.10 3.84 1.71
16:30 Al-Karma 1 – 1 Al Shorta 2.80 3.35 2.45
14:00 Mosul 1 – 1 Baghdad — — —
14:00 Al Kahrabaa 1 – 3 Naft Maysan — — —
Tuesday 14 April 2026
16:30 Al-Qasim 1 – 5 Gharraf — — —
14:00 Naft 0 – 2 Erbil — — —
Monday 13 April 2026
16:30 Al Karkh 0 – 2 Diyala 2.13 3.15 3.78
16:30 Al Quwa Al Jawiya 3 – 2 Al Kahrabaa — — —
14:00 Newroz 4 – 1 Al Minaa Basra 1.94 3.85 5.80
14:00 Naft Maysan 1 – 1 Mosul — — —
14:00 Al Shorta 1 – 2 Al Zawra'a 1.95 3.25 4.15
Sunday 12 April 2026
16:30 Zakho 1 – 2 Al Talaba — — —
16:30 Al Najaf 0 – 3 Al-Karma 5.33 3.88 1.69
14:00 Baghdad 2 – 1 Duhok — — —
Thursday 9 April 2026
16:30 Al Quwa Al Jawiya 5 – 0 Al-Qasim — — —
16:30 Naft 1 – 0 Gharraf — — —
14:00 Erbil 2 – 2 Mosul — — —
14:00 Diyala 1 – 0 Naft Maysan — — —
14:00 Al Kahrabaa 2 – 0 Al Minaa Basra 2.30 3.12 3.35
Wednesday 8 April 2026
16:30 Al-Karma 3 – 0 Duhok 2.31 3.04 3.25
14:00 Zakho 1 – 1 Al Zawra'a 2.35 3.23 3.10
14:00 Newroz 0 – 0 Al Karkh 2.30 3.14 3.20
14:00 Al Talaba 2 – 1 Al Najaf — — —
12:00 Al Shorta 4 – 1 Baghdad — — —
Sunday 5 April 2026
16:30 Al Quwa Al Jawiya 0 – 0 Naft — — —
16:30 Al Minaa Basra 0 – 1 Naft Maysan — — —
14:00 Al Kahrabaa 3 – 0 Al-Qasim 1.16 6.90 23.00
14:00 Gharraf 0 – 0 Erbil — — —
Saturday 4 April 2026
16:30 Al Zawra'a 0 – 0 Al-Karma 2.25 3.05 3.31
16:30 Al Najaf 1 – 3 Al Shorta 9.50 4.33 1.40
14:00 Duhok 1 – 0 Al Talaba — — —
14:00 Diyala 1 – 1 Newroz 2.56 2.90 2.82
Friday 3 April 2026
16:30 Baghdad 3 – 0 Zakho — — —
14:00 Mosul 1 – 2 Al Karkh — — —
Tuesday 31 March 2026
16:30 Gharraf 1 – 0 Al Najaf — — —
14:30 Al-Qasim 0 – 4 Diyala 10.50 4.50 1.37
12:00 Erbil 1 – 1 Al Zawra'a 2.25 3.38 3.80
12:00 Newroz 2 – 0 Naft Maysan — — —
12:00 Al Shorta 3 – 3 Al Quwa Al Jawiya — — —
Monday 30 March 2026
18:30 Baghdad 2 – 1 Al-Karma — — —
14:30 Al Karkh 1 – 0 Al Minaa Basra 2.21 3.10 3.51
14:30 Mosul 2 – 1 Al Kahrabaa — — —
14:30 Duhok 0 – 1 Zakho 3.03 2.90 3.01
12:00 Al Talaba 0 – 0 Naft — — —
Friday 27 March 2026
12:30 Diyala 1 – 2 Al Najaf 1.88 3.24 5.20
12:30 Naft Maysan 0 – 0 Erbil — — —
Thursday 26 March 2026
15:00 Al-Karma 1 – 1 Mosul — — —
12:30 Zakho 0 – 2 Al Shorta 3.22 3.13 2.35
12:30 Al Quwa Al Jawiya 1 – 0 Al Karkh — — —
Wednesday 25 March 2026
15:00 Al Zawra'a 1 – 0 Al Kahrabaa 1.58 4.06 7.00
15:00 Al Talaba 2 – 1 Baghdad — — —
12:30 Al Minaa Basra 1 – 1 Duhok 3.10 3.34 2.36
12:30 Newroz 2 – 1 Gharraf — — —
12:30 Al-Qasim 0 – 2 Naft — — —
Monday 23 March 2026
16:30 Erbil 2 – 0 Diyala 1.85 3.56 5.76
Sunday 22 March 2026
16:30 Mosul 2 – 0 Zakho — — —
Saturday 21 March 2026
16:30 Al Zawra'a 3 – 2 Baghdad — — —
16:30 Naft 1 – 1 Al Shorta — — —
Thursday 19 March 2026
18:00 Newroz 2 – 1 Al-Qasim 1.18 7.00 17.00
Wednesday 18 March 2026
20:15 Zakho 2 – 2 Al-Karma 2.37 3.00 3.20
20:15 Duhok 0 – 2 Erbil 2.60 3.00 2.75
18:00 Al Minaa Basra 1 – 1 Diyala 2.10 3.24 3.60
18:00 Al Karkh 1 – 1 Naft Maysan — — —
Tuesday 17 March 2026
20:15 Al Shorta 3 – 3 Al Talaba — — —
20:15 Gharraf 0 – 1 Al Zawra'a — — —
18:00 Al Quwa Al Jawiya 3 – 1 Baghdad — — —
18:00 Al Najaf 1 – 2 Mosul — — —
18:00 Al Kahrabaa 1 – 2 Naft — — —
Saturday 14 March 2026
18:30 Al-Qasim 0 – 1 Zakho 21.00 7.50 1.16
18:30 Al Karkh 0 – 1 Duhok 3.33 2.88 2.61
Friday 13 March 2026
20:15 Erbil 3 – 2 Al Minaa Basra — — —
20:15 Al Zawra'a 1 – 1 Naft Maysan — — —
18:00 Diyala 0 – 1 Al Quwa Al Jawiya — — —
18:00 Naft 1 – 1 Al Najaf — — —
Thursday 12 March 2026
20:15 Mosul 0 – 1 Al Shorta — — —
20:15 Al-Karma 3 – 0 Gharraf — — —
18:00 Baghdad 0 – 2 Newroz — — —
18:00 Al Kahrabaa 1 – 2 Al Talaba — — —
Saturday 7 March 2026
20:15 Duhok 2 – 1 Al Shorta 3.25 3.15 2.20
20:15 Al-Karma 2 – 3 Erbil 2.00 2.90 3.80
18:00 Newroz 1 – 2 Al Zawra'a 3.40 3.10 2.05
18:00 Diyala 0 – 2 Al Kahrabaa 2.55 2.90 3.10
Friday 6 March 2026
20:15 Naft 0 – 1 Al Karkh — — —
20:15 Gharraf 1 – 2 Al Quwa Al Jawiya — — —
18:00 Naft Maysan 2 – 1 Baghdad — — —
18:00 Al Talaba 2 – 0 Al-Qasim — — —
18:00 Al Najaf 0 – 1 Al Minaa Basra 3.80 3.10 2.05
Monday 2 March 2026
20:15 Al Zawra'a 1 – 1 Mosul — — —
18:00 Duhok 1 – 2 Newroz 1.77 3.20 4.60
18:00 Al Shorta 2 – 0 Al Kahrabaa 1.37 4.30 8.50
Sunday 1 March 2026
18:00 Baghdad 1 – 2 Naft — — —
18:00 Al Minaa Basra 2 – 0 Al-Karma 3.80 3.05 1.95
Saturday 28 February 2026
20:15 Al Quwa Al Jawiya 2 – 0 Al Najaf — — —
18:00 Naft Maysan 0 – 1 Al Talaba — — —
18:00 Al-Qasim 0 – 3 Al Karkh 14.00 4.00 1.28
Thursday 26 February 2026
18:30 Zakho 2 – 0 Gharraf — — —
18:30 Al Zawra'a 1 – 2 Al Shorta 2.72 3.23 2.76
Sunday 22 February 2026
20:15 Al Kahrabaa 5 – 0 Baghdad — — —
18:00 Zakho 2 – 0 Naft — — —
Saturday 21 February 2026
20:15 Al-Karma 3 – 0 Naft Maysan — — —
20:15 Al Karkh 3 – 1 Al Zawra'a 4.30 3.15 1.86
18:00 Al Shorta 2 – 1 Diyala 1.40 4.10 7.50
18:00 Al-Qasim 0 – 2 Erbil 9.00 4.60 1.31
18:00 Mosul 2 – 1 Al Minaa Basra — — —
Friday 20 February 2026
20:15 Al Talaba 1 – 2 Al Quwa Al Jawiya — — —
18:00 Newroz 2 – 0 Al Najaf 1.78 3.35 4.70
18:00 Gharraf 4 – 3 Duhok — — —
Saturday 14 February 2026
14:30 Diyala 1 – 1 Al-Karma 3.80 2.90 2.12
14:30 Al Najaf 1 – 2 Al Kahrabaa 3.00 2.70 2.60
12:00 Naft Maysan 2 – 1 Al-Qasim — — —
12:00 Erbil 0 – 1 Zakho 2.60 2.70 3.05
Friday 13 February 2026
14:30 Duhok 0 – 0 Mosul — — —
14:30 Al Karkh 0 – 2 Al Talaba — — —
12:00 Al Quwa Al Jawiya 2 – 1 Newroz — — —
12:00 Al Minaa Basra 0 – 1 Gharraf — — —
Friday 6 February 2026
14:30 Al Quwa Al Jawiya 2 – 1 Naft Maysan — — —
14:30 Mosul 0 – 2 Newroz — — —
12:00 Baghdad 0 – 0 Al Minaa Basra — — —
12:00 Al Kahrabaa 1 – 1 Duhok 3.90 3.00 2.01
Thursday 5 February 2026
14:30 Al Zawra'a 4 – 2 Zakho 2.30 2.90 3.40
14:30 Al-Karma 1 – 1 Al Talaba — — —
12:00 Erbil 3 – 1 Naft — — —
12:00 Al Najaf 1 – 1 Al-Qasim 1.53 3.90 7.00
Wednesday 4 February 2026
14:30 Diyala 1 – 0 Al Karkh 2.60 3.00 3.10
12:00 Gharraf 0 – 1 Al Shorta — — —
Sunday 1 February 2026
14:30 Zakho 1 – 1 Al Minaa Basra 1.67 3.35 5.40
14:30 Naft 0 – 0 Al Zawra'a — — —
12:00 Naft Maysan 0 – 2 Al Kahrabaa — — —
12:00 Al-Qasim 0 – 3 Duhok 12.00 4.80 1.33
12:00 Mosul 0 – 1 Al Quwa Al Jawiya — — —
Saturday 31 January 2026
14:30 Al Talaba 3 – 1 Gharraf — — —
14:30 Al Shorta 2 – 1 Al Najaf 1.30 5.53 12.40
14:30 Al-Karma 1 – 1 Al Karkh 1.67 3.30 5.80
12:00 Newroz 2 – 1 Diyala 2.65 2.75 2.80
12:00 Baghdad walkover Erbil — — —
Wednesday 28 January 2026
14:30 Duhok 0 – 0 Al Zawra'a 3.50 3.15 2.28
14:30 Al Kahrabaa 0 – 2 Al Quwa Al Jawiya — — —
12:00 Al-Qasim 2 – 3 Mosul — — —
12:00 Al Minaa Basra 0 – 0 Naft — — —
Tuesday 27 January 2026
16:30 Al Talaba 1 – 1 Diyala — — —
14:30 Newroz 0 – 1 Al-Karma 3.80 2.95 2.16
14:30 Al Shorta 2 – 1 Naft Maysan — — —
12:00 Al Najaf 1 – 2 Zakho 5.75 3.35 1.66
12:00 Al Karkh 1 – 1 Erbil 2.90 2.85 3.35
Monday 26 January 2026
14:30 Gharraf 3 – 2 Baghdad — — —
Friday 23 January 2026
17:30 Zakho 1 – 1 Duhok 2.03 3.00 5.00
14:30 Al Minaa Basra 1 – 1 Al Shorta 4.30 3.50 1.74
12:00 Erbil 0 – 2 Al Talaba — — —
12:00 Naft 1 – 2 Naft Maysan — — —
12:00 Al Kahrabaa 0 – 1 Mosul — — —
Thursday 22 January 2026
16:30 Al Zawra'a 2 – 0 Al Najaf 1.37 4.20 9.00
14:30 Al-Karma 2 – 1 Baghdad — — —
12:00 Diyala 1 – 1 Gharraf — — —
12:00 Al Quwa Al Jawiya 2 – 0 Al-Qasim — — —
12:00 Al Karkh 3 – 0 Newroz 2.40 3.20 3.35
Monday 19 January 2026
14:30 Al Talaba 1 – 2 Al Minaa Basra — — —
12:00 Naft 1 – 0 Al Kahrabaa — — —
Sunday 18 January 2026
16:30 Al Najaf 0 – 3 Gharraf — — —
14:30 Mosul 1 – 3 Al-Karma — — —
12:00 Naft Maysan 0 – 2 Zakho — — —
12:00 Baghdad 1 – 1 Al Karkh — — —
12:00 Al-Qasim 0 – 3 Newroz 6.26 3.75 1.60
Saturday 17 January 2026
14:30 Duhok 1 – 0 Diyala 2.25 2.80 3.40
14:30 Al Quwa Al Jawiya 1 – 1 Al Shorta — — —
12:00 Al Zawra'a 1 – 0 Erbil 1.93 3.20 4.00
Wednesday 14 January 2026
14:30 Al Najaf 2 – 4 Naft Maysan — — —
14:30 Al Minaa Basra 0 – 2 Al Karkh 2.40 2.95 2.95
12:00 Newroz 0 – 1 Al Talaba — — —
12:00 Al Kahrabaa 0 – 3 Zakho 5.30 3.20 1.79
12:00 Gharraf 2 – 0 Naft — — —
Tuesday 13 January 2026
14:30 Erbil 2 – 1 Duhok 2.05 3.00 4.30
14:30 Baghdad 0 – 2 Al Quwa Al Jawiya — — —
14:30 Al-Karma 1 – 0 Al-Qasim 1.12 8.50 21.00
12:00 Diyala 1 – 1 Al Zawra'a 4.15 3.15 1.92
12:00 Al Shorta 3 – 0 Mosul — — —
Saturday 10 January 2026
14:30 Al Talaba 2 – 0 Al Kahrabaa — — —
12:00 Al Karkh 2 – 0 Al Najaf 1.63 3.90 5.60
12:00 Gharraf 0 – 1 Newroz — — —
Friday 9 January 2026
14:30 Al Quwa Al Jawiya 1 – 0 Al-Karma — — —
14:30 Naft 2 – 1 Diyala — — —
12:00 Zakho 2 – 2 Baghdad — — —
12:00 Naft Maysan 2 – 2 Al Zawra'a — — —
12:00 Duhok 1 – 0 Al Minaa Basra 1.96 3.15 4.50
Thursday 8 January 2026
14:30 Mosul 0 – 2 Erbil — — —
12:00 Al-Qasim 1 – 7 Al Shorta 16.00 6.25 1.20
Monday 5 January 2026
15:30 Al Zawra'a 0 – 0 Gharraf — — —
15:30 Al-Karma 2 – 0 Al Najaf 1.49 3.90 10.50
13:00 Newroz 2 – 0 Naft — — —
13:00 Naft Maysan 1 – 1 Diyala — — —
13:00 Al Minaa Basra 1 – 2 Al Kahrabaa 2.06 3.20 3.70
Sunday 4 January 2026
15:30 Duhok 1 – 0 Baghdad — — —
15:30 Al Shorta 1 – 0 Zakho 2.25 2.65 3.90
13:00 Erbil 0 – 0 Al Quwa Al Jawiya — — —
13:00 Al-Qasim 0 – 3 Al Talaba — — —
13:00 Al Karkh 2 – 2 Mosul — — —
Thursday 1 January 2026
15:30 Al Kahrabaa 0 – 1 Al Zawra'a 7.60 3.90 1.46
13:00 Al Najaf 0 – 0 Naft — — —
13:00 Al Minaa Basra 1 – 1 Newroz 2.20 3.10 3.20
Wednesday 31 December 2025
15:30 Al Talaba 0 – 0 Mosul — — —
15:30 Gharraf 0 – 1 Al-Karma — — —
13:00 Zakho 1 – 1 Al Karkh 1.54 3.90 7.40
13:00 Erbil 1 – 0 Naft Maysan — — —
Tuesday 30 December 2025
15:30 Baghdad 2 – 1 Al Shorta — — —
15:30 Al Quwa Al Jawiya 0 – 2 Duhok — — —
13:00 Diyala 3 – 0 Al-Qasim 1.41 5.50 14.50
Sunday 28 December 2025
15:00 Al Zawra'a 2 – 0 Al Minaa Basra 1.76 3.50 4.80
Saturday 27 December 2025
15:00 Al-Karma 0 – 0 Zakho 4.05 2.50 2.60
Friday 26 December 2025
15:00 Al Talaba 1 – 0 Al Shorta — — —
Tuesday 23 December 2025
15:30 Duhok 1 – 0 Al Najaf 2.00 3.30 4.20
15:30 Naft 0 – 0 Al Quwa Al Jawiya — — —
13:00 Al Kahrabaa 3 – 0 Al-Qasim 2.10 3.15 3.60
Monday 22 December 2025
15:30 Newroz 0 – 1 Baghdad — — —
15:30 Diyala 1 – 1 Erbil 3.05 2.63 3.05
13:00 Mosul 1 – 1 Naft Maysan — — —
13:00 Al Karkh 1 – 0 Gharraf — — —
Sunday 23 November 2025
16:30 Zakho 1 – 0 Al-Qasim 1.24 4.90 15.00
14:00 Baghdad 2 – 1 Al Talaba — — —
Saturday 22 November 2025
16:30 Erbil 2 – 1 Gharraf — — —
16:30 Al Najaf 0 – 2 Al Quwa Al Jawiya — — —
14:00 Al-Karma 2 – 0 Al Minaa Basra 2.08 3.15 3.90
14:00 Al Kahrabaa 1 – 2 Diyala 3.15 2.95 2.65
Friday 21 November 2025
16:30 Naft 1 – 2 Mosul — — —
14:00 Naft Maysan 2 – 2 Duhok — — —
14:00 Al Zawra'a 2 – 1 Newroz 1.43 4.00 6.75
Thursday 20 November 2025
14:00 Al Shorta 3 – 0 Al Karkh 1.38 4.40 9.50
Friday 31 October 2025
19:00 Al Karkh 1 – 1 Al Kahrabaa 2.12 3.25 3.45
17:30 Al Talaba 2 – 1 Naft Maysan — — —
17:30 Mosul 1 – 3 Al Zawra'a — — —
15:00 Al Minaa Basra 2 – 0 Al-Qasim 2.00 3.35 3.90
Thursday 30 October 2025
17:30 Duhok 0 – 0 Naft — — —
17:30 Al Quwa Al Jawiya 2 – 1 Diyala — — —
15:00 Baghdad 0 – 1 Al Najaf — — —
15:00 Gharraf 0 – 0 Zakho — — —
Wednesday 29 October 2025
17:30 Newroz 0 – 1 Erbil 2.95 3.35 2.21
15:00 Al Shorta 1 – 0 Al-Karma 1.58 4.40 6.00
Monday 27 October 2025
17:30 Al-Qasim 0 – 2 Al Zawra'a 6.40 3.60 1.70
15:00 Naft Maysan 1 – 2 Al Karkh — — —
Sunday 26 October 2025
17:30 Zakho 1 – 0 Mosul — — —
17:30 Al Najaf 1 – 0 Al Talaba — — —
15:00 Diyala 0 – 0 Al Minaa Basra 2.54 3.13 3.25
15:00 Naft 3 – 0 Baghdad — — —
Saturday 25 October 2025
17:30 Newroz 0 – 2 Duhok 2.60 3.38 2.80
17:30 Al Quwa Al Jawiya 1 – 1 Gharraf — — —
15:00 Al-Karma 4 – 0 Al Kahrabaa 1.73 3.57 5.20
Friday 24 October 2025
15:00 Erbil 1 – 0 Al Shorta 5.30 4.50 1.63
Sunday 5 October 2025
17:30 Al Zawra'a 0 – 2 Al Quwa Al Jawiya — — —
17:30 Al Minaa Basra 4 – 2 Al Najaf 3.00 3.10 2.45
15:00 Baghdad 4 – 1 Naft Maysan — — —
15:00 Mosul walkover Diyala — — —
Saturday 4 October 2025
17:30 Zakho 4 – 0 Newroz 1.79 3.30 4.33
17:30 Al Kahrabaa 0 – 1 Al Shorta 6.10 3.75 1.68
15:00 Gharraf 0 – 0 Al-Qasim — — —
Friday 3 October 2025
17:30 Erbil 2 – 1 Al-Karma 2.95 3.20 2.40
17:30 Al Talaba 2 – 1 Duhok — — —
15:00 Al Karkh 2 – 2 Naft — — —
Saturday 27 September 2025
17:30 Duhok 2 – 3 Al Karkh 1.80 3.75 4.60
17:30 Al-Karma 0 – 0 Al Zawra'a 2.90 3.41 2.33
15:00 Al Quwa Al Jawiya 1 – 0 Al Minaa Basra — — —
15:00 Al Kahrabaa 0 – 0 Erbil 2.75 3.45 2.70
Friday 26 September 2025
17:30 Mosul 2 – 1 Al Najaf — — —
15:00 Naft Maysan 0 – 1 Gharraf — — —
15:00 Al-Qasim 0 – 1 Baghdad — — —
Thursday 25 September 2025
17:30 Al Shorta 3 – 2 Newroz 1.60 3.85 6.80
15:00 Diyala 2 – 1 Zakho 5.33 3.34 1.99
15:00 Naft walkover Al Talaba — — —
Sunday 21 September 2025
17:30 Gharraf 3 – 1 Al Kahrabaa — — —
17:30 Al Zawra'a 1 – 1 Al Talaba — — —
15:00 Baghdad 0 – 3 Mosul — — —
15:00 Al Shorta 2 – 0 Duhok 1.85 3.36 4.80
Saturday 20 September 2025
17:30 Al-Karma 2 – 1 Naft — — —
17:30 Al Minaa Basra 1 – 3 Erbil 2.08 3.63 3.40
15:00 Newroz 1 – 2 Naft Maysan — — —
15:00 Al Karkh 2 – 1 Al-Qasim 2.75 2.99 3.65
Friday 19 September 2025
17:30 Zakho 2 – 1 Al Quwa Al Jawiya — — —
15:00 Al Najaf 0 – 1 Diyala 1.86 3.45 4.40
Monday 15 September 2025
17:30 Erbil 3 – 2 Al Najaf 2.70 3.21 3.05
17:30 Al Karkh 0 – 1 Al Quwa Al Jawiya — — —
15:00 Gharraf 1 – 0 Mosul — — —
Sunday 14 September 2025
17:30 Duhok 0 – 1 Al-Karma 2.55 3.12 3.33
15:00 Naft Maysan 1 – 3 Al Minaa Basra — — —
15:00 Al-Qasim 0 – 3 Naft — — —
Saturday 13 September 2025
17:30 Newroz 3 – 2 Al Kahrabaa 2.25 3.10 3.25
17:30 Al Talaba 1 – 0 Zakho — — —
15:00 Baghdad 1 – 2 Diyala — — —

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