# 2024–25 Second Football League (Croatia)

The 2024–25 Croatian Second Football League (also known as Druga Nogometna Liga and 2. NL) is the 34th edition of the third tier of Croatian football league and third season of the restructured Druga nogometna liga.
The league was contested by 16 teams and played in a double round robin format.

## Teams
### Stadia and locations

| Team | City | Stadium | Capacity |
| Bjelovar | Bjelovar | Gradski stadion | 4,000 |
| Dragovoljac | Novi Zagreb | Stadion NŠC Stjepan Spajić | 5,000 |
| Dugo Selo | Dugo Selo | Gradski stadion | 2,000 |
| Grobničan | Čavle | Stadion Adelija Haramija Beba | 3,000 |
| Hrvace | Hrvace | Gradski stadion | 3,075 |
| Jadran Luka Ploče | Ploče | Stadion NK Jadran | 2,000 |
| Jadran Poreč | Poreč | Stadion Veli Jože | 5,000 |
| Karlovac 1919 | Karlovac | Stadion Branko Čavlović-Čavlek | 12,000 |
| Kustošija | Zagreb | Stadion Kustošija | 2,550 |
| Marsonia 1909 | Slavonski Brod | Gradski stadion uz Savu | 6,000 |
| Mladost Ždralovi | Ždralovi | Stadion NK Mladost | 1,500 |
| Radnik Križevci | Križevci | Križevci City Stadium | 1,500 |
| Segesta | Sisak | Gradski stadion | 8,000 |
| Solin | Solin | Stadion pokraj Jadra | 3,500 |
| Trnje | Zagreb | Stadion ŠC Rudeš | 2,000 |
| Uljanik Pula | Pula | Stadion Veruda | 4,000 |

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Hrvace | 19 | 12 | 3 | 4 | 37 | 22 | +15 | 39 | Promotion to the First Football League |
| 2 | Mladost Ždralovi | 19 | 11 | 5 | 3 | 31 | 17 | +14 | 38 | Promotion play-off |
| 3 | Bjelovar | 19 | 10 | 6 | 3 | 40 | 22 | +18 | 36 | |
| 4 | Karlovac 1919 | 19 | 10 | 5 | 4 | 26 | 13 | +13 | 35 | |
| 5 | Jadran Luka Ploče | 19 | 10 | 4 | 5 | 36 | 20 | +16 | 34 | |
| 6 | Solin | 19 | 10 | 3 | 6 | 25 | 20 | +5 | 33 | |
| 7 | Kustošija | 19 | 8 | 7 | 4 | 33 | 22 | +11 | 31 | |
| 8 | Radnik Križevci | 19 | 8 | 5 | 6 | 26 | 18 | +8 | 29 | |
| 9 | Segesta | 19 | 7 | 2 | 10 | 33 | 44 | −11 | 23 | |
| 10 | Trnje | 19 | 5 | 7 | 7 | 23 | 28 | −5 | 22 | |
| 11 | Uljanik Pula | 19 | 5 | 5 | 9 | 26 | 31 | −5 | 20 | |
| 12 | Dragovoljac | 19 | 5 | 5 | 9 | 18 | 26 | −8 | 20 | |
| 13 | Marsonia 1909 | 19 | 6 | 1 | 12 | 24 | 46 | −22 | 19 | |
| 14 | Dugo Selo | 19 | 5 | 3 | 11 | 30 | 36 | −6 | 18 | Relegation play-off |
| 15 | Grobničan | 19 | 5 | 2 | 12 | 19 | 31 | −12 | 17 | Relegation to the Third Football League |
| 16 | Jadran Poreč | 19 | 2 | 3 | 14 | 19 | 50 | −31 | 9 | Relegation to the Third Football League |

## Results

| Home \ Away | BJE | DRA | DUG | GRO | HRV | JLP | JAP | KAR | KUS | MAR | MLA | RAD | SEG | SOL | TRN | ULJ |
| Bjelovar | — | | | 1–1 | 3–2 | | | 0–1 | | | | | 2–0 | | | 0–0 |
| Dragovoljac | 1–1 | — | 2–2 | 0–1 | | 0–0 | | | | | | | | | 0–1 | |
| Dugo Selo | 2–5 | | — | | | | | | | | | 2–1 | | 4–0 | 2–2 | |
| Grobničan | | | | — | | | | | 1–2 | 2–3 | 0–2 | 3–1 | | | | |
| Hrvace | | 3–0 | | | — | | 3–2 | 0–3 | | 4–0 | | | | | | |
| Jadran Luka Ploče | 2–3 | | | 2–1 | | — | | | | | | | | | 4–0 | 4–0 |
| Jadran Poreč | | | 2–5 | | | | — | | 4–4 | | 1–2 | 0–0 | | | | |
| Karlovac 1919 | | 1–0 | 3–0 | | | 1–0 | | — | | | 2–3 | | | | | |
| Kustošija | | | | | | | | | — | | | | | | | |
| Marsonia 1909 | | | 0–3 | | | | | | 1–2 | — | 0–2 | 2–1 | | | | |
| Mladost Ždralovi | | | | | | | | | 1–1 | | — | 2–1 | | 0–1 | 3–1 | |
| Radnik Križevci | | | | | | | | | 1–0 | | | — | 6–1 | 2–0 | | |
| Segesta | | | | | | 4–0 | | 4–2 | | 4–2 | | | — | | | |
| Solin | | | | | 1–0 | | | | 3–0 | 2–1 | | | 0–1 | — | | |
| Trnje | | | | | 0–0 | | | | 1–1 | | | | 2–2 | | — | 3–2 |
| Uljanik Pula | | 1–2 | | 2–1 | 4–0 | | 2–0 | 1–2 | | | | | | | | — |