Accounts and Premium are not available in your country; every forecast is open. New forecasts every day — in our Telegram channel.

The model’s week: 19 October – 25 October

The model’s most likely outcome came true in 565 of 1009 matches (56%), against the 56% it expected — well within a normal week’s variation.

matches predicted
1009
picks came true
56%
the model expected
56%
upsets
82

By sport

SportMatchesCame trueExpected
Football51750%49%
Hockey17158%59%
Tennis19962%64%
Basketball7172%66%

Confident calls that came true

  1. 24 October · Serie A1 (W)

    Vero Volley (W)3:0UYBA Busto Arsizio (W)

    97%for the winner

  2. 25 October · SuperLega

    Lube Civitanova3:0Padova

    96%for the winner

  3. 23 October · WTA

    Rybakina E.2:1Kawa K.

    92%for the winner

  4. 19 October · Saudi Pro League

    Al Hilal1:0Al Hazem

    91%for the winner

  5. 22 October · EuroLeague

    Panathinaikos85:79Baskonia

    91%for the winner

  6. 22 October · ATP

    Medvedev D.2:0Shimabukuro S.

    90%for the winner

Biggest misses

There were 82 upsets — wins by a side the model gave 30% or less — and it expected about 88.7.

  1. 24 October · Eliteserien

    Bodø/Glimt0:1Vålerenga

    4%for the winner88%favourite — Bodø/Glimt

  2. 25 October · Primeira Liga

    Sporting CP1:2Académico Viseu

    6%for the winner81%favourite — Sporting CP

  3. 21 October · Champions League

    Sporting CP2:3LASK

    8%for the winner78%favourite — Sporting CP

  4. 22 October · WTA

    Rybakina E.0:0Kudermetova P.

    11%for the winner89%favourite — Rybakina E.

  5. 25 October · La Liga

    Barcelona1:2Real Madrid

    11%for the winner69%favourite — Barcelona

  6. 23 October · Bundesliga

    VfB Stuttgart2:3Borussia Mönchengladbach

    13%for the winner66%favourite — VfB Stuttgart

All the week’s upsets →

By league

LeagueMatchesCame trueExpected
Coupe de France15347%44%
ATP10660%64%
WTA9365%64%
NHL4657%58%
AHL3757%59%
NBA3669%64%
Liiga2264%60%
J1 League2035%49%
National League2050%59%
Champions League1867%61%
Conference League1844%52%
Europa League1850%56%
Czech Extraliga1650%59%
EuroCup1669%69%
Saudi Pro League1669%57%
MLS1650%46%
DEL1573%61%
SHL1560%61%
UFC1450%62%
Championship1346%46%
Serie A1283%52%
Premier League1145%51%
La Liga1155%53%
Segunda Division1155%50%
Egyptian Premier League1040%45%
EuroLeague1080%68%
Ekstraklasa1060%46%
Serie B1040%47%
Liga ACB978%70%
Bundesliga944%55%
2. Bundesliga944%46%
Ghana Premier League944%57%
Eredivisie944%47%
Nigeria NPFL933%62%
Primeira Liga933%57%
Allsvenskan933%57%
Ukrainian Premier League944%58%
Belgian Pro League850%55%
Ligue 1838%50%
Ligue 2863%50%
Eliteserien875%56%
Serie A1 (W)888%75%
PlusLiga863%72%

Only leagues with at least 8 matches in the week: on fewer the share says nothing.

Each match counts with the model’s last estimate before kick-off, the one its page showed; hockey includes overtime. A week runs Monday to Sunday, UTC+3.