Seaon 1998/99
PRELIMINARY ROUND 05/10 Sanabis v al-Qadisiya 2-0 06/10 al-Ittihad v Ras Rumman 4-3 (a.e.t., al-Ittihad won by Golden Goal) 07/10 Setra v Nweidrat 1-0 al-Khaleej v Jad Hafs 0-1 08/10 Akar v Hadd 1-1 (a.e.t., Akar won 3-2 on penalties) Manama v al-Arabi 3-0
EXTRA PRELIMINARY ROUND 14/10 Malikiya v Sanabis (Malikiya won) Qalali v Manama (Manama won)
LAST 16 ROUND 19/10 Jad Hafs v al-Ittihad 2-1 Malikiya v Budaia 0-3 20/10 al-Hilal v Setra 0-2 East Riffa v Bisaiteen 2-1 21/10 Muharreq v Akar 5-1 Hala v al-Ahli 5-2 22/10 Bahrain v Essa Town 3-4 (a.e.t., Essa Town won by Golden Goal) Manama v West Riffa 1-2
QUARTER-FINALS 28/10 Jad Hafs v Hala 0-1 Essa Town v Budaia 2-3 (a.e.t., Budaia won by Golden Goal) 29/10 West Riffa v Setra 2-2 (a.e.t., Setra won 3-2 on penalties) Muharreq v East Riffa 0-1
SEMI-FINALS 25/12 East Riffa v Setra 2-0 26/12 Budaia v Hala 0-1
FINALS 30/12 East Riffa v Hala 1 0