Đối thủ của U23 Việt Nam sẽ được xác định vào sáng mai (6/4) tại lễ bốc thăm chia bảng môn bóng đá nam SEA Games 31. Ở môn bóng đá nam, Ban tổ chức sẽ tiến hành phân loạt hạt giống cho 10 đội tham dự dựa trên thành tích cao nhất của các đội tuyển trong hai kỳ SEA Games gần nhất.
Nhóm hạt giống số 1 gồm Việt Nam và Thái Lan (mỗi đội 1 lần vô địch), nhóm 2 gồm Indonesia và Malaysia (mỗi đội 1 lần hạng Nhì), nhóm 3 gồm Myanmar và Campuchia (1 đội hạng Ba và 1 đội vào bán kết), nhóm 4 gồm Philippines và Singapore (mỗi đội 1 lần xếp thứ ba tại vòng bảng), nhóm 5 gồm Lào và Timor Leste.
10 đội được bốc thăm vào 2 bảng A và B. Chủ nhà Việt Nam mang mã số A1 thi đấu trận khai mạc, Thái Lan sẽ mang mã số B1. Các nhóm còn lại sẽ bốc thăm vào các mã số tương ứng. Các đội sẽ thi đấu vòng tròn một lượt tính điểm xếp hạng để chọn 2 đội có thành tích tốt nhất tại hai bảng vào thi đấu bán kết, chung kết và tranh huy chương Đồng.
Môn bóng đá nam khởi tranh từ ngày 6/5, trong đó Bảng A thi đấu ở sân Việt Trì (Phú Thọ). Bảng B thi đấu ở sân Thiên Trường (Nam Định). Hai khung giờ thi đấu cũng đã được xác định là 16h (trận 1) và 19h (trận 2).