Merdeka Cup 2024 có 4 đội tham dự gồm: Lebanon, Tajikistan, Philippines và Malaysia. Với số đội tham dự như thế, nên cả 4 đội đã bước ngay vào vòng bán kết. Theo đó, Lebanon đã có cuộc đối đầu với Tajikistan và thắng 1-0 để có mặt ở trận chung kết. Trong lúc trận bán kết còn lại là Malaysia – Philippines.
Trận này, Philippines tràn lên tấn công ngay từ đầu và suýt có bàn mở tỷ số ở phút thứ 2, may là thủ môn của đội chủ nhà đã chơi tỉnh táo để cản phá thành công. Ngay sau đó, chủ nhà Malaysia đã phát động tấn công để ăn miếng trả miếng quyết liệt cùng đối thủ, thậm chí họ có thể mở tỷ số ở phút thứ 7 nếu cú dứt điểm chuẩn xác hơn.
Sau đó, chủ nhà Malaysia là những người nắm thế trận và có nhiều tình huống tấn công nguy hiểm hơn. Ngược lại, Philippines cũng có những pha đáp trả nguy hiểm, đặc biệt đội khách chẳng ngại va chạm và có nhiều phen khiến đội chủ nhà phải chùn chân bởi những pha đá rát của họ. Phút 27, từ một pha phối hợp tấn công nhanh, Taminas của Philippines đã khiến một trung vệ bên phía Malaysia phản lưới nhà, mở tỷ số cho đội khách.
Bàn thua bất ngờ khiến Malaysia choáng váng, họ liên tục đẩy nhanh thế trận hòng tìm bàn gỡ và điều gì đến đã đến. Phút 43, từ một tình huống đá phạt góc, bóng được câu vào giữa và Syamer có cú sút xa tuyệt đẹp, cân bằng tỷ số 1-1 cho Malaysia.
Thế trận trong hiệp 2 có phần chùng xuống khi hai đội chơi khá chậm rãi và không có nhiều pha tấn công theo kiểu đôi công như hiệp đầu. Sự cẩn trọng trong lối chơi khiến 20 phút đầu của hiệp đấu thứ 2 diễn ra khá chán. Phút 71, Malaysia được hưởng phạt đền khi một cầu thủ của họ bị đối thủ phạm lỗi trong vòng cấm. Trên chấm 11m, Rasd đã nâng tỷ số lên 2-1 cho đội chủ nhà.
Thắng chung cuộc 2-1, Malaysia vào chung kết để đối đầu với Lebanon. Trong lúc Tajikistan sẽ chạm trán Philippines ở trận tranh hạng 3.