{{Infobox football league season | image = 2017 Gojek-Traveloka Liga 1 Logo.png | pixels = | competition = Liga 1 | dates = {{nowrap|15 April – 12 November 2017}} | winners = Bhayangkara<br> 1st Liga 1 title<br>1st Indonesian title | relegated = Semen Padang<br>Persiba<br>Persegres | season = 2017 | continentalcup1 = AFC Champions League | continentalcup1 qualifiers = Bali United | continentalcup2 = AFC Cup | continentalcup2 qualifiers = Persija | matches = 306 | total goals = 882 | league topscorer = Sylvano Comvalius<br>(37 goals) | best player = Paulo Sérgio | biggest home win = Sriwijaya 10–2 Persegres<br>{{small|(5 November 2017)}} | biggest away win = Persegres 0–5 Bhayangkara<br>{{small|(26 August 2017)}}<br>Mitra Kukar 0–5 Persipura<br>{{small|(13 October 2017)}} | highest scoring = Sriwijaya 10–2 Persegres<br>{{small|(5 November 2017)}} | longest wins = 6 matches <br>Bhayangkara | longest unbeaten = 12 matches <br>Persija<br>Persipura | longest winless = 17 matches <br>Persegres | longest losses = 10 matches <br>Persegres | highest attendance = 36,545<br>Persib 1–1 Persija<br>{{small|(22 July 2017)}} | lowest attendance = 0<br>Persegres 1–1 Persija<br>{{small|(4 July 2017)}}<br>Borneo 1–0 Persiba<br>{{small|(25 September 2017)}}<br>{{nowrap|Madura United 3–1 Barito Putera}}<br>{{small|(5 November 2017)}}<br>Borneo 2–1 Persib<br>{{small|(8 November 2017)}}<br>Madura United 1–3 Bhayangkara<br>{{small|(8 November 2017)}} | attendance = 2,662,998 | average attendance = 8,703 | prevseason = 2016 ISC A | nextseason = 2018 }}
The '''2017 Liga 1''', also known as '''Go-Jek Traveloka Liga 1''' for sponsorship reasons,<ref>{{cite web|title=Jadi Sponsor Liga 1, Gojek-Traveloka Sumbang Rp 180 Miliar|url=http://bola.liputan6.com/read/2916118/jadi-sponsor-liga-1-gojek-traveloka-sumbang-rp-180-miliar|website=liputan6.com|archive-url=https://web.archive.org/web/20170413012508/http://bola.liputan6.com/read/2916118/jadi-sponsor-liga-1-gojek-traveloka-sumbang-rp-180-miliar|archive-date=13 April 2017|url-status=live}}</ref> was the inaugural season of Liga 1 under its current name and the 8th season of the top-flight Indonesian professional league for association football clubs since its establishment in 2008.<ref>{{cite web|url=http://www.bola.net/indonesia/pssi-ubah-isl-jadi-liga-1-6a5497.html|title=PSSI Ubah ISL Jadi Liga 1|publisher=Bola.net |date=20 January 2017 |access-date=20 January 2017|archive-url=https://web.archive.org/web/20170122145149/http://www.bola.net/indonesia/pssi-ubah-isl-jadi-liga-1-6a5497.html|archive-date=22 January 2017|url-status=live}}</ref> It was the first official professional league season held post-FIFA sanction. The season started on 15 April 2017 and ended on 12 November 2017. Fixtures for the 2017 season were announced on 11 April 2017.<ref>{{Cite web|url=http://www.topskor.id/detail/49626/login.html|title=Jadwal Resmi Liga 1 Diumumkan, Barito Putera vs Mitra Kukar Jadi Laga Pertama {{!}} TOPSKOR|last=topskor.id|website=TOPSKOR|language=en-US|access-date=2017-05-25|archive-url=https://web.archive.org/web/20170416042648/http://www.topskor.id/detail/49626/login.html|archive-date=2017-04-16|url-status=dead}}</ref>
2014 Indonesia Super League winners Persib were the defending champions, as the 2015 Indonesia Super League was abandoned midway due to FIFA suspension while the 2016 Indonesia Soccer Championship A was not counted as an official league.
Bhayangkara won their first Liga 1 title with one match to spare.<ref>{{cite web|title=Hattrick Spaso Antar Bhayangkara FC Juara Liga 1|url=http://bola.liputan6.com/read/3156236/hattrick-spaso-antar-bhayangkara-fc-juara-liga-1|website=liputan6.com|access-date=8 November 2017|archive-url=https://web.archive.org/web/20171109022700/http://bola.liputan6.com/read/3156236/hattrick-spaso-antar-bhayangkara-fc-juara-liga-1|archive-date=9 November 2017|url-status=live}}</ref>
The season was marred by the death of Persela's longtime goalkeeper, Choirul Huda.<ref>{{cite news|url=https://bola.kompas.com/read/2017/10/16/06060068/kronologi-meninggalnya-kiper-persela-choirul-huda|title=Kronologi Meninggalnya Kiper Persela Choirul Huda|last=Christian|first=Anju|editor-last=Wirajati|editor-first=Jalu Wisnu|date=16 October 2017|work=Kompas.com|language=id}}</ref>
==Overview== ===Referees=== {{Further|List of foreign referees for the 2017 Liga 1}} In December 2016, PSSI and the league operator planned to use foreign referees for the 2017 competition. The use of foreign referee was intended to improve the quality of the competition.<ref>{{cite web|url=http://www.bola.net/indonesia/pssi-pakai-wasit-asing-di-kompetisi-2017-fc31e6.html|title=PSSI Pakai Wasit Asing di Kompetisi 2017|publisher=Bola.net|date=22 December 2016|access-date=24 December 2016|language=id}}</ref> However, two weeks before the league starts, this plan was cancelled.<ref>{{cite web|url=http://www.goal.com/id-ID/news/1391/liga-1-indonesia/2017/03/30/34149282/liga-1-dipastikan-tidak-pakai-wasit-asing|title=Liga 1 Dipastikan Tidak Pakai Wasit Asing|publisher=goal.com|date=30 March 2017|access-date=31 March 2017|language=id}}</ref>
After a wide criticism, protest and dissatisfaction towards the local referees during the first round of the season,<ref>{{Cite web|url=https://kumparan.com/haikal-pasya/wasit-dihukum-lagi|title=Wasit Dihukum (Lagi)|website=kumparan|language=id-ID|access-date=2017-08-11}}</ref><ref>{{Cite news|url=http://www.viva.co.id/bola/liga-indonesia/933802-wasit-masih-jadi-masalah-serius-pt-lib|title=Wasit Masih Jadi Masalah Serius PT LIB - VIVA.co.id|last=VIVA.co.id|first=PT. VIVA MEDIA BARU -|date=2017-07-11|access-date=2017-08-11|language=id}}</ref> PSSI revisited the idea. On 18 July 2017, PSSI and the league operator officially announced the use of foreign referees and assistant referees in select matches for the second round.<ref>{{cite web|url=http://bola.republika.co.id/berita/sepakbola/liga-indonesia/17/07/18/otaco0-liga-1-2017-resmi-gunakan-wasit-asing|title=Liga 1 2017 Resmi Gunakan Wasit Asing|publisher=republika.co.id|date=18 July 2017|access-date=6 August 2017}}</ref> There were two sets of officials (consisted of 1 referee and 2 assistant referees), each coming from Australia, Kyrgyzstan, Iran, and Japan.<ref>{{Cite news|url=http://www.pikiran-rakyat.com/olah-raga/2017/07/27/enam-wasit-asing-siap-diturunkan-di-putaran-kedua-liga-1-406198|title=Enam Wasit Asing Siap Diturunkan di Putaran Kedua Liga 1|date=2017-07-27|work=Pikiran Rakyat|access-date=2017-08-11|language=id}}</ref>
===Player regulation=== League operator also introduced several new regulations, such as requiring clubs to contract a minimum of five U-23 local players with three of them having to play as starting lineup minimum of 45 minutes in a match, restricting clubs to have more than two players older than 35 years old, and increasing the maximum number of substitutions to five for each team in a match.<ref>{{cite web|url=http://bola.kompas.com/read/2017/03/30/10150048/aturan.liga.1.setiap.tim.bisa.lima.kali.ganti.pemain|title=Aturan Liga 1, Setiap Tim Bisa Lima Kali Ganti Pemain|date=30 March 2017|publisher=kompas.com|language=id|access-date=1 April 2017}}</ref>
On 30 July 2017, in preparation for the 2017 Southeast Asian Games, all regulations concerning under-23 players were suspended.<ref>{{Cite news|url=http://juara.bolasport.com/read/sepak-bola/indonesia/181043-timnas.u22.berlaga.aturan.memainkan.pemain.u23.ditangguhkan|title=Timnas U-22 Berlaga, Aturan Memainkan Pemain U-23 Ditangguhkan|last=Sitorus-Juara.bolasport.com|first=Ferril Dennys|work=Juara.bolasport.com|access-date=2017-08-11|language=en}}</ref> Later on 31 August 2017, PSSI decided to extend the suspension of all regulations concerning under-23 players until end of season.<ref>{{cite web|title=Regulasi Pemain U-23 Ditangguhkan Hingga Akhir Musim|url=https://liga-indonesia.id/berita/regulasi-pemain-u-23-ditangguhkan-hingga-akhir-musim|website=liga-indonesia.id|access-date=31 August 2017|archive-url=https://web.archive.org/web/20170831174934/https://liga-indonesia.id/berita/regulasi-pemain-u-23-ditangguhkan-hingga-akhir-musim|archive-date=31 August 2017|url-status=usurped}}</ref>
===Substitution rule=== FIFA approved the five substitution rule on 12 April 2017.<ref>{{cite web|url=http://www.cnnindonesia.com/olahraga/20170414102544-142-207556/fifa-respons-regulasi-lima-pergantian-pemain-di-liga-1/|title=FIFA Respons Regulasi Lima Pergantian Pemain di Liga 1|publisher=cnnindonesia.com|date=14 April 2017|access-date=1 May 2017|language=id}}</ref><ref name=5subs>{{cite web|url=http://www.sepakbola.com/2017/04/regulasi-lima-pergantian-pemain-di-liga-1-umum-plus-khusus/|title=Regulasi Lima Pergantian Pemain Di Liga 1: Tiga Pergantian Umum Plus Dua Pergantian Khusus|publisher=sepakbola.com|date=15 April 2017|access-date=1 May 2017}}</ref> However, the two additional substitutions (in addition of three substitutions, in accordance to FIFA Laws of the Game) were only allowed for U-23 players.<ref name="5subs" />
== Teams == Eighteen teams competed in the league – all teams from the abandoned 2015 Indonesia Super League. As such, no promoted team competed this season.
===Name changes=== * Arema Cronus changed name to Arema before the start of the season.<ref>{{cite web|title=Ini Nama Baru Dari Arema Cronus|url=http://www.goal.com/id-ID/news/1387/nasional/2016/12/20/30676822/ini-nama-baru-dari-arema-cronus?ICID=SP|publisher=Goal Indonesia|date=20 December 2016|access-date=24 December 2016|language=id}}</ref> * Pusamania Borneo changed name to Borneo before the start of the season.<ref>{{cite web|url=http://ids.fm/JRYzQpYH|title=Resmi, Borneo FC Lepas Nama 'Pusamania' - INDOSPORT|last=INDOSPORT.com}}</ref>
===Stadiums and locations=== <onlyinclude>{{#invoke:Transcludable section|main|section=map|text= {{location map+ |Indonesia |float=none |width=820 |caption=Locations of the 2017 Liga 1 teams |places= {{location map~ |Indonesia |lat=-8.1503442|long=112.5718714|label=Arema |label_size=80 |position=bottom}} {{location map~ |Indonesia |lat=-8.5468029|long=115.3043595|label={{nowrap|Bali United}} |label_size=80 |position=bottom}} {{location map~ |Indonesia |lat=-3.3170056|long=114.5779263|label={{nowrap|Barito Putera}} |label_size=80}} {{location map~ |Indonesia |lat=-6.2383567|long=106.9897073|label=Bhayangkara<br>Persija |label_size=80 |position=top}} {{location map~ |Indonesia |lat=-0.4930868|long=117.147137 |label=Borneo |label_size=80 |position=right}} {{location map~ |Indonesia |lat=-7.194704 |long=113.4801687|label={{nowrap|Madura United}} |label_size=80 |position=right}} {{location map~ |Indonesia |lat=-0.4249307|long=117.0052917|label=Mitra Kukar |label_size=80 |position=left}} {{location map~ |Indonesia |lat=-7.1584616|long=112.6371943|label=Persegres |label_size=80 |position=top}} {{location map~ |Indonesia |lat=-7.1136363|long=112.4272655|label=Persela |label_size=80 |position=left}} {{location map~ |Indonesia |lat=-1.8798294|long=136.2255362|label=Perseru |label_size=80 |position=left}} {{location map~ |Indonesia |lat=-6.996584 |long=107.5274614|label=Persib |label_size=80 |position=bottom}} {{location map~ |Indonesia |lat=-1.233363 |long=116.941071 |label=Persiba |label_size=80}} {{location map~ |Indonesia |lat=-2.5300012|long=140.7224077|label=Persipura |label_size=80 |position=left}} {{location map~ |Indonesia |lat=-6.4949362|long=106.8312041|label=PS TNI |label_size=80 |position=left}} {{location map~ |Indonesia |lat=-5.1585385|long=119.4132774|label=PSM |label_size=80}} {{location map~ |Indonesia |lat=-0.9293839|long=100.3561408|label={{nowrap|Semen Padang}} |label_size=80 |position=left}} {{location map~ |Indonesia |lat=-3.0214126|long=104.7869512|label=Sriwijaya |label_size=80 |position=left}} }}}}</onlyinclude> {| class="wikitable sortable" |- ! Team ! Location ! Stadium ! Capacity |- | Arema | Malang | Kanjuruhan{{efn|Arema held several of their home matches at Gajayana.}} | align="center"| 44,965 |- | Bali United | Gianyar | Kapten I Wayan Dipta | align="center"| 25,000 |- | Barito Putera | Banjarmasin | May 17th | align="center"| 15,000 |- | Bhayangkara | Bekasi | Patriot Candrabhaga{{efn|Bhayangkara —owned by Indonesian National Police— moved their home base to Patriot Candrabhaga and stated their move was intended to make them closer to the National Police Headquarters, located in Jakarta.<ref>{{Cite news|url=https://www.cnnindonesia.com/olahraga/20170131143259-142-190290/dekat-mabes-polri-alasan-bhayangkara-fc-pindah-ke-bekasi/|title=Dekat Mabes Polri, Alasan Bhayangkara FC Pindah ke Bekasi|work=CNN Indonesia|access-date=2017-07-15}}</ref>}} | align="center"| 30,000 |- | Borneo | Samarinda | Segiri | align="center"| 16,000 |- | Madura United | Bangkalan | Gelora Ratu Pamelingan{{efn|Madura United held several of their home matches at Gelora Bangkalan.}} | align="center"| 15,000 |- | Mitra Kukar | Tenggarong | Aji Imbut | align="center"| 35,000 |- | Persegres | Gresik | Petrokimia | align="center"| 20,000 |- | Persela | Lamongan | Surajaya | align="center"| 14,000 |- | Perseru | Serui | Marora | align="center"| 5,000 |- | Persib | Bandung | Si Jalak Harupat{{efn|Persib used Gelora Bandung Lautan Api as their home stadium in the first round before they decided to move to Si Jalak Harupat in the second round.<ref>{{cite web |title=Putaran Kedua Liga 1, Persib Pindah Kandang ke Si Jalak Harupat : Okezone Bola |url=https://bola.okezone.com/read/2017/07/25/49/1743277/putaran-kedua-liga-1-persib-pindah-kandang-ke-si-jalak-harupat |website=Okezone |language=id-ID}}</ref>}} | align="center"| 27,000 |- | Persiba | Balikpapan | Batakan{{efn|Persiba was temporarily use Gajayana as their home ground because their actual ground, Parikesit that owned by state-owned oil company Pertamina, was going to be demolished to make way for their oil refinery expansion as their newly-built replacement, Batakan, was still under construction and won't be ready until June.<ref>{{Cite web|url=http://kaltim.tribunnews.com/2017/05/08/juli-stadion-megah-bertaraf-internasional-ini-siap-digunakan|title=Juli, Stadion Megah Bertaraf Internasional Ini Siap Digunakan|website=Tribun Kaltim|access-date=2017-07-15}}</ref><ref>{{Cite news|url=http://www.bola.com/indonesia/read/2908279/persiba-balikpapan-resmi-boyongan-ke-malang|title=Persiba Balikpapan Resmi Boyongan ke Malang|last=Bola.com|work=bola.com|access-date=2017-07-15}}</ref><ref>{{Cite news|url=https://bolalob.com/read/47221/pertamina-usir-persiba-dari-stadion-parikesit-mengapa|title=Pertamina 'Usir' Persiba dari Stadion Parikesit, Mengapa?|last=Murtianto|work=Bolalob - Situsnya Anak Futsal!|access-date=2017-07-15|language=id-ID}}</ref> Later, Pertamina allowed Persiba to use Parikesit in June.<ref>{{Cite news|url=http://bola.liputan6.com/read/2963217/pertamina-izinkan-persiba-gunakan-parikesit-selama-sebulan|title=Pertamina Izinkan Persiba Gunakan Parikesit Selama Sebulan|last=Liputan6.com|work=liputan6.com|access-date=2017-07-15}}</ref> After a round of negotiation, Persiba extended this permission and continue to use Parikesit until Batakan was ready and pass the verification.<ref>{{Cite news|url=http://www.indosport.com/sepakbola/20170629/emirates-stadium-belum-rampung-persiba-kembali-ke-parikesit|title=Emirates Stadium Belum Rampung, Persiba Kembali ke Parikesit|last=INDOSPORT.com|work=INDOSPORT.com|access-date=2017-07-15|language=en}}</ref>}} | align="center"| 46,000 |- | Persija | Bekasi | Patriot Candrabhaga{{efn|Persija moved their home base to Patriot Candrabhaga because their regular ground, Gelora Bung Karno in Jakarta was renovated for the upcoming 2018 Asian Games and was unavailable for the rest of the season.<ref>{{Cite news|url=http://www.juara.net/read/sepak-bola/indonesia/170309-persija.resmi.bermarkas.di.stadion.patriot|title=Persija Resmi Bermarkas di Stadion Patriot|last=Abdullah-Juara.net|first=Segaf|work=Juara.net|access-date=2017-07-15|language=en}}</ref>}} | align="center"| 30,000 |- | Persipura | Jayapura | Mandala | align="center"| 30,000 |- | PS TNI | Cibinong | Pakansari | align="center"| 30,000 |- | PSM | Makassar | Andi Mattalata | align="center"| 15,000 |- | Semen Padang | Padang | Haji Agus Salim | align="center"| 15,000 |- | Sriwijaya | Palembang | Gelora Sriwijaya{{efn|Sriwijaya moved their home base to Bumi Sriwijaya starting from week 26 because Gelora Sriwijaya was renovated for the upcoming 2018 Asian Games and was unavailable for the rest of the season.<ref>{{cite web |last1=Media |first1=Kompas Cyber |title=Sriwijaya FC Akan Pindah Markas Usai Lawan PSM Makassar |url=https://bola.kompas.com/read/2017/08/30/22090058/sriwijaya-fc-akan-pindah-markas-usai-lawan-psm-makassar |website=KOMPAS.com |language=id}}</ref>}} | align="center"| 36,000 |} Notes: {{notelist}}
===Personnel and kits=== <small>Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and coaches may hold more than one non-FIFA nationality.</small> {| class="wikitable sortable" |- ! Team ! Head coach ! Captain ! class="nowrap"| Kit manufacturer ! class="unsortable"| Shirt sponsor(s) |- | class="nowrap"| Arema | class="nowrap"| {{flagicon|IDN}} Joko Susilo<ref name="armjoko" /> | class="nowrap"| {{flagicon|IDN}} Johan Alfarizi<ref>{{cite web|url=http://www.bola.com/indonesia/read/2837346/aji-santoso-tunjuk-johan-alfarizi-jadi-kapten-utama-arema|title=Aji Santoso Tunjuk Johan Alfarizi Jadi Kapten Utama Arema|publisher=Bola |date=26 January 2017 |access-date=26 January 2017}}</ref> | class="nowrap"| Specs<ref name="arema3">{{cite web|url=http://www.sportsatu.com/arema-fc-luncurkan-logo-dan-jersey-baru/|title=Arema FC Luncurkan Logo dan Jersey Baru|publisher=Sport Satu|date=4 February 2017|access-date=9 February 2017|archive-url=https://web.archive.org/web/20170207003032/http://www.sportsatu.com/arema-fc-luncurkan-logo-dan-jersey-baru/|archive-date=7 February 2017|url-status=usurped}}</ref> | Torabika, Corsa, Guna Bangun Perkasa, Ijen Suites, Arema Access, Go-Jek |- | class="nowrap"| Bali United | class="nowrap"| {{flagicon|IDN}} Widodo C. Putro<ref name="wcp" /> | class="nowrap"| {{flagicon|IDN}} Fadil Sausu | class="nowrap"| Made by club | Indofood, Bank Ina, Anker Sport, Torabika, Achilles, Corsa, Mobil, ACA, Go-Jek, YCAB Foundation, Indomie, Bareksa, DM ID |- | class="nowrap"| Barito Putera | class="nowrap"| {{flagicon|BRA}} Jacksen F. Tiago<ref name="barito1" /> | class="nowrap"| {{flagicon|IDN}} Rizky Pora | class="nowrap"| Vision of Superior | Hasnur Group, Go-Jek, PT. Buana Karya Wiratama, Bank Kalsel |- | class="nowrap"| Bhayangkara | class="nowrap"| {{flagicon|SCO}} Simon McMenemy<ref name="Bhayangkara1"/> | class="nowrap"| {{flagicon|IDN}} Indra Kahfi | class="nowrap"| Vilour | BNI |- | class="nowrap"| Borneo | class="nowrap"| {{flagicon|IDN}} Iwan Setiawan<ref name="borneoiwan"/> | class="nowrap"| {{flagicon|JPN}} Kunihiro Yamashita | class="nowrap"| Salvo<ref>{{cite web|url=http://kaltim.prokal.co/read/news/291285-menanti-hoki-jersey-lawas.html|title=Menanti Hoki Jersey Lawas|publisher=Kaltim Post|date=6 February 2017 |access-date=9 February 2017}}</ref> | STM, BIB, CV Citra, Kopi ABC, Apau, Go-Jek |- | class="nowrap"| Madura United | class="nowrap"| {{flagicon|BRA}} Gomes de Olivera<ref>{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2016/12/24/30805302/madura-united-fc-pertahankan-gomes-de-olivera?ICID=SP|title=Madura United FC Pertahankan Gomes De Olivera|publisher=Goal Indonesia |date=24 December 2016 |access-date=24 December 2016}}</ref> | class="nowrap"| {{flagicon|BRA}} Fabiano Beltrame | class="nowrap"| Mizuno<ref name="madura1">{{cite web|url=http://www.goal.com/id-ID/news/1391/indonesia-soccer-championship/2016/12/23/30781932/madura-united-sudah-dapatkan-lima-sponsor-untuk-musim-depan?ICID=AR|title=Madura United Sudah Dapatkan Lima Sponsor Untuk Musim Depan|publisher=Goal Indonesia |date=23 December 2016 |access-date=24 December 2016}}</ref> | JD.id, Lion Air, POJUR, Integra Group, Torabika, POOL Advista, Go-Jek, Radar Madura |- | class="nowrap"| Mitra Kukar | class="nowrap"| {{flagicon|IDN}} Yudi Suryata<ref name="mitrabaru" /> | class="nowrap"| {{flagicon|IDN}} Bayu Pradana | class="nowrap"| Joma | ABP Energy, PT Putra Perkasa Abadi, Go-Jek, Grand Elty, Bank Kaltim |- | class="nowrap"| Persegres | class="nowrap"| {{flagicon|IDN}} Hanafi<ref name="gresik1" /> | class="nowrap"| {{flagicon|IDN}} Agus Indra | class="nowrap"| Creative Color<ref>{{cite web|url=http://bola.kompas.com/read/2017/02/03/17515468/tampilan.seragam.persegres.untuk.piala.presiden.2017|title=Tampilan Seragam Persegres untuk Piala Presiden 2017|publisher=Kompas.com|date=3 February 2017 |access-date=9 February 2017}}</ref> | |- | class="nowrap"| Persela | class="nowrap"| {{flagicon|IDN}} Aji Santoso<ref name="pslbaru" /> | class="nowrap"| {{flagicon|POR}} José Coelho | class="nowrap"| Lotto<ref>{{cite web|url=http://sidomi.com/505500/gandeng-lotto-persela-lamongan-rilis-jersey-baru/|title=Gandeng Lotto, Persela Lamongan Rilis Jersey Baru|publisher=Sidomi|date=2 February 2017|access-date=9 February 2017|archive-date=21 February 2017|archive-url=https://web.archive.org/web/20170221101051/http://sidomi.com/505500/gandeng-lotto-persela-lamongan-rilis-jersey-baru/|url-status=dead}}</ref> | Go-Jek, So Nice, APP |- | class="nowrap"| Perseru | class="nowrap"| {{flagicon|IDN}} Agus Yuwono<ref name="perseru2" /> | class="nowrap"| {{flagicon|IDN}} Arthur Bonai | class="nowrap"| Junior Sport<ref>{{cite web|url=https://www.instagram.com/p/BPZ_nEOAA1A/|title=Perpanjang Kerjasama Apparel|publisher=Instagram.com/perseru1970|date=19 January 2017 |access-date=22 January 2017}}</ref> | Bank Papua, Pemerintah Kabupaten Kep. Yapen |- | class="nowrap"| Persib | class="nowrap"| {{flagicon|IDN}} Emral Abus<ref name="persibbaru1"/> | class="nowrap"| {{flagicon|IDN}} Atep Rizal | class="nowrap"| Sportama | Datsun, Indofood, Indomie, Permata Bank Syariah, Go-Jek, Go-Pay, Corsa, Indaco, IM3 Ooredoo, Kopi ABC, FWD |- | class="nowrap"| Persiba | class="nowrap"| {{flagicon|IDN}} Haryadi<ref name="pbacaretaker"/> | class="nowrap"| {{flagicon|BRA}} Marlon da Silva | class="nowrap"| MBB<ref>{{cite web|url=http://kaltim.prokal.co/read/news/289700-gandeng-mbb-untuk-apparel.html|title=Gandeng MBB untuk Apparel|publisher=Prokal.co|date=19 January 2017 |access-date=22 January 2017}}</ref> | Anugerah Group, Go-Jek |- | class="nowrap"| Persija | class="nowrap"| {{flagicon|BRA}} Stefano Cugurra<ref name="persija1" /> | class="nowrap"| {{flagicon|IDN}} Ismed Sofyan | class="nowrap"| League<ref name="jakarta2">{{cite web|url=http://www.viva.co.id/bola/read/843708-begini-kostum-persija-setelah-dapat-sponsor-baru|title=Begini Kostum Persija Setelah Dapat Sponsor Baru|publisher=viva.co.id|date=4 November 2016|access-date=8 April 2017}}</ref> | Go-Jek, TOA, Columbia, Dompetku |- | class="nowrap"| Persipura | class="nowrap"| {{flagicon|BRA}} Wanderley da Silva<ref name="psprnew1" /> | class="nowrap"| {{flagicon|IDN}} Boaz Solossa | class="nowrap"| Specs | Bank Papua, Persipura Access |- | class="nowrap"| PS TNI | class="nowrap"| {{flagicon|IDN}} Rudy Priyambada<ref name="tnibaru1"/> | class="nowrap"| {{flagicon|IDN}} Manahati Lestusen | class="nowrap"| MBB | Mogu Mogu, Torabika, GOON, Go-Jek |- | class="nowrap"| PSM | class="nowrap"| {{flagicon|NED}} Robert Alberts<ref>{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2016/12/20/30673512/robert-rene-alberts-dinilai-berhasil-cetak-pemain-muda?ICID=SP|title=Robert Rene Alberts Dinilai Berhasil Cetak Pemain Muda Berkualitas|publisher=Goal Indonesia|date=20 December 2016|access-date=24 December 2016}}</ref> | class="nowrap"| {{flagicon|IDN}} Hamka Hamzah | class="nowrap"| Kelme<ref>{{cite web|url=http://www.bola.com/indonesia/read/2880989/psm-jalin-kerja-sama-dengan-sponsor-apparel-asal-spanyol|title=PSM Jalin Kerja Sama dengan Sponsor Apparel Asal Spanyol|publisher=Bola.com|date=9 March 2017|access-date=10 March 2017}}</ref> | Semen Bosowa, Kopi ABC |- | class="nowrap"| Semen Padang | class="nowrap"| {{flagicon|IDN}} Syafrianto Rusli<ref name="spdnew"/> | class="nowrap"| {{flagicon|IDN}} Hengky Ardiles | class="nowrap"| Mizuno<ref name="spfc">{{cite web|url=http://www.bola.com/indonesia/read/2846386/jersey-semen-padang-musim-ini-banjir-sponsor|title=Jersey Semen Padang Musim Ini Banjir Sponsor|publisher=Bola.com |date=3 February 2017 |access-date=9 February 2017}}</ref> | Semen Padang, Torabika, Bank Nagari, Oxygen Denim, Go-Jek, PT. Kunango Jantan, Covesia, G-Sport, Ayia |- | class="nowrap"| Sriwijaya | class="nowrap"| {{flagicon|IDN}} Hartono Ruslan<ref name="sfcpaten"/> | class="nowrap"| {{flagicon|KOR}} Yoo Hyun-goo | class="nowrap"| Calci<ref>{{cite web|url=http://www.jawapos.com/read/2016/12/16/71232/laskar-wong-kito-gandeng-calci-sebagai-apparel-baru-musim-2017-|title=Laskar Wong Kito Gandeng Calci Sebagai Apparel Baru Musim 2017|publisher=JawaPos.com|date=16 December 2016|access-date=12 January 2017|archive-url=https://web.archive.org/web/20170113162600/http://www.jawapos.com/read/2016/12/16/71232/laskar-wong-kito-gandeng-calci-sebagai-apparel-baru-musim-2017-|archive-date=13 January 2017|url-status=dead}}</ref> | Bank Sumsel Babel, TEL, Torabika, Berita Pagi, Sriwijaya Post, PGN, PDPDE, Bukit Asam, Go-Jek |} Additionally, referee kits are made by Joma and Nike supplied the match ball.
===Coaching changes=== * {{legend|size=90%|#FFBBBB| Indicate the positions in the relegation zone.}} {| class="wikitable sortable" style="font-size: 100%;" |- ! Team ! Outgoing coach ! Manner of departure ! Date of vacancy ! Week ! Table ! Incoming coach ! Date of appointment |- | Barito Putera | {{flagicon|IDN}} Yunan Helmi | End of caretaker role | 18 December 2016 | rowspan=13 colspan=2 style="text-align: center;"| ''Pre-season'' | {{flagicon|BRA}} Jacksen F. Tiago | 2 December 2016<ref name="barito1">{{cite web|url=http://www.goal.com/id-ID/news/1391/indonesia-soccer-championship/2016/12/02/30086252/resmi-jacksen-f-tiago-merapat-ke-barito-putera|title=RESMI: Jacksen F Tiago Merapat Ke Barito Putera |date=2 December 2016 |access-date=24 December 2016}}</ref> |- | Bhayangkara | {{flagicon|IDN}} Ibnu Grahan | End of contract | 20 December 2016<ref>{{cite web|url=http://www.bola.net/indonesia/bhayangkara-fc-tak-perpanjang-kontrak-ibnu-grahan-867197.html|title=Bhayangkara FC Tak Perpanjang Kontrak Ibnu Grahan|publisher=Bola.net |date=20 December 2016 |access-date=24 December 2016}}</ref> | {{flagicon|SCO}} Simon McMenemy | 23 December 2016<ref name="Bhayangkara1">{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2016/12/23/30786292/simon-mcmenemy-pelatih-anyar-bhayangkara-fc?ICID=SP|title=Simon McMenemy Pelatih Anyar Bhayangkara FC|publisher=Goal Indonesia |date=23 December 2016 |access-date=24 December 2016}}</ref> |- | Arema | {{flagicon|BIH}} Milomir Šešlija | Mutual consent | 20 December 2016<ref>{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2016/12/20/30681522/arema-cronus-resmi-lepas-milomir-seslija?ICID=SP|title=Arema Cronus Resmi Lepas Milomir Seslija|publisher=Goal Indonesia |date=20 December 2016 |access-date=24 December 2016}}</ref> | {{flagicon|IDN}} Aji Santoso | 24 December 2016<ref name="arema1">{{cite web|url=http://www.goal.com/id-ID/news/1391/indonesia-soccer-championship/2016/12/24/30803492/resmi-aji-santoso-tangani-arema-cronus?ICID=HP_BN_10|title=RESMI: Aji Santoso Tangani Arema Cronus|publisher=Goal Indonesia |date=24 December 2016 |access-date=24 December 2016}}</ref> |- | Persija | {{flagicon|IDN}} Zein Alhadad | End of contract | 22 December 2016<ref>{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2016/12/22/30741982/persija-jakarta-depak-muhammad-zein-alhadad?ICID=SP|title=Persija Jakarta Depak Muhammad Zein Alhadad|publisher=Goal Indonesia|date=22 December 2016|access-date=24 December 2016}}</ref> | {{flagicon|BRA}} Stefano Cugurra | 30 December 2016<ref name="persija1" >{{cite web|url=http://www.juara.net/read/sepak-bola/indonesia/165437-resmi.persija.dilatih.stefano.cugurra.untuk.musim.2017|title=Resmi, Persija Dilatih Stefano Cugurra untuk Musim 2017|publisher=Juara.net |date=30 December 2016 |access-date=30 December 2016}}</ref> |- | Persiba | {{flagicon|BRA}} Jaino Matos | End of contract | 23 December 2016<ref>{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2016/12/23/30779322/jaino-matos-didekati-dua-klub-untuk-musim-depan?ICID=SP|title=Jaino Matos Didekati Dua Klub Untuk Musim Depan|publisher=Goal Indonesia |date=23 December 2016 |access-date=24 December 2016}}</ref> | {{flagicon|GER}} Timo Scheunemann | 11 January 2017<ref name="Persiba1">{{cite web|url=http://www.bola.net/indonesia/timo-scheunemann-resmi-latih-persiba-balikpapan-47a103.html|title=Timo Scheunemann Resmi Latih Persiba Balikpapan|publisher=Bola.net |date=11 January 2017 |access-date=11 January 2017}}</ref> |- | Persela | {{flagicon|IDN}} Aji Santoso | Signed by Arema | 24 December 2016<ref name="arema1" /> | {{flagicon|IDN}} Herry Kiswanto | 23 Januari 2017<ref name="persela1" >{{cite web|url=http://www.juara.net/read/sepak-bola/indonesia/167433-bebas.dari.sanksi.sepak.bola.gajah.herkis.bakal.tangani.persela.lamongan|title=Bebas dari Sanksi Sepak Bola Gajah, Herkis Bakal Tangani Persela Lamongan|publisher=Juara.net |date=23 January 2017 |access-date=24 January 2017}}</ref> |- | Persegres | {{flagicon|IDN}} Eduard Tjong | End of contract | 31 December 2016 | {{flagicon|IDN}} Hanafi | 10 January 2017<ref name="gresik1" >{{cite web|url=http://www.bola.net/indonesia/persegres-resmi-dibesut-eks-perseru-84f483.html|title=Persegres Resmi Dibesut Eks Perseru|publisher=Bola.net |date=10 January 2017 |access-date=10 January 2017}}</ref> |- | Perseru | {{flagicon|IDN}} Hanafi | Signed by Persegres | 10 January 2017<ref name="gresik1" /> | {{flagicon|IDN}} Yusak Sutanto | 18 January 2017<ref name="perseru1" >{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2017/01/19/31704362/perseru-serui-dilatih-yusak-sutanto?ICID=SP|title=Perseru Serui Dilatih Yusak Sutanto|publisher=Goal Indonesia|date=19 January 2017|access-date=20 January 2017}}</ref> |- | PS TNI | {{flagicon|IDN}} Suharto AD | End of caretaker role | 15 January 2017 | {{flagicon|IDN}} Mustaqim | 15 January 2017<ref name="tni1" >{{cite web|url=http://www.jawapos.com/read/2017/01/15/102413/mustaqim-arsiteki-ps-tni|title=Mustaqim Arsiteki PS TNI|publisher=Jawa Pos|date=15 January 2017|access-date=22 January 2017|archive-url=https://web.archive.org/web/20170118084307/http://www.jawapos.com/read/2017/01/15/102413/mustaqim-arsiteki-ps-tni|archive-date=18 January 2017|url-status=dead}}</ref> |- | Bali United | {{flagicon|IDN}} Indra Sjafri | Signed by Indonesia U19s | 19 January 2017<ref>{{cite web|url=http://www.bola.net/tim_nasional/indra-sjafri-kembali-latih-timnas-u-19-c2fa19.html|title=Indra Sjafri Kembali Latih Timnas U-19|publisher=Bola.net |date=19 January 2017 |access-date=19 January 2017}}</ref> | {{flagicon|AUT}} Hans-Peter Schaller | 5 February 2017<ref name="bali1" >{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2017/02/05/32353312/hans-peter-schaller-jadi-pelatih-anyar-bali-united-fc?ICID=HP_BN_11|title=Hans Peter Schaller Jadi Pelatih Anyar Bali United FC|publisher=Goal Indonesia|date=5 February 2017 |access-date=6 February 2017}}</ref> |- | PS TNI | {{flagicon|IDN}} Mustaqim | Sacked | 17 February 2017 | {{flagicon|FRA}} Laurent Hatton | 15 March 2017<ref name="sportsatu.com">{{cite web|url=http://www.sportsatu.com/ps-tni-datangkan-pelatih-prancis-untuk-liga-1/|title=PS TNI Datangkan Pelatih Prancis untuk Liga 1|publisher=sportsatu.com|date=17 March 2017|access-date=18 March 2017|archive-url=https://web.archive.org/web/20170317201323/http://www.sportsatu.com/ps-tni-datangkan-pelatih-prancis-untuk-liga-1/|archive-date=17 March 2017|url-status=usurped}}</ref> |- | Sriwijaya | {{flagicon|IDN}} Widodo C. Putro | End of contract | 25 March 2017 | {{flagicon|BRA}} Osvaldo Lessa | 26 March 2017 |- | Persipura | {{flagicon|ARG}} Alfredo Vera | Mutual consent | 17 April 2017<ref name="psprcoach">{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2017/04/17/34671272/resmi-persipura-jayapura-tunjuk-pelatih-baru?ICID=HP_BN_11|title=RESMI: Persipura Jayapura Tunjuk Pelatih Baru|publisher=Goal|date=17 April 2017 |access-date=17 April 2017}}</ref> | {{flagicon|IDN}} Liestiadi | 17 April 2017<ref name="psprcoach" /> |- | Bali United | {{flagicon|AUT}} Hans-Peter Schaller | Sacked | 26 April 2017<ref name="schallerout">{{cite web|url=http://www.baliutd.com/news/media-news/bali-united-resmi-lepas-hans-peter-schaller-dari-posisi-pelatih-kepala/|title=BALI UNITED RESMI LEPAS HANS-PETER SCHALLER DARI POSISI PELATIH KEPALA|publisher=Bali United |date=26 April 2017 |access-date=26 April 2017}}</ref> | style="text-align: center;"| 2 | style="background: #FFBBBB; text-align: center;"| 17 | {{flagicon|IDN}} Eko Purjianto | 26 April 2017 |- | PS TNI | {{flagicon|FRA}} Laurent Hatton | Mutual consent | 1 May 2017 | style="text-align: center;"| 3 | style="text-align: center;"| 5 | {{flagicon|BUL}} Ivan Kolev | 1 May 2017 |- | Persiba | {{flagicon|GER}} Timo Scheunemann | Resigned | 1 May 2017<ref name= "TimoOut">{{cite web|url=http://www.tribunnews.com/superskor/2017/05/02/timo-resmi-mundur-haryadi-jadi-caretaker-persiba-balikpapan|title=Timo Resmi Mundur, Haryadi Jadi Caretaker Persiba Balikpapan|publisher=tribunnews.com|date=2 May 2017|access-date=2 May 2017|language=id}}</ref> | style="text-align: center;"| 3 | style="background: #FFBBBB; text-align: center;"| 18 | {{flagicon|BIH}} Milomir Šešlija | 4 May 2017<ref name="miloin">{{cite web|url=http://www.goal.com/id-ID/news/1387/nasional/2017/05/04/35204142/milomir-seslija-resmi-latih-persiba-balikpapan?ICID=SP|title=Milomir Seslija Resmi Latih Persiba Balikpapan|publisher=Goal Indonesia |date=4 May 2017 |access-date=4 May 2017}}</ref> |- | Bali United | {{flagicon|IDN}} Eko Purjianto | End of caretaker role | 10 May 2017<ref name="wcp">{{cite web|url=http://www.baliutd.com/news/media-news/resmi-widodo-cahyono-putro-jadi-pelatih-baru-bali-united/|title=RESMI! WIDODO CAHYONO PUTRO JADI PELATIH BARU BALI UNITED|publisher=Bali United |date=10 May 2017 |access-date=11 May 2017}}</ref> | style="text-align: center;"| 5 | style="text-align: center;"| 14 | {{flagicon|IDN}} Widodo C. Putro | 10 May 2017<ref name="wcp" /> |- | Perseru | {{flagicon|IDN}} Yusak Sutanto | Sacked | 7 June 2017<ref name="perseru2">{{cite web|url=http://www.juara.net/read/sepak-bola/indonesia/179290-yusak.sutanto.menghilang.mantan.pemain.arema.tangani.perseru|title=Yusak Sutanto Menghilang, Mantan Pemain Arema Tangani Perseru|publisher=Juara |date=7 June 2017 |access-date=7 June 2017}}</ref> | style="text-align: center;"| 10 | style="background: #FFBBBB; text-align: center;"| 16 | {{flagicon|IDN}} Agus Yuwono | 7 June 2017<ref name="perseru2" /> |- | Persipura | {{flagicon|IDN}} Liestiadi | Resigned | 8 June 2017<ref>{{cite web|title=Liestiadi Resmi Mundur dari Persipura Jayapura|url=http://bola.kompas.com/read/2017/06/08/17332698/liestiadi.resmi.mundur.dari.persipura.jayapura|website=Kompas|access-date=8 June 2017}}</ref> | style="text-align: center;"| 10 | style="text-align: center;"| 5 | {{flagicon|IDN}} Mettu Duaramury | 8 June 2017<ref name="psprcaretaker">{{cite web|last1=Kosasih|first1=Risa|title=Persipura Tidak Tergesa-gesa Cari Pelatih Baru|url=http://bola.liputan6.com/read/2983674/persipura-tidak-tergesa-gesa-cari-pelatih-baru|website=Bola Liputan 6|publisher=Bola Liputan 6|access-date=9 June 2017}}</ref> |- | Sriwijaya | {{flagicon|BRA}} Osvaldo Lessa | Sacked | 17 June 2017<ref name="sfccaretaker">{{cite web|title=Sriwijaya FC Akhiri Kerja Sama dengan Osvaldo Lessa|url=http://bola.kompas.com/read/2017/06/17/13343828/sriwijaya.fc.akhiri.kerja.sama.dengan.osvaldo.lessa|website=Bola Kompas|publisher=Bola Kompas|access-date=17 June 2017}}</ref> | style="text-align: center;"| 11 | style="text-align: center;"| 12 | {{flagicon|IDN}} Hartono Ruslan | 18 August 2017<ref name="sfcpaten">{{cite web|title=Sriwijaya FC Patenkan Hartono Ruslan Sebagai Pelatih Kepala|url=http://www.bola.com/indonesia/read/3062919/sriwijaya-fc-patenkan-hartono-ruslan-sebagai-pelatih-kepala|website=bola.com|access-date=19 August 2017}}</ref> |- | Persipura | {{flagicon|IDN}} Mettu Duaramury | End of caretaker role | 20 June 2017<ref name="psprnew1" /> | style="text-align: center;"| 11 | style="text-align: center;"| 4 | {{flagicon|BRA}} Wanderley da Silva | 20 June 2017<ref name="psprnew1">{{cite web|last1=Da' Yerimon|first1=Petrus Manus|title=Resmi, Persipura Tunjuk Mantan Pemain Santos Jadi Pelatih|url=http://www.indosport.com/sepakbola/20170620/resmi-persipura-tunjuk-mantan-pemain-santos-jadi-pelatih|website=Indosport|publisher=Indosport|access-date=20 June 2017}}</ref> |- | Borneo | {{flagicon|MNE}} Dragan Đukanović | Sacked | 13 July 2017<ref name="borneonew1">{{cite web|title=Depak Dragan Djukanovic, Borneo FC Tunjuk Ricky Nelson|url=http://www.bola.com/indonesia/read/3022229/depak-dragan-djukanovic-borneo-fc-tunjuk-ricky-nelson|website=Bola|access-date=16 July 2017}}</ref> | style="text-align: center;"| 14 | style="text-align: center;"| 11 | {{flagicon|IDN}} Ricky Nelson | 13 July 2017<ref name="borneonew1" /> |- | Persib | {{flagicon|IDN}} Djadjang Nurdjaman | Resigned | 16 July 2017<ref name="persibnew1">{{cite web|title=Manajemen Persib Bandung Setujui Djadjang Nurdjaman Mundur|url=http://www.goal.com/id-ID/news/1391/liga-1-indonesia/2017/07/16/37103302/manajemen-persib-bandung-setujui-djadjang-nurdjaman-mundur?ICID=HP_BN_1|website=Goal|access-date=16 July 2017}}</ref> | style="text-align: center;"| 15 | style="text-align: center;"| 12 | {{flagicon|IDN}} Herrie Setiawan | 16 July 2017<ref name="persibnew1" /> |- | Arema | {{flagicon|IDN}} Aji Santoso | Resigned | 31 July 2017<ref>{{cite web|title=Aji Santoso Mundur, Arema FC: Nuwus Coach!|url=https://soccer.sindonews.com/read/1225619/58/aji-santoso-mundur-arema-fc-nuwus-coach-1501486313|website=SindoNews|access-date=31 July 2017}}</ref> | style="text-align: center;"| 17 | style="text-align: center;"| 7 | {{flagicon|IDN}} Joko Susilo | 31 July 2017<ref name="armjoko" >{{cite web|title=Joko Susilo bukan "caretaker" Arema FC|url=http://bola.kompas.com/read/2017/07/31/18150098/joko-susilo-bukan-caretaker-arema-fc|website=Kompas|access-date=31 July 2017}}</ref> |- | Mitra Kukar | {{flagicon|IDN}} Jafri Sastra | Resigned | 31 July 2017<ref name="mitra0" /> | style="text-align: center;"| 17 | style="text-align: center;"| 8 | {{flagicon|IDN}} Sukardi Kardok | 31 July 2017<ref name="mitra0" >{{cite web|title=Sedang Trend Pelatih Mundur, Jafri Sastra Mendadak Tinggalkan Mitra Kukar|url=https://www.kabarin.co/sedang-trend-pelatih-mundur-jafri-sastra-mendadak-tinggalkan-mitra-kukar/|website=Kabarin.co|access-date=31 July 2017|archive-date=1 August 2017|archive-url=https://web.archive.org/web/20170801042404/https://www.kabarin.co/sedang-trend-pelatih-mundur-jafri-sastra-mendadak-tinggalkan-mitra-kukar/|url-status=dead}}</ref> |- | Persiba | {{flagicon|BIH}} Milomir Šešlija | Resigned | 9 August 2017<ref>{{cite web|last1=Media|first1=Kompas Cyber|title=Milomir Mundur, Persiba Akan Laporkan ke Pihak Berwenang - Kompas.com|url=http://bola.kompas.com/read/2017/08/10/07351688/milomir-mundur-persiba-akan-laporkan-ke-pihak-berwenang|website=KOMPAS.com|access-date=18 August 2017|language=en}}</ref> | style="text-align: center;"| 18 | style="background: #FFBBBB; text-align: center;"| 18 | {{flagicon|IDN}} Haryadi | 10 August 2017<ref name="pbacaretaker">{{cite web|title=Hariyadi Siap Jadi Arsitek Persiba Hingga Akhir Musim|url=http://www.indosport.com/sepakbola/20170810/hariyadi-siap-jadi-arsitek-persiba-hingga-akhir-musim|website=INDOSPORT.com|access-date=18 August 2017|language=en}}</ref> |- | Borneo | {{flagicon|IDN}} Ricky Nelson | End of caretaker role | 14 August 2017<ref>{{cite web|title=Usai Menang atas PS TNI, Pelatih Borneo FC Undur Diri|url=http://www.indosport.com/sepakbola/20170814/usai-menang-atas-ps-tni-pelatih-borneo-fc-undur-diri|website=INDOSPORT.com|access-date=14 August 2017|language=en}}</ref> | style="text-align: center;"| 19 | style="text-align: center;"| 8 | {{flagicon|IDN}} Iwan Setiawan | 14 August 2017<ref name="borneoiwan">{{cite web|title=Si 'The Special One' Iwan Setiawan Resmi Latih Borneo FC|url=http://www.indosport.com/sepakbola/20170814/si-the-special-one-iwan-setiawan-resmi-latih-borneo-fc|website=INDOSPORT.com|access-date=14 August 2017|language=en}}</ref> |- | Persib | {{flagicon|IDN}} Herrie Setiawan | End of caretaker role | 2 September 2017<ref name="persibbaru1">{{cite web|title=PERSIB Resmi Tunjuk Emral Abus Sebagai Pelatih|url=http://www.persib.co.id/berita-persib-bandung/berita/persib_resmi_tunjuk_emral_abus_sebagai_pelatih.aspx|website=www.persib.co.id|access-date=2 September 2017|archive-url=https://web.archive.org/web/20170905021158/http://www.persib.co.id/berita-persib-bandung/berita/persib_resmi_tunjuk_emral_abus_sebagai_pelatih.aspx|archive-date=5 September 2017|url-status=dead}}</ref> | style="text-align: center;"| 22 | style="text-align: center;"| 9 | {{flagicon|IDN}} Emral Abus | 2 September 2017<ref name="persibbaru1"/> |- | Persela | {{flagicon|IDN}} Herry Kiswanto | Resigned | 4 September 2017<ref>{{cite web|last1=Sudjarwo|first1=Eko|title=Pelatih Persela Mengundurkan Diri|url=https://sport.detik.com/sepakbola/liga-indonesia/d-3628391/pelatih-persela-mengundurkan-diri|website=sepakbola|access-date=5 September 2017}}</ref> | style="text-align: center;"| 22 | style="text-align: center;"| 15 | {{flagicon|IDN}} Aji Santoso | 7 September 2017<ref name="pslbaru">{{cite web|title=RESMI: Persela Lamongan Tunjuk Aji Santoso - Goal.com|url=http://www.goal.com/id-ID/news/1387/nasional/2017/09/07/38405502/resmi-persela-lamongan-tunjuk-aji-santoso|website=Goal.com|access-date=8 September 2017|language=id|date=7 September 2017}}</ref> |- | Mitra Kukar | {{flagicon|IDN}} Sukardi Kardok | End of caretaker role | 4 September 2017 | style="text-align: center;"| 22 | style="text-align: center;"| 8 | {{flagicon|IDN}} Yudi Suryata | 7 September 2017<ref name="mitrabaru">{{cite web|title=Mitra Kukar Tunjuk Yudi Suryata sebagai Pelatih Baru - Tempo.co|url=https://bola.tempo.co/read/news/2017/09/07/237906752/mitra-kukar-tunjuk-yudi-suryata-sebagai-pelatih-baru|website=Tempo.co|access-date=10 September 2017|language=id|date=7 September 2017}}</ref> |- | PS TNI | {{flagicon|BUL}} Ivan Kolev | Sacked | 21 September 2017 | style="text-align: center;"| 25 | style="text-align: center;"| 15 | {{flagicon|IDN}} Rudy Priyambada | 21 September 2017<ref name="tnibaru1">{{cite web|title=Gantikan Ivan Kolev, Rudy Eka Priyambada Bakal Ubah Gaya Main PS TNI - Goal.com|url=http://www.goal.com/id-ID/news/1387/nasional/2017/09/21/38829392/gantikan-ivan-kolev-rudy-eka-priyambada-bakal-ubah-gaya-main|website=Goal.com|access-date=22 September 2017|language=id|date=21 September 2017}}</ref> |- | Semen Padang | {{flagicon|IDN}} Nil Maizar | Sacked | 4 October 2017 | style="text-align: center;"| 27 | style="text-align: center;"| 15 | {{flagicon|IDN}} Delfi Adri | 4 October 2017<ref name="maizarout">{{cite web|title=RESMI: Semen Padang Depak Nilmaizar {{!}} Goal.com|url=http://www.goal.com/id/berita/resmi-semen-padang-depak-nilmaizar/xaixn3165k311f68q3k2utnyk|access-date=5 October 2017|language=id}}</ref> |- | Semen Padang | {{flagicon|IDN}} Delfi Adri | End of caretaker role | 19 October 2017 | style="text-align: center;"| 30 | style="text-align: center;"| 15 | {{flagicon|IDN}} Syafrianto Rusli | 19 October 2017<ref name="spdnew">{{cite web|title=Semen Padang Tunjuk Syafrianto Rusli Jadi Pelatih Kepala|url=https://liga-indonesia.id/berita/semen-padang-tunjuk-syafrianto-rusli-jadi-pelatih-kepala|access-date=20 October 2017|language=id|archive-url=https://web.archive.org/web/20171020084404/https://liga-indonesia.id/berita/semen-padang-tunjuk-syafrianto-rusli-jadi-pelatih-kepala|archive-date=20 October 2017|url-status=usurped}}</ref> |}
==Foreign players== Football Association of Indonesia or PSSI restricted the number of foreign players strictly to four per team, including one slot for a player from AFC countries, and one slot for a marquee player,<ref>{{cite web|url=https://www.bola.net/indonesia/pt-lib-pastikan-klub-hanya-boleh-pakai-satu-marquee-player-1c336e.html |title=PT LIB Pastikan Klub Hanya Boleh Pakai Satu Marquee Player|publisher=bola.net|date=5 April 2017|access-date=5 April 2017|language=id}}</ref> a player that was required to have played in a top European league (Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Primeira Liga, Eredivisie, Süper Lig, etc.) in the last 8 years, or a player that have played in the last three editions of the FIFA World Cup. Teams can use all the foreign players at once.<ref>{{cite web|url=http://panditfootball.com/berita/208239/DGA/170413/akhirnya-definisi-marquee-player-di-indonesia-sudah-jelas|title=Akhirnya Definisi Marquee Player di Indonesia Sudah Jelas!|first=Dex|last=Glennıza|date=13 April 2017}}</ref> * Players name in '''bold''' indicates the player was registered during the mid-season transfer window. * Former Player(s) were players that out of squad or left club within the season, after pre-season transfer window, or in the mid-season transfer window, and at least had one appearance. {| class="wikitable" ! Team ! Player 1 ! Player 2 ! Asian Player ! Marquee Player ! Former Player(s) |- | class="nowrap"| Arema | {{flagicon|ARG}} Esteban Vizcarra | {{flagicon|BRA}} Arthur Cunha | {{flagicon|TKM}} '''Ahmet Ataýew''' | {{flagicon|COL}} Juan Pablo Pino | {{flagicon|LIB}} Jad Noureddine |- | class="nowrap"| Bali United | {{flagicon|ARG}} Marcos Flores | {{flagicon|NED}} Sylvano Comvalius | {{flagicon|KOR}} Ahn Byung-keon | {{flagicon|NED}} Nick van der Velden | |- | class="nowrap"| Barito Putera | {{flagicon|ARG}} Matías Córdoba | {{flagicon|BRA}} '''Willian Lira''' | {{flagicon|AUS}} Aaron Evans | {{flagicon|BRA}} Douglas Packer | {{flagicon|BRA}} Thiago Cunha |- | class="nowrap"| Bhayangkara | {{flagicon|BRA}} Otávio Dutra | {{flagicon|MNE}} '''Ilija Spasojević'''{{efn|'''Ilija Spasojević''' gained Indonesian citizenship on 25 October 2017, but he was registered as a foreign player in the second transfer window.<ref>{{cite web|last1=Media|first1=Kompas Cyber|title=Resmi, Spaso Jadi Warga Negara Indonesia - Kompas.com|url=http://bola.kompas.com/read/2017/10/25/20240518/resmi-spaso-jadi-warga-negara-indonesia|website=KOMPAS.com|access-date=19 November 2017|language=en}}</ref>}} | {{flagicon|KOR}} Lee Yoo-joon | {{flagicon|POR}} Paulo Sérgio | {{flagicon|BRA}} Thiago Furtuoso |- | class="nowrap"| Borneo | {{flagicon|BRA}} Flávio Beck | {{flagicon|BRA}} Matheus Lopes | {{flagicon|JPN}} Kunihiro Yamashita | {{flagicon|NZL}} Shane Smeltz | {{flagicon|BRA}} Helder Lobato |- | class="nowrap"| Madura United | {{flagicon|BRA}} Fabiano Beltrame | {{flagicon|BRA}} '''Thiago Furtuoso''' | {{flagicon|AUS}} Dane Milovanović | {{flagicon|NGA}} Peter Odemwingie | {{flagicon|AUS}} Cameron Watson<br>{{flagicon|CIV}} Boubacar Sanogo<br>{{flagicon|MAR}} Redouane Zerzouri |- | class="nowrap"| Mitra Kukar | {{flagicon|ESP}} Jorge Gotor | {{flagicon|BRA}} Marclei Santos | {{flagicon|KOR}} Oh In-kyun | {{flagicon|MLI}} Mohamed Sissoko | |- | class="nowrap"| Persegres | {{flagicon|BRA}} Patrick da Silva | {{flagicon|SRB}} '''Saša Zečević''' | {{flagicon|JPN}} '''Yusuke Kato''' | | {{flagicon|KOR}} Choi Hyun-yeon<br>{{flagicon|MKD}} Goran Gančev |- | class="nowrap"| Persela | {{flagicon|BRA}} Ivan Carlos | {{flagicon|BRA}} '''Ramon Rodrigues''' | {{flagicon|JPN}} Kosuke Uchida | {{flagicon|POR}} José Coelho | {{flagicon|BRA}} Márcio Rosário |- | class="nowrap"| Perseru | {{flagicon|CIV}} Boman Aimé | {{flagicon|PAR}} Sílvio Escobar | {{flagicon|JPN}} '''Ryutaro Karube''' | | {{flagicon|LIB}} Omar El-Din |- | class="nowrap"| Persib | {{flagicon|MNE}} Vladimir Vujović | {{flagicon|CHA}} '''Ezechiel N'Douassel''' | {{flagicon|JPN}} Shohei Matsunaga | {{flagicon|GHA}} Michael Essien | {{flagicon|ENG}} Carlton Cole |- | class="nowrap"| Persiba | {{flagicon|BRA}} Marlon da Silva | {{flagicon|MNE}} '''Srđan Lopičić''' | {{flagicon|IRQ}} Anmar Almubaraki | {{flagicon|BRA}} '''Júnior Lopes''' | {{flagicon|JPN}} Masahito Noto<br>{{flagicon|LBR}} Dirkir Glay |- | class="nowrap"| Persija | {{flagicon|BRA}} Willian Pacheco | {{flagicon|AUS}} '''Reinaldo''' | {{flagicon|NEP}} Rohit Chand | {{flagicon|BRA}} Bruno Lopes | {{flagicon|BRA}} Luiz Júnior |- | class="nowrap"| Persipura | {{flagicon|BRA}} '''Mauricio Leal''' | {{flagicon|BRA}} Addison Alves | {{flagicon|KOR}} Yoo Jae-hoon | | {{flagicon|BRA}} Ricardinho |- | class="nowrap"| PS TNI | {{flagicon|MAR}} '''Redouane Zerzouri''' | {{flagicon|CAR}} '''Franklin Anzité''' | {{flagicon|KOR}} Hong Soon-hak | {{flagicon|POR}} Élio Martins | {{flagicon|ARG}} Facundo Talín<br>{{flagicon|ARG}} Leonel Núñez<br>{{flagicon|GUI}} Aboubacar Camara<br>{{flagicon|GUI}} Aboubacar Sylla |- | class="nowrap"| PSM | {{flagicon|FRA}} Steven Paulle | {{flagicon|NED}} Marc Klok | {{flagicon|UZB}} '''Pavel Purishkin''' | {{flagicon|NED}} Wiljan Pluim | {{flagicon|AUS}} Reinaldo |- | class="nowrap"| Semen Padang | {{flagicon|BRA}} Cássio de Jesus | {{flagicon|BRA}} Marcel Sacramento | {{flagicon|KOR}} Ko Jae-sung | | {{flagicon|CIV}} Didier Zokora |- | class="nowrap"| Sriwijaya | {{flagicon|BRA}} Alberto Gonçalves | {{flagicon|BRA}} Hilton Moreira | {{flagicon|KOR}} Yoo Hyun-goo | {{flagicon|TUN}} Tijani Belaïd | |} Source: [https://bolalob.com/read/52112/daftar-lengkap-pemain-asing-di-liga-1-indonesia-2017 First transfer window], [https://www.fourfourtwo.com/id/features/rangkuman-transfer-liga-1-paruh-musim-2017-bali-united-bikin-kejutan-terbesar Second transfer window]
Notes: {{notelist}}
==League table== <onlyinclude><!--To include this table in a page, use {{:2017 Liga 1 (Indonesia)|transcludesection=League table}} -->{{#invoke:Sports table|main|style=WDL |section=League table |source={{usurped|1=[https://web.archive.org/web/20201122162130/https://liga-indonesia.id/table/index/go-jek_traveloka_liga_1 Go-Jek Traveloka Liga 1]}}, [https://int.soccerway.com/national/indonesia/super-liga/2016/regular-season/r35015/ Soccerway]
<!--Update team positions here--> |team1=BHA |team2=BLU |team3=PSM |team4=PSJ |team5=PPR |team6=MDU |team7=BPT |team8=BOR |team9=ARE |team10=MKU |team11=SRI |team12=TNI |team13=PSB |team14=PSL |team15=PSR |team16=SPD |team17=PBA |team18=PGU
<!--Update team qualifications here (defined below)--> |result2=CLP1 |result4=ACGS |result16=REL |result17=REL |result18=REL
<!--Update team head-to-head where two or more teams had same points and have faced each other--> |hth_BHA=Head-to-head results: Bali United 1–3 Bhayangkara; Bhayangkara 3–2 Bali United. |hth_BLU=BHA |hth_SRI=Head-to-head results: Sriwijaya 2–1 PS TNI; PS TNI 2–1 Sriwijaya. |hth_TNI=SRI
<!--Update team results here and then (if needed) positions above. Don't forget to update the date (update parameter)--> |update=complete |win_ARE=13 |draw_ARE=10 |loss_ARE=11 |gf_ARE=43 |ga_ARE=44 <!-- Arema --> |win_BLU=21 |draw_BLU=5 |loss_BLU=8 |gf_BLU=76 |ga_BLU=38 <!-- Bali United --> |win_BPT=15 |draw_BPT=8 |loss_BPT=11 |gf_BPT=48 |ga_BPT=44 <!-- Barito Putera --> |win_BHA=22 |draw_BHA=2 |loss_BHA=10 |gf_BHA=61 |ga_BHA=40 |status_BHA=C <!-- Bhayangkara --> |win_PGU=2 |draw_PGU=4 |loss_PGU=28 |gf_PGU=26 |ga_PGU=104|status_PGU=R <!-- Persegres Gresik United --> |win_MDU=17 |draw_MDU=9 |loss_MDU=8 |gf_MDU=58 |ga_MDU=44 <!-- Madura United --> |win_MKU=13 |draw_MKU=4 |loss_MKU=17 |gf_MKU=49 |ga_MKU=74 <!-- Mitra Kukar --> |win_PSL=12 |draw_PSL=4 |loss_PSL=18 |gf_PSL=49 |ga_PSL=55 <!-- Persela Lamongan--> |win_PSR=10 |draw_PSR=7 |loss_PSR=17 |gf_PSR=35 |ga_PSR=45 <!-- Perseru Serui --> |win_PSB=9 |draw_PSB=14 |loss_PSB=11 |gf_PSB=39 |ga_PSB=36 <!-- Persib Bandung --> |win_PBA=7 |draw_PBA=6 |loss_PBA=21 |gf_PBA=41 |ga_PBA=62 |status_PBA=R <!-- Persiba Balikpapan --> |win_PSJ=17 |draw_PSJ=10 |loss_PSJ=7 |gf_PSJ=48 |ga_PSJ=24 <!-- Persija Jakarta --> |win_PPR=17 |draw_PPR=9 |loss_PPR=8 |gf_PPR=64 |ga_PPR=37 <!-- Persipura Jayapura --> |win_TNI=12 |draw_TNI=6 |loss_TNI=16 |gf_TNI=46 |ga_TNI=58 <!-- PS TNI --> |win_PSM=19 |draw_PSM=8 |loss_PSM=7 |gf_PSM=67 |ga_PSM=38 <!-- PSM Makassar --> |win_BOR=15 |draw_BOR=7 |loss_BOR=12 |gf_BOR=50 |ga_BOR=39 <!-- Borneo --> |win_SPD=9 |draw_SPD=8 |loss_SPD=17 |gf_SPD=34 |ga_SPD=51 |status_SPD=R <!-- Semen Padang --> |win_SRI=11 |draw_SRI=9 |loss_SRI=14 |gf_SRI=50 |ga_SRI=50 <!-- Sriwijaya -->
|startpoints_MDU=-3 |note_MDU=Madura United were deducted three points due to FIFA sanction. Madura United would have qualified for the AFC Cup group stage had Bali United qualified for the AFC Champions League group stage. As Bali United failed to qualify for the AFC Champions League group stage, Madura United's qualification in the AFC Cup was annulled. |startpoints_PGU=-3 |note_PGU=Persegres were deducted three points due to FIFA sanction.
<!--Team definitions (wikilinks in table)--> |name_ARE=Arema |name_BLU=Bali United |name_BPT=Barito Putera |name_BHA=Bhayangkara |name_BOR=Borneo |name_MDU=Madura United |name_MKU=Mitra Kukar |name_PGU=Persegres |name_PSL=Persela |name_PSR=Perseru |name_PSB=Persib |name_PBA=Persiba |name_PSJ=Persija |name_PPR=Persipura |name_TNI=PS TNI |name_PSM=PSM |name_SPD=Semen Padang |name_SRI=Sriwijaya
<!--Table settings and rules--> |show_limit=5 |class_rules=1) Points; 2) Head-to-head; 3) Goal Difference; 4) Goals Scored; 5) Drawing.
<!--Qualification and relegation column definitions--> |res_col_header=QR |col_CLP1=green2|text_CLP1=Qualification for the AFC Champions League preliminary round 1 |col_ACGS=blue1 |text_ACGS=Qualification for the AFC Cup group stage |col_REL=red1 |text_REL=Relegation to Liga 2 |note_res_CLP1=Bhayangkara failed to obtain an AFC license to participate in Asian competitions. As a result, Bali United, the league runners-up, entered the qualifying play-offs.<ref name=afclicense>{{cite web|title=Lima Klub Liga 1 Indonesia Telah Mendapatkan Lisensi AFC, Tapi...|url=https://www.fourfourtwo.com/id/features/lima-klub-liga-1-indonesia-telah-mendapatkan-lisensi-afc-tapi|website=FourFourTwo|access-date=4 November 2017|language=id-ID|date=27 October 2017}}</ref> |note_res_ACGS=PSM failed to obtain an AFC license to participate in Asian competitions. As a result, Persija, the league 4th place, entered the group stage.<ref name=afclicense/> }}</onlyinclude>
===Position by Round=== {{#invoke:sports rbr table|table|sortable=y|legendpos=br | source = [https://www.worldfootball.net/competition/co834/indonesia-liga-1/se23655/2017/ro72252/round/md34/results-and-standings/] | update = future | start_date = 14 April 2017 | team1 = Arema | pos1 = 11/4/4/2/3/4/8/4/8/10/7/8/5/2/6/7/7/8/10/9/8/7/8/7/7/7/7/9/9/9/9/9/9/9 | team2 = Perseru | pos2 = 14/8/13/16/16/16/16/16/17/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/15/16/15/15 | team3 = Bali United | pos3 = 18/18/15/10/14/9/12/6/2/6/12/10/6/3/5/3/1/4/2/2/1/1/2/2/2/2/3/2/3/3/3/3/2/2 | team4 = Barito | pos4 = 3/5/1/4/9/12/10/14/10/15/10/6/4/7/9/8/12/7/9/10/11/11/7/9/9/9/8/8/7/7/8/7/7/7 | team5 = Bhayangkara | pos5 = 4/10/14/9/5/8/6/9/7/3/3/4/8/5/3/1/4/3/5/3/3/2/1/1/1/1/1/1/1/1/1/1/1/1 | team6 = Borneo FC | pos6 = 6/14/7/12/8/13/13/10/13/12/13/12/13/11/12/10/11/13/8/8/10/10/11/8/8/8/9/7/8/8/7/8/8/8 | team7 = Persegres | pos7 = 8/16/17/18/18/17/17/17/16/17/17/17/17/17/17/17/18/18/18/18/18/18/18/18/18/18/18/18/18/18/18/18/18/18 | team8 = Madura | pos8 = 5/11/10/6/7/10/7/7/3/2/2/2/2/4/2/4/2/1/3/5/5/6/6/5/5/4/4/4/4/5/5/5/4/5 | team9 = Mitra Kukar | pos9 = 15/15/16/11/6/7/4/8/5/9/6/11/7/9/8/9/9/11/7/7/6/8/9/10/11/11/10/10/10/10/10/10/10/10 | team10 = Persela | pos10 = 16/9/12/15/13/14/9/13/9/4/9/14/10/10/11/13/10/12/15/15/15/15/14/14/12/13/12/13/13/13/11/12/14/14 | team11 = Persib | pos11 = 12/13/5/3/2/2/2/5/11/5/11/7/11/12/13/14/15/15/13/11/9/9/10/11/10/10/11/11/11/11/12/11/12/13 | team12 = Persiba | pos12 = 17/17/18/17/17/18/18/18/18/18/18/18/18/18/18/18/17/17/17/17/17/17/17/17/17/17/17/17/17/17/17/17/17/17 | team13 = Persija | pos13 = 2/3/8/13/15/15/15/15/12/8/5/5/9/8/7/6/5/6/6/6/7/5/5/6/6/6/6/6/6/6/6/6/6/4 | team14 = PS TNI | pos14 = 7/12/6/8/4/3/5/3/6/11/8/9/12/13/10/11/8/10/14/14/14/14/15/15/15/14/14/14/14/14/14/13/11/12 | team15 = Persipura | pos15 = 13/7/11/7/12/6/3/2/4/7/4/3/3/6/4/2/3/2/1/1/2/3/4/4/4/5/5/5/5/4/4/4/5/6 | team16 = PSM | pos16 = 1/1/2/1/1/1/1/1/1/1/1/1/1/1/1/5/6/5/4/4/4/4/3/3/3/3/2/3/2/2/2/2/3/3 | team17 = Semen | pos17 = 9/2/3/5/10/11/14/12/15/14/15/13/14/15/15/12/13/9/11/12/12/13/13/13/14/15/15/15/15/15/16/15/16/16 | team18 = Sriwijaya FC | pos18 = 10/6/9/14/11/5/11/11/14/13/14/15/15/14/14/15/14/14/12/13/13/12/12/12/13/12/13/12/12/12/13/14/13/11 |color_A=green1 |color_B=blue1 |color_1=green1|text_1= Champions of 2017 Liga 1 |color_2-4=green3| |color_5=blue2| |color_6=yellow1| |color_16-18=red1|text_16-18=Relegation to Liga 2 |color_C=red1 }}
==Results== {{#invoke:sports results|main | source = [https://liga-indonesia.id/fixtures/index/go-jek_traveloka_liga_1 Go-Jek Traveloka Liga 1]{{dead link|date=January 2025|bot=medic}}{{cbignore|bot=medic}}, [https://int.soccerway.com/national/indonesia/super-liga/2016/regular-season/r35015/ Soccerway] | update = complete | a_note = yes | matches_style = FBR
<!--Team definitions (wikilinks in table)--> | team1=ARE |name_ARE=Arema | team2=BLU |name_BLU=Bali United | team3=BPT |name_BPT=Barito Putera | team4=BHA |name_BHA=Bhayangkara | team5=BOR |name_BOR=Borneo | team6=MDU |name_MDU=Madura United | team7=MKU |name_MKU=Mitra Kukar | team8=PGU |name_PGU=Persegres | team9=PSL |name_PSL=Persela | team10=PSR |name_PSR=Perseru | team11=PSB |name_PSB=Persib | team12=PBA |name_PBA=Persiba | team13=PSJ |name_PSJ=Persija | team14=PPR |name_PPR=Persipura | team15=TNI |name_TNI=PS TNI | team16=PSM |name_PSM=PSM | team17=SPD |name_SPD=Semen Padang | team18=SRI |name_SRI=Sriwijaya
<!-- Arema --> | match_ARE_BLU = 2–0 | match_ARE_BPT = 1–0 | match_ARE_BHA = 2–0 | match_ARE_BOR = 0–0 | match_ARE_MDU = 1–1 | match_ARE_MKU = 2–0 | match_ARE_PGU = 2–0 | match_ARE_PSL = 2–0 | match_ARE_PSR = 0–0 | match_ARE_PSB = 0–0 | match_ARE_PBA = 3–0 | match_ARE_PSJ = 1–1 | match_ARE_PPR = 0–2 | match_ARE_TNI = 1–1 | match_ARE_PSM = 3–3 | match_ARE_SPD = 5–3 | match_ARE_SRI = 3–2
<!-- Bali United--> | match_BLU_ARE = 6–1 | match_BLU_BPT = 5–0 | match_BLU_BHA = 1–3 | match_BLU_BOR = 3–0 | match_BLU_MDU = 5–2 | match_BLU_MKU = 6–1 | match_BLU_PGU = 3–0 | match_BLU_PSL = 5–1 | match_BLU_PSR = 2–0 | match_BLU_PSB = 1–0 | match_BLU_PBA = 2–0 | match_BLU_PSJ = 2–1 | match_BLU_PPR = 1–2 | match_BLU_TNI = 2–1 | match_BLU_PSM = 3–0 | match_BLU_SPD = 2–0 | match_BLU_SRI = 3–2
<!-- Barito Putera --> | match_BPT_ARE = 1–2 | match_BPT_BLU = 1–1 | match_BPT_BHA = 1–0 | match_BPT_BOR = 2–1 | match_BPT_MDU = 2–2 | match_BPT_MKU = 2–1 | match_BPT_PGU = 2–0 | match_BPT_PSL = 4–1 | match_BPT_PSR = 2–0 | match_BPT_PSB = 1–0 | match_BPT_PBA = 1–0 | match_BPT_PSJ = 1–0 | match_BPT_PPR = 1–1 | match_BPT_TNI = 0–1 | match_BPT_PSM = 2–2 | match_BPT_SPD = 3–1 | match_BPT_SRI = 2–0
<!-- Bhayangkara --> | match_BHA_ARE = 2–1 | match_BHA_BLU = 3–2 | match_BHA_BPT = 0–1 | match_BHA_BOR = 2–1 | match_BHA_PGU = 2–1 | match_BHA_MDU = 2–1 | match_BHA_MKU = 4–1 | match_BHA_PSL = 3–1 | match_BHA_PSR = 2–1 | match_BHA_PSB = 2–0 | match_BHA_PBA = 3–2 | match_BHA_PSJ = 1–2 | match_BHA_PPR = 2–1 | match_BHA_TNI = 1–2 | match_BHA_PSM = 0–2 | match_BHA_SPD = 1–0 | match_BHA_SRI = 2–1
<!-- Borneo --> | match_BOR_ARE = 3–2 | match_BOR_BLU = 0–0 | match_BOR_BPT = 2–1 | match_BOR_BHA = 3–0 | match_BOR_PGU = 3–0 | match_BOR_MDU = 3–0 | match_BOR_MKU = 1–0 | match_BOR_PSL = 4–2 | match_BOR_PSR = 2–0 | match_BOR_PSB = 2–1 | match_BOR_PSB_note = Borneo hosted Persib at Mulawarman due to sanctions by PSSI Disciplinary Committee after a referee was intimidated following a match against Bali United.<ref name="borneodiusir">{{cite web|title=Terkait Sanksi Laga Usiran, Borneo FC Bermarkas di Stadion Mulawarman|url=https://www.jawapos.com/read/2017/09/20/158264/terkait-sanksi-laga-usiran-borneo-fc-bermarkas-di-stadion-mulawarman|access-date=4 October 2017|archive-url=https://web.archive.org/web/20171004085433/https://www.jawapos.com/read/2017/09/20/158264/terkait-sanksi-laga-usiran-borneo-fc-bermarkas-di-stadion-mulawarman|archive-date=4 October 2017|url-status=dead}}</ref> | match_BOR_PBA = 1–0 | match_BOR_PBA_note = Borneo hosted Persiba at Mulawarman due to sanctions by PSSI Disciplinary Committee after a referee was intimidated following a match against Bali United.<ref name="borneodiusir"/> | match_BOR_PSJ = 1–2 | match_BOR_PPR = 1–1 | match_BOR_TNI = 1–0 | match_BOR_PSM = 3–2 | match_BOR_SPD = 1–0 | match_BOR_SRI = 0–1
<!-- Madura United --> | match_MDU_ARE = 2–0 | match_MDU_BLU = 2–0 | match_MDU_BPT = 3–1 | match_MDU_BHA = 1–3 | match_MDU_BOR = 1–1 | match_MDU_PGU = 3–2 | match_MDU_MKU = 2–2 | match_MDU_PSL = 2–1 | match_MDU_PSR = 1–1 | match_MDU_PSB = 3–1 | match_MDU_PBA = 1–0 | match_MDU_PSJ = 1–1 | match_MDU_PPR = 2–0 | match_MDU_TNI = 4–1 | match_MDU_PSM = 1–0 | match_MDU_SPD = 6–0 | match_MDU_SRI = 3–0
<!-- Mitra Kukar --> | match_MKU_ARE = 0–3 | match_MKU_BLU = 2–1 | match_MKU_BPT = 3–2 | match_MKU_BHA = 0–3 | match_MKU_BHA_note = PSSI Disciplinary Committee declared Mitra Kukar lost 3–0 to Bhayangkara because they played a player being suspended under a Disciplinary Committee punishment. The original score was 1–1.<ref>{{cite web|title=Mitra Kukar Sulit Terima Keputusan Komdis PSSI {{!}} Goal.com|url=http://www.goal.com/id/berita/mitra-kukar-sulit-terima-keputusan-komdis-pssi/ywg40678g0lr1it3f4uvl7hzg|access-date=8 November 2017|language=id}}</ref> | match_MKU_BOR = 0–4 | match_MKU_PGU = 3–1 | match_MKU_MDU = 2–1 | match_MKU_PSL = 3–2 | match_MKU_PSR = 1–0 | match_MKU_PSB = 2–1 | match_MKU_PBA = 2–2 | match_MKU_PSJ = 1–2 | match_MKU_PPR = 0–5 | match_MKU_TNI = 5–3 | match_MKU_PSM = 1–1 | match_MKU_SPD = 1–0 | match_MKU_SRI = 2–0
<!-- Persegres --> | match_PGU_ARE = 2–3 | match_PGU_BLU = 1–3 | match_PGU_BLU_note = Persegres hosted Bali United at Surajaya because GOR Tri Dharma's complex was used for 2017 Asian Men's Volleyball Championship.<ref name="persegressurajaya">{{cite web|last1=Media|first1=Kompas Cyber|title=Persegres Akan Jamu Sriwijaya FC dan Bali United di Stadion Surajaya - Kompas.com|url=http://bola.kompas.com/read/2017/07/20/18050088/persegres-akan-jamu-sriwijaya-fc-dan-bali-united-di-stadion-surajaya|website=KOMPAS.com|access-date=4 October 2017|language=en}}</ref> | match_PGU_BPT = 2–1 | match_PGU_BHA = 0–5 | match_PGU_BOR = 0–1 | match_PGU_MDU = 0–3 | match_PGU_MKU = 2–4 | match_PGU_PSL = 0–2 | match_PGU_PSR = 2–5 | match_PGU_PSB = 0–1 | match_PGU_PBA = 2–1 | match_PGU_PSJ = 1–1 | match_PGU_PPR = 0–4 | match_PGU_TNI = 0–3 | match_PGU_TNI_note = Persegres hosted PS TNI at Surajaya due to the election of village heads in the local area.<ref>{{cite web|title=Alasan Persegres GU Pindah Stadion untuk Lawan PS TNI|url=https://liga-indonesia.id/berita/alasan-persegres-gu-pindah-stadion-untuk-lawan-ps-tni|website=liga-indonesia.id|access-date=28 October 2017|archive-url=https://web.archive.org/web/20171028150237/https://liga-indonesia.id/berita/alasan-persegres-gu-pindah-stadion-untuk-lawan-ps-tni|archive-date=28 October 2017|url-status=usurped}}</ref> | match_PGU_PSM = 1–1 | match_PGU_SPD = 1–3 | match_PGU_SRI = 1–1 | match_PGU_SRI_note = Persegres hosted Sriwijaya at Surajaya because GOR Tri Dharma's complex was used for 2017 Asian Men's Volleyball Championship.<ref name="persegressurajaya"/>
<!-- Persela --> | match_PSL_ARE = 4–0 | match_PSL_BLU = 0–1 | match_PSL_BPT = 3–2 | match_PSL_BHA = 1–3 | match_PSL_BOR = 3–1 | match_PSL_PGU = 7–1 | match_PSL_MDU = 2–0 | match_PSL_MKU = 2–3 | match_PSL_PSR = 1–0 | match_PSL_PSB = 1–0 | match_PSL_PBA = 2–2 | match_PSL_PSJ = 1–0 | match_PSL_PPR = 0–1 | match_PSL_TNI = 1–0 | match_PSL_PSM = 0–1 | match_PSL_SPD = 2–0 | match_PSL_SPD_note = Choirul Huda died during the match after colliding with a teammate while attempting to collect a ball.<ref>{{cite web|title=Indonesian goalkeeper dies after collision with teammate|url=http://www.channelnewsasia.com/news/sport/indonesian-goalkeeper-dies-after-collision-with-teammate-9313258|website=Channel NewsAsia|accessdate=15 October 2017|archive-date=18 October 2017|archive-url=https://web.archive.org/web/20171018090209/http://www.channelnewsasia.com/news/sport/indonesian-goalkeeper-dies-after-collision-with-teammate-9313258|url-status=dead}}</ref> | match_PSL_SRI = 2–1
<!-- Perseru --> | match_PSR_ARE = 2–0 | match_PSR_BLU = 1–3 | match_PSR_BLU_note = Perseru hosted Bali United at Kapten I Wayan Dipta because Marora was not approved by PSSI to hold nighttime matches.<ref>{{cite web|url=http://bali.tribunnews.com/2017/05/29/bali-united-lakoni-tiga-laga-home-beruntun-yabes-tanuri-berharap-sembilan-poin-diraih|title=Bali United Lakoni Tiga Laga Home Beruntun, Yabes Tanuri Berharap Sembilan Poin Diraih|publisher=Tribun Bali |date=29 May 2017 |access-date=30 May 2017}}</ref> | match_PSR_BPT = 0–1 | match_PSR_BHA = 1–1 | match_PSR_BOR = 3–2 | match_PSR_PGU = 1–0 | match_PSR_MDU = 2–0 | match_PSR_MKU = 2–1 | match_PSR_PSL = 0–0 | match_PSR_PSB = 2–1 | match_PSR_PBA = 2–1 | match_PSR_PSJ = 0–3 | match_PSR_PSJ_note = Perseru hosted Persija at Patriot Candrabaga because Marora was not approved by PSSI to hold nighttime matches.<ref>{{cite web|url=http://www.juara.net/read/sepak-bola/indonesia/179638-sempat.diundur.laga.perseru.vs.persija.resmi.dimajukan|title=Sempat Diundur, Laga Perseru Vs Persija Resmi Dimajukan|publisher=Juara |date=11 June 2017 |access-date=11 June 2017}}</ref> | match_PSR_PPR = 2–1 | match_PSR_TNI = 0–1 | match_PSR_TNI_note = Perseru hosted PS TNI at Pakansari because Marora was not approved by PSSI to hold nighttime matches.<ref>{{cite web|url=http://www.tribunnews.com/superskor/2017/06/16/perseru-akan-menjamu-ps-tni-di-stadion-pakansari|title=Perseru Akan Menjamu PS TNI di Stadion Pakansari|publisher=Tribunnews|date=16 June 2017 |access-date=11 June 2017}}</ref> | match_PSR_PSM = 1–2 | match_PSR_SPD = 0–0 | match_PSR_SRI = 2–3
<!-- Persib --> | match_PSB_ARE = 0–0 | match_PSB_BLU = 0–0 | match_PSB_BPT = 0–0 | match_PSB_BHA = 1–1 | match_PSB_BOR = 2–2 | match_PSB_PGU = 6–0 | match_PSB_MDU = 0–0 | match_PSB_MKU = 3–1 | match_PSB_PSL = 1–1 | match_PSB_PSR = 0–2 | match_PSB_PBA = 1–0 | match_PSB_PSJ = 1–1 | match_PSB_PPR = 1–0 | match_PSB_TNI = 3–1 | match_PSB_PSM = 2–1 | match_PSB_SPD = 2–2 | match_PSB_SRI = 2–0
<!-- Persiba --> | match_PBA_ARE = 0–1 | match_PBA_BLU = 3–2 | match_PBA_BPT = 2–3 | match_PBA_BHA = 1–2 | match_PBA_BOR = 3–2 | match_PBA_PGU = 3–0 | match_PBA_MDU = 3–4 | match_PBA_MKU = 3–2 | match_PBA_PSL = 2–2 | match_PBA_PSR = 2–1 | match_PBA_PSB = 2–2 | match_PBA_PSJ = 0–2 | match_PBA_PPR = 0–2 | match_PBA_TNI = 1–0 | match_PBA_PSM = 2–2 | match_PBA_SPD = 1–0 | match_PBA_SRI = 0–2
<!-- Persija --> | match_PSJ_ARE = 2–0 | match_PSJ_BLU = 0–0 | match_PSJ_BPT = 1–1 | match_PSJ_BHA = 1–0 | match_PSJ_BOR = 1–0 | match_PSJ_PGU = 5–0 | match_PSJ_MDU = 0–1 | match_PSJ_MKU = 1–1 | match_PSJ_PSL = 2–0 | match_PSJ_PSR = 1–0 | match_PSJ_PSB = 3–0 | match_PSJ_PSB_note = Persija hosted Persib at Manahan after Bekasi city police refused them to hold a home game at Patriot Candrabhaga.<ref>{{cite web|last1=Septi|first1=Amalia Dwi|title=Persija vs Persib Resmi Digelar di Solo|url=https://sport.detik.com/sepakbola/liga-indonesia/d-3706481/persija-vs-persib-resmi-digelar-di-solo|website=sepakbola|access-date=1 November 2017}}</ref> The match between Persija and Persib stopped in 83' due to dissatisfaction with the referee when Persija was leading 1–0; Persija declared won 3–0.<ref>{{cite web |last1=Bachrain |first1=Ahmad |title=Persib Mogok di Menit ke-83, Persija Menang Walkout |url=https://www.cnnindonesia.com/olahraga/20171103171106-142-253322/persib-mogok-di-menit-ke-83-persija-menang-walkout |website=CNN Indonesia |language=id-ID}}</ref> | match_PSJ_PBA = 2–0 | match_PSJ_PPR = 1–1 | match_PSJ_TNI = 4–1 | match_PSJ_PSM = 2–2 | match_PSJ_SPD = 2–0 | match_PSJ_SRI = 1–0 | match_PSJ_SRI_note = Persija hosted Sriwijaya at Wibawa Mukti and without spectators due to fan riots that occurred at the Patriot Candrabhaga.<ref>{{cite web |title=Gede Widiade Jelaskan Kepindahan Persija ke Wibawa Mukti |url=https://www.indosport.com/sepakbola/20170615/gede-widiade-jelaskan-kepindahan-persija-ke-wibawa-mukti |website=INDOSPORT.com |language=id-ID |date=15 June 2017}}</ref>
<!-- Persipura --> | match_PPR_ARE = 3–1 | match_PPR_BLU = 3–1 | match_PPR_BPT = 3–1 | match_PPR_BHA = 3–2 | match_PPR_BOR = 2–1 | match_PPR_PGU = 1–1 | match_PPR_MDU = 0–1 | match_PPR_MKU = 6–0 | match_PPR_PSL = 2–1 | match_PPR_PSR = 2–2 | match_PPR_PSB = 0–0 | match_PPR_PBA = 4–2 | match_PPR_PSJ = 3–0 | match_PPR_TNI = 2–1 | match_PPR_PSM = 0–0 | match_PPR_SPD = 3–0 | match_PPR_SRI = 2–2
<!-- PS TNI --> | match_TNI_ARE = 0–0 | match_TNI_BLU = 3–4 | match_TNI_BPT = 1–1 | match_TNI_BHA = 0–1 | match_TNI_BOR = 2–2 | match_TNI_PGU = 2–1 | match_TNI_MDU = 2–3 | match_TNI_MKU = 2–1 | match_TNI_PSL = 3–2 | match_TNI_PSR = 2–1 | match_TNI_PSB = 2–2 | match_TNI_PBA = 1–1 | match_TNI_PSJ = 0–2 | match_TNI_PPR = 2–1 | match_TNI_PPR_note = PS TNI hosted Persipura at Patriot Candrabaga because Pakansari was being renovated for the 2018 Asian Games.<ref>{{cite web|title=PS TNI Bakal Jamu Persipura Jayapura di Stadion Patriot - Tribunnews.com|url=http://www.tribunnews.com/superskor/2017/10/30/ps-tni-bakal-jamu-persipura-jayapura-di-stadion-patriot|website=Tribunnews.com|access-date=3 November 2017|language=id-ID}}</ref> | match_TNI_PSM = 2–1 | match_TNI_SPD = 2–1 | match_TNI_SRI = 2–1
<!-- PSM --> | match_PSM_ARE = 1–0 | match_PSM_BLU = 0–1 | match_PSM_BPT = 1–1 | match_PSM_BHA = 2–1 | match_PSM_BOR = 1–0 | match_PSM_PGU = 5–1 | match_PSM_MDU = 6–1 | match_PSM_MKU = 1–0 | match_PSM_PSL = 3–1 | match_PSM_PSR = 2–0 | match_PSM_PSB = 2–1 | match_PSM_PBA = 3–1 | match_PSM_PSJ = 1–0 | match_PSM_PPR = 5–1 | match_PSM_TNI = 4–1 | match_PSM_SPD = 4–0 | match_PSM_SRI = 1–0
<!-- Semen Padang --> | match_SPD_ARE = 2–0 | match_SPD_BLU = 1–3 | match_SPD_BPT = 1–2 | match_SPD_BHA = 1–2 | match_SPD_BOR = 1–1 | match_SPD_PGU = 4–1 | match_SPD_MDU = 0–0 | match_SPD_MKU = 1–2 | match_SPD_PSL = 1–0 | match_SPD_PSR = 3–1 | match_SPD_PSB = 0–0 | match_SPD_PBA = 2–1 | match_SPD_PSJ = 1–1 | match_SPD_PPR = 1–0 | match_SPD_TNI = 2–0 | match_SPD_PSM = 2–1 | match_SPD_SRI = 1–1
<!-- Sriwijaya --> | match_SRI_ARE = 1–1 | match_SRI_BLU = 2–2 | match_SRI_BPT = 3–2 | match_SRI_BHA = 1–2 | match_SRI_BOR = 1–0 | match_SRI_PGU = 10–2 | match_SRI_MDU = 0–0 | match_SRI_MKU = 3–1 | match_SRI_PSL = 2–0 | match_SRI_PSR = 0–0 | match_SRI_PSB = 1–4 | match_SRI_PBA = 1–0 | match_SRI_PSJ = 1–0 | match_SRI_PPR = 2–2 | match_SRI_TNI = 2–1 | match_SRI_PSM = 3–4 | match_SRI_SPD = 0–0 }}
==Season statistics==
===Top goalscorers=== {| class="wikitable" style="text-align:center" |- ! Rank ! Player ! Club ! Goals<ref name="soccerway">{{cite web |title=Summary - Liga 1 - Indonesia - Results, fixtures, tables and news - Soccerway |url=https://int.soccerway.com/national/indonesia/super-liga/2016/regular-season/r35015/ |website=int.soccerway.com}}</ref> |- | 1 | align="left"| {{flagicon|NED}} Sylvano Comvalius | align="left"| Bali United | 37 |- | 2 | align="left"| {{flagicon|BRA}} Marclei Santos | align="left"| Mitra Kukar | 24 |- | 3 | align="left"| {{flagicon|BRA}} Alberto Gonçalves | align="left"| Sriwijaya | 22 |- | 4 | align="left"| {{flagicon|IDN}} Samsul Arif | align="left"| Persela | 17 |- | 5 | align="left"| {{flagicon|IDN}} Lerby Eliandry | align="left"| Borneo | 16 |- | rowspan="2" | 6 | align="left"| {{flagicon|NGA}} Peter Odemwingie | align="left"| Madura United | rowspan="2"| 15 |- | align="left"| {{flagicon|BRA}} Addison Alves | align="left"| Persipura |- | 8 | align="left"| {{flagicon|IDN}} Greg Nwokolo | align="left"| Madura United | 14 |- | 9 | align="left"| {{flagicon|MNE}} Ilija Spasojević | align="left"| Bhayangkara | 13 |- |}
===Hat-tricks=== {|class="wikitable" |- ! Player !! For !! Against !! style="text-align:center"| Result !! Date |- | {{flagicon|NGA}} Peter Odemwingie | Madura United | Semen Padang | align="center"| [https://int.soccerway.com/matches/2017/06/12/indonesia/super-liga/pelita-jaya/ps-semen-padang/2435638/ 6–0 (H)] | {{dts|format=dmy|2017|06|12}} |- | {{flagicon|IDN}} Prisca Womsiwor | Persipura | Mitra Kukar | align="center"| [https://int.soccerway.com/matches/2017/07/03/indonesia/super-liga/persipura-jayapura/mitra-kukar-kartanegara/2435649/ 6–0 (H)] | {{dts|format=dmy|2017|07|03}} |- | {{flagicon|BRA}} Addison Alves | Persipura | Bali United | align="center"| [https://int.soccerway.com/matches/2017/08/09/indonesia/super-liga/persipura-jayapura/persisam-putra-samarinda/2435708/ 3–1 (H)] | {{dts|format=dmy|2017|08|09}} |- | {{flagicon|NED}} Sylvano Comvalius | Bali United | Madura United | align="center"| [https://int.soccerway.com/matches/2017/08/13/indonesia/super-liga/persisam-putra-samarinda/pelita-jaya/2435711/ 5–2 (H)] | {{dts|format=dmy|2017|08|13}} |- | {{flagicon|IDN}} Raphael Maitimo | Persib | Persegres | align="center"| [https://int.soccerway.com/matches/2017/08/20/indonesia/super-liga/persib-bandung/gresik-united-fc/2435729/ 6–0 (H)] | {{dts|format=dmy|2017|08|20}} |- | {{flagicon|NED}} Sylvano Comvalius<sup>'''5'''</sup> | Bali United | Mitra Kukar | align="center"| [https://int.soccerway.com/matches/2017/08/27/indonesia/super-liga/persisam-putra-samarinda/mitra-kukar-kartanegara/2435739/ 6–1 (H)] | {{dts|format=dmy|2017|08|27}} |- | {{flagicon|IDN}} Samsul Arif | Persela | Persegres | align="center"| [https://int.soccerway.com/matches/2017/09/30/indonesia/super-liga/persela-lamongan/gresik-united-fc/2435786/ 7–1 (H)] | {{dts|format=dmy|2017|09|30}} |- | {{flagicon|IDN}} Boaz Solossa | Persipura | Persija | align="center"| [https://int.soccerway.com/matches/2017/10/18/indonesia/super-liga/persipura-jayapura/persija-isl/2435809/ 3–0 (H)] | {{dts|format=dmy|2017|10|18}} |- | {{flagicon|POR}} Élio Martins | PS TNI | Persegres | align="center"| [https://int.soccerway.com/matches/2017/10/28/indonesia/super-liga/gresik-united-fc/ps-tni/2435829/ 3–0 (A)] | {{dts|format=dmy|2017|10|28}} |- | {{flagicon|BRA}} Alberto Gonçalves | rowspan=2| Sriwijaya | rowspan=2| Persegres | align="center" rowspan=2| [https://int.soccerway.com/matches/2017/11/05/indonesia/super-liga/persijatim-sriwijaya-fc-palembang/gresik-united-fc/2435843/ 10–2 (H)] | rowspan=2| {{dts|format=dmy|2017|11|5}} |- | {{flagicon|IDN}} Slamet Budiyono |- | {{flagicon|MNE}} Ilija Spasojević | Bhayangkara | Madura United | align="center"| [https://int.soccerway.com/matches/2017/11/08/indonesia/super-liga/pelita-jaya/bhayangkara-surabaya-utd/2435822/ 3–1 (A)] | {{dts|format=dmy|2017|11|8}} |- | {{flagicon|IDN}} Muhammad Rachmat | PSM | Madura United | align="center"| [https://int.soccerway.com/matches/2017/11/12/indonesia/super-liga/psm-makassar/pelita-jaya/2435851/ 6–1 (H)] | {{dts|format=dmy|2017|11|12}} |} '''Note:''' <sup>5</sup> Player scored 5 goals
===Discipline=== * Most yellow card(s): '''12'''<ref name="soccerway"/> ** {{flagicon|ESP}} Jorge Gotor (Mitra Kukar) * Most red card(s): '''3'''<ref name="soccerway"/> ** {{flagicon|IDN}} Sandi Sute (Persija)
==Attendances== <!--sort by average att--> {{fb a header}} {{fb a team|p=1 |t=Persija |s=391913|h=29699|l=1200|a=23054|pr=25085}} {{fb a team|p=2 |t=Persib |s=306107|h=36545|l=3160|a=18006|pr=19331}} {{fb a team|p=3 |t=PSM |s=234242|h=14925|l=9357|a=13779|pr=514}} {{fb a team|p=4 |t=Bali United |s=228197|h=23220|l=6042|a=13423|pr=5876}} {{fb a team|p=5 |t=Persipura |s=210665|h=17981|l=4560|a=12392|pr=6228}} {{fb a team|p=6 |t=Persela |s=174379|h=14000|l=3947|a=10258|pr=9565}} {{fb a team|p=7 |t=Arema |s=170816|h=27610|l=1611|a=10048|pr=18881}} {{fb a team|p=8 |t=Sriwijaya |s=143596|h=17247|l=1725|a=8447|pr=9766}} {{fb a team|p=9 |t=Persiba |s=129372|h=20000|l=497|a=7610|pr=4001}} {{fb a team|p=10|t=Borneo |s=116432|h=12371|l=0|a=6849|pr=3090|nt=†}} {{fb a team|p=11|t=Semen Padang |s=99721|h=11872|l=1272|a=5866|pr=8342}} {{fb a team|p=12|t=Barito Putera |s=98062|h=9124|l=2252|a=5768|pr=6218}} {{fb a team|p=13|t=Madura United |s=87533|h=13997|l=0|a=5149|pr=1880}} {{fb a team|p=14|t=Bhayangkara |s=84705|h=29397|l=1250|a=4983|pr=3940}} {{fb a team|p=15|t=Persegres |s=59030|h=15189|l=0|a=3472|pr=6171}} {{fb a team|p=16|t=Perseru |s=51051|h=12954|l=237|a=3003|pr=1434}} {{fb a team|p=17|t=PS TNI |s=38595|h=18288|l=257|a=2270|pr=396}} {{fb a team|p=18|t=Mitra Kukar |s=38582|h=4234|l=521|a=2270|pr=2244}} {{fb a footer |s=2662998|h=36545|l=0|a=8703|pr=7820 |source=[https://liga-indonesia.id/fixtures/index/go-jek_traveloka_liga_1 Go-Jek Traveloka Liga 1]{{dead link|date=January 2025|bot=medic}}{{cbignore|bot=medic}}|date=April 2017|notes=<sup>†</sup> Teams played previous season in Premier Division<br>* Comparison for previous season average attendance was based on 2014 Indonesia Super League, because 2015 Indonesia Super League was abandoned and 2016 Indonesia Soccer Championship A was not counted as an official league.}}
==Awards== ===Annual=== These were the list of Liga Indonesia First & Excellence (LIFE) Awards 2017 winners that held on 22 December 2017.<ref name="lifeawards">{{cite web|title=Daftar Peraih Penghargaan Liga 1 2017 {{!}} Goal.com|url=http://www.goal.com/id/berita/daftar-peraih-penghargaan-liga-1-2017/1fu70ordnldlz15bs4q3rzut5e|access-date=22 December 2017|language=id}}</ref> <!-- 2017 --> {| class="wikitable" |- ! Award ! Winner |- | Best Player<ref name="lifeawards"/> | {{flagicon|POR}} Paulo Sérgio (Bhayangkara) |- | Best Young Player<ref name="lifeawards"/> | {{flagicon|IDN}} Rezaldi Hehanusa (Persija) |- | Fair Play Team<ref name="lifeawards"/> | Perseru |- | Best Referee<ref name="lifeawards"/> | {{flagicon|IDN}} Musthofa Umarella |- | Best Goal<ref name="lifeawards"/> | {{flagicon|IDN}} Septian David (Mitra Kukar) |- | Lifetime Achievement<ref name="lifeawards"/> | {{flagicon|IDN}} Choirul Huda (Persela) |}
===Team of the season=== {| class="wikitable" style="text-align:center" |- ! colspan="13"| Best XI<ref name="lifeawards"/> |- ! Goalkeeper | colspan="12"| {{flagicon|IDN}} Andritany Ardhiyasa (Persija) |- ! Defenders | colspan="3"| {{flagicon|IDN}} Gavin Kwan (Barito Putera) | colspan="3"| {{flagicon|BRA}} Willian Pacheco (Persija) | colspan="3"| {{flagicon|IDN}} Hamka Hamzah (PSM) | colspan="3"| {{flagicon|IDN}} Rezaldi Hehanusa (Persija) |- ! Midfielders | colspan="4"| {{flagicon|IDN}} Bayu Pradana (Mitra Kukar) | colspan="4"| {{flagicon|POR}} Paulo Sérgio (Bhayangkara) | colspan="4"| {{flagicon|NED}} Wiljan Pluim (PSM) |- ! Forwards | colspan="4"| {{flagicon|IDN}} Irfan Bachdim (Bali United) | colspan="4"| {{flagicon|NED}} Sylvano Comvalius (Bali United) | colspan="4"| {{flagicon|IDN}} Septian David (Mitra Kukar) |}
==See also== * 2017 Liga 2 * 2017 Liga 3
==References== {{Reflist}}
===Works cited=== *{{cite book|url=https://docplayer.info/47636690-Regulasi-liga.html|title=REGULASI LIGA 1 2017|author=PT Liga Indonesia Baru|year=2017|language=id}}
== External links == * {{Official website|https://liga-indonesia.id/}}
{{Liga 1}} {{Liga Indonesia seasons}} {{2017 in Indonesian football}} {{2017 in Asian Football (AFC)}}
{{DEFAULTSORT:Liga 1}} Category:2017 Liga 1 2017 1 Indonesia