SEA Games 29 có 38 môn thi đấu bao gồm: Lặn, Bơi, Bơi nghệ thuật, Bóng nước, Bắn cung, Điền kinh, Cầu lông, Bóng rổ, Billiards & Snooker, Boxing, Cricket, Xe đạp, Đua ngựa, Đấu kiếm, Bóng đá, Golf, Thể dục dụng cụ, Hockey, Hockey trên băng, Trượt băng, Judo,Karate, Bowling trên cỏ, Muay, Netball, Pencak Silat, Bi sắt, Bóng bầu dục, Đua thuyền buồm, Đá cầu, Bắn súng, Squash, Bóng bàn, Taekwondo, Tennis, Bowling, Ba môn phối hợp, Bóng chuyền, Lướt ván, Cử tạ, Wushu
Lịch thi đấu bóng đá nam SEA Games 2017
Ngày 14/8
16h30: Việt Nam – Đông Timor
16h30: Thái Lan – Campuchia
20h45: Indonesia – Philippines
Ngày 16/8
16h30: Philippines – Đông Timor
16h30: Việt Nam – Campuchia
20h45: Thái Lan – Indonesia
Ngày 18/8
16h30: Indonesia – Đông Timor
16h30: Việt Nam – Thái Lan
20h45: Campuchia – Philippines
Ngày 21/8
16h30: Đông Timor – Campuchia
16h30: Philippines – Thái Lan
20h45: Việt Nam – Indonesia
Ngày 24/8
16h30: Việt Nam – Philippines
16h30: Thái Lan – Đông Timor
20h45: Campuchia – Indonesia
Ngày 27/8
20h45: Bán kết 1
20h45: Bán kết 2
Ngày 29/8
16h30: Tranh hạng 3
20h45: Chung kết