SportyAI / Overview
SYSTEM OPERATIONAL

The performance analytics engine for live sport

Ingest · normalize · model · interpret · gemini-2.0-flash ready

Active fixtures
23
8 sports
Stat groups
847
Model latency p95
1.2s
Inference
Ready
gemini-2.0-flash
IDSportFixtureStateScorexG / KPIPossModel P
SOC-19FootballMCI vs ARSLIVE 67'2–11.84 / 1.1258–420.61
BKB-04BasketballBOS vs NYKLIVE Q384–79eFG 54%0.54
TNS-02TennisALC vs SINSET 26–4 · 3–21st serve 71%0.71
MLB-11BaseballNYY vs BOST74–3xBA .3120.48
NFL-07Am. footballKC vs BUFLIVE Q214–10EPA/play +0.180.57
RUG-03RugbyNZL vs AUSHT13–6Metres 41254–460.66
HNB-01HandballDEN vs FRALIVE18–16Saves 31%0.52
FTS-05FutsalBRA vs ARGP23–3Shots 22–1951–490.50

MCI vs ARS

Premier League · 67' · sportyai-core ingest

ONLINE · 1.1s
Pitch · possession heat
2 – 1

Match metrics

Possession58% – 42%
Shots (on target)12 (6) – 7 (3)
xG1.84 – 1.12
Box entries28 – 14
PPDA8.4 – 12.1
Model P (home)0.61
Home 61% · Draw 22% · Away 17% · stable 12 min

Matchup compare

Any two teams · regression on last 10

MCI

Manchester City

Attack 86 · Defense 79 · Form 4-1-0

xG/902.14
xGA/900.91
ARS

Arsenal

Attack 81 · Defense 82 · Form 3-2-0

xG/901.88
xGA/900.84

Model output

Home 61%Draw 22%Away 17%

Coverage

One pipeline · sport-specific KPIs

Basketball
NBA · eFG, USG, live
Football
Soccer · xG, PPDA, live
Baseball
MLB · xBA, live
Rugby
Metres, ruck, feed ready
Tennis
1st serve, live
American football
NFL · EPA, live
Handball
Saves, live
Futsal
Shots, feed ready

Event feed

SOC-19 · last 8 minutes

67' Shot on target · Haaland · xG 0.22
Box entry from right channel
MCI
64' Foul · Rice
PPDA spike
ARS
61' Goal · Foden · xG 0.31
Cutback · 2–1
MCI
58' Save · Raya
Low near post
ARS
55' Corner won
Sequence of 4 box entries
MCI

AI interpretation

Statistical layer first · Gemini writes the desk note

City’s xG edge (1.84 vs 1.12) is coming from box entries, not shot volume. Arsenal’s press is winning the ball in the middle third but converting poorly — PPDA 12.1 with only 3 shots on target. Model P 0.61 has been stable for 12 minutes; a second City goal would push it through 0.78. This is insight for the desk, not a pick.

gemini-2.0-flashgrounded in live statslatency 1.2s p95