Predikce · Chance Liga · sezóna 2026/27

Predikce nové sezóny z ostrých Opta dat — model povýšený na xG

Už ne PoC: model teď běží na oficiálním Opta feedu (3 sezóny, 829 zápasů, 25 820 hráčských výkonů, xG každé střely) a učí se z expected goals místo samotných výsledků. Vše níže je ověřené zpětně na kompletní sezóně 2025/26 — model vždy znal jen to, co bylo známé před výkopem. Čísla pro 2026/27 jsou skutečný předsezónní výhled (výkop 25. 7. 2026).

Ověřeno na sezóně 2025/26 — co model umí

Tutovka kola
66 %
úspěšnost tipu u zápasů s jistotou > 55 % (86 z 276) — 2 ze 3 tutovek vychází
Kdo dá gól
1 z 4
nejpravděpodobnější střelec zápasu skutečně skóroval ve 24 % (náhodný hráč = 8 %); některý z top 3 v 51 % zápasů
Kalibrace
±2 pb
když model řekne „24% šance, že Chorý skóruje", stane se to ve 23 % — poprvé ověřeno na hráčských datech
Sezónní výhled
5 z 6
účastníků skupiny o titul určených před sezónou; mistr (Slavia, 92 %) správně

1X2 metriky zůstávají na úrovni PoC (RPS 0,208 s kurzovou korekcí; správný tip 50–52 % podle konfigurace) — hlavní posun z xG je v kalibraci, tutovkách, střelcích a startu sezóny. Over/under 2,5 gólu: 55–58 % (PoC 54 %). Nově je v modelu i Dixon-Colesova korekce remíz: model dřív remízy podceňoval (21,8 % vs. realita 23,8 %), teď 22,8 %.

Nástřel widgetů — 1. kolo 2026/27, reálná predikce (žádná maketa)

Chance Liga · 1. kolo · Predikce
Zbrojovka Brno vs. Sparta
so 25. 7. · 20:00
ZBR
Zbrojovka
nováček
vs
Sparta
favorit
SPA
11%17%
REMÍZA
72%
Pravděpodobná skóre
0 : 2 10,7 %
1 : 2 9,4 %
0 : 3 8,9 %
0 : 1 8,1 %
Over 2,5: 65 % · čisté konto Sparty 42 %xG 0.87 – 2.50
Chance Liga · 1. kolo · Střelci
Kdo dá gól?
Slavia – Slovácko · ne 26. 7.
Mojmír Chytil · Slavia
39%
Štěpán Chaloupek · Slavia · obránce
19%
Lukáš Provod · Slavia
18%
Emmanuel Ayaosi · Slavia
16%
Čisté konto Slavia 55 %Chorý mimo — trest do 10. 8.
Opta data · soupisky 26/27 vč. přestupů, zranění a trestůupdate po sestavách ~60 min před výkopem

P(gól) běží na oficiálních soupiskách 2026/27 — přestupy jsou v tom (např. Jurečka nově v Baníku: 35 % proti Zlínu) a nově i zranění a tresty z Opta feedů: model sám vyřadil Chorého (červená karta, trest do 10. 8.) a ví, že Jurásek se 20. 7. vrací ze zranění. U hráčů bez historie v lize model poctivě přizná, že neví, a jejich podíl drží na ligovém průměru.

Kompletní 1. kolo — podklad pro preview, jak ho dostane redakce

Zápas1X2Over 2,5xGTip střelce
Plzeň – Liberec54 %25 %22 %55 %1.80 : 1.08Višinský 20 %
Zlín – Baník28 %26 %46 %55 %1.24 : 1.65Jurečka 35 %
Teplice – Bohemians37 %29 %34 %44 %1.24 : 1.17Matoušek 17 %
Zbrojovka – Sparta ★ TUTOVKA KOLA11 %17 %72 %65 %0.87 : 2.50Kuchta 46 %
Slavia – Slovácko80 %14 %6 %63 %2.65 : 0.60Chytil 37 %
Jablonec – Sigma43 %27 %31 %53 %1.53 : 1.26Chramosta 16 %
Hradec – Pardubice52 %26 %22 %48 %1.62 : 0.96Mihálik 27 %
Artis Brno – Ml. Boleslav32 %26 %42 %55 %1.35 : 1.55Kolářík 17 %

Slavia – Slovácko má nejvyšší jistotu (80 %), ale jako „tutovka kola" se hodí i výhra Sparty u nováčka — v backtestu vycházely tipy s jistotou > 55 % ve 2 ze 3 případů. Predikce se ~60 min před výkopem přepočítá podle skutečných sestav.

Fantasy rádce — kapitán kola (nové: očekávané fantasy body)

Fantasy · 1. kolo
Koho dát kapitánem?
oček. body dle pravidel FAN
Jan Kuchta · Sparta · útočník
5,3
David Jurásek · Slavia · obránce
4,5
Ondřej Mihálik · Hradec · záložník
4,0
Václav Jurečka · Baník · útočník
4,0
Asger Sørensen · Sparta · obránce
4,0
góly + asistence + čistá konta + minuty dle bodování FAN305 hráčů
Proč to není jen seznam střelců
  • Fantasy hodnota ≠ pravděpodobnost gólu. Gól obránce je za 6 bodů (útočníka za 5) a k tomu čisté konto za 4 — proto je Jurásek (11 % na gól, 55 % na nulu) druhý nejlepší kapitán kola, hned za Kuchtou s 46 % na gól.
  • Model počítá góly (xG), asistence (xA), čistá konta, minuty i minusy za inkasované góly podle oficiálního bodování FAN — na stejných hráčských ID, žádné mapování.
  • Zatím aproximace: nezapočítáváme vytvořené šance, střely na branku a zákroky brankářů — na ty potřebujeme detailní eventy (feed máme, je to další krok).
  • Cross-promo úhel z porady funguje i obráceně: „Kuchta je kapitán kola s 5,3 body — máš ho v sestavě?"

Sezónní widgety — 10 000 simulací celé sezóny vč. nadstavby

Chance Liga · Sezónní výhled
před sezónou 26/27
skupina
o titul
střed
(7.–10.)
skupina
o záchranu
sestup
/ baráž
Rozdělení konečného umístění
1.8.16.
Oček. body
Bilance V-R-P
Prům. umístění
Mistr
10 000 simulací · vč. nadstavbyaktualizace po každém kole
Validace: takhle nový model viděl 25/26 před startem
  • Slavia: 92 % na titul, očekávaných 83,6 bodu. Realita: mistr; na hřišti uhrála 83 bodů (oficiálně 80 po kontumaci derby).
  • 5 z 6 účastníků skupiny o titul správně — stejná trefa jako PoC, teď z xG dat.
  • Poctivě: Baník (80 % na top 6) skončil 15. a Pardubice (1 % na top 6) osmé. Přesně tyhle příběhy widget vypráví celou sezónu — „šance Baníku spadla z 80 % na 12 %" je titulek.
  • U nováčků model nic nepředstírá: dostávají empirický profil postupujícího (útok 0,80× a obrana 1,17× ligového průměru — spočteno z minulých nováčků) a nejistota je v číslech vidět.

LP „Predikce Chance Ligy" — celkový pohled pro redakci

Chance Liga · Predikce iA
Kdo bude mistr, kdo spadne, kdo kam v nadstavbě — 2026/27
předsezónní pohled · aktualizace po každém kole
Mistr
Slavia Praha85%
Sparta 10 % · Plzeň 5 % · pole 0,2 %
Sestup (přímý či po baráži)
Zbrojovka Brno44%
Artis Brno 31 % · Pardubice 21 % · Zlín 19 %
Nejtěsnější bitva
O zbylá 3 místa ve skupině o titul
Liberec 58 % · Jablonec 51 % · Baník 46 % · Hradec 44 % · Sigma 38 %
Šance na skupiny v nadstavbě
Skupina o titul (1.–6.)
Slavia100%
Sparta99%
Plzeň97%
Liberec58%
Jablonec51%
Baník46%
Střed (7.–10.)
Sigma41%
Bohemians41%
Hradec39%
Ml. Boleslav38%
Teplice38%
Baník38%
Skupina o záchranu (11.–16.)
Zbrojovka90%
Artis Brno83%
Pardubice75%
Zlín73%
Slovácko69%
Ml. Boleslav48%
Brněnské derby v nejvyšší soutěži — a oba nováčci hlavní kandidáti na sestup: příběh na celou sezónu10 000 simulací

Celková tabulka — všech 16 týmů na sezónu 2026/27

TýmE[body]MistrO titul / střed / o záchranuBaráž (15.)SestupBilance V-R-P
Slavia Praha80,885 %
0 %0 %25-6-4
Sparta Praha68,610 %
0 %0 %20-7-7
Viktoria Plzeň64,75 %
0 %0 %19-7-8
Slovan Liberec50,50 %
0 %0 %14-8-12
Jablonec49,20 %
1 %0 %14-8-12
Baník Ostrava48,10 %
1 %1 %13-8-13
Hradec Králové48,10 %
1 %1 %13-9-12
Sigma Olomouc46,80 %
1 %1 %13-8-13
Bohemians 190543,30 %
4 %3 %12-8-14
Teplice41,90 %
6 %5 %11-9-15
Mladá Boleslav41,60 %
6 %6 %11-8-15
Slovácko38,40 %
12 %15 %10-8-16
Zlín37,50 %
14 %19 %10-8-17
Pardubice37,00 %
15 %21 %10-8-17
Artis Brno nováček34,90 %
19 %31 %9-8-18
Zbrojovka Brno nováček32,70 %
21 %44 %8-8-19

Předsezónní pohled modelu (trénink do konce 2025/26, soupisky 26/27), 10 000 simulací včetně nadstavby a baráže: 16. sestupuje přímo, 15. hraje dvojzápas se soupeřem z FNL (modelován profilem typického postupujícího; šanci na záchranu v baráži má tým z ligy ~55–60 %). Formát baráže ověřit s redakcí. V produkci se tabulka přepočítá po každém kole.

Vývoj šancí v čase — nejsilnější vyprávěcí widget (retrospektiva 25/26)

Chance Liga · Vývoj šancí
Jak se příběhy sezóny 2025/26 psaly kolo po kole
přepočet po každém kole · 3 000 simulací
0 % 50 % 100 % 1. kolo 10. 20. 30. kolo Slavia · titul Baník · top 6 Pardubice · 15.+ 72 % · 13. kolo 77 %
Slavia: zaváhání na podzim (titul 72 %), pak jistota. Baník: z 80 % na top 6 k nule za 15 kol. Pardubice: ze 77 % rizika sestupu k záchraně a 8. místu.eval/vyvoj_sanci_2526.json

Každý bod = přepočet modelu jen z dat známých k danému kolu + simulace zbytku sezóny. Přesně tohle je widget, který žije celou sezónu: „šance Baníku na top 6 spadla z 80 % na 12 %" je hotový titulek — a loni by jich model dodal desítky.

Kolik historie model potřebuje? (odpověď na otázku z porady)

Trénink před sezónouRPS celkemRPS kola 1–5Úspěšnost kola 1–5
Žádný (studený start)0,2250,27938 %
1 sezóna xG0,2130,21150 %
2 sezóny xG0,2100,21348 %
2 sezóny xG + 1 jen výsledky ✓0,2090,20950 %
Co z toho plyne
  • Ano, více sezón pomáhá — a nejvíc na startu sezóny. Bez historie model v kolech 1–5 tipuje na 38 % (RPS 0,28); s historií na 50 % (RPS 0,21) — tedy hned od 1. kola stejně dobře jako ve zbytku sezóny.
  • Stačí 2–3 sezóny. Třetí sezóna už přidává jen málo (0,210 → 0,209) — výnosy klesají, starší fotbal má malou vypovídací hodnotu (half-life vážení ho stejně utlumí).
  • xG zrychluje učení: s xG targetem je start sezóny lepší při každé hloubce historie — očekávané góly obsahují méně šumu než výsledky, model dřív pozná skutečnou sílu.
  • Máme staženo: 3 kompletní sezóny z Opty (829 zápasů vč. xG každé střely) + výsledky 2022/23. Víc pro start 2026/27 nepotřebujeme.

Co se proti PoC změnilo pod kapotou

Data
  • Oficiální Opta feed místo scrapovaných výsledků — 3 sezóny, 829 zápasů, xG/xA/xGOT na tým, hráče i každou střelu
  • 25 820 hráčských výkonů (minuty, góly, xG na zápas) — odemklo backtest střelců
  • Soupisky 2026/27 vč. přestupů — predikce na aktuální kádry, stejná hráčská ID jako Fantasy
Model
  • Poisson attack/defense nově trénuje na 50/50 mixu xG a gólů (nejlepší kombinace z gridu) — méně šumu, lepší kalibrace
  • Dixon-Colesova korekce remíz a baráž jako dvojzápas v simulaci; nováčci s empirickým priorem postupujících (útok 0,80×, obrana 1,17×)
  • Kurzy dál jen jako korekce s nízkou váhou 0,25 (RPS 0,209 → 0,208) — model zůstává náš a vysvětlitelný
Další krok
  • xMins model — očekávaná minutáž z rotací, teď jen průměr posledních 5 zápasů (zranění a tresty už filtrujeme)
  • Napojení sestav 60 min před výkopem (lineup feed)
  • Detailní eventy do fantasy bodů (vytvořené šance, střely na branku, zákroky) a únava z pohárových čtvrtků
Predikce 2026/27 · data: Opta / Stats Perform (SDAPI) — matchexpectedgoals, squads, schedule · trénink: 2022/23–2025/26 (1 105 zápasů, z toho 829 s xG) · backtest: rolling predikce po kolech na 2025/26, 276 zápasů · metodika: Poisson attack/defense, target 0,5·xG + 0,5·góly, časové vážení half-life 400 zápasů, Dixon-Colesova korekce (ρ = −0,065), kurzová korekce 0,25, 10 000 simulací sezóny vč. nadstavby a baráže (15. místo, dvojzápas) · fantasy body dle pravidel FAN (góly, xA, čistá konta, minuty; bez detailních eventů) · Ondřej Javornický, červenec 2026