1. HNL 2005./06. (Prva hrvatska nogometna liga 2005./06.) je bilo petnaesto po redu nogometno natjecanje I. razreda u samostalnoj Hrvatskoj koje je organizirao Hrvatski nogometni savez.
Natjecanje je započelo 23. srpnja 2005. godine, a završilo 13. svibnja 2006. godine.
1. kolo, 23. srpnja 2005.
Hajduk – Osijek
6:0
Zagreb – Sl. Belupo
3:1
Kam. Ingrad – Varteks
0:1
Međimurje – Inter
1:2
Rijeka – Pula SČ
2:2
Cibalia – Dinamo
0:4
2. kolo, 30. srpnja 2005.
Osijek – Dinamo
1:0
Rijeka – Cibalia
4:1
Inter – Pula SČ
2:0
Varteks – Međimurje
3:2
Sl. Belupo – Kam. Ingrad
1:1
Hajduk – Zagreb
3:1
3. kolo, 6. kolovoza 2005.
Zagreb – Osijek
0:1
Kam. Ingrad – Hajduk
2:1
Međimurje – Sl. Belupo
2:0
Pula SČ – Varteks
0:2
Cibalia – Inter
1:0
Dinamo – Rijeka
5:1
4. kolo, 13. kolovoza 2005.
Osijek – Rijeka
0:1
Inter – Dinamo
0:6
Varteks – Cibalia
4:0
Sl. Belupo – Pula SČ
1:1
Hajduk – Međimurje
1:0
Zagreb – Kam. Ingrad
2:1
5. kolo, 20. kolovoza 2005.
Kam. Ingrad – Osijek
2:0
Međimurje – Zagreb
0:0
Pula SČ – Hajduk
2:0
Cibalia – Sl. Belupo
1:0
Dinamo – Varteks
1:0
Rijeka – Inter
0:0
6. kolo, 27. kolovoza 2005.
Osijek – Inter
1:0
Varteks – Rijeka
1:4
Sl. Belupo – Dinamo
0:2
Hajduk – Cibalia
1:1
Zagreb – Pula SČ
2:0
Kam. Ingrad – Međimurje
2:2
7. kolo, 10. rujna 2005.
Međimurje – Osijek
1:0
Pula SČ – Kam. Ingrad
1:2
Cibalia – Zagreb
1:1
Dinamo – Hajduk
0:0
Rijeka – Sl. Belupo
4:2
Inter – Varteks
1:2
8. kolo, 17. rujna 2005.
Osijek – Varteks
2:0
Sl. Belupo – Inter
3:0
Hajduk – Rijeka
0:1
Zagreb – Dinamo
0:4
Kam. Ingrad – Cibalia
2:0
Međimurje – Pula SČ
2:0
9. kolo, 24. rujna 2005.
Pula SČ – Osijek
2:2
Cibalia – Međimurje
0:2
Dinamo – Kam. Ingrad
5:0
Rijeka – Zagreb
0:0
Inter – Hajduk
2:2
Varteks – Sl. Belupo
2:2
10. kolo, 1. listopada 2005.
Osijek – Sl. Belupo
4:2
Hajduk – Varteks
3:0
Zagreb – Inter
1:0
Kam. Ingrad – Rijeka
0:1
Međimurje – Dinamo
1:5
Pula SČ – Cibalia
2:3
11. kolo, 15. listopada 2005.
Cibalia – Osijek
3:1
Dinamo – Pula SČ
1:0
Rijeka – Međimurje
4:1
Inter – Kam. Ingrad
0:0
Varteks – Zagreb
3:1
Sl. Belupo – Hajduk
0:0
12. kolo, 22. listopada 2005.
Osijek – Hajduk
1:1
Sl. Belupo – Zagreb
1:0
Varteks – Kam. Ingrad
1:3
Inter – Međimurje
1:3
Pula SČ – Rijeka
3:0
Dinamo – Cibalia
1:0
13. kolo, 26. listopada 2005.
Dinamo – Osijek
3:1
Cibalia – Rijeka
4:0
Pula SČ – Inter
3:0
Međimurje – Varteks
1:4
Kam. Ingrad – Sl. Belupo
0:0
Zagreb – Hajduk
1:2
14. kolo, 29. listopada 2005.
Osijek – Zagreb
1:0
Hajduk – Kam. Ingrad
1:2
Sl. Belupo – Međimurje
1:1
Varteks – Pula SČ
2:0
Inter – Cibalia
1:0
Rijeka – Dinamo
0:1
15. kolo, 5. studenog 2005.
Rijeka – Osijek
4:1
Dinamo – Inter
0:0
Cibalia – Varteks
1:0
Pula SČ – Sl. Belupo
1:0
Međimurje – Hajduk
1:1
Kam. Ingrad – Zagreb
1:2
16. kolo, 19. studenog 2005.
Osijek – Kam. Ingrad
1:0
Zagreb – Međimurje
1:0
Hajduk – Pula SČ
1:1
Sl. Belupo – Cibalia
4:2
Varteks – Dinamo
2:5
Inter – Rijeka
0:2
17. kolo, 26. studenog 2005.
Inter – Osijek
2:3
Rijeka – Varteks
3:1
Dinamo – Sl. Belupo
4:1
Cibalia – Hajduk
1:0
Pula SČ – Zagreb
2:0
Međimurje – Kam. Ingrad
0:3
18. kolo, 3. prosinca 2005.
Osijek – Međimurje
1:1
Kam. Ingrad – Pula SČ
2:1
Zagreb – Cibalia
1:0
Hajduk – Dinamo
0:1
Sl. Belupo – Rijeka
1:3
Varteks – Inter
2:0
19. kolo, 18. veljače 2006.
Varteks – Osijek
0:1
Inter – Sl. Belupo
2:1
Rijeka – Hajduk
1:0
Dinamo – Zagreb
4:1
Cibalia – Kam. Ingrad
1:1
Pula SČ – Međimurje
4:0
20. kolo, 25. veljače 2006.
Osijek – Pula SČ
1:0
Međimurje – Cibalia
3:3
Kam. Ingrad – Dinamo
1:5
Zagreb – Rijeka
2:0
Hajduk – Inter
3:2
Sl. Belupo – Varteks
4:3
21. kolo, 4. ožujka 2006.
Sl. Belupo – Osijek
3:1
Varteks – Hajduk
0:1
Inter – Zagreb
1:0
Rijeka – Kam. Ingrad
3:1
Dinamo – Međimurje
3:0
Cibalia – Pula SČ
0:2
22. kolo, 11. ožujka 2006.
Osijek – Cibalia
1:1
Pula SČ – Dinamo
2:1
Međimurje – Rijeka
2:4
Kam. Ingrad – Inter
0:1
Zagreb – Varteks
0:1
Hajduk – Sl. Belupo
1:1
23. kolo, 18. ožujka 2006.
Dinamo – Kam. Ingrad
2:0
Rijeka – Hajduk
1:1
Osijek – Varteks
0:2
24. kolo, 25. ožujka 2006.
Kam. Ingrad – Varteks
0:1
Hajduk – Osijek
3:0
Dinamo – Rijeka
1:2
25. kolo, 1. travnja 2006.
Rijeka – Kam. Ingrad
1:0
Osijek – Dinamo
0:0
Varteks – Hajduk
2:0
26. kolo, 8. travnja 2006.
Kam. Ingrad – Hajduk
1:0
Dinamo – Varteks
2:1
Rijeka – Osijek
3:1
27. kolo, 15. travnja 2006.
Osijek – Kam. Ingrad
1:0
Varteks – Rijeka
1:0
Hajduk – Dinamo
1:0
28. kolo, 22. travnja 2006.
Kam. Ingrad – Dinamo
1:3
Hajduk – Rijeka
0:4
Varteks – Osijek
3:0
29. kolo, 29. travnja 2006.
Varteks – Kam. Ingrad
1:2
Osijek – Hajduk
2:1
Rijeka – Dinamo
2:2
30. kolo, 6. svibnja 2006.
Kam. Ingrad – Rijeka
1:0
Dinamo – Osijek
1:0
Hajduk – Varteks
2:2
31. kolo, 10. svibnja 2006.
Hajduk – Kam. Ingrad
4:1
Varteks – Dinamo
3:5
Osijek – Rijeka
0:2
32. kolo, 13. svibnja 2006.
Kam. Ingrad – Osijek
1:2
Rijeka – Varteks
2:1
Dinamo – Hajduk
1:0
23. kolo, 18. ožujka 2006.
Pula SČ – Međimurje
1:0
Zagreb – Inter
3:1
Cibalia – Sl. Belupo
1:1
24. kolo, 25. ožujka 2006.
Međimurje – Sl. Belupo
3:4
Inter – Cibalia
4:3
Pula SČ – Zagreb
4:1
25. kolo, 1. travnja 2006.
Zagreb – Međimurje
1:0
Cibalia – Pula SČ
0:0
Sl. Belupo – Inter
1:1
26. kolo, 8. travnja 2006.
Međimurje – Inter
2:2
Pula SČ – Sl. Belupo
2:0
Zagreb – Cibalia
0:0
27. kolo, 15. travnja 2006.
Cibalia – Međimurje
0:0
Sl. Belupo – Zagreb
3:0
Inter – Pula SČ
1:4
28. kolo, 22. travnja 2006.
Međimurje – Pula SČ
2:0
Inter – Zagreb
1:0
Sl. Belupo – Cibalia
1:0
29. kolo, 29. travnja 2006.
Sl. Belupo – Međimurje
0:0
Cibalia – Inter
1:1
Zagreb – Pula SČ
1:0
30. kolo, 6. svibnja 2006.
Međimurje – Zagreb
2:0
Pula SČ – Cibalia
0:2
Inter – Sl. Belupo
1:2
31. kolo, 10. svibnja 2006.
Inter – Međimurje
0:1
Sl. Belupo – Pula SČ
2:2
Cibalia – Zagreb
2:1
32. kolo, 13. svibnja 2006.
Međimurje – Cibalia
4:0
Zagreb – Sl. Belupo
0:3
Pula SČ – Inter
2:1
18. rujna na utakmici sa Zagrebom, brazilac Etto postigao je 1000. pogodak Dinama u 1. HNL. Bio je to ujedno i njegov debi.
Derbi između Hajduka i Dinama, 3. prosinca , odgođen je zbog kiše i jako natopljenog terena na Poljudu . Odigrao se u veljači.
Najbolji strijelac lige bio je Ivan Bošnjak u dresu Dinama s 22 pogotka.
Najboljim je igračem lige proglašen Dinamov napadač Eduardo da Silva .