Model90 · Prediction Engine
The World's Most
Advanced Football
Prediction Engine
Bivariate Poisson statistics, Elo strength ratings, expected goals (xG), six contextual intelligence signals, and a meta-model stacking layer — unified into a single prediction engine refreshing every 30 minutes.
Live Performance Data
The Numbers Don't Lie
System Architecture
8-Stage Prediction Pipeline
Raw match data flows through a chain of interconnected model layers. Click any stage to explore its implementation details.
Technical Deep Dive
Inside the Model
Core Engine
Dixon-Coles
Bivariate Poisson Distribution
Team-specific attack (α) and defense (β) parameters are optimised via weighted maximum likelihood. Poisson probability computed for every scoreline from 0-0 to 8-8. Low-score ρ correction improves calibration.
Elo Edge
Dynamic Team Strength
FIFA World Rankings Convention
Every team carries a dynamic strength score updated after each result. K=40 competitive, K=20 friendly. Goal-difference multiplier follows FIFA convention. +100 home Elo offset.
xG Model
Expected Goals Layer
Shot-quality parallel Poisson
Shots-on-target converted to xG at 0.35 goals-per-shot-on-target. A parallel Poisson model trained on xG is blended at 30% weight with the goals model.
Live Tournament Validation
54% Accuracy on FIFA World Cup 2026
The engine called 54% of the first 24 Group Stage matches correctly, achieving a Brier score of 0.193 — 38% better than a random-guess baseline of 0.222. Validated on live tournament data in real time.
Model90 predictions are statistical probability estimates — not guarantees of outcome. Where passion meets probability.