| 2025-26 season | |||
|---|---|---|---|
| Owner | PT Persis Solo Saestu | ||
| President | Kaesang Pangarep | ||
| Coach | (until 8 November) (from 16 December) | ||
| Stadium | Manahan Stadium | ||
| Super League | 17th | ||
The 2025-26 season is Persis Solo's 4th consecutive seasons in top-flight following its success in winning the 2021 Liga 2 title. This is Persis Solo's first season under new head coach Peter de Roo, who replaced the previous Malaysian coach, Ong Kim Swee.
| Position | Name |
|---|---|
| Head coach | |
| Assistant coach | |
| Assistant coach | |
| Goalkeeper coach | |
| Assistant goalkeeper coach | |
| Fitness coach | |
| Analyst | |
| Team Doctor | |
| Physiotherapist | |
| Physiotherapist | |
| Masseur | |
| Date | Position | Player | From | Ref |
|---|---|---|---|---|
| 28 June 2025 | DF | | | [2] |
| 29 June 2025 | MF | | | [3] |
| 30 June 2025 | MF | | | [4] |
| 1 Juli 2025 | DF | | | [5] |
| 4 July 2025 | FW | | | [6] |
| 9 July 2025 | FW | | | [7] |
| 12 July 2025 | DF | | | [8] |
| 12 July 2025 | MF | | | [9] |
| 11 August 2025 | FW | | | [10] |
| 14 August 2025 | MF | | | [11] |
| Date | Position | Player | Loaned From | Ref |
|---|---|---|---|---|
| 8 July 2025 | FW | | | [12] |
| Position | Player | To | Ref |
|---|---|---|---|
| FW | | | [13] |
| FW | | | [14] |
| FW | | | [15] |
| DF | | | |
| MF | | | |
| DF | | [16] | |
| DF | | ||
| MF | | | |
| MF | | ||
| FW | | ||
| MF | | | |
| MF | | | |
| DF | | | |
| FW | |
Win Draw Loss
| 12 July 2025 Friendly Match | Persis Solo | 2–0 | Kendal Tornado F.C. | Surakarta |
| 15:30 UTC+7 | Stadium: Stadion UNS Attendance: 0 |
| 19 July 2025 Friendly Match | PSIM | 0–1 | Persis Solo | Bantul |
| 15:30 UTC+7 | Attendance: 0 |
| 23 July 2025 Friendly Match | Persis Solo | 2–1 | Malut United | Yogyakarta |
| 15:30 UTC+7 | Attendance: 0 |
| 30 July 2025 Friendly Match | Persis Solo | 6–0 | UNSA FC | Surakarta |
| 15:30 UTC+7 | Stadium: Stadion UNS Attendance: 0 |
| 3 August 2025 Friendly Match | Persis Solo | 1–2 | Bali United | Surakarta |
| 15:30 UTC+7 | Stadium: Stadion UNS Attendance: 0 |
Win Draw Loss
| 09 August 20251 | Madura United | 1-2 | Persis Solo | Pamekasan, Madura |
| 19:00 UTC+7 |
| (LIB) (ILMS) |
| Stadium: Gelora Ratu Pamelingan Stadium Attendance: 4839 Referee: Zaenuddin |
| 16 August 20252 | Persis Solo | 0-3 | Persija Jakarta | Surakarta, Central Java |
| 19:00 UTC+7 |
| (LIB) (LIBMS) | Stadium: Manahan Stadium Attendance: 13980 Referee: Asep Yandis |
| 23 August 20253 | PSBS Biak | 2-2 | Persis Solo | Sleman, Yogyakarta |
| 15:30 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Maguwoharjo Stadium Attendance: 100 Referee: Aprisman Aranda |
| 29 August 20254 | Bhayangkara Presisi | 2-0 | Persis Solo | Bandar Lampung, Lampung |
| 15:30 UTC+7 |
| (LIB) (LIBMS) | Stadium: Sumpah Pemuda Stadium Attendance: 2214 Referee: Nendi Rohaendi |
| 13 September 20255 | Persis Solo | 1-2 | Persijap Jepara | Surakarta, Central Java |
| 19:00 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Manahan Stadium Attendance: 10691 Referee: Muhammad Tri Santoso |
| 22 September 20256 | Borneo Samarinda | 1-0 | Persis Solo | Samarinda, East Kalimantan |
| 19:00 UTC+7 |
| (LIB) (ILMS) |
| Stadium: Segiri Stadium Referee: Eko Saputro |
| 28 September 20257 | Persis Solo | 2-2 | Arema Malang | Surakarta, Central Java |
| 15:30 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Manahan Stadium Attendance: 5515 Referee: Heru Cahyono |
| 3 October 20258 Postponed | Persik Kediri | - | Persis Solo | Kediri, East Java |
| 15:30 UTC+7 | [Report (LIB)] [Report (LIBMS)] | Stadium: Brawijaya Stadium |
| 20 October 20259 | Persis Solo | 1-3 | Malut United F.C. | Surakarta, Central Java |
| 19:00 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Manahan Stadium Attendance: 3371 Referee: Pipin Indra Pratama |
| 27 October 202510 | Persib Bandung | 2-0 | Persis Solo | Bandung, West Java |
| 19:00 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Gelora Bandung Lautan Api Stadium Attendance: 13540 Referee: Rio Permana Putra |
| 2 November 202511 | Persebaya Surabaya | 2-1 | Persis Solo | Surabaya, East Java |
| 19:00 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Gelora Bung Tomo Stadium Attendance: 9428 Referee: Naufal Adya Fairuski |
| 8 November 202512 | Persis Solo | 2-2 | PSIM Yogyakarta | Surakarta, Central Java |
| 19:00 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Manahan Stadium Attendance: 13676 Referee: Totok Fitrianto |
| 23 November 202513 | Bali United | 0-0 | Persis Solo | Gianyar, Bali |
| 19:00 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Kapten I Wayan Dipta Stadium Attendance: 3,811 Referee: Sance Lawita |
| 29 November 202514 | Persis Solo | 3-4 | PSM Makassar | Surakarta, Central Java |
| 19:00 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Manahan Stadium Attendance: 4423 Referee: Asep Yandis |
| 20 December 202515 | Dewa United | 5-1 | Persis Solo | Serang Regency, Banten |
| 15:30 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Banten International Stadium Attendance: 487 Referee: Gedion Dapaherang |
| 27 December 20258 Rescheduled | Persik Kediri | 2-1 | Persis Solo | Kediri, East Java |
| 15:30 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Brawijaya Stadium Attendance: 4724 Referee: Candra |
| Note: Fixture was initially scheduled for 3 October, but was moved to support national team fixture. [17] | ||||
| 4 January 202616 | Persis Solo | 1-3 | Persita Tangerang | Surakarta, Central Java |
| 15:30 UTC+7 |
| (LIB) (LIBMS) |
| Stadium: Manahan Stadium Attendance: 5412 Referee: Mustafa Kamal |
| 11 January 202617 | Semen Padang | v | Persis Solo | Padang, West Sumatra |
| 19:00 UTC+7 | (LIB) (LIBMS) | Stadium: Gelora Haji Agus Salim Stadium |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 14 | Dewa United Banten | 15 | 5 | 2 | 8 | 17 | 23 | −6 | 17 [a] | |
| 15 | PSBS | 16 | 3 | 4 | 9 | 17 | 38 | −21 | 13 | |
| 16 | Semen Padang | 16 | 3 | 1 | 12 | 11 | 26 | −15 | 10 | Relegation to the 2026–27 Championship |
| 17 | Persijap | 16 | 2 | 3 | 11 | 14 | 30 | −16 | 9 | |
| 18 | Persis | 16 | 1 | 4 | 11 | 17 | 36 | −19 | 7 |
Players with no appearances are not included on the list.
| No. | Pos | Nat | Player | Total | Super League | Piala Indonesia | |||
|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Muhammad Riyandi | 13 | 0 | 13 | 0 | 0 | 0 | |
| 4 | DF | Xandro Schenk | 15 | 2 | 15 | 2 | 0 | 0 | |
| 5 | DF | Jordy Tutuarima | 12 | 1 | 12 | 1 | 0 | 0 | |
| 6 | MF | Fuad Sule | 4 | 0 | 4 | 0 | 0 | 0 | |
| 7 | FW | Irfan Jauhari | 7 | 0 | 3+4 | 0 | 0 | 0 | |
| 8 | FW | Arkhan Kaka | 10 | 0 | 0+10 | 0 | 0 | 0 | |
| 9 | FW | Gervane Kastaneer | 11 | 3 | 11 | 3 | 0 | 0 | |
| 10 | FW | Kodai Tanaka | 15 | 6 | 15 | 6 | 0 | 0 | |
| 11 | MF | Sidik Saimima | 7 | 0 | 4+3 | 0 | 0 | 0 | |
| 14 | MF | Sho Yamamoto | 11 | 2 | 11 | 2 | 0 | 0 | |
| 15 | DF | Giovani Numberi | 15 | 0 | 14+1 | 0 | 0 | 0 | |
| 18 | FW | Arapenta Poerba | 10 | 0 | 5+5 | 0 | 0 | 0 | |
| 19 | DF | Cleylton | 13 | 2 | 13 | 2 | 0 | 0 | |
| 22 | MF | Sutanto Tan | 9 | 0 | 8+1 | 0 | 0 | 0 | |
| 29 | DF | Faqih Maulana | 2 | 0 | 0+2 | 0 | 0 | 0 | |
| 30 | DF | Eky Taufik | 8 | 0 | 6+2 | 0 | 0 | 0 | |
| 31 | GK | Gianluca Pandeynuwu | 2 | 0 | 2 | 0 | 0 | 0 | |
| 36 | FW | Althaf Indie | 12 | 0 | 4+8 | 0 | 0 | 0 | |
| 37 | FW | Zulfahmi Arifin | 6 | 0 | 2+4 | 0 | 0 | 0 | |
| 40 | FW | Ikhwan Tanamal | 10 | 0 | 6+4 | 0 | 0 | 0 | |
| 47 | DF | Agung Mannan | 3 | 0 | 0+3 | 0 | 0 | 0 | |
| 77 | FW | Adriano Castanheira | 10 | 0 | 8+2 | 0 | 0 | 0 | |
| 78 | FW | Zanadin Fariz | 10 | 0 | 9+1 | 0 | 0 | 0 | |