2019 Botswana FA Cup

It started with the preliminary round on the weekend of 16 February and concluded with the final on 15 June 2019.

Botswana Premier League side Gaborone United were the defending champions but were eliminated by Extension Gunners on penalties in the round of 32.

All 16 Premier League teams automatically qualified to the round of 32.

Jwaneng Fighters, Atlanta Chiefs, Black Rangers, Black Peril, Sand Diamonds, Peacemakers, Kazungula Young Fighters and Santa Green from Division One are the lowest ranked teams still in the competition.

(4-5) (5-4) The semifinal draw was conducted on 28 April after the Jwaneng Fighters and Police XI game.