Le squadre partecipanti passarono da 16 a 18 e disputarono un turno di andata e ritorno per un totale di 34 partite.
Le ultime quattro classificate vennero retrocesse in 2.HNL a fronte delle due neopromosse per portare a 16 il numero di club nella stagione successiva.
Le qualificate alle coppe europee furono due: la vincente alla UEFA Champions League 1994-1995 mentre la vincitrice della coppa nazionale alla Coppa delle Coppe 1994-1995 .
A Zagabria: Croazia Z. NK Zagabria DubravaA Spalato: Hajduk Primorac
Ubicazione delle squadre della 1.HNL 1993-94
Legenda:
Campione di Croazia
Qualificata alla Coppa delle Coppe
Retrocessa in 2.HNL
Note:
Due punti a vittoria, uno a pareggio, zero a sconfitta.
Hajduk Spalato Campione di Croazia 1993-94 e qualificata alla UEFA Champions League
Croazia Zagabria qualificata alla Coppa delle Coppe
NK Pazinka Pazin , HNK Dubrovnik , NK Dubrava Zagabria e NK Radnik Velika Gorica retrocesse in 2. HNL .
Vittoria squadra in casa
Pareggio
Vittoria squadra in trasferta
Squadra
Haj
Zag
Cro
Ink
Var
Rij
Cib
Osi
Seg
Ist
Zad
Bel
Seb
Pri
Paz
Dnk
D.Z
Rad
Hajduk Spalato
4:0
4:2
2:1
2:0
0:2
3:2
3:1
1:1
4:1
3:0
4:2
2:0
4:1
5:1
6:0
4:0
10:0
NK Zagabria
0:1
1:1
2:0
2:2
1:2
1:1
1:1
2:0
2:1
3:0
1:1
1:0
1:0
2:1
3:0
2:0
4:1
Croazia Zagabria
4:0
1:1
2:3
1:1
2:0
0:0
7:1
2:0
3:2
3:0
1:2
4:0
1:0
10:1
8:2
5:3
5:0
Inker Zaprešić
1:1
1:0
1:1
1:0
2:1
0:0
3:1
1:2
2:0
2:0
2:1
1:0
4:0
4:0
3:0
0:0
3:1
Varteks Varaždin
3:1
0:2
1:0
3:0
1:1
2:0
4:2
3:0
2:0
1:1
1:0
2:0
3:1
4:0
0:1
5:0
3:0
Rijeka
2:1
2:2
0:3
2:1
3:0
0:0
1:1
0:0
2:0
0:0
2:0
1:1
0:0
3:1
2:2
2:1
6:0
Cibalia Vinkovci
1:0
0:1
1:2
2:0
0:0
0:0
1:1
3:1
0:0
0:0
3:2
2:0
3:0
3:0
3:0
2:0
3:0
Osijek
1:4
1:3
2:2
1:0
1:1
2:0
1:1
2:1
2:1
2:0
0:2
2:1
4:2
1:1
3:0
4:2
3:1
Segesta
1:1
0:1
2:6
2:0
1:2
2:0
1:1
4:2
1:1
3:1
1:3
3:1
3:0
1:1
4:0
5:1
4:0
Istria
0:1
2:3
0:0
2:3
2:0
1:0
1:0
2:0
0:0
2:0
4:2
2:1
0:1
1:0
2:1
0:0
5:1
Zara
1:1
1:1
1:0
0:0
1:1
0:0
1:0
1:1
0:0
0:0
0:0
2:1
1:1
0:0
1:2
1:0
1:1
Belišće
2:0
2:4
0:6
1:1
3:0
1:1
1:1
3:3
3:0
1:2
0:1
3:0
1:1
2:0
2:1
3:0
7:1
Sebenico
0:0
0:3
0:0
4:1
3:1
1:1
2:0
0:0
2:1
1:0
3:0
2:1
0:0
0:0
2:2
2:0
2:0
Primorac Stobreč
0:2
1:1
0:4
1:1
0:1
1:1
2:1
2:1
2:0
3:1
0:1
1:0
1:0
1:3
4:2
7:0
4:0
Pazinka
1:2
2:4
4:6
2:3
0:0
0:0
2:0
4:1
1:1
0:0
0:0
4:1
2:3
4:0
3:1
4:0
6:1
Dubrovnik
1:1
1:0
0:1
0:1
1:1
0:0
1:0
0:0
0:1
0:1
1:2
0:0
1:2
3:2
2:0
0:0
1:0
Dubrava
3:4
0:2
1:0
0:0
1:0
0:0
1:2
0:1
1:1
0:0
2:2
2:1
3:1
3:0
3:2
0:0
0:1
Radnik V. Gorica
1:3
0:1
0:5
0:2
0:3
0:3
1:1
0:7
0:1
0:4
2:4
1:2
0:1
0:3
2:1
2:0
0:1
Andata (1ª)
1ª giornata
Ritorno (18ª)
20 ago.
4-0
Croatia - Šibenik
0-0
27 feb.
3-1
Inker - Osijek
0-1
1-1
Segesta - Pazinka
1-1
0-1
Varteks - Dubrovnik
1-1
4-1
Hajduk - Primorac
2-0
1-0
Zadar - Dubrava
2-2
1-0
Istra - Rijeka
0-2
3-0
Cibalia - Radnik
1-1
2-4
Belišće - Zagreb
1-1
Andata (2ª)
2ª giornata
Ritorno (19ª)
28 ago.
1-2
Radnik - Belišće
1-7
3 mar.
0-0
Rijeka - Cibalia
0-0
0-0
Dubrava - Istra
0-0
0-1
Primorac - Zadar
1-1
1-1
Dubrovnik - Hajduk
0-6
0-0
Pazinka - Varteks
0-4
2-1
Osijek - Segesta
2-4
2-3
Croatia - Inker
1-1
0-3
Šibenik - Zagreb
0-1
Andata (3ª)
3ª giornata
Ritorno (20ª)
4 set.
1-0
Inker - Šibenik
1-4
13 mar.
2-6
Segesta - Croatia
0-2
5-1
Hajduk - Pazinka
2-1
1-2
Zadar - Dubrovnik
2-1
0-1
Istra - Primorac
1-3
2-0
Cibalia - Dubrava
2-1
1-1
Belišće - Rijeka
0-2
4-1
Zagreb - Radnik
1-0
4-2
Varteks - Osijek
1-1
Andata (4ª)
4ª giornata
Ritorno (21ª)
11 set.
2-0
Šibenik - Radnik
1-0
20 mar.
2-2
Rijeka - Zagreb
2-1
2-1
Dubrava - Belišće
0-3
2-1
Primorac - Cibalia
0-3
0-1
Dubrovnik - Istra
1-2
0-0
Pazinka - Zadar
0-0
1-4
Osijek - Hajduk
1-3
1-1
Croatia - Varteks
0-1
1-2
Inker - Segesta
0-2
Andata (5ª)
5ª giornata
Ritorno (22ª)
18 set.
3-1
Segesta - Šibenik
1-2
27 mar.
3-0
Varteks - Inker
0-1
4-2
Hajduk - Croatia
0-4
1-1
Zadar - Osijek
0-2
1-0
Istra - Pazinka
0-0
3-0
Cibalia - Dubrovnik
0-1
1-1
Belišće - Primorac
0-1
2-0
Zagreb - Dubrava
2-0
0-3
Radnik - Rijeka
0-6
Andata (6ª)
6ª giornata
Ritorno (23ª)
25 set.
1-1
Šibenik - Rijeka
1-1
3 apr.
0-1
Dubrava - Radnik
1-0
1-1
Primorac - Zagreb
0-1
0-0
Dubrovnik - Belišće
1-2
2-0
Pazinka - Cibalia
0-3
2-1
Osijek - Istra
0-2
3-0
Croatia - Zadar
0-1
1-1
Inker - Hajduk
1-2
1-2
Segesta - Varteks
0-3
Andata (7ª)
7ª giornata
Ritorno (24ª)
2 ott.
2-0
Varteks - Šibenik
1-3
10 apr.
1-1
Hajduk - Segesta
1-1
0-0
Zadar - Inker
0-2
0-0
Istra - Croatia
2-3
2-0
Belišće - Pazinka
1-4
3-0
Zagreb - Dubrovnik
0-1
0-3
Radnik - Primorac
0-4
2-1
Rijeka - Dubrava
0-0
1-1
Cibalia - Osijek
1-1
Andata (8ª)
8ª giornata
Ritorno (25ª)
9 ott.
2-0
Šibenik - Dubrava
1-3
16 apr.
1-1
Primorac - Rijeka
0-0
1-0
Dubrovnik - Radnik
0-2
2-4
Pazinka - Zagreb
1-2
0-2
Osijek - Belišće
3-3
0-0
Croatia - Cibalia
2-1
2-0
Inker - Istra
3-2
3-1
Segesta - Zadar
0-0
3-1
Varteks - Hajduk
0-2
Andata (9ª)
9ª giornata
Ritorno (26ª)
16 ott.
2-0
Hajduk - Šibenik
0-0
24 apr.
1-1
Zadar - Varteks
1-1
0-0
Istra - Segesta
1-1
2-0
Cibalia - Inker
0-0
0-6
Belišće - Croatia
2-1
1-1
Zagreb - Osijek
3-1
2-1
Radnik - Pazinka
1-6
2-2
Rijeka - Dubrovnik
0-0
3-0
Dubrava - Primorac
0-7
Andata (10ª)
10ª giornata
Ritorno (27ª)
23 ott.
0-0
Šibenik - Primorac
0-1
1º mag.
0-0
Dubrovnik - Dubrava
0-0
0-0
Pazinka - Rijeka
1-3
3-1
Osijek - Radnik
7-0
1-1
Croatia - Zagreb
1-1
2-1
Inker - Belišće
1-1
1-1
Segesta - Cibalia
1-3
2-0
Varteks - Istra
0-2
3-0
Hajduk - Zadar
1-1
Andata (11ª)
11ª giornata
Ritorno (28ª)
30 ott.
2-1
Zadar - Šibenik
0-3
8 mag.
0-1
Istra - Hajduk
1-4
0-0
Cibalia - Varteks
0-2
3-0
Belišće - Segesta
3-1
2-0
Zagreb - Inker
0-1
0-5
Radnik - Croatia
0-5
1-1
Rijeka - Osijek
0-2
3-2
Dubrava - Pazinka
0-4
4-2
Primorac - Dubrovnik
2-3
Andata (12ª)
12ª giornata
Ritorno (29ª)
6 nov.
2-2
Šibenik - Dubrovnik
2-1
11 mag.
4-0
Pazinka - Primorac
3-1
4-2
Osijek - Dubrava
1-0
2-0
Croatia - Rijeka
3-0
3-1
Inker - Radnik
2-0
0-1
Segesta - Zagreb
0-2
1-0
Varteks - Belišće
0-3
3-2
Hajduk - Cibalia
0-1
0-0
Zadar - Istra
0-2
Andata (13ª)
13ª giornata
Ritorno (30ª)
13 nov.
2-1
Istra - Šibenik
0-1
15 mag.
0-0
Cibalia - Zadar
0-1
2-0
Belišće - Hajduk
2-4
2-2
Zagreb - Varteks
2-0
0-1
Radnik - Segesta
0-4
2-1
Rijeka - Inker
1-2
1-0
Dubrava - Croatia
3-5
2-1
Primorac - Osijek
2-4
2-0
Dubrovnik - Pazinka
1-3
Andata (14ª)
14ª giornata
Ritorno (31ª)
20 nov.
0-0
Šibenik - Pazinka
3-2
29 mag.
3-0
Osijek - Dubrovnik
0-0
1-0
Croatia - Primorac
4-0
0-0
Inker - Dubrava
0-0
2-0
Segesta - Rijeka
0-0
3-0
Varteks - Radnik
3-0
4-0
Hajduk - Zagreb
1-0
0-0
Zadar - Belišće
1-0
1-0
Istra - Cibalia
0-0
Andata (15ª)
15ª giornata
Ritorno (32ª)
27 nov.
2-0
Cibalia - Šibenik
0-2
5 giu.
1-2
Belišće - Istra
2-4
3-0
Zagreb - Zadar
1-1
1-3
Radnik - Hajduk
0-10
3-0
Rijeka - Varteks
1-1
1-1
Dubrava - Segesta
1-5
1-1
Primorac - Inker
0-4
0-1
Dubrovnik - Croatia
2-8
4-1
Pazinka - Osijek
1-1
Andata (16ª)
16ª giornata
Ritorno (33ª)
12 dic.
0-0
Šibenik - Osijek
1-2
8 giu.
10-1
Croatia - Pazinka
5-4
3-0
Inker - Dubrovnik
1-0
3-0
Segesta - Primorac
0-2
0-2
Hajduk - Rijeka
1-2
1-1
Zadar - Radnik
4-2
2-3
Istra - Zagreb
1-2
3-2
Cibalia - Belišće
1-1
5-0
Varteks - Dubrava
0-1
Andata (17ª)
17ª giornata
Ritorno (34ª)
27 dic.
3-0
Belišće - Šibenik
1-2
12 giu.
1-1
Zagreb - Cibalia
1-0
0-4
Radnik - Istra
1-5
0-0
Rijeka - Zadar
0-0
3-4
Dubrava - Hajduk
0-4
0-1
Primorac - Varteks
1-3
0-1
Dubrovnik - Segesta
0-4
2-3
Pazinka - Inker
0-4
2-2
Osijek - Croatia
1-7
Goran Vlaović del Croazia Zagabria ha segnato 5 reti nel match vinto 10-1 contro il Pazinka. Ha vinto il titolo di capocannoniere.
La vittoria dell'Hajduk sul Radnik Velika Gorica per 10-0 è stata quella col più alto margine mai registrata nella storia della Prva HNL .