SPX Quant Engine · Match Research Note · #1495703


◆ SPX Quant Forecast
Outcome Probabilities
Data confidence 5 out of 5 confidenceGraded call · locked before kickoff
In-play peak · live read
Home
AC Oulu
4%
Draw
Draw
89%
Away
Mariehamn
7%
Model call: Draw
Probability Evolution
How model confidence shifts across the 8-stage match lifecycle
AC Oulu
2
Mariehamn
1
Model called (T−24h)
AC Oulu (42%)
Actually happened
AC Oulu (42%)
Verdict graded against the T-24h locked probability. Click the stage tabs above to compare how the probability evolved.
The Engine read
48 hours out the Engine called a AC Oulu win (42%), and held that read through to the whistle. Final: 2-1.
What we grade: only the forecast locked before kickoff — the number we cryptographically commit to. That was AC Oulu (a lean, not a strong call), so this match is a hit in our published record. The in-play line is shown for transparency, never graded after the fact.
Match Analysis
Timeline, stats, lineups, player ratings and AI insights — live during the match.
SPX xG
ⓘLineup Analysis
AC Oulu
3-4-3Player 43100G
J. PirinenD
Alex LietsaD
Player 154878D
Player 560608M
Player 366131M
Player 412701M
Player 55528M
Rasmus KarjalainenM
Player 392480F
L. GhezaliM
Mariehamn
4-2-3-1Player 472447G
Player 590120D
N. NurmiD
Player 144728D
A. StroudM
Player 279983M
S. DahlströmM
Player 55852M
Player 584312F
Jiri NissinenD
Player 107249F
Lineup-strength edge unavailable for this fixture.
Post-Match Deep Analytics
Key absences, beyond-outcome calls and per-player tactical visuals — the shot-based panels finalize from official match data after full-time.
Shot-quality scatter · pass-success grid · key absences · expected shots · beyond-outcome calls — the full tactical deep-dive is a Premium feature →
Integrity Lock
This report's latest stage was generated at 2026-06-16T00:00:32.040Z and its canonical JSON hashed with SHA256. Each prior stage carries its own hash inside the corresponding tab so you can audit every step independently.
Stage hash ledger
| t48h | 2026-06-16T00:00:32.040Z | 2bcd7592044bbe3d0a357551643f4a3ecc1ebb5326217c496079bf77cad45d21 |
| t24h | 2026-06-16T00:00:32.040Z | d7a0aac542caa20dfae38083ff861ddcd438404951ee961a3598ac47fa4c0604 |
| preMatch | 2026-06-18T07:01:04.139Z | 463b5e4bfbed12888daa886d3174be6e3e1166f540616ce75647829292d56b1f |
| lineupConfirmed | 2026-06-18T09:45:09.474Z | d32b32ff9a61e1c88b6ab0821d6053a85905dd7e54b3049869b7e736d3b2f666 |
| inPlayMin30 | 2026-06-18T10:25:02.307Z | 56859e4daefbf7e0d730b493d385ab55718210275fb102d8be43f0ac046e0c46 |
| halfTime | 2026-06-18T10:50:49.064Z | 49ad8f9e4426b48c43d75fba2f010a9b5961e434eb425b8ba851db0bb68337ad |
| inPlayMin60 | 2026-06-18T11:15:02.915Z | a9bd398a1dfe94fcab6d7b8dd02336da62014a846032fbb66da1f969d98fc4af |
| inPlayMin75 | 2026-06-18T11:45:02.674Z | eb0bf0c9fb338717b7720d531fa74432cb4440c70d5f4d45614f163d623daec9 |
Model v4.2 · Public beta: every published forecast is timestamped and model-versioned. When the beta period ends (June 2027), per-fixture pre-kickoff forecasts become immutable under our SHA256 audit policy.