Final table 14 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.83
99 goals.
54.3% of matches went over 2.5.
Home advantage
42.9%
Draws 17.1%,
away wins 40%.
Half-time lead held
75%
From 16 matches where someone led at the break.
1–0
6 · 17.1%
1–1
3 · 8.6%
0–2
3 · 8.6%
3–0
2 · 5.7%
2–2
2 · 5.7%
2–1
2 · 5.7%
Results 91
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Friday 25 December 2026
12:15
Công An Nhân Dân
scheduled
Bắc Ninh
—
—
—
11:00
Ho Chi Minh
scheduled
Bình Phước
—
—
—
Tuesday 22 December 2026
11:00
Phu Dong
scheduled
Viettel
—
—
—
10:00
Hoang Anh Gia Lai
scheduled
Hồng Lĩnh Hà Tĩnh
—
—
—
Monday 21 December 2026
12:15
Ha Noi
scheduled
Nam Dinh
—
—
—
11:00
Hai Phong
scheduled
Ho Chi Minh
—
—
—
11:00
Da Nang
scheduled
Công An Nhân Dân
—
—
—
11:00
Bắc Ninh
scheduled
Thanh Hóa
—
—
—
Sunday 20 December 2026
11:00
Bình Phước
scheduled
Song Lam Nghe An
—
—
—
Friday 18 December 2026
12:15
Viettel
scheduled
Hoang Anh Gia Lai
—
—
—
Thursday 17 December 2026
12:15
Công An Nhân Dân
scheduled
Hai Phong
—
—
—
11:00
Hồng Lĩnh Hà Tĩnh
scheduled
Phu Dong
—
—
—
10:00
Thanh Hóa
scheduled
Ha Noi
—
—
—
Wednesday 16 December 2026
11:00
Song Lam Nghe An
scheduled
Da Nang
—
—
—
11:00
Nam Dinh
scheduled
Bắc Ninh
—
—
—
Sunday 13 December 2026
12:15
Công An Nhân Dân
scheduled
Hoang Anh Gia Lai
—
—
—
10:00
Thanh Hóa
scheduled
Ho Chi Minh
—
—
—
Saturday 12 December 2026
11:00
Bình Phước
scheduled
Phu Dong
—
—
—
11:00
Hồng Lĩnh Hà Tĩnh
scheduled
Da Nang
—
—
—
11:00
Hai Phong
scheduled
Bắc Ninh
—
—
—
Friday 11 December 2026
12:15
Viettel
scheduled
Ha Noi
—
—
—
11:00
Nam Dinh
scheduled
Song Lam Nghe An
—
—
—
Monday 7 December 2026
11:00
Da Nang
scheduled
Viettel
—
—
—
Sunday 6 December 2026
12:15
Ha Noi
scheduled
Hai Phong
—
—
—
11:00
Song Lam Nghe An
scheduled
Thanh Hóa
—
—
—
11:00
Phu Dong
scheduled
Công An Nhân Dân
—
—
—
Saturday 5 December 2026
11:00
Bắc Ninh
scheduled
Hồng Lĩnh Hà Tĩnh
—
—
—
10:00
Hoang Anh Gia Lai
scheduled
Bình Phước
—
—
—
Friday 4 December 2026
11:00
Ho Chi Minh
scheduled
Nam Dinh
—
—
—
Sunday 29 November 2026
11:00
Hai Phong
scheduled
Viettel
—
—
—
10:00
Thanh Hóa
scheduled
Bình Phước
—
—
—
Saturday 28 November 2026
12:15
Ha Noi
scheduled
Hồng Lĩnh Hà Tĩnh
—
—
—
11:00
Ho Chi Minh
scheduled
Hoang Anh Gia Lai
—
—
—
11:00
Bắc Ninh
scheduled
Da Nang
—
—
—
Friday 27 November 2026
11:00
Song Lam Nghe An
scheduled
Phu Dong
—
—
—
11:00
Nam Dinh
scheduled
Công An Nhân Dân
—
—
—
Sunday 22 November 2026
11:00
Hồng Lĩnh Hà Tĩnh
scheduled
Ho Chi Minh
—
—
—
11:00
Da Nang
scheduled
Phu Dong
—
—
—
Saturday 21 November 2026
11:00
Bình Phước
scheduled
Ha Noi
—
—
—
11:00
Nam Dinh
scheduled
Hai Phong
—
—
—
Friday 20 November 2026
12:15
Viettel
scheduled
Song Lam Nghe An
—
—
—
10:00
Thanh Hóa
scheduled
Hoang Anh Gia Lai
—
—
—
Sunday 8 November 2026
12:15
Viettel
scheduled
Thanh Hóa
—
—
—
10:00
Hoang Anh Gia Lai
scheduled
Ha Noi
—
—
—
Saturday 7 November 2026
12:15
Công An Nhân Dân
scheduled
Ho Chi Minh
—
—
—
11:00
Phu Dong
scheduled
Bắc Ninh
—
—
—
11:00
Hai Phong
scheduled
Song Lam Nghe An
—
—
—
Friday 6 November 2026
11:00
Bình Phước
scheduled
Da Nang
—
—
—
11:00
Hồng Lĩnh Hà Tĩnh
scheduled
Nam Dinh
—
—
—
Sunday 1 November 2026
11:00
Ho Chi Minh
scheduled
Da Nang
—
—
—
Saturday 31 October 2026
11:00
Song Lam Nghe An
scheduled
Công An Nhân Dân
—
—
—
11:00
Nam Dinh
scheduled
Viettel
—
—
—
11:00
Hai Phong
scheduled
Bình Phước
—
—
—
Friday 30 October 2026
12:15
Ha Noi
scheduled
Phu Dong
—
—
—
11:00
Bắc Ninh
scheduled
Hoang Anh Gia Lai
—
—
—
10:00
Thanh Hóa
scheduled
Hồng Lĩnh Hà Tĩnh
—
—
—
Sunday 25 October 2026
11:00
Phu Dong
0 – 1
Ho Chi Minh
—
—
—
11:00
Da Nang
1 – 0
Ha Noi
—
—
—
Saturday 24 October 2026
11:00
Bình Phước
0 – 4
Nam Dinh
—
—
—
11:00
Hồng Lĩnh Hà Tĩnh
2 – 1
Hai Phong
—
—
—
Friday 23 October 2026
12:15
Viettel
2 – 2
Bắc Ninh
—
—
—
10:00
Hoang Anh Gia Lai
0 – 2
Song Lam Nghe An
—
—
—
Thursday 22 October 2026
12:15
Công An Nhân Dân
1 – 1
Thanh Hóa
—
—
—
Monday 19 October 2026
11:00
Ho Chi Minh
1 – 0
Viettel
—
—
—
Sunday 18 October 2026
12:15
Công An Nhân Dân
1 – 2
Ha Noi
—
—
—
11:00
Phu Dong
4 – 3
Hoang Anh Gia Lai
—
—
—
11:00
Bắc Ninh
0 – 0
Bình Phước
—
—
—
Saturday 17 October 2026
11:00
Hồng Lĩnh Hà Tĩnh
2 – 2
Song Lam Nghe An
—
—
—
11:00
Da Nang
1 – 5
Hai Phong
—
—
—
10:00
Thanh Hóa
0 – 2
Nam Dinh
—
—
—
Sunday 11 October 2026
12:15
Ha Noi
1 – 0
Bắc Ninh
—
—
—
11:00
Song Lam Nghe An
1 – 1
Ho Chi Minh
—
—
—
Saturday 10 October 2026
11:00
Nam Dinh
1 – 1
Phu Dong
—
—
—
11:00
Hai Phong
1 – 2
Thanh Hóa
—
—
—
10:00
Hoang Anh Gia Lai
3 – 0
Da Nang
—
—
—
Thursday 8 October 2026
12:15
Viettel
1 – 3
Hồng Lĩnh Hà Tĩnh
—
—
—
Sunday 20 September 2026
11:00
Bình Phước
0 – 3
Công An Nhân Dân
—
—
—
Sunday 13 September 2026
11:00
Hồng Lĩnh Hà Tĩnh
1 – 0
Bình Phước
—
—
—
10:00
Hoang Anh Gia Lai
1 – 3
Hai Phong
—
—
—
Saturday 12 September 2026
12:15
Ha Noi
1 – 4
Song Lam Nghe An
—
—
—
Friday 11 September 2026
11:00
Phu Dong
2 – 1
Thanh Hóa
—
—
—
11:00
Da Nang
3 – 0
Nam Dinh
—
—
—
11:00
Bắc Ninh
1 – 0
Ho Chi Minh
—
—
—
Thursday 10 September 2026
12:15
Viettel
0 – 1
Công An Nhân Dân
—
—
—
Sunday 6 September 2026
11:00
Song Lam Nghe An
1 – 0
Bắc Ninh
3.14
3.10
2.60
11:00
Nam Dinh
4 – 0
Hoang Anh Gia Lai
1.33
5.00
10.50
10:00
Thanh Hóa
3 – 2
Da Nang
3.70
3.21
2.38
Saturday 5 September 2026
12:15
Công An Nhân Dân
2 – 0
Hồng Lĩnh Hà Tĩnh
—
—
—
11:00
Ho Chi Minh
3 – 1
Ha Noi
—
—
—
11:00
Hai Phong
1 – 4
Phu Dong
4.63
4.00
1.69
Friday 4 September 2026
11:00
Bình Phước
0 – 2
Viettel
—
—
—