Sau loạt đấu cuối bảng B, hai cặp đấu bán kết bóng đá nam SEA Games 31 đã "lộ diện". Theo đó, U23 Việt Nam (nhất bảng A) sẽ gặp Malaysia (nhì bảng B), trong khi U23 Thái Lan (nhất B) so tài với Indonesia (nhì A). Truyền thông Malaysia tỏ ra không hài lòng khi những "chú hổ" không thắng được Campuchia (hòa 2-2), dẫn đến phải đối đầu với chủ nhà U23 Việt Nam. Truyền thông nước này cho rằng U23 Malaysia đáng ra phải thắng Campuchia để "né" Việt Nam.
Trên tờ Malaysia Mail có đoạn: “Chỉ xếp nhì bảng B do để Campuchia cầm hòa, U23 Malaysia sẽ phải hành quân đến sân Việt Trì (tỉnh Phú Thọ) để đối đầu với các nhà đương kim vô địch (ĐKVĐ) đang ở vị trí nhất bảng A là U23 Việt Nam”.
Báo My Metro bày tỏ lo ngại: "U23 Malaysia sẽ gặp U23Việt Nam ở bán kết bóng đá nam SEA Games 31, sau khi U23 Thái Lan thắng U23 Lào 1-0. Bàn phản lưới nhà của At Viengkha bên phía đội Lào đã cứu U23 Thái Lan khỏi đụng độ với U23 Việt Nam ở vòng 4 đội. Trong khi đó, U23 Malaysia để U23 Campuchia cầm hòa 2-2 nên phải chạm trán với đội chủ nhà rất mạnh”.
"Dù bất bại ở bảng đấu của mình, U23 Malaysia phải đối mặt với nhiệm vụ khó khăn tại bán kết SEA Games 31. Những chú hổ trẻ sẽ chạm trán với đội chủ nhà và là ứng viên nặng ký nhất U23 Việt Nam, trong khi đó U23 Thái Lan sẽ đối đầu với U23 Indonesia", tờ New Straits Times bình luận.
Trả lời họp báo sau trận hòa U23 Campuchia 2-2, huấn luyện viên Brad Maloney của U23 Malaysia nhấn mạnh đội bóng của ông bắt buộc phải đánh bại mọi đối thủ nếu muốn giành huy chương vàng SEA Games 31. Ông đánh giá U23 Việt Nam là đối thủ mạnh. Vì thế muốn có vé đi tiếp, U23 Malaysia phải thể hiện được phong độ cao nhất.
Đội tuyển U23 Việt Nam khiến các đối thủ kiêng dè vì đang là đương kim vô địch, cộng thêm nguồn cổ vũ động viên lớn của đông đảo người hâm mộ khi họ được chơi trên sân nhà. Trận bán kết giữa U23 Việt Nam gặp U23 Malaysia sẽ diễn ra lúc 19h00 ngày 19/5 tại sân Việt Trì (Phú Thọ).