2017–18 Mascom Top 8 Cup

It was played from 24 November 2017 to 3 March 2018 by the top eight teams from the 2016-17 Botswana Premier League.

The winner qualified to represent Botswana in the 2018-19 CAF Confederation Cup, but this honour was given to the runners-up Orapa United since the champions Township Rollers had already qualified for the 2018-19 CAF Champions League.

The prize money was increased by P100 000 but the rest was kept the same from the 2017 tournament.

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.