Bóng đá nam tại SEA Games 31 có 10 đội tham dự và được chia làm 2 bảng đấu. Bảng A gồm U23 Việt Nam, U23 Indonesia, U23 Myanmar, U23 Philippines và U23 Timor Leste sẽ thi đấu trên sân Việt Trì, Phú Thọ. Bảng B gồm 5 đội còn lại là Thái Lan, Malaysia, Campuchia, Singapore và Lào sẽ thi đấu trên sân Thiên Trường, Nam Định.
Chi tiết lịch thi đấu và trực tiếp bóng đá nam SEA Games 31
Ngày 6/5
16h00: U23 Philippines vs U23 Timor Leste (Trực tiếp trên VTV6)
19h00: U23 Việt Nam vs U23 Indonesia (Trực tiếp trên VTV6)
Ngày 7/5
16h00: U23 Singapore vs U23 Lào (Trực tiếp trên VTV6)
19h00: U23 Thái Lan vs U23 Malaysia (Trực tiếp trên VTV6)
Ngày 8/5
16h00: U23 Timor Leste vs U23 Myanmar (Trực tiếp trên VTV6)
19h00: U23 Việt Nam vs U23 Philippines (Trực tiếp trên VTV6)
Ngày 9/5
16h00: U23 Lào vs U23 Campuchia (Trực tiếp trên VTV6)
19h00: U23 Thái Lan vs U23 Singapore (Trực tiếp trên VTV6)
Ngày 10/5
16h00: U23 Myanmar vs U23 Philippines (Trực tiếp trên VTV6)
19h00: U23 Indonesia vs U23 Timor Leste (Trực tiếp trên VTV6)
Ngày 11/5
16h00: U23 Campuchia vs U23 Singapore (Trực tiếp trên VTV6)
19h00: U23 Malaysia vs U23 Lào (Trực tiếp trên VTV6)
Ngày 13/5
16h00: U23 Timor Leste vs U23 Indonesia (Trực tiếp trên VTV6)
19h00: U23 Myanmar vs U23 Việt Nam (Trực tiếp trên VTV6)
Ngày 14/5
16h00: U23 Singapore vs U23 Malaysia (Trực tiếp trên VTV6)
19h00: U23 Thái Lan vs U23 Campuchia (Trực tiếp trên VTV6)
Ngày 15/5
16h00: U23 Indonesia vs U23 Myanmar (Trực tiếp trên VTV6)
19h00: U23 Timor Leste vs U23 Việt Nam (Trực tiếp trên VTV6)
Ngày 16/5
16h00: U23 Malaysia vs U23 Campuchia (Trực tiếp trên VTV6)
19h00: U23 Lào vs U23 Thái Lan (Trực tiếp trên VTV6)
Ngày 19/5
Bán kết 1: Nhất bảng A vs Nhì bảng B (Trực tiếp trên VTV6)
Bán kết 2: Nhất bảng B vs Nhì bảng A (Trực tiếp trên VTV6)
Ngày 22/5
Tranh hạng 3: Thua bán kết 1 vs Thua bán kết 2 (Trực tiếp trên VTV6)
Chung kết: Thắng bán kết 1 vs Thắng bán kết 2 (Trực tiếp trên VTV6)
* Mời quý độc giả theo dõi các chương trình đã phát sóng của Đài Truyền hình Việt Nam trên TV Online và VTVGo!