Skip to main content
← All predictions

Friendlies · Friendly International

Botswana crestBotswanavsNiger crestNiger

Kickoff: Tuesday, June 9, 2026 at 8:00 AM ET

Outcome Probabilities

Confidence 3 out of 5 confidence

Home

Botswana

16%

Draw

Draw

36%

Away

Niger

48%

Model pick: Niger

Expected goals: 0.61.3(total 1.9)
Upset risk: 6/10

Moderate data coverage — confidence capped at 3★

Prediction Evolution

How the model's confidence changes as new info arrives

HomeDrawAway
25%50%75%16%16%??T−48hT−24hPre-matchHalf-time

Home win moved from 16% (T−48h) to 16% (T−24h) 0pp · 2 stages still to come

Botswana shows modest recent improvement (3 draws in last 5, including a 3–3 home result) versus Niger's defensive fragility (3 losses in last 5, 0 goals in 4 of 5). Elo model (32-point home advantage) and xG model both suggest stronger home case than Dixon-Coles baseline; however, sharp disagreement between Elo (30% pH) and Dixon-Coles (12% pH) signals low conviction. Conservative +1.6pp home adjustment and −1.4pp away adjustment, anchored to baseline. No injuries reported; friendly context limits predictability. Moderate upset risk reflects Niger's recent form collapse and Botswana's home-gr

SPX AI Quant Prediction Model · DC 0.81 / Elo 0.19 / xG 0 · 55/45 weighted ensemble · stats + LLM

T−24h stage hash · locked 6/7/2026, 12:01:15 AM

a3b4150600d048abf2ba38d31f5721034b05b3178a1c573a4b6a8b5e628569ef

SPX AI Quant Prediction Model

DC 0.81 · Elo 0.19 · xG 0

H 16%D 36%A 49%

Dixon-Coles (Poisson)

H 12%D 34%A 54%

xG: 0.54 — 1.36

Elo (Davidson 3-way)

H 30%D 44%A 25%

Elo gap: +32 pts

xG-Poisson

H 24%D 35%A 41%

Expected goals: 0.65 — 0.95

LLM contextual review

H 17%D 36%A 47%

Based on recent form, news, injuries

Data quality score: 45/100 · verdict moderate

Integrity Lock

This prediction's latest stage was generated at 2026-06-07T00:01:15.231Z 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.

fcc1f278d5d96efa56494c85e06ba50a3bed8ed32e0e512149566e0bf2e4e714
✓ Hash verified — contents unchanged

Verify yourself via the API.