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

Al Najaf

Duhok Stadium, Duhok. Every match we hold, with the price it went off at.

233Played
89Won
38.2%Win rate
1.08Scored per game
1.02Conceded per game
87Clean sheets

Home and away

The same record, split by where it was played.

At home
41.9%
117 played, 49 won. 1.16 scored a game.
Away
34.5%
116 played, 40 won. 0.99 scored a game.
How the market priced them
34.7%
98 priced matches at an average of 3.68, which implied 27.2%.

Season by season 6

One row per competition per season.

SeasonCompetitionPWDLGD
2025/26 Iraqi League 376526 -37
2024/25 Iraqi League 38111314 +1
2023/24 Iraqi League 39191010 +16
2022/23 Iraqi League 39151113 +4
2021/22 Iraqi League 76362317 +25
2020/21 Iraqi League 4220 +4

Recent matches 30

Newest first, with the price this club was at kickoff.

Monday 1 June 2026
H Al Najaf 1 – 0 Al Zawra'a 7.00
Thursday 28 May 2026
A Al Najaf 2 – 1 Al-Qasim 1.71
Sunday 24 May 2026
A Al Najaf 1 – 2 Naft Maysan —
Wednesday 20 May 2026
H Al Najaf 2 – 5 Al Karkh 4.40
Saturday 16 May 2026
A Al Najaf 1 – 1 Zakho 9.50
Monday 11 May 2026
H Al Najaf 1 – 4 Erbil 6.00
Thursday 7 May 2026
H Al Najaf 1 – 1 Baghdad —
Saturday 2 May 2026
A Al Najaf abandoned Al Kahrabaa 5.50
Monday 27 April 2026
H Al Najaf 1 – 2 Duhok 4.80
Friday 17 April 2026
H Al Najaf 2 – 1 Newroz 5.10
Sunday 12 April 2026
H Al Najaf 0 – 3 Al-Karma 5.33
Wednesday 8 April 2026
A Al Najaf 1 – 2 Al Talaba —
Saturday 4 April 2026
H Al Najaf 1 – 3 Al Shorta 9.50
Tuesday 31 March 2026
A Al Najaf 0 – 1 Gharraf —
Friday 27 March 2026
A Al Najaf 2 – 1 Diyala 5.20
Tuesday 17 March 2026
H Al Najaf 1 – 2 Mosul —
Friday 13 March 2026
A Al Najaf 1 – 1 Naft —
Friday 6 March 2026
H Al Najaf 0 – 1 Al Minaa Basra 3.80
Saturday 28 February 2026
A Al Najaf 0 – 2 Al Quwa Al Jawiya —
Friday 20 February 2026
A Al Najaf 0 – 2 Newroz 4.70
Saturday 14 February 2026
H Al Najaf 1 – 2 Al Kahrabaa 3.00
Thursday 5 February 2026
H Al Najaf 1 – 1 Al-Qasim 1.53
Saturday 31 January 2026
A Al Najaf 1 – 2 Al Shorta 12.40
Tuesday 27 January 2026
H Al Najaf 1 – 2 Zakho 5.75
Thursday 22 January 2026
A Al Najaf 0 – 2 Al Zawra'a 9.00
Sunday 18 January 2026
H Al Najaf 0 – 3 Gharraf —
Wednesday 14 January 2026
H Al Najaf 2 – 4 Naft Maysan —
Saturday 10 January 2026
A Al Najaf 0 – 2 Al Karkh 5.60
Monday 5 January 2026
A Al Najaf 0 – 2 Al-Karma 10.50
Thursday 1 January 2026
H Al Najaf 0 – 0 Naft —