Kế hoạch của đoàn thể thao Việt Nam trong lễ khai mạc SEA Games 31 có sự thay đổi. Ban đầu, vận động viên đấu kiếm Vũ Thành An là người cầm cờ Tổ quốc đi đầu đoàn diễu hành, trong khi vận động viên bơi Nguyễn Huy Hoàng đọc tuyên thệ.
Trước lễ khai mạc, đoàn thể thao Việt Nam quyết định đổi nhiệm vụ của 2 VĐV kể trên. Vũ Thành An thay mặt toàn bộ các VĐV tham dự SEA Games 31 đọc tuyên thệ trong lễ khai mạc. Nguyễn Huy Hoàng rước Quốc kỳ cho đoàn thể thao Việt Nam.
Nguyễn Huy Hoàng từng được giao nhiệm vụ này cùng Quách Thị Lan trong lễ khai mạc Olympic Tokyo 2020 (diễn ra năm 2021 tại Nhật Bản). Anh là vận động viên tiêu biểu của thể thao Việt Nam năm 2021, theo bầu chọn do Tổng cục TDTT, Ủy ban Olympic Việt Nam tổ chức.
Kình ngư sinh năm 2000 là đương kim vô địch SEA Games ở các nội dung 400m và 1.500m bơi tự do. Thành tích đáng nể nhất của Nguyễn Huy Hoàng là tấm huy chương bạc trên đường bơi 1.500m tại ASIAD 18 (năm 2018), chỉ đứng sau kình ngư hàng đầu thế giới là Sun Yang (Trung Quốc).
Vũ Thành An (sinh năm 1992) từng nhiều lần tham dự SEA Games. Anh giành 3 huy chương vàng cá nhân vào các năm 2015, 2017 và 2019, một huy chương vàng đồng đội năm 2015. Vũ Thành An là người cầm cờ cho đoàn thể thao Việt Nam ở nhiều kỳ SEA Games và ASIAD.
Lễ khai mạc SEA Games 31 dự kiến diễn ra lúc 20h ngày 12/5 trên sân vận động Mỹ Đình (Hà Nội). Đây là sự kiện không bán vé. Ban tổ chức chỉ phát hành khoảng 20 nghìn vé mời (tương đương 50% sức chứa của khán đài), để dành chỗ cho các đoàn thể thao cũng như dựng sân khấu biểu diễn trong lễ khai mạc.
Đoàn thể thao Việt Nam tham dự SEA Games 31 với gần 1.000 vận động viên. Đây là kỳ đại hội mà thể thao Việt Nam có số lượng VĐV tranh tài đông nhất từ trước tới nay. Mục tiêu của đoàn chủ nhà là giành ít nhất 140 huy chương vàng, đứng đầu bảng tổng sắp huy chương chung cuộc.