Tại SEA Games 30, môn bóng đá nam sẽ có sự tham dự của 11 đội. Bảng A gồm Malaysia, Myanmar, Campuchia, Timor Leste và chủ nhà Philippines. Trong khi đó, bảng B có sự góp mặt của Thái Lan, Indonesia, Việt Nam, Lào, Singapore và Brunei.
Theo quy định Hai đội nhất, nhì mỗi bảng sẽ giành quyền vào bán kết. Tại kỳ SEA Games lần này, các cầu thủ được phép tham dự SEA Game 30 có độ tuổi U22 và mỗi đội được bổ sung thêm 2 cầu thủ trên 22 tuổi. Thời gian thi đấu môn bóng đá nam diễn ra từ 25/11 đến 10/12, trên 3 SVĐ đều lát cỏ nhân tạo là Memorial, UMAK Football và Binan Football.
Theo lịch trình, U22 Việt Nam sẽ lần lượt gặp U22 Brunei, U22 Lào, U22 Indonesia, U22 Singapore và U22 Thái Lan. Mục tiêu của thầy trò Park Hang-seo là đứng ở một trong 2 vị trí cao nhất để giành vé vào bán kết.
Sau khi vòng bảng khép lại, U22 Việt Nam cán đích đầu tiên với thành tích thắng 4, hòa 1. Đối thủ của thầy trò Park Hang-seo ở bán kết sẽ là U22 Campuchia, đội đứng thứ nhì bảng A.
Lịch thi đấu của U22 Việt Nam
15h00, 25/11: U22 Việt Nam vs U22 Brunei: 6-0
15h00, 28/11: U22 Việt Nam vs U22 Lào: 6-1
19h00, 01/12: U22 Việt Nam vs U22 Indonesia: 2-1
19h00, 03/12: U22 Singapore vs U22 Việt Nam: 1-0
15h00, 05/12: U22 Việt Nam vs U22 Thái Lan: 2-2
Bảng A
Bảng B