📊 Recent Form
🧭 How the Model Sees It
The engine makes Iran a 67% call — a clear lean, and about as certain as this model gets on a three-way market where the draw always takes a share of the book.
Note that the projected scoreline of 0–0 points to a draw while the probabilities favour Iran. Those answer different questions. A home win is spread across 1–0, 2–0, 2–1 and more, so no single home scoreline need be the most likely result on the board even when home is the most likely outcome. The engine publishes the modal scoreline and the outcome probabilities side by side rather than forcing them to agree.
We have Iran at 67% where the consensus of 14 bookmakers has 52% — a gap in our favour of 15 points. Disagreements like this are where a model earns or loses its reputation, so it is stated plainly rather than sold as an edge.
The projection totals 0 goals. Below the 2.5 line and then some — a game the model expects to turn on a single moment rather than on volume.
Confidence is filed as medium at 55/99. That tier is set from the shape of the probability distribution, not from how the fixture feels, and it is published before kick-off and graded against the result afterwards — right or wrong, it stays on the page.
📝 Match Recap
Iran and New Zealand played out a thoroughly even contest in a 2-2 draw that saw both sides exchange goals across the ninety minutes. New Zealand struck first through Just in the seventh minute, assisted by Wood, before Iran levelled through Rezaeian in the 32nd minute. The pattern repeated in the second half: Just added his second, again from a Wood assist, in the 54th minute to restore New Zealand's lead, only for Iran to equalise once more when Mohebi scored in the 64th minute with Rezaeian providing the assist. The match remained deadlocked thereafter, with neither side able to break the stalemate despite having opportunities in the closing stages.
Our model predicted a 3-2 scoreline with Iran favoured at 67% to win, reflecting a view that Iran would edge a tight fixture. The actual draw carried a pre-match probability of just 20% in our forecast—a plausible outcome within the model's distribution, but clearly not the primary lean. The prediction was built on the expectation of higher-intensity attacking play and fewer defensive errors than ultimately materialised. Instead, the match developed into a more balanced affair, with both teams defending resolutely enough in the final stages to deny either a winner. The xG projections flagged late in the match suggested neither side had created the clear-cut chances needed to force a decisive goal, an observation borne out by the 2-2 final scoreline.
💰 Finding the Value
Our model probability vs the consensus across 14 bookmakers. Positive edge means we think this outcome is more likely than the market implies.
| Selection | Odds | Market % | Model % | Edge |
|---|---|---|---|---|
| Iran Win Value | 5/6 1.82 | 52% | 67% | +15% |
| Draw | 5/2 3.50 | 27% | 20% | -7% |
| New Zealand Win | 7/2 4.68 | 21% | 13% | -8% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 🆕 Fresh standings — no meaningful positions established yet, both sides starting on equal footing
🔍 Key Stats
Live projection: Iran 0 xG remaining | New Zealand 0 xG remaining
⚔️ Head to Head
Limited H2H data
🎲 Betting Tips
Both Teams to Score: No
The projected 0-0 scoreline has at least one side kept off the scoresheet.
Over 2.5 Goals: No
The projected 0-0 scoreline totals 0 goals, keeping it under 2.5.
📊 Group G Standings
| Team | P | W | D | L | GF | GA | GD | Pts | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Belgium | 3 | 1 | 2 | 0 | 6 | 2 | 4 | 5 |
| 2 | Egypt | 3 | 1 | 2 | 0 | 5 | 3 | 2 | 5 |
| 3 | Iran | 3 | 0 | 3 | 0 | 3 | 3 | 0 | 3 |
| 4 | New Zealand | 3 | 0 | 1 | 2 | 4 | 10 | -6 | 1 |
Live Group G table, built from completed results · full group page →