Tại SEA Games 31, bóng đá Nam có 10 quốc gia tham dự và được chia làm 2 bảng. Bóng đá Nam là môn thi đấu sớm nhất tại SEA Games 31 khi bắt đầu từ ngày 6/5.
Bảng A có sự góp mặt của chủ nhà U23 Việt Nam, Indonesia, Myanmar, Philippines và Timor Leste. Trong khi đó, bảng B có các đội tuyển U23 Thái Lan, Malaysia, Lào, Campuchia và Singapore.
Môn bóng đá Nam sẽ thi đấu tại ba sân vận động Việt Trì (Phú Thọ), Thiên Trường (Nam Định) và Mỹ Đình (Hà Nội).
Bảng A của U23 Việt Nam thi đấu trên SVĐ Việt Trì, trong khi sân Thiên Trường sẽ tổ chức các trận thuộc bảng B. Hai trận tranh huy chương Đồng và huy chương Vàng được tổ chức trên SVĐ Quốc gia Mỹ Đình, vào ngày 22/5.
Dánh sách chính thức U23 Việt Nam dự SEA Games 31
Thủ môn: Nguyễn Văn Toản (Hải Phòng), Quan Văn Chuẩn (Hà Nội), Trịnh Xuân Hoàng (Thanh Hóa).
Hậu vệ: Lương Duy Cương (SHB Đà Nẵng), Phan Tuấn Tài (Đắk Lắk), Lê Văn Xuân, Vũ Tiến Long, Bùi Hoàng Việt Anh (Hà Nội), Lê Văn Đô (Phố Hiến), Nguyễn Thanh Bình (Viettel).
Tiền vệ: Dụng Quang Nho (Hải Phòng), Nguyễn Hai Long (Hà Nội), Huỳnh Công Đến (Phố Hiến), Lý Công Hoàng Anh (Topenland Bình Định), Nguyễn Trọng Long (TP. HCM).
Tiền đạo: Hồ Thanh Minh (Huế), Nguyễn Văn Tùng (Hà Nội), Nhâm Mạnh Dũng (Viettel).
3 cầu thủ trên 23 tuổi: Đỗ Hùng Dũng (Hà Nội), Nguyễn Tiến Linh (Becamex Bình Dương), Nguyễn Hoàng Đức (Viettel).