Final Table: 1.Công An Hà Nội 26 20 4 2 58-22 64 Champions 2.Viettel (Hà Nội) 26 15 9 2 39-21 54 3.Ninh Bình 26 15 6 5 53-31 51 [P] 4.CLB.Hà Nội (Hà Nội) 26 14 4 8 48-30 46 5.Công An Thành phố Hồ Chí Minh 26 10 6 10 28-36 36 [*2] 6.Thép Xanh.Nam Định (Nam Định) 26 9 8 9 33-32 35 [C] 7.CLB.Hải Phòng (Hải Phòng) 26 9 5 12 37-36 32 8.CLB.Hồng Lĩnh Hà Tĩnh (Hà Tĩnh) 26 7 8 11 15-29 29 9.Sông Lam Nghệ An (Vinh) 26 7 6 13 27-40 27 10.Hoàng Anh Gia Lai (Pleiku) 26 6 8 12 24-37 26 11.Ðông Á Thanh Hóa (Thanh Hóa) 26 5 10 11 26-38 25 12.Saigon Hanoi Bank.Đà Nẵng 26 5 9 12 33-39 24 [4 3 1 0 9-3 10] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13.PVF-Công An Nhân Dân 26 5 9 12 26-44 24 [P] Relegation Playoff [4 1 2 1 5-7 5] --------------------------------------------------------------´ 14.Becamex Thành phố Hồ Chí Minh 26 6 6 14 31-43 24 [*1] Relegated [4 0 1 3 3-7 1] [*1] Becamex Bình Dương (Thủ Dầu Một) were renamed Becamex Thành phố HCM [*2] CLB.Thành phố HCM (Tp. Hồ Chí Minh) were renamed Công An Thành phố HCM Round 1 [Aug 15] Công An Hà Nội 1-1 Viettel [Aug 16] Công An Thành phố HCM 2-1 Hà Nội Nam Định 2-1 Hải Phòng [Aug 17] Thanh Hóa 1-1 SHB.Đà Nẵng Hoàng Anh Gia Lai 0-3 Thành phố HCM Hồng Lĩnh Hà Tĩnh 1-3 Ninh Bình PVF-CAND 2-1 Sông Lam Nghệ An Round 2 [Aug 22] Viettel 3-0 Công An Thành phố HCM [Aug 23] Hà Nội 0-0 Hoàng Anh Gia Lai Hải Phòng 3-1 PVF-CAND Ninh Bình 4-0 Thanh Hóa SHB.Đà Nẵng 0-1 Hồng Lĩnh Hà Tĩnh Sông Lam Nghệ An 2-1 Nam Định [Aug 24] Thành phố HCM 0-3 Công An Hà Nội Round 3 [Aug 27] Hải Phòng 2-0 Sông Lam Nghệ An Hồng Lĩnh Hà Tĩnh 1-0 Thanh Hóa Nam Định 2-1 PVF-CAND SHB.Đà Nẵng 1-3 Ninh Bình [Aug 28] Công An Hà Nội 4-2 Hà Nội Công An Thành phố HCM 1-0 Hoàng Anh Gia Lai [Aug 30] Viettel 2-0 Thành phố HCM Round 4 [Sep 20] Thanh Hóa 2-2 Hải Phòng Hà Nội 1-1 Viettel PVF-CAND 2-2 SHB.Đà Nẵng [Sep 21] Thành phố HCM 1-3 Công An Thành phố HCM Sông Lam Nghệ An 1-1 Hồng Lĩnh Hà Tĩnh [Sep 22] Ninh Bình 2-0 Nam Định [Dec 18] Hoàng Anh Gia Lai 1-3 Công An Hà Nội Round 5 [Sep 26] Hà Nội 2-1 Thanh Hóa [Sep 27] Thành phố HCM 1-2 SHB.Đà Nẵng PVF-CAND 0-0 Hoàng Anh Gia Lai Sông Lam Nghệ An 2-3 Công An Thành phố HCM [Sep 28] Hải Phòng 2-2 Ninh Bình Nam Định 0-2 Công An Hà Nội Viettel 2-0 Hồng Lĩnh Hà Tĩnh Round 6 [Sep 13] Công An Hà Nội 2-1 Hải Phòng Công An Thành phố HCM 0-0 Nam Định [Oct 1] SHB.Đà Nẵng 0-2 Hà Nội [Oct 2] Thanh Hóa 1-1 Thành phố HCM Ninh Bình 1-1 Viettel [Oct 3] Hoàng Anh Gia Lai 1-1 Sông Lam Nghệ An Hồng Lĩnh Hà Tĩnh 1-1 PVF-CAND Round 7 [Oct 18] Hà Nội 1-2 Ninh Bình Nam Định 1-2 Thành phố HCM Sông Lam Nghệ An 1-1 Công An Hà Nội [Oct 19] Công An Thành phố HCM 0-0 Hồng Lĩnh Hà Tĩnh Hải Phòng 3-0 Hoàng Anh Gia Lai PVF-CAND 2-2 Thanh Hóa [Oct 20] Viettel 2-1 SHB.Đà Nẵng Round 8 [Oct 25] Thành phố HCM 2-3 Hà Nội PVF-CAND 1-3 Ninh Bình [Oct 26] Hải Phòng 2-1 Hồng Lĩnh Hà Tĩnh Hoàng Anh Gia Lai 2-1 Viettel Sông Lam Nghệ An 0-1 Thanh Hóa [Oct 27] Công An Hà Nội 1-0 Công An Thành phố HCM Nam Định 1-1 SHB.Đà Nẵng Round 9 [Oct 31] Công An Hà Nội 2-0 PVF-CAND Hoàng Anh Gia Lai 2-2 Nam Định Hồng Lĩnh Hà Tĩnh 2-1 Hà Nội [Nov 1] Công An Thành phố HCM 1-2 Hải Phòng Ninh Bình 1-1 Thành phố HCM SHB.Đà Nẵng 1-1 Sông Lam Nghệ An [Nov 2] Thanh Hóa 0-1 Viettel Round 10 [Nov 4] Hà Nội 4-0 PVF-CAND Hồng Lĩnh Hà Tĩnh 1-0 Hoàng Anh Gia Lai [Nov 5] Thành phố HCM 2-1 Hải Phòng Ninh Bình 1-0 Sông Lam Nghệ An SHB.Đà Nẵng 0-1 Công An Thành phố HCM [Feb 24] Thanh Hóa 1-3 Công An Hà Nội Viettel 1-0 Nam Định Round 11 [Nov 8] PVF-CAND 2-2 Viettel [Nov 9] Công An Thành phố HCM 3-4 Ninh Bình Hải Phòng 3-1 SHB.Đà Nẵng Hoàng Anh Gia Lai 1-1 Thanh Hóa Sông Lam Nghệ An 2-1 Thành phố HCM [Nov 10] Công An Hà Nội 3-0 Hồng Lĩnh Hà Tĩnh Nam Định 1-1 Hà Nội Round 12 [Jan 30] Hồng Lĩnh Hà Tĩnh 0-0 Thành phố HCM [Jan 31] Hải Phòng 1-2 Viettel Sông Lam Nghệ An 1-3 Hà Nội [Feb 1] Công An Hà Nội 3-2 Ninh Bình Thanh Hóa 2-2 Nam Định Hoàng Anh Gia Lai 1-0 SHB.Đà Nẵng PVF-CAND 1-2 Công An Thành phố HCM Round 13 [Feb 7] Thành phố HCM 1-2 PVF-CAND Hà Nội 2-0 Hải Phòng Ninh Bình 1-2 Hoàng Anh Gia Lai [Feb 8] Công An Thành phố HCM 1-2 Thanh Hóa Viettel 1-4 Sông Lam Nghệ An [Feb 9] Nam Định 1-1 Hồng Lĩnh Hà Tĩnh [Mar 22] SHB.Đà Nẵng 0-1 Công An Hà Nội Round 14 [Feb 28] Công An Hà Nội 3-1 Hoàng Anh Gia Lai Hồng Lĩnh Hà Tĩnh 0-1 Sông Lam Nghệ An SHB.Đà Nẵng 3-0 PVF-CAND [Mar 1] Công An Thành phố HCM 0-1 Thành phố HCM Hải Phòng 3-3 Thanh Hóa Nam Định 3-2 Ninh Bình Viettel 1-0 Hà Nội Round 15 [Mar 6] Thanh Hóa 0-1 Hồng Lĩnh Hà Tĩnh [Mar 7] Hoàng Anh Gia Lai 0-1 Công An Thành phố HCM Ninh Bình 1-1 SHB.Đà Nẵng Sông Lam Nghệ An 1-0 Hải Phòng [Mar 8] Thành phố HCM 1-3 Viettel Hà Nội 2-1 Công An Hà Nội PVF-CAND 0-1 Nam Định Round 16 [Mar 13] Hà Nội 3-0 Sông Lam Nghệ An Nam Định 1-0 Thanh Hóa SHB.Đà Nẵng 3-3 Hoàng Anh Gia Lai [Mar 14] Thành phố HCM 2-0 Hồng Lĩnh Hà Tĩnh Ninh Bình 1-2 Công An Hà Nội [Mar 15] Công An Thành phố HCM 1-0 PVF-CAND Viettel 1-0 Hải Phòng Round 17 [Apr 4] Công An Hà Nội 5-1 SHB.Đà Nẵng Hải Phòng 1-0 Hà Nội PVF-CAND 1-1 Thành phố HCM [Apr 5] Thanh Hóa 4-0 Công An Thành phố HCM Hoàng Anh Gia Lai 1-2 Ninh Bình Hồng Lĩnh Hà Tĩnh 0-2 Nam Định Sông Lam Nghệ An 1-1 Viettel Round 18 [Apr 10] Viettel 1-0 Thanh Hóa [Apr 11] Hải Phòng 3-0 Công An Thành phố HCM Nam Định 1-2 Hoàng Anh Gia Lai Sông Lam Nghệ An 1-0 SHB.Đà Nẵng [Apr 12] Thành phố HCM 1-2 Ninh Bình Hà Nội 3-0 Hồng Lĩnh Hà Tĩnh PVF-CAND 1-1 Công An Hà Nội Round 19 [Apr 17] Hà Nội 4-2 Thành phố HCM [Apr 18] Hồng Lĩnh Hà Tĩnh 1-0 Hải Phòng Ninh Bình 3-0 PVF-CAND [Apr 19] Công An Thành phố HCM 0-3 Công An Hà Nội Thanh Hóa 1-1 Sông Lam Nghệ An SHB.Đà Nẵng 1-2 Nam Định Viettel 1-0 Hoàng Anh Gia Lai Round 20 [Apr 24] Hoàng Anh Gia Lai 0-0 Hải Phòng Ninh Bình 2-3 Hà Nội [Apr 25] Thành phố HCM 1-1 Nam Định Thanh Hóa 1-0 PVF-CAND [Apr 26] Công An Hà Nội 4-2 Sông Lam Nghệ An Hồng Lĩnh Hà Tĩnh 0-1 Công An Thành phố HCM SHB.Đà Nẵng 3-3 Viettel Round 21 [May 1] Hà Nội 2-1 SHB.Đà Nẵng Nam Định 2-0 Công An Thành phố HCM [May 2] Thành phố HCM 1-1 Thanh Hóa Hải Phòng 0-2 Công An Hà Nội PVF-CAND 0-0 Hồng Lĩnh Hà Tĩnh [May 3] Sông Lam Nghệ An 0-1 Hoàng Anh Gia Lai Viettel 1-1 Ninh Bình Round 22 [May 8] SHB.Đà Nẵng 2-0 Thành phố HCM [May 9] Thanh Hóa 1-0 Hà Nội Ninh Bình 2-1 Hải Phòng [May 10] Công An Hà Nội 3-2 Nam Định Công An Thành phố HCM 3-1 Sông Lam Nghệ An Hoàng Anh Gia Lai 1-2 PVF-CAND Hồng Lĩnh Hà Tĩnh 0-2 Viettel Round 23 [May 15] Công An Thành phố HCM 2-2 SHB.Đà Nẵng [May 16] Hải Phòng 4-2 Thành phố HCM Sông Lam Nghệ An 1-2 Ninh Bình [May 17] Công An Hà Nội 2-0 Thanh Hóa Hoàng Anh Gia Lai 0-2 Hồng Lĩnh Hà Tĩnh Nam Định 0-2 Viettel PVF-CAND 0-4 Hà Nội Round 24 [May 22] Viettel 1-1 PVF-CAND [May 23] Thanh Hóa 1-1 Hoàng Anh Gia Lai Ninh Bình 1-1 Công An Thành phố HCM SHB.Đà Nẵng 2-0 Hải Phòng [May 24] Thành phố HCM 0-1 Sông Lam Nghệ An Hà Nội 2-1 Nam Định Hồng Lĩnh Hà Tĩnh 1-1 Công An Hà Nội Round 25 [May 31] Công An Hà Nội 2-1 Thành phố HCM Công An Thành phố HCM 1-1 Viettel Thanh Hóa 0-2 Ninh Bình Hoàng Anh Gia Lai 3-1 Hà Nội Hồng Lĩnh Hà Tĩnh 0-0 SHB.Đà Nẵng Nam Định 3-0 Sông Lam Nghệ An PVF-CAND 3-1 Hải Phòng Round 26 [Jun 7] Thành phố HCM 3-1 Hoàng Anh Gia Lai Hà Nội 1-1 Công An Thành phố HCM Hải Phòng 1-1 Nam Định Ninh Bình 3-0 Hồng Lĩnh Hà Tĩnh SHB.Đà Nẵng 4-0 Thanh Hóa Sông Lam Nghệ An 1-3 PVF-CAND Viettel 1-0 Công An Hà Nội Final Table: 1.Công An Hà Nội 26 20 4 2 58-22 64 Champions 2.Viettel (Hà Nội) 26 15 9 2 39-21 54 3.Ninh Bình 26 15 6 5 53-31 51 [P] 4.CLB.Hà Nội (Hà Nội) 26 14 4 8 48-30 46 5.Công An Thành phố Hồ Chí Minh 26 10 6 10 28-36 36 [*2] 6.Thép Xanh.Nam Định (Nam Định) 26 9 8 9 33-32 35 [C] 7.CLB.Hải Phòng (Hải Phòng) 26 9 5 12 37-36 32 8.CLB.Hồng Lĩnh Hà Tĩnh (Hà Tĩnh) 26 7 8 11 15-29 29 9.Sông Lam Nghệ An (Vinh) 26 7 6 13 27-40 27 10.Hoàng Anh Gia Lai (Pleiku) 26 6 8 12 24-37 26 11.Ðông Á Thanh Hóa (Thanh Hóa) 26 5 10 11 26-38 25 12.Saigon Hanoi Bank.Đà Nẵng 26 5 9 12 33-39 24 [4 3 1 0 9-3 10] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13.PVF-Công An Nhân Dân 26 5 9 12 26-44 24 [P] Relegation Playoff [4 1 2 1 5-7 5] --------------------------------------------------------------´ 14.Becamex Thành phố Hồ Chí Minh 26 6 6 14 31-43 24 [*1] Relegated [4 0 1 3 3-7 1] [*1] Becamex Bình Dương (Thủ Dầu Một) were renamed Becamex Thành phố HCM [*2] CLB.Thành phố HCM (Tp. Hồ Chí Minh) were renamed Công An Thành phố HCM Promotion/Relegation Playoff [Jun 12] PVF-CAND 1-1 Bắc Ninh [4-5 pen] NB: Bắc Ninh promoted, PVF-Công An Nhân Dân relegated
1/8 Finals [Nov 15] Khánh Hòa 0-0 Bắc Ninh [4-5 pen] [Nov 16] Sông Lam Nghệ An 2-3 SHB.Đà Nẵng [Nov 22] Trường Tươi Đồng Nai 2-0 Hồng Lĩnh Hà Tĩnh [Nov 23] Nam Định 2-0 Long An Hải Phòng 1-2 Ninh Bình Công An Thành phố HCM 3-0 Thành phố HCM Công An Hà Nội 2-2 Viettel [3-4 pen] [Jan 24] PVF-CAND 0-0 Hoàng Anh Gia Lai [5-3 pen] Quarterfinals [Mar 18] SHB.Đà Nẵng 1-2 Nam Định [Mar 20] Công An Thành phố HCM 1-0 Trường Tươi Đồng Nai [Mar 21] Ninh Bình 3-2 PVF-CAND Viettel 1-0 Bắc Ninh Semifinals [Jun 11] Nam Định 2-4 Công An Thành phố HCM Ninh Bình 4-1 Viettel Final [Jun 14] Ninh Bình 1-2 Công An Thành phố HCM
Final Table: 1.Trường Tươi Đồng Nai 22 15 5 2 47-14 50 [*2] Promoted --------------------------------------------------------------´ 2.Bắc Ninh 22 13 6 3 41-23 45 [P] Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.TP.Hồ Chí Minh 22 11 5 6 33-22 38 [*1] 4.Quy Nhơn United 22 10 5 7 38-31 35 [R] [*3] 5.Xuân Thiện Phú Thọ 22 9 6 7 34-32 33 [P] [*5] 6.Trẻ PVF-CAND 22 8 8 6 34-26 32 [P] 7.Đại Học Văn Hiến 22 7 7 8 21-24 28 [P] 8.Khánh Hòa (Nha Trang) 22 7 6 9 21-23 27 9.Quảng Ninh 22 6 8 8 23-26 26 [P] 10.Đồng Tháp (Cao Lãnh) 22 5 9 8 16-21 24 11.Long An (Tân An) 22 3 5 14 11-30 14 --------------------------------------------------------------´ 12.Thanh Niên Tp.Hồ Chí Minh 22 1 4 17 15-62 7 [*6] Relegated -.Phú Thọ withdrew [*4] -.Đồng Nai withdrew [*1] Bà Rịa-Vũng Tàu were renamed TP.Hồ Chí Minh [*2] Trường Tươi Bình Phước were renamed Trường Tươi Đồng Nai [*3] Bình Định (Quy Nhơn) were renamed Quy Nhơn United [*4] Hòa Bình were renamed Phú Thọ [*5] Gia Định were renamed Xuân Thiện Phú Thọ [*6] Trẻ Tp. Hồ Chí Minh were renamed Thanh Niên Tp. Hồ Chí Minh
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 14 Jun 2026
(C) Copyright Karel Stokkermans and RSSSF 2025/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.