It was played from October 30, 2014 to April 18, 2015 and featured the top eight teams from the 2013-14 Botswana Premier League.
Gaborone United defeated Township Rollers in the final to win a record second title.
The quarterfinals and semifinals were played over two legs both home and away, with only one final in a predetermined venue.
Aggregate score was used to determine the winner of a round.
Where the aggregate score was equal away goals were used to pick out the victor and if those were equal the tied teams went into a penalty shootout.