2023–24 FK Željezničar season

The 2023–24 season was Željezničar's 103rd in existence and their 24th season in the Bosnian Premier League. Besides competing in the domestic league, the team also competed in the National Cup. Željezničar competed in the qualifications for the UEFA Europa Conference League as well.

The club finished in sixth place, while it got knocked out from the cup in the round of 32. Željezničar were eliminated from the Europa Conference League in the second qualifying round.

June
On 12 June, Željezničar and its manager Nermin Bašić negotiated a two-year contract extension lasting until June 2025, with an option to stay at the club until at least 2026.

On 14 June, Željezničar and Aleksandar Kosorić negotiated a one-year contract extension lasting until June 2024.

On 16 June, Željezničar announced the signings of 28-year-old Ajdin Mulalić and 23-year-old Dražen Dubačkić.

On 19 June, Željezničar and Semir Štilić, Edin Cocalić, Dženan Haračić and Hamza Gasal negotiated one-year contract extensions lasting until June 2024.

On 20 June, Željezničar announced the signing of 30-year-old Edin Rustemović.

July
On 6 July, Željezničar announced the signing of 24-year-old Edin Biber.

On 8 July, Željezničar announced the signing of 26-year-old Haris Ovčina.

On 10 July, Željezničar announced the signing of 22-year-old Allyson Nascimento.

On 18 July, Željezničar announced the signing of 22-year-old Nikola Turanjanin.

August
On 8 August, Željezničar announced the signing of 26-year-old Mehmed Ćosić.

On 14 August, Željezničar announced the signing of 19-year-old Abdulmalik Al-Jaber.

September
On 13 September, Željezničar announced the signing of 26-year-old Vahid Selimović.

On 29 September, Željezničar announced the signing of 27-year-old Aleksandar Boljević.

October
On 12 October, Željezničar announced the departure of Omar Beća.

November
On 1 November, Željezničar announced the departure of manager Nermin Bašić.

On 4 November, Željezničar announced that its chairman of the board, Edis Kovačević, had resigned two days prior.

On 7 November, Željezničar announced Abdulhakeem Al-Tuwaijri as the club's new manager.

On 22 November, Jusuf Tanović was announced as the new chairman of the board of Željezničar.

December
On 21 December, Željezničar announced the departure of Edin Rustemović.

January
On 2 January, Željezničar announced the departure of manager Abdulhakeem Al-Tuwaijri.

On 5 January, Željezničar announced the signing of 21-year-old Harun Karić.

On 8 January, Željezničar announced the departure of Allyson Nascimento. The club also announced Bruno Akrapović as its new manager.

On 9 January, Željezničar announced the departure of Irfan Jašarević.

On 10 January, Željezničar announced the departure of Mehmed Ćosić.

On 16 January, Željezničar announced the signings of 24-year-old Stefan Radinović and 23-year-old Faris Zubanović.

On 17 January, Željezničar announced the signing of 27-year-old Samir Radovac.

On 19 January, Željezničar announced the departure of Benjamin Šehić.

On 22 January, Željezničar announced the signing of 27-year-old Amer Hiroš.

On 30 January, Željezničar announced the loan of 22-year-old Bismark Charles from CSKA Sofia for the remainder of the season.

February
On 1 February, Željezničar announced the loan of Ajdin Mulalić to Rogaška for the remainder of the season.

On 2 February, Željezničar announced the signings of 28-year-old Nemanja Cavnić, 29-year-old Antonio Pavić and 24-year-old Filip Dujmović.

On 5 February, Željezničar announced the departure of Dražen Dubačkić.

On 9 February, Željezničar announced the departures of Amar Musić and Nikola Turanjanin.

On 10 February, Željezničar announced the loan of 20-year-old Azur Mahmić from Velež Mostar for the remainder of the season.

On 16 February, Željezničar announced the departure of Hamza Gasal. The club also announced the signings of 24-year-old Adonis Bilal and 20-year-old Josip Mijić.

April
On 8 April, Oro Ibrišimović replaced Jusuf Tanović as chairman of the board of Željezničar.

On 20 April, Željezničar announced the departure of manager Bruno Akrapović and appointed Dino Đurbuzović as caretaker manager.

First-team squad
!colspan="12" style="background:#18488f; color:#FFFFFF; " | Goalkeepers

!colspan="12" style="background:#18488f; color:#FFFFFF; " | Defenders

!colspan="12" style="background:#18488f; color:#FFFFFF; " | Midfielders

!colspan="12" style="background:#18488f; color:#FFFFFF; " | Forwards

In
Total expenditure: €0

Out
Total income: €0 Net: €0

Coaching staff
{| class="wikitable plainrowheaders sortable" ! style="background:#18488f; color:#FFFFFF; " |Position ! style="background:#18488f; color:#FFFFFF; " |Name
 * align=center|Head coach
 * align=left|🇧🇦 Dino Đurbuzović (caretaker)
 * rowspan="2" align=center|Assistant coaches
 * align=left|🇧🇦 Omer Joldić
 * align=left|🇧🇦 Haris Alihodžić
 * align=center|Goalkeeping coach
 * align=left|🇧🇦 Adnan Gušo
 * align=center|Fitness coach
 * align=left|🇧🇦 Almir Seferović
 * rowspan="3" align=center|Doctors
 * align=left|🇧🇦 Zlatko Dervišević
 * align=left|🇧🇦 Edin Kulenović
 * align=left|🇧🇦 Harun Đozić
 * rowspan="2" align=center|Physiotherapists
 * align=left|🇧🇦 Raif Zeba
 * align=left|🇧🇦 Adil Hubijar
 * align=center|Commissioner for Security
 * align=left|🇧🇦 Erdijan Pekić
 * align=left|🇧🇦 Edin Kulenović
 * align=left|🇧🇦 Harun Đozić
 * rowspan="2" align=center|Physiotherapists
 * align=left|🇧🇦 Raif Zeba
 * align=left|🇧🇦 Adil Hubijar
 * align=center|Commissioner for Security
 * align=left|🇧🇦 Erdijan Pekić
 * align=left|🇧🇦 Adil Hubijar
 * align=center|Commissioner for Security
 * align=left|🇧🇦 Erdijan Pekić
 * align=left|🇧🇦 Erdijan Pekić

Disciplinary record
{| class="wikitable" style="text-align:center;width:90%;" ! rowspan=2 style="background:#18488f; color:#FFFFFF; " width=5| No. ! rowspan=2 style="background:#18488f; color:#FFFFFF; " width=5| Pos. ! rowspan=2 style="background:#18488f; color:#FFFFFF; " width=5| Nat. ! rowspan=2 style="background:#18488f; color:#FFFFFF; " width=16| Name ! colspan=3 style="background:#18488f; color:#FFFFFF; " |Premier League BiH ! colspan=3 style="background:#18488f; color:#FFFFFF; " |Kup BiH ! colspan=3 style="background:#18488f; color:#FFFFFF; " |Europa Conference League ! colspan=3 style="background:#18488f; color:#FFFFFF; " | Total ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; " width=35| ! style="background:#18488f; color:#FFFFFF; "; colspan=4| Totals !88||1||4||1|| || ||14|| || ||103||1||4
 * 24
 * DF
 * 🇧🇦
 * align=left| Marin Galić
 * 10|| ||1|| || || || || || ||10|| ||1
 * 7
 * FW
 * 🇧🇦
 * align=left| Sulejman Krpić
 * 7|| || || || || ||1|| || ||8|| ||
 * 8
 * MF
 * 🇧🇦
 * align=left| Nedim Mekić
 * 8|| || || || || || || || ||8|| ||
 * 26
 * MF
 * 🇬🇭
 * align=left| Joseph Amoah
 * 6|| || || || || ||2|| || ||8|| ||
 * 44
 * MF
 * 🇧🇦
 * align=left| Edin Rustemović
 * 5|| || || || || ||2|| || ||7|| ||
 * 77
 * MF
 * 🇧🇦
 * align=left| Haris Ovčina
 * 5|| || || || || ||1|| || ||6|| ||
 * 5
 * DF
 * 🇧🇦
 * align=left| Aleksandar Kosorić
 * 3|| || || || || ||2|| || ||5|| ||
 * 18/25
 * MF
 * 🇧🇦
 * align=left| Edin Biber
 * 3|| || || || || ||1|| || ||4|| ||
 * 20
 * MF
 * 🇧🇦
 * align=left| Harun Karić
 * 4|| || || || || || || || ||4|| ||
 * 31
 * DF
 * 🇱🇺
 * align=left| Vahid Selimović
 * 4|| ||1|| || || || || || ||4|| ||1
 * 33
 * DF
 * 🇧🇦
 * align=left| Irfan Jašarević
 * 2|| || ||1|| || ||1|| || ||4|| ||
 * 10
 * MF
 * 🇧🇦
 * align=left| Amer Hiroš
 * 3|| ||1|| || || || || || ||3|| ||1
 * 14
 * MF
 * 🇧🇦
 * align=left| Semir Štilić
 * 3|| || || || || || || || ||3|| ||
 * 19
 * DF
 * 🇧🇦
 * align=left| Amar Drina
 * || || || || || ||3|| || ||3|| ||
 * 97
 * DF
 * 🇧🇦
 * align=left| Mehmed Ćosić
 * 3|| || || || || || || || ||3|| ||
 * 3
 * DF
 * 🇲🇪
 * align=left| Stefan Radinović
 * 2||1|| || || || || || || ||2||1||
 * 9
 * FW
 * 🇧🇦
 * align=left| Dženan Haračić
 * 2|| || || || || || || || ||2|| ||
 * 11
 * MF
 * 🇧🇦
 * align=left| Hamza Gasal
 * 2|| || || || || || || || ||2|| ||
 * 17
 * MF
 * 🇧🇦
 * align=left| Andrija Drljo
 * 2|| || || || || || || || ||2|| ||
 * 20
 * MF
 * 🇧🇷
 * align=left| Allyson
 * 2|| || || || || || || || ||2|| ||
 * 22
 * MF
 * align=left| Abdulmalik Al-Jaber
 * 2|| || || || || || || || ||2|| ||
 * 23
 * MF
 * 🇲🇪
 * align=left| Aleksandar Boljević
 * 2|| || || || || || || || ||2|| ||
 * 88
 * MF
 * 🇧🇦
 * align=left| Samir Radovac
 * 2|| || || || || || || || ||2|| ||
 * 1
 * GK
 * 🇧🇦
 * align=left| Ajdin Mulalić
 * || || || || || ||1|| || ||1|| ||
 * 4
 * DF
 * 🇲🇪
 * align=left| Nemanja Cavnić
 * 1|| || || || || || || || ||1|| ||
 * 6
 * DF
 * 🇧🇦
 * align=left| Edin Cocalić
 * 1|| ||1|| || || || || || ||1|| ||1
 * 13
 * GK
 * 🇧🇦
 * align=left| Vedad Muftić
 * 1|| || || || || || || || ||1|| ||
 * 15
 * DF
 * 🇧🇦
 * align=left| Benjamin Šehić
 * 1|| || || || || || || || ||1|| ||
 * 21
 * MF
 * 🇧🇦
 * align=left| Nikola Turanjanin
 * 1|| || || || || || || || ||1|| ||
 * 30
 * DF
 * 🇧🇦
 * align=left| Dražen Dubačkić
 * 1|| || || || || || || || ||1|| ||
 * 1|| || || || || || || || ||1|| ||
 * 6
 * DF
 * 🇧🇦
 * align=left| Edin Cocalić
 * 1|| ||1|| || || || || || ||1|| ||1
 * 13
 * GK
 * 🇧🇦
 * align=left| Vedad Muftić
 * 1|| || || || || || || || ||1|| ||
 * 15
 * DF
 * 🇧🇦
 * align=left| Benjamin Šehić
 * 1|| || || || || || || || ||1|| ||
 * 21
 * MF
 * 🇧🇦
 * align=left| Nikola Turanjanin
 * 1|| || || || || || || || ||1|| ||
 * 30
 * DF
 * 🇧🇦
 * align=left| Dražen Dubačkić
 * 1|| || || || || || || || ||1|| ||
 * 30
 * DF
 * 🇧🇦
 * align=left| Dražen Dubačkić
 * 1|| || || || || || || || ||1|| ||