Skip to content
varun.rout

Jump to

Search pages, projects and repos

← Back to work

Football analytics · deep learning

Live repoOpen data (StatsBomb)

Frame2Threat — Possession-Danger Prediction

Independent research · StatsBomb open data

What this is

Predicts possession danger from partial event sequences with an XGBoost + GRU ensemble, a graph neural network (SAGEConv) and a SHAP explanation layer. Executed notebooks and 49 committed figures.

Metrics

Ensemble

0.965 AUC (n=2,475)

Validation

Match-level split, so no possession spans train and test

Components

PossessionGRU 0.9524 · XGBoost 0.9505

Pass-level

0.882 AUC (n=7,344)

Honesty

360 context adds only +0.001 AUC

Stack

XGBoostPyTorch GNNGRUSHAPStatsBomb

What I would not claim

  • Not a production tracking-data model: StatsBomb open data with partial 360 coverage.