The 2023 Malaysia Cup knockout stage began on 3 August with the round of 16 and ended in 8 December 2023 with the final at the Bukit Jalil National Stadium, Kuala Lumpur, to decide the champions of the 2023 Malaysia Cup. A total of 16 teams competed in the knockout stage.
The draw for the 2023 Malaysia Cup was held on 15 June 2023.
Each tie in the knockout phase, apart from the final, was played over two legs, with each team playing one leg at home. The team that scored more goals on aggregate over the two legs advanced to the next round. If the aggregate score was level, then 30 minutes of extra time was played (the away goals rule was not applied). If the score was still level at the end of extra time, the winners were decided by a penalty shoot-out. In the final, which was played as a single match, if the score was level at the end of normal time, extra time was played, followed by a penalty shoot-out if the score was still level. <section begin=Format /> The mechanism of the draws for each round was as follows:
<onlyinclude> <section begin=Bracket /> The bracket was decided after the draw for the round of 16, which was held on 15 June 2023.
<section end=Bracket /> </onlyinclude>
<section begin=R16 /><section end=R16 />
<section begin=R16 /> The first legs were played on 3, 4, and 5 August, and the second legs were played on 18, 19 and 20 August 2023. The losers were transferred to the MFL Challenge Cup.
<section end=R16 />
Perak won 4âÂÂ3 on aggregate.
Kuala Lumpur City won 5âÂÂ0 on aggregate.
Selangor won 5âÂÂ3 on aggregate.
Johor Darul Ta'zim won 15âÂÂ1 on aggregate.
Terengganu won 7âÂÂ0 on aggregate.
Sri Pahang won 5âÂÂ2 on aggregate.
Negeri Sembilan won 5âÂÂ2 on aggregate.
Sabah won 4âÂÂ1 on aggregate.
<section begin=QF /><section end=QF />
The first legs were played on 13, 15, 16 & 17 September, and the second legs were played on 23, 24 and 25 September 2023.
<section end=QF />
Johor Darul Ta'zim won 7âÂÂ1 on aggregate.
Perak won 3âÂÂ2 on aggregate.
Terengganu won 3âÂÂ1 on aggregate.
Kuala Lumpur City won 2âÂÂ1 on aggregate.
<section begin=SF /><section end=SF />
<section begin=SF /> The first legs were played on 19 and 21 October 2023, and the second legs were played on 2 and 3 November 2023.
<section end=SF />
Johor Darul Ta'zim won 12âÂÂ2 on aggregate.
Terengganu won 4âÂÂ2 on aggregate.
<section begin=F />
The final was played on 8 December 2023 at the Bukit Jalil National Stadium in Kuala Lumpur.<section end=F />