Home › Football › V.League 1 › Viettel v Bắc Ninh
Back

Viettel v Bắc Ninh
Viettel
Bắc NinhV.League 1 · FRI 23 OCT · Hang Day Stadium
The prediction on this page is exactly as published before kick-off. Match events and statistics come from the match and are corrected when the official figures change. Wrong calls are shown exactly like right ones.
- 0′Before kick-off: we said Viettel win at 50%.
- 1′Much as we predicted: Viettel was 50% before kick-off and our model makes it 50% now. 0–0 · 50–29–21
- 1′KICK-OFF Viettel v Bắc Ninh
- 7′🟨 YELLOW · 7' Bắc Ninh
- 34′🟨 YELLOW · 33' Viettel
- 38′OUR NUMBER MOVES DOWN · 38' Viettel win: 50% at kick-off, 40% now
- 40′🟨 YELLOW · 40' Bắc Ninh
- 43′We said Viettel at 50%. It is not going that way — our model now has it at 38%. 0–0 · 38–43–19
- 43′THE CALL SWINGS · 43' Draw is now our likeliest result at 43% (was Viettel win 41%)
- 45′SECOND HALF Viettel 0–0 Bắc Ninh
- 46′HALF-TIME Viettel 0–0 Bắc Ninh
- 49′We published Viettel at 50%. Our model now makes it 82%. 1–0 · 82–15–3
- 49′Goals are coming at about the 2.1 we expected. 1–0 · 82–15–3
- 49′⚽ GOAL · 49' Viettel 1–0 Bắc Ninh
- 49′OUR NUMBER MOVES UP · 49' Viettel win: 50% at kick-off, 82% now
- 49′THE CALL SWINGS · 49' Viettel win is now our likeliest result at 82% (was Draw 47%)
- 50′A goal for Viettel on 50′ — 1–0. 1–0 · 83–15–3
- 54′🟨 YELLOW · 54' Bắc Ninh
- 60′We published Viettel at 50%. Our model now makes it 85%. 1–0 · 85–13–2
- 65′🟨 YELLOW · 64' Bắc Ninh
- 73′We said Viettel at 50%. It is not going that way — our model now has it at 20%. 1–1 · 20–69–11
- 73′⚽ GOAL · 73' Viettel 1–1 Bắc Ninh
- 73′OUR NUMBER MOVES DOWN · 73' Viettel win: 50% at kick-off, 20% now
- 73′THE CALL SWINGS · 73' Draw is now our likeliest result at 69% (was Viettel win 89%)
- 74′Bắc Ninh score on 74′ to make it 1–1. 1–1 · 19–71–10
- 75′We said Viettel at 50%. It is not going that way — our model now has it at 18%. 1–1 · 18–72–10
- 79′We said Viettel at 50%. It is not going that way — our model now has it at 14%. 1–1 · 14–78–8
- 83′OUR NUMBER MOVES DOWN · 83' Viettel win: 50% at kick-off, 10% now
- 84′We said Viettel at 50%. It is not going that way — our model now has it at 8%. 1–1 · 8–87–5
- 90′We said Viettel at 50%. It is not going that way — our model now has it at 4%. 1–1 · 4–93–2
- 91′🟥 RED CARD · 90+1' Bắc Ninh
- 93′A red card for Bắc Ninh on 90′. The model does not price cards, so read the number with that in mind. 1–1 · 2–97–1
- 93′We published Viettel at 50%. Our model now makes it 99%. 2–1 · 99–1–0
- 93′⚽ GOAL · 90+3' Viettel 2–1 Bắc Ninh
- 93′OUR NUMBER MOVES UP · 90+3' Viettel win: 50% at kick-off, 99% now
- 93′THE CALL SWINGS · 90+3' Viettel win is now our likeliest result at 99% (was Draw 97%)
- 94′That is 3, and we only asked for 2.1 across ninety minutes. 2–1 · 99–1–0
- 95′Viettel find the net on 90′. 2–1. 2–1 · 99–1–0
- 100′4 goals already, more than the 2.1 we expected for the whole match. 2–2 · 1–98–1
- 100′⚽ GOAL · 90+10' Viettel 2–2 Bắc Ninh
- 100′OUR NUMBER MOVES DOWN · 90+10' Viettel win: 50% at kick-off, 1% now
- 100′THE CALL SWINGS · 90+10' Draw is now our likeliest result at 98% (was Viettel win 99%)
- 101′A goal for Bắc Ninh on 90′ — 2–2. 2–2 · 1–98–1
- 102′2–2 after extra time. Our 50% on Viettel is graded on the score after ninety minutes. 2–2 · 0–100–0
- FTFULL TIME Viettel 2–2 Bắc Ninh
- FTViettel 2–2 Bắc Ninh · Viettel win: wrong · Under 2.5: wrong · Not both to score: wrong · Over 1.5: right · Under 3.5: wrong · 1–0 exactly: wrong
What our live read said during the match, as it was said, with the score and our numbers for home–draw–away at that moment; and every alert we raised, with the minute. Nothing is written after the final whistle.
The match pulse
BEFORE KICK-OFF
Match outcome probability (%)
AI match analysis
Viettel are favourites.
The Pitchside prediction: Viettel 50%, draw 29%, Bắc Ninh 21%. Over 2.5 goals 36%, both teams to score 40%.
Pre-match prediction
First published 17 Oct 00:01 · locked at kick-off
Viettel win50%
Bắc Ninh win21%Kick-offFRI 23 OCT · 13:15
RoundMatchday 5
VenueHang Day Stadium
Match timeline
All events
ViettelMIN
Bắc NinhEvents will appear when the match starts.
Line-ups
Rest & schedule
Before kick-off · every competition we cover
Viettel
Bắc Ninh
Last match: 19 Oct · V.League 1
Last match: 18 Oct · V.League 1
Counted across every competition we cover, before kick-off. Friendlies are not counted.
Line-ups
Confirmed line-ups aren’t available for this match.
Match statistics
Match statistics aren’t available yet.
Line-ups
Confirmed line-ups aren’t available for this match.
We make Viettel a 50% chance to win. The market has them at 62%. We are 12 points less confident than the market. The model expects 1.4–0.8.
What the number rests on
Our modelBuilt from every result, recent matches counting most, with home advantage in it. Line-ups, injuries and rest are not in the number.
Published at 51%, 50% now. No bookmaker had priced it when we published; the market has it at 62% now.
| Market | Us | Market | Gap |
|---|---|---|---|
| Viettel win | 50% | 62% | −12 |
| Draw | 29% | 24% | +5 |
| Bắc Ninh win | 21% | 14% | +7 |
| Over 2.5 goals | 36% | 44% | −8 |
| Both teams to score | 40% | 41% | −1 |
| Over 1.5 goals | 63% | 68% | −5 |
| Over 3.5 goals | 17% | 24% | −7 |
| Viettel or draw | 79% | 86% | −7 |
| Viettel clean sheet | 46% | – | – |
| Bắc Ninh clean sheet | 26% | – | – |
Every figure here is read off one scoreline distribution, so no two can contradict each other. The market is the median of 9 bookmakers, each with its margin stripped — what we are measured against, never an input to the model.
This is a probability, not a recommendation. We take no bets and hold no affiliate relationships with any gambling operator. Model 1.2 — Pitchside Lab's own model.
Head to head
1 meeting since 2025/26Every competition we cover, the latest meeting first.
Form · V.League 1 this season · since 4 Sept
VIETTEL
BẮC NINH
The table
2027| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Phu Dong | 4 | +5 | 10 |
| 2 | Công An Nhân Dân | 5 | +5 | 10 |
| 3 | Song Lam Nghe An | 4 | +4 | 8 |
| 4 | Nam Dinh | 4 | +3 | 7 |
| 5 | Ho Chi Minh | 4 | +2 | 7 |
| 6 | Hồng Lĩnh Hà Tĩnh | 4 | +1 | 7 |
| 7 | Thanh Hóa | 5 | −1 | 7 |
| 8 | Hai Phong | 4 | +2 | 6 |
| 9 | Ha Noi | 4 | −3 | 6 |
| 10 | Bắc Ninh | 4 | −1 | 4 |
| 11 | Viettel | 4 | −2 | 3 |
| 12 | Hoang Anh Gia Lai | 4 | −4 | 3 |
| 13 | Da Nang | 4 | −5 | 3 |
| 14 | Bình Phước | 4 | −6 | 1 |
The competition's standings before kick-off.
Phu Dong
Công An Nhân Dân
Song Lam Nghe An
Nam Dinh
Ho Chi Minh
Hồng Lĩnh Hà Tĩnh
Thanh Hóa
Hai Phong
Ha Noi
Hoang Anh Gia Lai
Da Nang
Bình Phước