Skip to main content
← All reports

SPX Quant Engine · Match Research Note · #1387433

Port Vale vs Exeter City — Match Report & Forecast Archive

League One·Regular Season - 28
Port Vale crest
Port ValeHOME
1:3
Match Finished
HT 0-1
Exeter City crest
Exeter CityAWAY
Sat, Jan 24 · 15:00 UTCUnknown24°CRefereeD. BourneSPX: Port ValeMiss
Share this cardDownload PNGPost on X →

◆ SPX Quant Forecast

Free account

Forecast archive — free with an account

The match facts on this page are public. The forecast archive behind this report — outcome probabilities, the stage-by-stage evolution and the graded detail — is free once you sign in.

Create a free account — unlock the full settled forecast archive: the stage-by-stage probability path, score distribution and graded record for every finished match.

Player Performance

final match ratings

Port Vale

Cameron Humphreys
Cameron Humphreys

D · 26'

⚽ 1
7.7
Ethon Archer
Ethon Archer

F · 89'

7.6
Dajaune Brown
7.3

Exeter City

Carlos Mendes Gomes
Carlos Mendes Gomes

F · 55'

⚽ 1
7.9
Timur Tutierov
Timur Tutierov

F · 35'

⚽ 1
7.9
Joe Whitworth
Joe Whitworth

G · 90'

🧤 2
7.7

Official per-player match ratings from post-match data — descriptive, not a model output.

◆ Similar Matches

historical record

Match Analysis

Timeline, stats, lineups, player ratings and AI insights — live during the match.

SPX xG

Lineup Analysis

Port Vale

4-3-3
  1. Joe GauciG
  2. L. GordonD
  3. Player 119948D
  4. B. HeneghanD
  5. J. Lawrence-GabrielD
  6. J. ShipleyM
  7. Funso OjoM
  8. Player 18185M
  9. E. ArcherF
  10. D. ColeF
  11. G. HallF

Exeter City

3-4-1-2
  1. Joseph WhitworthG
  2. Player 283351D
  3. J. FitzwaterD
  4. P. SweeneyD
  5. Player 441190M
  6. Ethan BrierleyM
  7. J. Doyle-HayesM
  8. I. NiskanenM
  9. J. AitchisonF
  10. Carlos GomesF
  11. Player 191981F

Exeter City named a notably stronger XI than its recent baseline.

Post-Match Deep Analytics

Two lifecycle groups: pre-match signals (available before kickoff) and per-player analytics that finalize from official match data after full-time.

Integrity Lock

This report's latest stage was generated at 2026-01-23T15:00:00.000Z and its canonical JSON hashed with SHA256 — locked at lineup confirmation. Each prior stage carries its own hash inside the corresponding tab so you can audit every step independently.

13cdc4cefc53abf0f8bcdefcada9be8c753cbe7b292c3873534c6d27a5fde1c9
✓ Hash verified — contents unchanged

Model v4.56 · 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.

Verify this report's SHA256 fingerprint →