The 2018 Malaysia FA Cup (also known as Shopee Malaysia FA Cup for sponsorship reasons) was the 29th season of the Malaysia FA Cup, a knockout competition for Malaysia's state football association and clubs.
40 teams entered the competition.
The following teams are qualified for the competition. Reserve teams are excluded.
Key: (1) = Super League; (2) = Premier League; (3) = FAM League; (4) = Liga Sosial
<div class="center">
|-
</div>
<div class="center">
|-
</div>
The final was played on 7 July 2018 at Bukit Jalil National Stadium.