| Season | 2024–25 |
|---|---|
| Dates | 3 August 2024 – 31 May 2025 |
| Champions | Zrinjski 9th Premier League title 9thBosnian title |
| Relegated | Igman GOŠK Sloboda |
| Champions League | Zrinjski |
| Conference League | Borac Sarajevo Željezničar |
| Matches | 198 |
| Goals | 528 (2.67 per match) |
| Top goalscorer | Mihael Mlinarić (19 goals) |
| Biggest home win | Zrinjski 7–1 Igman (21 October 2024) |
| Biggest away win | Sloboda 0–6Sarajevo (2 November 2024) |
| Highest scoring | Zrinjski 7–1 Igman (21 October 2024) |
| Longest winning run | Zrinjski (7 matches) |
| Longest unbeaten run | Zrinjski (16 matches) |
| Longest winless run | Sloboda (18 matches) |
| Longest losing run | Sloboda (12 matches) |
| Highest attendance | 24,000 Sarajevo 1–1 Željezničar (25 September 2024) |
| Lowest attendance | 50 GOŠK 1–2Sloga (18 April 2025) |
| Total attendance | 484,440 |
| Average attendance | 2,447 |
2025–26 → | |
The2024–25 Premier League of Bosnia and Herzegovina (known as theWwin League for sponsorship reasons) was the 25th season of thePremier League of Bosnia and Herzegovina, the highestfootballleague ofBosnia and Herzegovina. The season began on 3 August 2024 and ended on 31 May 2025, with a winter break between mid December 2024 and mid February 2025.
This was the last season played with 12 teams, as the league was reduced to 10 teams starting from the2025–26 season.[1] The season also introduced thevideo assistant referee (VAR) review system.[2]
Zrinjski Mostar won their ninth Premier League title with one match to spare.[3]
Twelve teams contested in the league – the top ten teams from the previous season and the two promoted from each of the second-level leagues. The promoted teams wereRadnik Bijeljina andSloboda Tuzla, who returned to the top flight after respective absences of two years and one year. They replacedTuzla City andZvijezda 09, who were relegated after respective spells of six years and one year in the top flight.[4]
| Team | Location | Stadium | Capacity |
|---|---|---|---|
| Borac | Banja Luka | Banja Luka City Stadium | 10,030 |
| GOŠK | Gabela | Perica-Pero Pavlović | 3,000 |
| Igman | Konjic | Konjic City Stadium | 5,000 |
| Posušje | Posušje | Mokri Dolac | 8,000 |
| Radnik | Bijeljina | Bijeljina City Stadium | 6,000 |
| Sarajevo | Sarajevo(Koševo) | Asim Ferhatović Hase | 30,121 |
| Sloboda | Tuzla | Tušanj | 7,200 |
| Sloga | Doboj | Luke Stadium | 3,000 |
| Široki Brijeg | Široki Brijeg | Pecara | 7,000 |
| Velež | Mostar(Vrapčići) | Stadion Rođeni | 7,000 |
| Zrinjski | Mostar | Stadion pod Bijelim Brijegom | 13,000 |
| Željezničar | Sarajevo(Grbavica) | Grbavica | 13,146 |
Note: Flags indicate national team as has been defined underFIFA eligibility rules. Players and Managers may hold more than one non-FIFA nationality.
| Team | Manager | Captain | Kit manufacturer | Shirt sponsor |
|---|---|---|---|---|
| Borac | Kelme | Mtel | ||
| GOŠK | Joma | WWin | ||
| Igman | Kelme | Igman | ||
| Posušje | Macron | Formula | ||
| Radnik | Kelme | SoccerBet | ||
| Sarajevo | Adidas | Turkish Airlines | ||
| Sloboda | Macron | WWin | ||
| Sloga | GB3 | Meridian | ||
| Široki Brijeg | Kelme | WWin | ||
| Velež | Puma | Narentas | ||
| Zrinjski | Macron | M.T. Abraham Group | ||
| Željezničar | Macron | WWin |
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in the table | Incoming manager | Date of appointment |
|---|---|---|---|---|---|---|
| Široki Brijeg | End of interim spell | 3 June 2024 | Pre-season | 3 June 2024 | ||
| Posušje | Mutual consent | 6 June 2024 | 17 June 2024 | |||
| Borac | 11 June 2024 | 11 June 2024 | ||||
| Željezničar | End of interim spell | 12 June 2024 | 12 June 2024 | |||
| Sarajevo | Mutual consent | |||||
| Velež | 17 June 2024 | 27 June 2024 | ||||
| Zrinjski | 20 June 2024 | 20 June 2024 | ||||
| Igman | End of interim spell | 22 June 2024 | 22 June 2024 | |||
| Sloboda | Mutual consent | 25 July 2024 | 26 July 2024 | |||
| Velež | Sacked | 12 August 2024 | 9th | 9 September 2024 | ||
| GOŠK | 12th | 14 August 2024 | ||||
| Sloga | 25 September 2024 | 10th | 30 September 2024 | |||
| Sloboda | 28 September 2024 | 11th | 16 October 2024 | |||
| GOŠK | Mutual consent | 27 October 2024 | 11th | 28 October 2024 | ||
| Posušje | 28 October 2024 | 5th | 30 December 2024 | |||
| Igman | Resigned | 6 November 2024 | 9th | 11 January 2025 | ||
| Široki Brijeg | Sacked | 27 November 2024 | 7th | 27 November 2024 | ||
| Sloboda | 17 December 2024 | 12th | 9 January 2025 | |||
| Široki Brijeg | End of interim spell | 20 December 2024 | 6th | 20 December 2024 | ||
| Posušje | Resigned | 10 March 2025 | 9th | 13 March 2025 | ||
| Radnik | Mutual consent | 1 April 2025 | 8th | 2 April 2025 | ||
| Igman | Sacked | 2 April 2025 | 10th | 12 April 2025 | ||
| Velež | Mutual consent | 19 April 2025 | 6th | 20 April 2025 | ||
| Sloga | 9 May 2025 | 5th | 20 May 2025 | |||
| Željezničar | Sacked | 19 May 2024 | 4th |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Zrinjski Mostar(C) | 33 | 26 | 4 | 3 | 74 | 17 | +57 | 82 | Qualification for theChampions League first qualifying round |
| 2 | Borac Banja Luka | 33 | 26 | 3 | 4 | 58 | 13 | +45 | 81 | Qualification toConference League first qualifying round |
| 3 | Sarajevo | 33 | 18 | 11 | 4 | 59 | 24 | +35 | 65 | Qualification toConference League second qualifying round[a] |
| 4 | Željezničar | 33 | 20 | 5 | 8 | 55 | 38 | +17 | 65 | Qualification toConference League first qualifying round |
| 5 | Široki Brijeg | 33 | 13 | 7 | 13 | 43 | 46 | −3 | 46 | |
| 6 | Sloga Doboj | 33 | 13 | 5 | 15 | 35 | 45 | −10 | 44 | |
| 7 | Velež Mostar | 33 | 10 | 12 | 11 | 45 | 39 | +6 | 42 | |
| 8 | Radnik Bijeljina | 33 | 12 | 4 | 17 | 44 | 52 | −8 | 40 | |
| 9 | Posušje | 33 | 10 | 7 | 16 | 36 | 41 | −5 | 37 | |
| 10 | Igman Konjic(R) | 33 | 8 | 5 | 20 | 30 | 66 | −36 | 29 | Relegation to thePrva Liga FBiH |
| 11 | GOŠK Gabela(R) | 33 | 4 | 4 | 25 | 28 | 76 | −48 | 16 | |
| 12 | Sloboda Tuzla(R) | 33 | 1 | 7 | 25 | 21 | 71 | −50 | 7[b] |
| Home \ Away | BOR | GOŠ | IGM | POS | RAD | SAR | SLO | SLG | ŠB | VEL | ZRI | ŽEL | BOR | GOŠ | IGM | POS | RAD | SAR | SLO | SLG | ŠB | VEL | ZRI | ŽEL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Borac | — | 3–0 | 4–0 | 2–0 | 2–0 | 0–1 | 2–0 | 4–0 | 3–0 | 2–1 | 0–1 | 1–0 | — | 1–0 | — | 1–0 | — | 2–0 | 2–0 | 3–1 | — | 1–0 | — | — |
| GOŠK | 0–2 | — | 0–2 | 0–1 | 0–1 | 0–3 | 2–0 | 0–3 | 1–2 | 0–4 | 1–4 | 0–3 | — | — | — | 1–2 | — | 0–2 | — | 1–2 | — | 0–1 | 3–2 | — |
| Igman | 0–4 | 3–2 | — | 0–3 | 2–3 | 0–3 | 1–0 | 1–2 | 0–3 | 1–1 | 0–3 | 0–2 | 0–1 | 1–2 | — | — | 1–1 | — | — | — | 2–1 | — | — | 0–1 |
| Posušje | 0–2 | 1–2 | 1–0 | — | 3–1 | 0–0 | 2–0 | 1–1 | 1–2 | 1–1 | 1–2 | 1–1 | — | — | 2–1 | — | — | 1–2 | — | 0–0 | — | 2–0 | 1–2 | — |
| Radnik | 0–1 | 3–1 | 0–1 | 2–1 | — | 2–3 | 2–0 | 2–1 | 1–1 | 4–3 | 2–0 | 2–3 | 1–0 | 5–0 | — | 2–1 | — | — | — | — | 1–1 | — | — | 1–2 |
| Sarajevo | 0–2 | 3–1 | 2–1 | 2–2 | 2–0 | — | 3–1 | 2–0 | 1–0 | 4–0 | 0–1 | 1–1 | — | — | 3–0 | — | 1–1 | — | 0–0 | — | 0–1 | — | 0–0 | 2–1 |
| Sloboda | 2–3 | 1–1 | 0–1 | 0–2 | 1–0 | 0–6 | — | 0–3 | 0–2 | 1–1 | 0–1 | 0–1 | — | 3–3 | 2–2 | 0–3[a] | 2–3 | — | — | — | — | 1–1 | — | — |
| Sloga | 0–2 | 2–0 | 0–2 | 3–1 | 1–0 | 1–3 | 1–0 | — | 1–0 | 0–0 | 0–1 | 4–2 | — | — | 0–1 | — | 2–1 | 0–4 | 4–1 | — | 0–1 | — | 0–4 | — |
| Široki Brijeg | 2–3 | 2–2 | 4–2 | 1–0 | 2–0 | 3–3 | 1–1 | 0–1 | — | 0–2 | 1–1 | 0–3 | 0–1 | 2–0 | — | 0–0 | — | — | 3–1 | — | — | 2–5 | — | 3–2 |
| Velež | 0–0 | 2–2 | 1–1 | 3–0 | 2–1 | 0–0 | 1–0 | 0–0 | 3–1 | — | 0–1 | 1–2 | — | — | 2–2 | — | 3–2 | 2–2 | — | 3–0 | — | — | 0–1 | — |
| Zrinjski | 1–1 | 3–0 | 7–1 | 3–0[b] | 2–0 | 1–1 | 3–2 | 3–1 | 3–0 | 1–0 | — | 1–0 | 0–1 | — | 3–0 | — | 5–0 | — | 5–0 | — | 2–1 | — | — | 5–0 |
| Željezničar | 1–1 | 4–1 | 3–1 | 1–0 | 2–0 | 0–0 | 3–0 | 1–1 | 0–1 | 2–1 | 0–2 | — | 2–1 | 3–2 | — | 3–2 | — | — | 3–2 | 1–0 | — | 2–1 | — | — |
| Rank | Player | Club | Goals[55] |
|---|---|---|---|
| 1 | Velež | 19 | |
| 2 | Sarajevo | 16 | |
| 3 | Borac | 15 | |
| 4 | Zrinjski | 14 | |
| 5 | Željezničar | 11 | |
| Željezničar | |||
| Borac | |||
| 8 | Zrinjski | 10 | |
| 9 | Sloga | 9 | |
| Zrinjski | |||
| Zrinjski |