The main addition to the first team was striker Ilija Spasojević as they failed to negotiated new contracts for last season top scorer, Sylvano Comvalius.
[1] Indra resigned in February 2017 before the start of the season because he was appointed as Indonesia national under-19 football team head coach.
[4] Under him, Bali United almost won their first title before a controversial ending as Bhayangkara awarded a 3–0 win against Mitra Kukar and an additional three points.
Goals from captain Fadil Sausu, Ilija Spasojević, and Hanis Saghara Putra made them through to the preliminary round 2.
[12] Bali United hosted the newly promoted PSMS at Kapten I Wayan Dipta on the opening weekend of the league season.
Midfielder Muhammad Taufiq gave the home team a deserved lead, before Sílvio Escobar scored for the visitors and made the game ended in a draw.
[15] On 11 April, Bali United continued their campaign in AFC Cup group stage with a 3–2 defeat and destroyed their hopes of qualified for the next round.
[18] Bali United finished their first AFC Cup campaign at the bottom of the group after they were beaten by Global Cebu at home.
On the resumption of club football, they faced PS West Sumbawa in the first round of the newly reborn Piala Indonesia which ended in a 4–0 win.
Winger Irfan Jaya scored for the hosts eight minute before the final whistle, handed Bali United their fifth lost this season.
[32] Bali United ended the month with a 2–1 victory over hosts PSMS; striker Spasojević scoring and Dias Angga Putra adding a further goal.
[45][46][47] In preparation for the final match at home in the league this season, there was a controversy in which Widodo Cahyono Putro suddenly resigned from his position as head coach of the team.
[48] In a thrilling match that was stopped several times due to flares from supporters, Bali United suffered a narrow 1–2 defeat from Persija.
[50] They then faced Persekabpas at away in the next round of Piala Indonesia; a goal apiece from Fadil and Spasojević secured a comfortable 2–0 victory.