# 2024–25 Persib Bandung season

The 2024–25 season is Persib Bandung's 91st competitive season. They have not been relegated since the Perserikatan competition started in 1933. This season is Persib's 30th consecutive seasons in top-flight since professional competition formed on 1994. The season covers the period from 9 August 2024 to June 2025. This season Persib passes club license for AFC Champions League 2 and will playing in the competition for season 2024–25.

## Squad

    As of 2 August 2023.
| Squad No. | Name | Date of birth (Age) | Height (m) | Previous Club | Contract Since | Contract End |
| Goalkeepers ||||||||
| 1 | Kevin Ray Mendoza | (1994-09-29) 29 September 1994 (age 30) | 1.87m | Kuala Lumpur City | 2023 | |
| 14 | Teja Paku Alam | (1994-09-14) 14 September 1994 (age 30) | 1.77m | Semen Padang | 2020 | 2027 |
| 50 | Fitrah Maulana | (2006-05-24) 24 May 2006 (age 18) | 1.86m | Youth Team | 2024 | |
| 99 | Sheva Sanggasi | (2004-05-01) 1 May 2004 (age 20) | 1.82m | Youth Team | 2023 | |
| Defenders ||||||||
| 2 | Nick Kuipers | (1992-10-08) 8 October 1992 (age 32) | 1.93m | FC Emmen | 2019 | |
| 4 | Gustavo França | (1996-07-20) 20 July 1996 (age 28) | 1.88m | C.D. Tondela | 2024 | |
| 5 | Kakang Rudianto | (2003-02-02) 2 February 2003 (age 22) | 1.85m | Youth Team | 2020 | 2026 |
| 12 | Henhen Herdiana | (1995-09-10) 10 September 1995 (age 29) | 1.69m | Dewa United | 2017 | 2027 |
| 16 | Achmad Jufriyanto | (1987-02-07) 7 February 1987 (age 38) | 1.80m | Bhayangkara | 2019 | |
| 27 | Zalnando | (1996-12-25) 25 December 1996 (age 28) | 1.76m | PSIS Semarang | 2019 | |
| 30 | Faris Abdul Hafizh | (2003-07-21) 21 July 2003 (age 21) | 1.72m | Youth Team | 2024 | |
| 32 | Victor Igbonefo | (1985-10-10) 10 October 1985 (age 39) | 1.83m | PTT Rayong | 2020 | |
| 56 | Rezaldi Hehanussa | (1995-11-07) 7 November 1995 (age 29) | 1.78m | Persija Jakarta | 2023 | 2026 |
| 97 | Edo Febriansah | (1997-07-25) 25 July 1997 (age 27) | 1.78m | RANS Nusantara | 2023 | |
| Midfielders ||||||||
| 6 | Robi Darwis | (2003-08-22) 22 August 2003 (age 21) | 1.70m | Dewa United | 2021 | 2026 |
| 7 | Beckham Putra | (2001-10-29) 29 October 2001 (age 23) | 1.64m | Youth Team | 2019 | |
| 10 | Tyronne del Pino | (1991-01-27) 27 January 1991 (age 34) | 1.82m | Ratchaburi | 2023 | |
| 11 | Dedi Kusnandar | (1991-07-23) 23 July 1991 (age 33) | 1.75m | Sabah | 2017 | |
| 13 | Febri Hariyadi | (1996-02-19) 19 February 1996 (age 29) | 1.68m | Youth Team | 2016 | 2026 |
| 17 | Mateo Kocijan | (1995-03-27) 27 March 1995 (age 29) | 1.89m | FK Partizani Tirana | 2024 | |
| 18 | Adam Alis | (2003-08-22) 22 August 2003 (age 21) | 1.72m | Borneo | 2024 | |
| 23 | Marc Klok | (1993-04-20) 20 April 1993 (age 31) | 1.77m | Persija Jakarta | 2021 | |
| 37 | Ferdiansyah Cecep | (2003-07-15) 15 July 2003 (age 21) | 1.72m | Youth Team | 2021 | 2026 |
| 53 | Rachmat Irianto | (1999-09-03) 3 September 1999 (age 25) | 1.73m | Persebaya Surabaya | 2022 | |
| 71 | Adzikry Fadlillah | (2003-02-26) 26 February 2003 (age 22) | 1.61m | Youth Team | 2024 | |
| 88 | Ahmad Agung | (1996-03-09) 9 March 1996 (age 29) | 1.80m | Persik Kediri | 2025 | |
| Forwards ||||||||
| 8 | Gervane Kastaneer | (1996-06-09) 9 June 1996 (age 28) | 1.85m | CD Castellón | 2025 | |
| 9 | Dimas Drajad | (1997-03-30) 30 March 1997 (age 27) | 1.77m | Persikabo 1973 | 2024 | 2027 |
| 19 | David da Silva | (1989-11-12) 12 November 1989 (age 35) | 1.83m | Terengganu | 2021 | |
| 77 | Ciro Alves | (1989-04-18) 18 April 1989 (age 35) | 1.75m | Persikabo 1973 | 2022 | |
| 96 | Ryan Kurnia | (1996-08-26) 26 August 1996 (age 28) | 1.80m | Persikabo 1973 | 2023 | |
| Players who left the club ||||||||
| 94 | Mailson Lima | (1994-05-29) 29 May 1994 (age 30) | 1.78m | FC Aksu | 2024 | |

## Coaching staff

    As of 2024
| Position | Name |
| Technical director | Robert Alberts |
| Head coach | Bojan Hodak |
| Assistant coaches | Igor Tolić Miro Petric |
| Goalkeeping coaches | Luizinho Passos I Made Wirawan |
| Fitness coach | Yaya Sunarya |
| Doctor | Mohammad Raffi Ghani |
| Physioterapist | Benidektus Adi Prianto |
| General secretary | Yudiana |

## Transfer
### Pre-season transfer
#### In

| Position | Player | Transferred From | Ref |
| DF | Gustavo França | C.D. Tondela | Free |
| MF | Mateo Kocijan | FK Partizani Tirana | Free |
| MF | Adam Alis | Borneo F.C. | Season loan |
| FW | Dimas Drajad | Persikabo 1973 | Free |
| FW | Mailson Lima | FC Aksu | Free |
| FW | Tyronne del Pino | Ratchaburi | Loan Return |

#### Out

| Position | Player | Transferred To | Ref |
| GK | Fitrul Dwi Rustapa | Bali United | Free |
| GK | Satrio Azhar | Persiku Kudus | Free |
| GK | Reky Rahayu | | Free |
| DF | Alberto Rodríguez | Mohun Bagan SG | Free |
| DF | Eriyanto | Persiraja Banda Aceh | Free |
| DF | Zalnando | PSIS Semarang | Season loan |
| MF | Arsan Makarin | PSPS Pekanbaru | Free |
| MF | Stefano Beltrame | Masfout Club | Free |
| MF | Abdul Aziz | Persis Solo | Season loan |
| FW | Ezra Walian | Persik Kediri | Free |

### Mid-season transfer
#### In

| Position | Player | Transferred From | Ref |
| DF | Zalnando | PSIS Semarang | End of loan |
| MF | Ahmad Agung | Persik Kediri | Season loan |
| FW | Gervane Kastaneer | CD Castellón | Undisclosed |

#### Out

| Position | Player | Transferred To | Ref |
| DF | Faris Abdul Hafizh | Gresik United | Season loan |
| FW | Mailson Lima | | Free |

## Competitions
### Liga 1

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Persib | 27 | 16 | 9 | 2 | 47 | 24 | +23 | 57 | Qualification for the 2025–26 AFC Champions League Two qualifying play-offs |
| 2 | Dewa United | 27 | 14 | 7 | 6 | 54 | 29 | +25 | 49 | Qualification for the 2025–26 AFC Challenge League qualifying play-offs |
| 3 | Persebaya | 26 | 14 | 5 | 7 | 31 | 27 | +4 | 47 | |
| 4 | Persija | 26 | 12 | 7 | 7 | 41 | 31 | +10 | 43 | |
| 5 | Borneo Samarinda | 27 | 12 | 5 | 10 | 35 | 29 | +6 | 41 | |
| 6 | PSM | 27 | 9 | 13 | 5 | 35 | 26 | +9 | 40 | |
| 7 | Bali United | 27 | 11 | 7 | 9 | 41 | 33 | +8 | 40 | |
| 8 | Malut United | 26 | 10 | 10 | 6 | 32 | 25 | +7 | 40 | |
| 9 | Arema | 26 | 11 | 6 | 9 | 43 | 37 | +6 | 39 | |
| 10 | PSBS | 27 | 10 | 7 | 10 | 35 | 36 | −1 | 37 | |
| 11 | Persita | 26 | 10 | 6 | 10 | 24 | 29 | −5 | 36 | |
| 12 | Persik | 27 | 9 | 8 | 10 | 31 | 33 | −2 | 35 | |
| 13 | Barito Putera | 26 | 7 | 8 | 11 | 33 | 41 | −8 | 29 | |
| 14 | Persis | 27 | 6 | 8 | 13 | 26 | 38 | −12 | 26 | |
| 15 | PSIS | 25 | 6 | 5 | 14 | 20 | 33 | −13 | 23 | |
| 16 | Semen Padang | 27 | 5 | 7 | 15 | 27 | 53 | −26 | 22 | Relegation to the 2025–26 Liga 2 |
| 17 | PSS | 27 | 7 | 4 | 16 | 32 | 41 | −9 | 22 | Relegation to the 2025–26 Liga 2 |
| 18 | Madura United | 25 | 5 | 6 | 14 | 25 | 47 | −22 | 21 | Relegation to the 2025–26 Liga 2 |
* 1 2 Ranked on head-to-head points: Semen Padang 6, PSS 0.
* ↑ PSS was deducted three points by the PSSI Disciplinary Committee due to the match fixing case in the 2018 Liga 2.

### AFC Champions League Two
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LCS | POR | ZHP | PSB |
| 1 | Lion City Sailors | 6 | 3 | 1 | 2 | 15 | 11 | +4 | 10 | Advance to round of 16 | — | 5–2 | 2–0 | 2–3 |
| 2 | Port | 6 | 3 | 1 | 2 | 9 | 11 | −2 | 10 | Advance to round of 16 | 1–3 | — | 1–0 | 2–2 |
| 3 | Zhejiang | 6 | 3 | 0 | 3 | 10 | 10 | 0 | 9 | | 4–2 | 1–2 | — | 1–0 |
| 4 | Persib | 6 | 1 | 2 | 3 | 9 | 11 | −2 | 5 | | 1–1 | 0–1 | 3–4 | — |

## Team statistics
### Appearances and goals

    5 Mar 2025
| No. | Pos. | Player | Liga 1 | Liga 1 | Piala Indonesia | Piala Indonesia | AFC Champions League Two | AFC Champions League Two | Total | Total |
| No. | Pos. | Player | Apps. | Goals | Apps. | Goals | Apps. | Goals | Apps. | Goals |
| 1 | GK | Kevin Ray Mendoza | 19 | 0 | 0 | 0 | 6 | 0 | 25 | 0 |
| 2 | DF | Nick Kuipers | 22+1 | 3 | 0 | 0 | 6 | 0 | 29 | 3 |
| 4 | DF | Gustavo França | 21+1 | 3 | 0 | 0 | 5 | 0 | 27 | 3 |
| 5 | DF | Kakang Rudianto | 18+1 | 0 | 0 | 0 | 2+1 | 0 | 22 | 0 |
| 6 | DF | Robi Darwis | 5+6 | 0 | 0 | 0 | 1+3 | 0 | 15 | 0 |
| 7 | MF | Beckham Putra | 13+7 | 2 | 0 | 0 | 3+2 | 1 | 25 | 3 |
| 8 | FW | Gervane Kastaneer | 3+5 | 1 | 0 | 0 | 0 | 0 | 8 | 1 |
| 9 | FW | Dimas Drajad | 8+3 | 2 | 0 | 0 | 3 | 0 | 14 | 2 |
| 10 | FW | Tyronne del Pino | 22+1 | 10 | 0 | 0 | 4+2 | 3 | 29 | 13 |
| 11 | MF | Dedi Kusnandar | 11+2 | 0 | 0 | 0 | 4+2 | 0 | 19 | 0 |
| 12 | DF | Henhen Herdiana | 7+8 | 0 | 0 | 0 | 4 | 0 | 19 | 0 |
| 14 | GK | Teja Paku Alam | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| 16 | DF | Achmad Jufriyanto | 0+2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 17 | MF | Mateo Kocijan | 12+7 | 0 | 0 | 0 | 5 | 1 | 24 | 1 |
| 18 | MF | Adam Alis | 14+10 | 1 | 0 | 0 | 3+2 | 0 | 29 | 1 |
| 19 | FW | David da Silva | 11+6 | 6 | 0 | 0 | 0+4 | 3 | 21 | 9 |
| 23 | MF | Marc Klok | 19+1 | 1 | 0 | 0 | 5+1 | 0 | 26 | 1 |
| 27 | DF | Zalnando | 2+6 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
| 32 | DF | Victor Igbonefo | 1+4 | 0 | 0 | 0 | 0+1 | 0 | 6 | 0 |
| 37 | DF | Ferdiansyah Cecep | 1+4 | 0 | 0 | 0 | 0 | 0 | 5 | 0 |
| 53 | MF | Rachmat Irianto | 6+5 | 0 | 0 | 0 | 2+2 | 0 | 15 | 0 |
| 56 | DF | Rezaldi Hehanussa | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 71 | MF | Adzikry Fadlillah | 0+2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 77 | FW | Ciro Alves | 24 | 6 | 0 | 0 | 5+1 | 1 | 30 | 6 |
| 88 | MF | Ahmad Agung | 0+3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 94 | FW | Mailson Lima | 5+8 | 0 | 0 | 0 | 2+4 | 0 | 19 | 0 |
| 96 | FW | Ryan Kurnia | 2+17 | 3 | 0 | 0 | 1+2 | 0 | 22 | 3 |
| 97 | DF | Edo Febriansah | 22+2 | 1 | 0 | 0 | 5 | 0 | 29 | 2 |
| 99 | GK | Putra Sheva Sanggasi | 0+1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |