1. Round
02/04/2005 15:00 Slaven Belupo - NK Inter Zaprešić 0:1 (0:0)
16:45 Hajduk Split - NK Zagreb 0:1 (0:0)
17:00 HNK Rijeka - NK Varteks 1:1 (0:0)
2. Round
09/04/2005 15:00 NK Zagreb - NK Inter Zaprešić 3:3 (0:3)
16:45 Hajduk Split - HNK Rijeka 1:1 (1:0)
17:00 NK Varteks - Slaven Belupo 2:0 (1:0)
3. Round
16/04/2005 13:00 Slaven Belupo - Hajduk Split 1:1 (0:0)
15:00 NK Inter Zaprešić - NK Varteks 2:0 (1:0)
17:00 HNK Rijeka - NK Zagreb 4:2 (2:0)
4. Round
23/04/2005 15:00 NK Zagreb - NK Varteks 3:1 (0:0)
16:45 Hajduk Split - NK Inter Zaprešić 5:1 (0:1)
17:00 HNK Rijeka - Slaven Belupo 0:0 (0:0)
5. Round
30/04/2005 13:00 NK Inter Zaprešić - HNK Rijeka 3:2 (1:1)
15:00 Slaven Belupo - NK Zagreb 2:0 (1:0)
17:00 NK Varteks - Hajduk Split 1:2 (0:1)
6. Round
07/05/2005 14:00 NK Zagreb - Hajduk Split 3:2 (1:1)
15:30 NK Inter Zaprešić - Slaven Belupo 2:1 (2:0)
17:00 NK Varteks - HNK Rijeka 3:1 (1:1)
7. Round
14/05/2005 14:30 Slaven Belupo - NK Varteks 2:2 (1:0)
15:30 NK Inter Zaprešić - NK Zagreb 1:1 (0:0)
19:15 HNK Rijeka - Hajduk Split 1:1 (1:1)
8. Round
18/05/2005 16:00 NK Zagreb - HNK Rijeka 2:1 (1:0)
16:00 Hajduk Split - Slaven Belupo 0:0 (0:0)
16:00 NK Varteks - NK Inter Zaprešić 1:2 (1:0)
9. Round
21/05/2005 16:00 NK Varteks - NK Zagreb 3:1 (1:1)
16:00 NK Inter Zaprešić - Hajduk Split 1:1 (0:0)
16:00 Slaven Belupo - HNK Rijeka 1:1 (1:0)
10. Round
28/05/2005 16:00 NK Zagreb - Slaven Belupo 7:1 (4:0)
16:00 HNK Rijeka - NK Inter Zaprešić 3:3 (1:2)
16:00 Hajduk Split - NK Varteks 6:0 (4:0)