Bali United's first team played their inaugural league fixture as part of the Indonesia Super League on 4 April 2015 against Perseru.[3] Since that game they have faced 25 different sides in league football with their most regular opponent having been Badak Lampung, Barito Putera, Madura United, and Persipura, whom they have played on seven occasions each. Bali United have registered more wins against Badak Lampung side than any other, triumphing on five occasions. The most league defeats suffered by Bali United have come against Persipura and Bhayangkara who have beaten them on four occasions, while the most draws have been registered against Persib with whom they have shared the points in three games.
The records include the results of matches played in the Liga 1 (from 2015, still named Indonesia Super League to the present day). Matches in 2016 Indonesia Soccer Championship A are regarded as unofficial and are excluded.[4]
For the sake of simplicity, present-day names are used throughout: for example, results against Arema Cronus, PS TNI, and Perseru are integrated into the records against Arema, Persikabo 1973 and Badak Lampung, respectively.
The season given as the "first" denotes the season in which Bali United first played a league match against that team.
The season given as the "last" denotes the season in which Bali United last played a league match against that team.
† Teams with this background and symbol in the "Club" column are current divisional rivals of Bali United.
‡ Clubs with this background and symbol in the "Club" column are defunct.
P = matches played; W = matches won; D = matches drawn; L = matches lost; Win% = percentage of total matches won