| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Estoril Praia · Descida | 50% | 41% | 53% | 60% |
| Marítimo · Descida | 14% | 19% | 14% | 8% |
Como funciona
O que fazemos, o que querem dizer os números e até que ponto são bons. Primeiro a versão curta; mais abaixo, o detalhe todo para quem o quiser.
A ideia num minuto
Prevemos todos os jogos
Um modelo estatístico estima a probabilidade de cada resultado, de mais de 2,5 golos e de ambas as equipas marcarem, só com o que se sabia 24 h antes do apito.
Fechamos antes do jogo
Cada previsão entra num registo que só pode crescer: nunca se edita, e uma correção é uma linha nova. Publicamos uma impressão digital de cada linha, para ninguém poder reescrever o passado, nem nós.
Jogamos o resto da época
Os jogos que faltam são simulados milhares de vezes. Daí sai a hipótese de cada clube no título, na Europa ou na descida, e é isso que o simulador usa quando escolhes resultados.
Medimo-nos contra o mercado
As odds de fecho das casas de apostas são a medida mais difícil que há, por isso é contra elas que nos medimos, e mostramos o resultado seja ele qual for. É um projeto pessoal, e nada aqui é aconselhamento de apostas.
O que querem dizer os números
- 41 em 100
- Se este jogo pudesse ser jogado 100 vezes, é quantas vezes acabaria assim. É uma probabilidade, não uma promessa.
- Favorito
- O resultado que achamos mais provável, mesmo que seja 40 em 100. Ser favorito não quer dizer ter mais de metade das hipóteses.
- Certo e Falhou
- Se o nosso resultado favorito aconteceu. É uma leitura simples: um favorito a 40 em 100 que perde não é, por si só, uma má previsão.
- Previsão de teste
- Feita depois de o jogo acontecer, para testar o modelo. Não prova nada e não conta para o nosso registo.
- Épocas simuladas
- O resto da época jogado por computador, resultado a resultado. O simulador fica só com as simulações que têm os resultados que escolhes; com muitas escolhas sobram poucas e os números ficam menos certos, e ele avisa quando isso acontece.
- Odds de fecho
- Os últimos preços das casas de apostas antes do apito, sem a margem delas. Usamo-las para nos medirmos, não como sugestão.
- RPS
- Uma pontuação para uma previsão de vitória, empate ou derrota: quanto mais perto do que aconteceu, mais baixa. Uma diferença pequena no RPS pode ser uma grande diferença de qualidade.
- Calibração
- Se os números querem dizer o que dizem: de todas as vezes que dizemos 70 em 100, cerca de 7 em 10 devem acontecer.
- Holdout
- Épocas guardadas à parte e testadas uma só vez, no fim, com o modelo já fixo, para o teste não poder ser afinado para ficar bem.
- Ledger
- O registo das previsões. As linhas só se acrescentam, e só contam as escritas antes do jogo.
E afinal, é bom?
O teste que conta: duas épocas inteiras guardadas à parte e abertas uma só vez, com o modelo já fixo. Bater as odds de fecho é muito difícil, e não se espera que um modelo com dados públicos o consiga. Foi isto que saiu.
Probabilidades calibradas para cada jogo (1X2, mais/menos de 2,5 golos e ambas marcam), congeladas 24 h antes do pontapé de saída num registo só de acréscimo e avaliadas contra o mercado de fecho sem margem.
O ambas marcam aparece para ficar completo: não bateu as frequências base, nem no desenvolvimento nem no holdout.
O modelo não se distingue do mercado de fecho.
Em 612 jogos de 2024/25 e 2025/26, abertos uma só vez com o modelo fixado num commit, o RPS do phase4-v1 menos o do mercado é +0,0041 [-0,0002; +0,0089] (intervalo de 95%). Abaixo de zero seria bater o mercado.
f8648fb1X2 · diferença de RPS para o mercado de fecho sem margem
O detalhe todo
Para quem quer verificar o nosso trabalho: todas as tabelas e gráficos por trás do site.
O que dissemos e o que aconteceu
O que dissemos e o que aconteceu
Se as probabilidades desta página estiverem certas, somá-las diz quantas vezes cada coisa deve acontecer, e o acaso ainda faz variar a contagem real à volta desse número. A banda sombreada é onde a contagem cai 9 vezes em 10 quando as probabilidades estão certas: um resultado fora dela é um sinal de alerta, um resultado dentro dela não é prova. São as previsões do phase4-v2 mostradas acima, uma por jogo; a comparação com todos os modelos e as referências está no registo ao vivo.
Prospetiva · 19 jogo(s) disputado(s)
Prospetiva: congelada antes do início, com dados até 24 h antes dele.
Contagens contra a banda de 90%
| Acontecimento | Jogos | Dissemos | Banda de 90% | Aconteceu | O mercado disse |
|---|---|---|---|---|---|
| Vitórias da casa | 19 | 8,3 | 5 a 11 | 9 | 8,2 |
| Empates | 19 | 4,1 | 1 a 7 | 2 | 4,0 |
| Vitórias fora | 19 | 6,6 | 4 a 10 | 8 | 6,8 |
| Mais de 2,5 golos | 19 | 10,0 | 7 a 13 | 9 | 10,4 |
| Ambas marcaram | 19 | 9,3 | 6 a 13 | 8 | — |
| O favorito ganhou | 19 | 11,6 | 8 a 15 | 13 | 11,5 |
| Favorito abaixo de 50% | 5 | 2,0 | 0 a 4 | 1 | 2,0 |
| Favorito de 50% a 65% | 7 | 3,9 | 2 a 6 | 6 | 3,9 |
| Favorito a 65% ou mais | 7 | 5,7 | 4 a 7 | 6 | 5,7 |
Diagramas de fiabilidade
Previsões agrupadas em cinco classes de 20 pontos. Um ponto na diagonal tracejada quer dizer que o que tinha essa probabilidade aconteceu exatamente com essa frequência; a barra sombreada é a banda de 90% que o acaso permite nessa classe, por isso um ponto fora da sua barra é o sinal de alerta. Os três desfechos 1X2 de cada jogo juntam-se, o que torna a banda um pouco estreita demais.
1X2, todos os desfechos
Mais de 2,5 golos
Ambas marcam
Modelo contra o mercado, jornada a jornada (1X2)
RPS médio do phase4-v2 menos o do mercado de fecho sem margem em cada jornada (uma semana de terça a segunda). Abaixo de zero, o modelo esteve mais perto do que aconteceu. O modelo foi melhor em 0 de 3 jornadas; uma jornada são poucos jogos, por isso o veredicto global é o do registo ao vivo, não esta contagem.
Jornadas em tabela
| Semana de | Jogos | RPS do modelo | RPS do mercado | Δ |
|---|---|---|---|---|
| 03/11/2026 | 8 | 0,1507 | 0,1497 | +0,0010 |
| 27/10/2026 | 9 | 0,1220 | 0,1167 | +0,0052 |
| 20/10/2026 | 2 | 0,4564 | 0,3846 | +0,0718 |
Amostra retrospetiva (88 jogos): verificação do pipeline, não é prova
Retrospetiva · 88 jogo(s) disputado(s)
Retrospetiva: congelada depois do jogo com o mesmo corte de 24 h. Serve para verificar o pipeline, nunca é prova.
Contagens contra a banda de 90%
| Acontecimento | Jogos | Dissemos | Banda de 90% | Aconteceu | O mercado disse |
|---|---|---|---|---|---|
| Vitórias da casa | 88 | 37,7 | 31 a 45 | 35 | 38,2 |
| Empates | 88 | 20,6 | 14 a 27 | 18 | 20,3 |
| Vitórias fora | 88 | 29,7 | 23 a 36 | 35 | 29,5 |
| Mais de 2,5 golos | 88 | 44,6 | 37 a 52 | 49 | 44,5 |
| Ambas marcaram | 88 | 43,4 | 36 a 51 | 42 | — |
| O favorito ganhou | 88 | 49,9 | 43 a 57 | 49 | 50,5 |
| Favorito abaixo de 50% | 37 | 15,5 | 11 a 20 | 17 | 15,8 |
| Favorito de 50% a 65% | 25 | 13,9 | 10 a 18 | 10 | 13,9 |
| Favorito a 65% ou mais | 26 | 20,5 | 17 a 24 | 22 | 20,8 |
Diagramas de fiabilidade
Previsões agrupadas em cinco classes de 20 pontos. Um ponto na diagonal tracejada quer dizer que o que tinha essa probabilidade aconteceu exatamente com essa frequência; a barra sombreada é a banda de 90% que o acaso permite nessa classe, por isso um ponto fora da sua barra é o sinal de alerta. Os três desfechos 1X2 de cada jogo juntam-se, o que torna a banda um pouco estreita demais.
1X2, todos os desfechos
Mais de 2,5 golos
Ambas marcam
Modelo contra o mercado, jornada a jornada (1X2)
RPS médio do phase4-v2 menos o do mercado de fecho sem margem em cada jornada (uma semana de terça a segunda). Abaixo de zero, o modelo esteve mais perto do que aconteceu. O modelo foi melhor em 6 de 11 jornadas; uma jornada são poucos jogos, por isso o veredicto global é o do registo ao vivo, não esta contagem.
Jornadas em tabela
| Semana de | Jogos | RPS do modelo | RPS do mercado | Δ |
|---|---|---|---|---|
| 27/10/2026 | 7 | 0,1333 | 0,1309 | +0,0025 |
| 20/10/2026 | 9 | 0,3212 | 0,3223 | -0,0011 |
| 13/10/2026 | 1 | 0,5455 | 0,4782 | +0,0674 |
| 06/10/2026 | 9 | 0,1839 | 0,1867 | -0,0028 |
| 15/09/2026 | 9 | 0,2506 | 0,2519 | -0,0012 |
| 08/09/2026 | 11 | 0,1912 | 0,1993 | -0,0082 |
| 01/09/2026 | 9 | 0,1355 | 0,1241 | +0,0114 |
| 25/08/2026 | 9 | 0,1467 | 0,1423 | +0,0044 |
| 18/08/2026 | 7 | 0,1537 | 0,1554 | -0,0018 |
| 11/08/2026 | 8 | 0,1769 | 0,1805 | -0,0037 |
| 04/08/2026 | 9 | 0,2323 | 0,2150 | +0,0172 |
O ledger contra o mercado de fecho
O ledger contra o mercado de fecho
As listas acima mostram um modelo por jogo; aqui, cada modelo do ledger aparece ao lado das referências (frequências base e mercado de fecho sem margem), avaliado quando os jogos acabam. As diferenças são emparelhadas nos jogos que ambos têm; mais baixo é melhor; os pontos cheios marcam intervalos que excluem o zero.
Prospetiva · 82 previsão(ões) avaliada(s), de 25/10/2026 a 08/11/2026
Prospetiva: congelada antes do início, com dados até 24 h antes dele.
1X2 · RPS
| Previsor | Jogos | RPS | Δ | log loss | Brier |
|---|---|---|---|---|---|
| Mercado de fecho, sem margem | 19 | 0,1588[0,1167; 0,3846] | — | 0,7465 | 0,4157 |
| e10-dynamic · e10_dynamic | 10 | 0,1317[0,0697; 0,1472] | -0,0016[-0,0025; +0,0024] | 0,7213 | 0,4081 |
| e7-xg · e7_xg | 17 | 0,1355[0,1220; 0,1507] | +0,0032[+0,0010; +0,0052] | 0,6852 | 0,3799 |
| phase2-v1 · frequências base | 19 | 0,2532[0,2309; 0,3247] | +0,0944[-0,0599; +0,1142] | 1,0320 | 0,6240 |
| phase2-v1 · Dixon-Coles | 19 | 0,1588[0,1045; 0,3853] | -0,0000[-0,0122; +0,0135] | 0,7471 | 0,4142 |
| phase2-v1 · Elo | 19 | 0,1530[0,1123; 0,4479] | -0,0059[-0,0247; +0,0633] | 0,7586 | 0,4026 |
| phase4-v1 · modelo | 18 | 0,1133[0,0291; 0,1250] | -0,0142[-0,0247; -0,0045] | 0,6085 | 0,3284 |
| phase4-v2 · modelo | 18 | 0,1305[0,0461; 0,1507] | +0,0031[+0,0004; +0,0052] | 0,6660 | 0,3659 |
Mais/menos 2,5 · log loss
| Previsor | Jogos | log loss | Δ | Brier |
|---|---|---|---|---|
| Mercado de fecho, sem margem | 19 | 0,7090[0,4653; 0,7621] | — | 0,2561 |
| e10-dynamic · e10_dynamic | 10 | 0,7486[0,7176; 0,8724] | -0,0255[-0,1567; +0,0073] | 0,2750 |
| e7-xg · e7_xg | 17 | 0,7612[0,7418; 0,7785] | +0,0235[+0,0164; +0,0314] | 0,2805 |
| phase2-v1 · frequências base | 19 | 0,6975[0,6401; 0,7083] | -0,0115[-0,0614; +0,1748] | 0,2522 |
| phase2-v1 · Dixon-Coles | 19 | 0,7490[0,6285; 0,7986] | +0,0399[-0,0304; +0,1632] | 0,2754 |
| phase4-v1 · modelo | 18 | 0,7342[0,6438; 0,7590] | +0,0078[-0,0031; +0,1093] | 0,2687 |
| phase4-v2 · modelo | 18 | 0,7342[0,6438; 0,7590] | +0,0078[-0,0031; +0,1093] | 0,2687 |
Ambas marcam · log loss
| Previsor | Jogos | log loss | Δ | Brier |
|---|---|---|---|---|
| e10-dynamic · e10_dynamic | 10 | 0,7181[0,6333; 0,7393] | +0,0245[-0,0621; +0,0461] | 0,2623 |
| e7-xg · e7_xg | 17 | 0,7000[0,6651; 0,7393] | +0,0062[-0,0293; +0,0461] | 0,2533 |
| phase2-v1 · frequências base | 19 | 0,6935[0,6910; 0,6944] | — | 0,2502 |
| phase2-v1 · Dixon-Coles | 19 | 0,7095[0,6355; 0,7856] | +0,0160[-0,0589; +0,0925] | 0,2576 |
| phase4-v1 · modelo | 18 | 0,7010[0,6651; 0,7393] | +0,0074[-0,0293; +0,0461] | 0,2538 |
| phase4-v2 · modelo | 18 | 0,7010[0,6651; 0,7393] | +0,0074[-0,0293; +0,0461] | 0,2538 |
Diferença acumulada para o mercado (1X2)
Média do RPS menos o RPS de fecho nos jogos avaliados até agora. Abaixo de zero é melhor do que o mercado.
Calibração por versão do modelo (1X2, todos os desfechos)
Cinco classes; poucos jogos por classe, por isso lê-se a forma, não os pontos.
Amostra retrospetiva (408 avaliadas): verificação do pipeline, não é prova
Retrospetiva · 408 previsão(ões) avaliada(s), de 07/08/2026 a 01/11/2026
Retrospetiva: congelada depois do jogo com o mesmo corte de 24 h. Serve para verificar o pipeline, nunca é prova.
1X2 · RPS
| Previsor | Jogos | RPS | Δ | log loss | Brier |
|---|---|---|---|---|---|
| Mercado de fecho, sem margem | 88 | 0,1966[0,1636; 0,2359] | — | 0,9378 | 0,5565 |
| e10-dynamic · e10_dynamic | 88 | 0,2008[0,1674; 0,2407] | +0,0042[-0,0002; +0,0093] | 0,9534 | 0,5649 |
| e7-xg · e7_xg | 81 | 0,2046[0,1715; 0,2457] | +0,0023[-0,0024; +0,0080] | 0,9764 | 0,5814 |
| phase2-v1 · frequências base | 79 | 0,2410[0,2218; 0,2604] | +0,0433[+0,0090; +0,0757] | 1,0848 | 0,6588 |
| phase2-v1 · Dixon-Coles | 79 | 0,2005[0,1764; 0,2279] | +0,0029[-0,0059; +0,0114] | 0,9677 | 0,5762 |
| phase2-v1 · Elo | 79 | 0,2031[0,1707; 0,2376] | +0,0054[-0,0051; +0,0161] | 0,9772 | 0,5830 |
| phase4-v1 · modelo | 80 | 0,2113[0,1731; 0,2575] | +0,0071[-0,0008; +0,0166] | 1,0082 | 0,5975 |
| phase4-v2 · modelo | 80 | 0,2066[0,1715; 0,2521] | +0,0023[-0,0025; +0,0081] | 0,9844 | 0,5871 |
Mais/menos 2,5 · log loss
| Previsor | Jogos | log loss | Δ | Brier |
|---|---|---|---|---|
| Mercado de fecho, sem margem | 88 | 0,6671[0,6378; 0,6937] | — | 0,2375 |
| e10-dynamic · e10_dynamic | 88 | 0,6867[0,6506; 0,7169] | +0,0195[-0,0006; +0,0365] | 0,2469 |
| e7-xg · e7_xg | 81 | 0,6794[0,6451; 0,7105] | +0,0139[-0,0089; +0,0344] | 0,2435 |
| phase2-v1 · frequências base | 79 | 0,6898[0,6789; 0,7001] | +0,0192[-0,0166; +0,0540] | 0,2483 |
| phase2-v1 · Dixon-Coles | 79 | 0,6985[0,6553; 0,7423] | +0,0279[+0,0010; +0,0537] | 0,2526 |
| phase4-v1 · modelo | 80 | 0,6835[0,6466; 0,7168] | +0,0164[-0,0052; +0,0357] | 0,2455 |
| phase4-v2 · modelo | 80 | 0,6835[0,6466; 0,7168] | +0,0164[-0,0052; +0,0357] | 0,2455 |
Ambas marcam · log loss
| Previsor | Jogos | log loss | Δ | Brier |
|---|---|---|---|---|
| e10-dynamic · e10_dynamic | 88 | 0,6929[0,6815; 0,7050] | +0,0019[-0,0113; +0,0152] | 0,2499 |
| e7-xg · e7_xg | 81 | 0,6945[0,6817; 0,7079] | +0,0019[-0,0113; +0,0152] | 0,2507 |
| phase2-v1 · frequências base | 79 | 0,6932[0,6927; 0,6938] | — | 0,2500 |
| phase2-v1 · Dixon-Coles | 79 | 0,7144[0,6902; 0,7387] | +0,0212[-0,0034; +0,0458] | 0,2602 |
| phase4-v1 · modelo | 80 | 0,6942[0,6809; 0,7078] | +0,0019[-0,0113; +0,0152] | 0,2505 |
| phase4-v2 · modelo | 80 | 0,6942[0,6809; 0,7078] | +0,0019[-0,0113; +0,0152] | 0,2505 |
Diferença acumulada para o mercado (1X2)
Média do RPS menos o RPS de fecho nos jogos avaliados até agora. Abaixo de zero é melhor do que o mercado.
Calibração por versão do modelo (1X2, todos os desfechos)
Cinco classes; poucos jogos por classe, por isso lê-se a forma, não os pontos.
Holdout · 2024/25 e 2025/26
Holdout · 2024/25 e 2025/26
As duas épocas mais recentes ficaram fechadas enquanto se fizeram todas as escolhas de modelo e só depois se abriram, uma vez, com o modelo fixado num commit. Walk-forward: cada previsão usa só dados disponíveis 24 h antes do início. Intervalos de 95% por bootstrap em blocos semanais. As diferenças são modelo menos mercado de fecho; negativo é melhor.
A afirmação, por época (Δ RPS 1X2)
1X2 · todos os modelos contra o mercado de fecho
| Modelo | RPS | Δ RPS | Log loss | Δ log loss | Brier | Δ Brier |
|---|---|---|---|---|---|---|
| Frequências base | 0,2300[0,2241; 0,2358] | +0,0542[+0,0420; +0,0659] | 1,0830[1,0633; 1,1042] | +0,1706[+0,1349; +0,2057] | 0,6558[0,6430; 0,6697] | +0,1156[+0,0906; +0,1402] |
| Elo (phase2-v1 = phase4-v1) | 0,1800[0,1689; 0,1906] | +0,0041[-0,0002; +0,0088] | 0,9256[0,8806; 0,9721] | +0,0132[-0,0018; +0,0296] | 0,5477[0,5158; 0,5792] | +0,0076[-0,0024; +0,0182] |
| Dixon-Coles | 0,1819[0,1711; 0,1923] | +0,0061[+0,0023; +0,0098] | 0,9379[0,8926; 0,9833] | +0,0255[+0,0132; +0,0376] | 0,5546[0,5230; 0,5860] | +0,0144[+0,0061; +0,0225] |
| Odds pré-fecho sem margem (Elo onde chegam tarde) | 0,1794[0,1687; 0,1900] | +0,0036[+0,0003; +0,0065] | 0,9227[0,8790; 0,9665] | +0,0103[-0,0010; +0,0206] | 0,5474[0,5169; 0,5776] | +0,0072[-0,0003; +0,0143] |
| Mercado de fecho sem margem (AvgC) | 0,1758[0,1655; 0,1864] | — | 0,9124[0,8675; 0,9573] | — | 0,5401[0,5087; 0,5717] | — |
Mais/menos 2,5 · secundário
| Modelo | Log loss | Δ | ECE |
|---|---|---|---|
| Frequências base | 0,6928[0,6919; 0,6938] | +0,0289[+0,0128; +0,0434] | 0,0082 |
| Dixon-Coles (phase2-v1) | 0,6772[0,6561; 0,7006] | +0,0133[+0,0013; +0,0266] | 0,0406 |
| Mercado como prior (phase4-v1) | 0,6719[0,6554; 0,6912] | +0,0079[-0,0010; +0,0172] | 0,0361 |
| Odds pré-fecho sem margem (Dixon-Coles onde chegam tarde) | 0,6721[0,6559; 0,6913] | +0,0081[-0,0008; +0,0175] | 0,0352 |
| Mercado de fecho sem margem (AvgC) | 0,6640[0,6493; 0,6800] | — | 0,0439 |
Ambas marcam · secundário
| Modelo | Log loss | Δ | ECE |
|---|---|---|---|
| Frequências base | 0,6928[0,6913; 0,6943] | — | 0,0082 |
| Dixon-Coles (phase2-v1) | 0,6965[0,6838; 0,7100] | +0,0037[-0,0086; +0,0170] | 0,0534 |
| Partial pooling (phase4-v1) | 0,6933[0,6848; 0,7018] | +0,0005[-0,0080; +0,0089] | 0,0235 |
Calibração do phase4-v1
Previsão média contra frequência observada em classes de 10 pontos; a diagonal tracejada é a calibração perfeita. Passa o rato por um ponto para ver os números.
Vitória da casa
Empate
Vitória fora
Mais de 2,5
Ambas marcam
| Previsor | Vitória da casa | Empate | Vitória fora |
|---|---|---|---|
| phase4-v1 | 0,0340 | 0,0258 | 0,0371 |
| Mercado de fecho sem margem (AvgC) | 0,0458 | 0,0351 | 0,0498 |
Favoritos
| Banda do mercado | Jogos | Mercado | Elo | Dixon-Coles | Ganhou |
|---|---|---|---|---|---|
| 0% a 40% | 111 | 37% | 36% | 38% | 37% |
| 40% a 50% | 172 | 45% | 41% | 44% | 50% |
| 50% a 60% | 108 | 55% | 50% | 53% | 44% |
| 60% a 70% | 73 | 65% | 67% | 62% | 73% |
| 70% a 80% | 67 | 75% | 78% | 72% | 72% |
| 80% a 100% | 81 | 85% | 85% | 82% | 90% |
Proxy do valor face ao fecho · secundário
Onde o modelo deu a um desfecho mais probabilidade do que as odds pré-fecho: quanto o mercado se moveu na direção dele até ao início (positivo é na direção do modelo).
| Mercado | Jogos | Desfechos | Movimento médio |
|---|---|---|---|
| 1X2 | 369 | 569 | -0,0011[-0,0034; +0,0013] |
| Mais/menos 2,5 | 369 | 369 | +0,0039[+0,0014; +0,0066] |
Método
Método
Cada dado externo traz o momento em que ficou disponível, e uma previsão só usa o que existia 24 h antes do início; um teste automático falha se uma feature violar isto. Os modelos treinam-se em walk-forward, só com jogos anteriores. O ledger é JSONL só de acréscimo em git: uma correção é uma linha nova, nunca uma edição. As avaliações acima derivam do ledger, dos resultados e das odds de fecho; nada é escrito de volta.
O RPS (ranked probability score) é a métrica principal do 1X2 porque respeita a ordem casa, empate, fora; log loss e Brier são secundárias. Ao mercado de fecho retira-se a margem pelo método da potência no 1X2 e proporcionalmente no mais/menos.
Dados abertos
Os números desta página também estão publicados em JSON, de reutilização livre sob CC BY 4.0 desde que se cite este site: uma previsão por jogo, com os resultados quando há, e a tabela da época com todas as posições finais e o frente a frente. O index.json descreve os ficheiros. As odds das casas de apostas não estão incluídas: as fontes não permitem redistribuí-las.
Cada linha do ledger tem também o seu SHA-256 em ledger-hashes.json. O ledger continua privado porque guarda odds, mas o histórico git público deste site data cada hash: quem receber mais tarde uma linha pode calcular o hash e confirmar que foi publicada, sem alterações, antes do jogo.
Cada jogo, em detalhe
Previsões em aberto
Congeladas antes do pontapé de saída e ainda por jogar, as mais próximas primeiro. As odds justas são 1/p, sem a margem das casas de apostas. Os resultados exatos vêm da grelha de resultados do Dixon-Coles, ajustada para que os totais de 1X2, mais de 2,5 e ambas marcam coincidam com os números do cartão. Hora de Lisboa. Uma previsão por jogo, do phase4-v2, o modelo atual; as outras versões do ledger comparam-se no registo ao vivo.
Não há previsões congeladas à espera do pontapé de saída. O job agendado congela cada jogo 20 a 24 h antes de começar.
À espera do resultado
Estes jogos já começaram ou acabaram, mas o resultado ainda não está nos dados: os resultados vêm do football-data.co.uk, que atualiza o ficheiro algumas vezes por semana. São avaliados assim que chega.
| Início | Jogo | 1 | X | 2 | Resultado mais provável |
|---|---|---|---|---|---|
| dom 08/11/2026 15:30 | Estoril Praia – Marítimo | 46% | 27% | 27% | 1–1 (14%) |
Jogos disputados
A previsão 1X2 do phase4-v2 ao lado do mercado de fecho sem margem; o desfecho real está destacado. RPS por jogo: quanto mais baixo, melhor. Estado: válida se foi congelada a tempo, antes do início; retrospetiva se foi congelada depois do jogo (uma verificação do pipeline); qualquer outro estado assinala um problema de horas.
| Início | Jogo | Resultado | Estado | Modelo | Mercado de fecho | RPS | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | X | 2 | 1 | X | 2 | modelo | mercado | ||||
| dom 08/11/2026 20:30 | Rio Ave – Sporting de Braga | 0–1 | válida | 15% | 21% | 63% | 14% | 21% | 65% | 0,079 | 0,072 |
| dom 08/11/2026 20:30 | Estrela da Amadora – Benfica | 2–3 | válida | 8% | 14% | 79% | 6% | 11% | 83% | 0,026 | 0,016 |
| dom 08/11/2026 18:00 | Vitória SC – Porto | 1–2 | válida | 18% | 23% | 59% | 14% | 21% | 65% | 0,101 | 0,073 |
| dom 08/11/2026 15:30 | Santa Clara – Gil Vicente | 1–2 | válida | 43% | 30% | 27% | 39% | 31% | 30% | 0,357 | 0,322 |
| sáb 07/11/2026 15:30 | Nacional – Académico de Viseu | 1–0 | válida | 32% | 29% | 39% | 32% | 30% | 38% | 0,312 | 0,303 |
| sáb 07/11/2026 20:30 | Sporting – Moreirense | 1–0 | válida | 85% | 10% | 5% | 87% | 9% | 4% | 0,013 | 0,009 |
| sáb 07/11/2026 18:00 | Alverca – Casa Pia | 1–1 | válida | 55% | 25% | 19% | 53% | 26% | 21% | 0,172 | 0,163 |
| sex 06/11/2026 20:45 | Famalicão – Arouca | 1–0 | válida | 51% | 27% | 22% | 38% | 30% | 31% | 0,146 | 0,239 |
| seg 02/11/2026 20:15 | Gil Vicente – Vitória SC | 0–0 | válida | 33% | 29% | 38% | 32% | 29% | 39% | 0,126 | 0,126 |
| seg 02/11/2026 20:15 | Benfica – Alverca | 1–0 | válida | 84% | 10% | 5% | 88% | 8% | 4% | 0,014 | 0,008 |
| dom 01/11/2026 20:30 | Sporting de Braga – Famalicão | 3–0 | válida | 54% | 27% | 19% | 56% | 25% | 19% | 0,125 | 0,117 |
| dom 01/11/2026 18:00 | Marítimo – Santa Clara | 0–2 | válida | 28% | 30% | 42% | 30% | 30% | 40% | 0,208 | 0,222 |
| dom 01/11/2026 18:00 | Académico de Viseu – Rio Ave | 2–1 | válida | 50% | 26% | 24% | 52% | 26% | 23% | 0,153 | 0,143 |
| dom 01/11/2026 15:30 | Arouca – Nacional | 1–0 | válida | 53% | 25% | 22% | 60% | 23% | 17% | 0,133 | 0,095 |
| sáb 31/10/2026 20:30 | Porto – Estoril Praia | 4–0 | válida | 82% | 13% | 5% | 87% | 9% | 4% | 0,017 | 0,009 |
| sáb 31/10/2026 15:30 | Moreirense – Estrela da Amadora | 2–1 | válida | 34% | 28% | 39% | 34% | 28% | 38% | 0,295 | 0,293 |
| sex 30/10/2026 20:15 | Casa Pia – Sporting | 0–2 | válida | 8% | 14% | 78% | 9% | 16% | 75% | 0,027 | 0,036 |
| seg 26/10/2026 18:45 | Santa Clara – Benfica | 1–2 | válida | 10% | 19% | 71% | 11% | 18% | 72% | 0,046 | 0,046 |
| dom 25/10/2026 20:30 | Sporting – Académico de Viseu | 1–2 | retrospetiva | 79% | 14% | 7% | 78% | 14% | 8% | 0,744 | 0,724 |
| dom 25/10/2026 18:00 | Rio Ave – Famalicão | 0–4 | retrospetiva | 25% | 28% | 47% | 26% | 27% | 46% | 0,173 | 0,178 |
78 linha(s) mais antiga(s)
| Início | Jogo | Resultado | Estado | Modelo | Mercado de fecho | RPS | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | X | 2 | 1 | X | 2 | modelo | mercado | ||||
| dom 25/10/2026 18:00 | Nacional – Sporting de Braga | 1–0 | retrospetiva | 16% | 23% | 62% | 14% | 21% | 64% | 0,546 | 0,574 |
| dom 25/10/2026 15:30 | Estoril Praia – Moreirense | 1–3 | retrospetiva | 49% | 26% | 24% | 51% | 26% | 22% | 0,407 | 0,433 |
| sáb 24/10/2026 20:30 | Gil Vicente – Porto | 0–1 | retrospetiva | 12% | 20% | 68% | 12% | 21% | 67% | 0,060 | 0,061 |
| sáb 24/10/2026 18:00 | Alverca – Arouca | 0–1 | retrospetiva | 43% | 29% | 28% | 43% | 28% | 29% | 0,354 | 0,345 |
| sáb 24/10/2026 15:30 | Estrela da Amadora – Casa Pia | 0–2 | retrospetiva | 53% | 26% | 21% | 53% | 25% | 21% | 0,454 | 0,454 |
| sex 23/10/2026 20:45 | Vitória SC – Marítimo | 5–0 | retrospetiva | 57% | 25% | 18% | 61% | 23% | 16% | 0,107 | 0,088 |
| seg 19/10/2026 20:15 | Sporting de Braga – Gil Vicente | 1–2 | retrospetiva | 61% | 23% | 15% | 55% | 26% | 19% | 0,546 | 0,478 |
| seg 12/10/2026 20:15 | Famalicão – Alverca | 1–4 | retrospetiva | 52% | 27% | 21% | 50% | 28% | 22% | 0,450 | 0,431 |
| dom 11/10/2026 20:30 | Arouca – Estrela da Amadora | 1–0 | retrospetiva | 45% | 27% | 28% | 45% | 27% | 28% | 0,189 | 0,191 |
| dom 11/10/2026 18:00 | Benfica – Vitória SC | 2–0 | retrospetiva | 81% | 13% | 6% | 81% | 12% | 7% | 0,021 | 0,021 |
| dom 11/10/2026 15:30 | Rio Ave – Nacional | 3–2 | retrospetiva | 42% | 28% | 30% | 45% | 28% | 27% | 0,213 | 0,185 |
| sáb 10/10/2026 20:30 | Casa Pia – Santa Clara | 0–1 | retrospetiva | 21% | 28% | 52% | 25% | 29% | 46% | 0,139 | 0,179 |
| sáb 10/10/2026 20:30 | Académico de Viseu – Estoril Praia | 2–1 | retrospetiva | 42% | 27% | 31% | 44% | 27% | 28% | 0,215 | 0,195 |
| sáb 10/10/2026 18:00 | Marítimo – Porto | 1–2 | retrospetiva | 9% | 16% | 76% | 8% | 17% | 75% | 0,034 | 0,035 |
| sex 09/10/2026 20:15 | Sporting de Braga – Sporting | 1–3 | retrospetiva | 24% | 28% | 49% | 32% | 30% | 39% | 0,160 | 0,238 |
| sex 09/10/2026 18:45 | Moreirense – Gil Vicente | 0–1 | retrospetiva | 31% | 30% | 39% | 28% | 30% | 42% | 0,235 | 0,204 |
| dom 20/09/2026 20:30 | Porto – Benfica | 3–1 | retrospetiva | 36% | 27% | 37% | 34% | 28% | 38% | 0,276 | 0,289 |
| dom 20/09/2026 18:00 | Santa Clara – Sporting de Braga | 0–0 | retrospetiva | 25% | 29% | 46% | 27% | 29% | 44% | 0,136 | 0,132 |
| dom 20/09/2026 18:00 | Estoril Praia – Casa Pia | 1–2 | retrospetiva | 55% | 25% | 20% | 57% | 24% | 19% | 0,466 | 0,486 |
| dom 20/09/2026 15:30 | Vitória SC – Moreirense | 1–1 | retrospetiva | 64% | 22% | 14% | 65% | 21% | 13% | 0,214 | 0,222 |
| dom 20/09/2026 15:30 | Estrela da Amadora – Académico de Viseu | 0–2 | retrospetiva | 45% | 28% | 27% | 44% | 28% | 28% | 0,364 | 0,355 |
| sáb 19/09/2026 20:30 | Sporting – Arouca | 2–2 | retrospetiva | 81% | 12% | 6% | 85% | 10% | 5% | 0,334 | 0,364 |
| sáb 19/09/2026 18:00 | Alverca – Rio Ave | 1–0 | retrospetiva | 49% | 28% | 23% | 54% | 25% | 20% | 0,154 | 0,125 |
| sáb 19/09/2026 15:30 | Nacional – Famalicão | 0–4 | retrospetiva | 26% | 29% | 45% | 23% | 28% | 50% | 0,182 | 0,151 |
| sáb 19/09/2026 15:30 | Gil Vicente – Marítimo | 1–1 | retrospetiva | 42% | 29% | 29% | 48% | 28% | 23% | 0,129 | 0,144 |
| seg 14/09/2026 20:45 | Sporting de Braga – Estoril Praia | 1–0 | retrospetiva | 67% | 20% | 13% | 70% | 19% | 11% | 0,063 | 0,050 |
| seg 14/09/2026 20:15 | Moreirense – Marítimo | 3–1 | retrospetiva | 39% | 29% | 32% | 34% | 30% | 36% | 0,238 | 0,281 |
| seg 14/09/2026 18:45 | Rio Ave – Estrela da Amadora | 3–3 | retrospetiva | 34% | 28% | 37% | 33% | 29% | 38% | 0,128 | 0,128 |
| dom 13/09/2026 20:30 | Famalicão – Sporting | 1–1 | retrospetiva | 16% | 21% | 63% | 15% | 22% | 63% | 0,212 | 0,212 |
| dom 13/09/2026 18:00 | Benfica – Gil Vicente | 3–1 | retrospetiva | 87% | 10% | 4% | 88% | 9% | 4% | 0,009 | 0,008 |
| dom 13/09/2026 18:00 | Arouca – Santa Clara | 1–2 | retrospetiva | 36% | 30% | 34% | 37% | 30% | 33% | 0,284 | 0,296 |
| sáb 12/09/2026 20:30 | Académico de Viseu – Vitória SC | 2–1 | retrospetiva | 25% | 27% | 47% | 25% | 28% | 46% | 0,389 | 0,387 |
| sáb 12/09/2026 18:00 | Casa Pia – Porto | 1–4 | retrospetiva | 7% | 13% | 80% | 5% | 12% | 84% | 0,022 | 0,015 |
| sáb 12/09/2026 15:30 | Nacional – Alverca | 1–3 | retrospetiva | 34% | 30% | 36% | 34% | 28% | 38% | 0,264 | 0,248 |
| qui 10/09/2026 20:15 | Estrela da Amadora – Sporting de Braga | 2–1 | retrospetiva | 19% | 25% | 56% | 15% | 23% | 62% | 0,480 | 0,559 |
| qua 09/09/2026 20:45 | Moreirense – Benfica | 0–4 | retrospetiva | 5% | 11% | 84% | 4% | 9% | 88% | 0,013 | 0,008 |
| seg 07/09/2026 20:15 | Estoril Praia – Arouca | 0–0 | retrospetiva | 42% | 27% | 31% | 39% | 27% | 34% | 0,136 | 0,134 |
| dom 06/09/2026 20:30 | Gil Vicente – Académico de Viseu | 0–1 | retrospetiva | 51% | 27% | 23% | 39% | 31% | 29% | 0,426 | 0,328 |
| dom 06/09/2026 18:00 | Vitória SC – Casa Pia | 0–0 | retrospetiva | 64% | 22% | 13% | 67% | 21% | 12% | 0,215 | 0,229 |
| dom 06/09/2026 15:30 | Santa Clara – Rio Ave | 4–0 | retrospetiva | 55% | 26% | 19% | 49% | 29% | 22% | 0,122 | 0,154 |
| sáb 05/09/2026 20:30 | Sporting – Nacional | 2–0 | retrospetiva | 81% | 12% | 6% | 89% | 8% | 3% | 0,019 | 0,007 |
| sáb 05/09/2026 18:00 | Marítimo – Benfica | 0–3 | retrospetiva | 6% | 13% | 81% | 5% | 11% | 84% | 0,020 | 0,015 |
| sáb 05/09/2026 18:00 | Alverca – Sporting de Braga | 1–2 | retrospetiva | 21% | 27% | 53% | 19% | 26% | 55% | 0,134 | 0,117 |
| sáb 05/09/2026 15:30 | Estrela da Amadora – Famalicão | 2–2 | retrospetiva | 27% | 29% | 44% | 32% | 29% | 39% | 0,134 | 0,126 |
| sex 04/09/2026 20:15 | Porto – Moreirense | 2–1 | retrospetiva | 84% | 11% | 5% | 88% | 9% | 3% | 0,014 | 0,007 |
| seg 31/08/2026 20:15 | Sporting de Braga – Vitória SC | 1–0 | retrospetiva | 56% | 25% | 19% | 53% | 27% | 20% | 0,117 | 0,130 |
| seg 31/08/2026 20:15 | Benfica – Estoril Praia | 2–1 | retrospetiva | 84% | 11% | 5% | 90% | 7% | 3% | 0,014 | 0,005 |
| dom 30/08/2026 20:30 | Famalicão – Gil Vicente | 0–0 | retrospetiva | 44% | 29% | 27% | 52% | 28% | 20% | 0,134 | 0,155 |
| dom 30/08/2026 18:00 | Casa Pia – Moreirense | 0–1 | retrospetiva | 40% | 30% | 30% | 36% | 30% | 33% | 0,324 | 0,289 |
| dom 30/08/2026 15:30 | Nacional – Estrela da Amadora | 2–3 | retrospetiva | 41% | 28% | 31% | 40% | 29% | 31% | 0,324 | 0,320 |
| sáb 29/08/2026 18:00 | Académico de Viseu – Porto | 0–3 | retrospetiva | 10% | 17% | 73% | 8% | 17% | 74% | 0,041 | 0,037 |
| sáb 29/08/2026 15:30 | Arouca – Marítimo | 2–1 | retrospetiva | 44% | 29% | 27% | 46% | 28% | 26% | 0,196 | 0,179 |
| sáb 29/08/2026 15:30 | Alverca – Santa Clara | 1–1 | retrospetiva | 35% | 30% | 35% | 40% | 30% | 30% | 0,123 | 0,126 |
| sex 28/08/2026 20:15 | Rio Ave – Sporting | 0–4 | retrospetiva | 11% | 18% | 71% | 10% | 16% | 74% | 0,047 | 0,039 |
| seg 24/08/2026 20:15 | Gil Vicente – Casa Pia | 2–0 | retrospetiva | 57% | 26% | 17% | 55% | 27% | 18% | 0,108 | 0,119 |
| dom 23/08/2026 20:30 | Porto – Arouca | 2–0 | retrospetiva | 81% | 14% | 6% | 77% | 16% | 8% | 0,021 | 0,031 |
| dom 23/08/2026 18:00 | Santa Clara – Famalicão | 1–0 | retrospetiva | 36% | 31% | 33% | 33% | 31% | 35% | 0,263 | 0,285 |
| dom 23/08/2026 15:30 | Vitória SC – Nacional | 1–0 | retrospetiva | 57% | 24% | 19% | 61% | 23% | 16% | 0,110 | 0,091 |
| sáb 22/08/2026 20:30 | Sporting – Alverca | 3–1 | retrospetiva | 81% | 12% | 6% | 80% | 13% | 7% | 0,020 | 0,022 |
| sáb 22/08/2026 18:00 | Estoril Praia – Rio Ave | 0–2 | retrospetiva | 51% | 27% | 22% | 49% | 26% | 25% | 0,430 | 0,400 |
| sáb 22/08/2026 15:30 | Marítimo – Académico de Viseu | 2–2 | retrospetiva | 42% | 31% | 27% | 47% | 29% | 24% | 0,125 | 0,141 |
| seg 17/08/2026 20:15 | Casa Pia – Benfica | 0–7 | retrospetiva | 6% | 13% | 81% | 5% | 11% | 84% | 0,021 | 0,015 |
| dom 16/08/2026 20:30 | Famalicão – Marítimo | 1–2 | retrospetiva | 54% | 26% | 20% | 56% | 26% | 18% | 0,460 | 0,490 |
| dom 16/08/2026 18:00 | Arouca – Moreirense | 4–0 | retrospetiva | 46% | 28% | 26% | 54% | 26% | 20% | 0,182 | 0,128 |
| dom 16/08/2026 15:30 | Nacional – Estoril Praia | 2–0 | retrospetiva | 36% | 28% | 37% | 32% | 28% | 40% | 0,274 | 0,307 |
| sáb 15/08/2026 20:30 | Rio Ave – Porto | 0–2 | retrospetiva | 11% | 19% | 69% | 10% | 18% | 72% | 0,054 | 0,043 |
| sáb 15/08/2026 18:00 | Académico de Viseu – Santa Clara | 0–1 | retrospetiva | 34% | 32% | 34% | 35% | 31% | 35% | 0,277 | 0,273 |
| sáb 15/08/2026 15:30 | Alverca – Estrela da Amadora | 2–2 | retrospetiva | 39% | 30% | 31% | 45% | 28% | 26% | 0,125 | 0,137 |
| sex 14/08/2026 20:15 | Sporting – Vitória SC | 3–2 | retrospetiva | 80% | 13% | 7% | 70% | 18% | 12% | 0,022 | 0,051 |
| seg 10/08/2026 20:15 | Santa Clara – Nacional | 2–2 | retrospetiva | 51% | 27% | 21% | 51% | 29% | 20% | 0,155 | 0,149 |
| dom 09/08/2026 20:30 | Moreirense – Sporting de Braga | 2–2 | retrospetiva | 19% | 25% | 56% | 14% | 23% | 63% | 0,177 | 0,208 |
| dom 09/08/2026 20:30 | Gil Vicente – Rio Ave | 1–0 | retrospetiva | 49% | 27% | 24% | 45% | 28% | 26% | 0,158 | 0,184 |
| dom 09/08/2026 20:30 | Benfica – Académico de Viseu | 2–2 | retrospetiva | 89% | 8% | 3% | 89% | 8% | 3% | 0,399 | 0,400 |
| dom 09/08/2026 18:00 | Porto – Alverca | 2–0 | retrospetiva | 83% | 12% | 5% | 82% | 13% | 5% | 0,015 | 0,018 |
| sáb 08/08/2026 20:30 | Estrela da Amadora – Sporting | 2–2 | retrospetiva | 7% | 13% | 80% | 9% | 17% | 74% | 0,322 | 0,276 |
| sáb 08/08/2026 18:00 | Vitória SC – Arouca | 0–1 | retrospetiva | 55% | 25% | 20% | 50% | 26% | 24% | 0,466 | 0,415 |
| sáb 08/08/2026 15:30 | Marítimo – Casa Pia | 1–0 | retrospetiva | 36% | 32% | 32% | 49% | 29% | 23% | 0,259 | 0,157 |
| sex 07/08/2026 20:15 | Estoril Praia – Famalicão | 1–1 | retrospetiva | 27% | 28% | 46% | 32% | 29% | 39% | 0,140 | 0,129 |
A época, em detalhe
Época 2026/27: como a tabela pode acabar
A tabela depois de 98 resultados, com os 208 jogos que faltam simulados 50 000 vezes (dados até 09/11/2026, UTC). A força de cada clube vem das odds do mercado nos seus jogos recentes e pode mudar até maio; os marcadores seguem a grelha do Dixon-Coles, e os empates as regras da Liga. Congelada no registo de época como season-s2-v1 depois de cada resultado novo.
| # | Clube | Pontos agoraPts | CampeãoTítulo | Vice-campeão 2.º | Pré-eliminatória Champions 3.º | L. Europa 4.º | Conferência 5.º | Meio da tabela 6.º–15.º | Play-off de descida16.º | DescidaDesce | Pontos finais (80%) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Porto | 33 | 59% | 38% | 4% | 86,3 (80–93) |
|||||
| 2 | Benfica | 28 | 40% | 55% | 5% | 84,9 (79–91) |
|||||
| 3 | Sporting | 24 | 1% | 7% | 87% | 4% | 72,3 (65–79) |
||||
| 4 | Sporting de Braga | 17 | 3% | 55% | 21% | 21% | 57,5 (50–65) |
||||
| 5 | Santa Clara | 21 | 13% | 22% | 64% | 51,0 (43–59) |
|||||
| 6 | Arouca | 20 | 9% | 16% | 74% | 49,5 (42–57) |
|||||
| 7 | Gil Vicente | 18 | 8% | 15% | 77% | 48,7 (41–57) |
|||||
| 8 | Académico de Viseu | 20 | 5% | 11% | 84% | 47,3 (40–55) |
|||||
| 9 | Vitória SC | 9 | 3% | 7% | 88% | 1% | 45,4 (37–53) |
||||
| 10 | Famalicão | 13 | 2% | 5% | 92% | 1% | 1% | 43,7 (36–51) |
|||
| 11 | Alverca | 12 | 1% | 2% | 93% | 3% | 2% | 40,3 (33–48) |
|||
| 12 | Moreirense | 14 | 84% | 8% | 8% | 35,9 (29–43) |
|||||
| 13 | Estrela da Amadora | 10 | 81% | 9% | 10% | 35,5 (28–43) |
|||||
| 14 | Marítimo | 8 | 74% | 11% | 14% | 34,4 (27–42) |
|||||
| 15 | Nacional | 10 | 48% | 17% | 35% | 30,1 (23–37) |
|||||
| 16 | Casa Pia | 8 | 46% | 17% | 37% | 29,8 (23–37) |
|||||
| 17 | Rio Ave | 7 | 39% | 17% | 43% | 28,8 (22–36) |
|||||
| 18 | Estoril Praia | 2 | 34% | 15% | 50% | 28,1 (20–36) |
O que os próximos jogos põem em jogo
Para cada jogo da próxima semana, as hipóteses de época que mais mudam com o seu resultado. São contadas de novo nas simulações que sortearam cada resultado, por isso vários jogos ficam coerentes entre si; as percentagens por baixo das equipas são a frequência com que as simulações sortearam cada resultado.
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Nacional · Descida | 35% | 41% | 34% | 23% |
| Marítimo · Descida | 14% | 10% | 17% | 22% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Académico de Viseu · Europa (1.º–5.º) | 16% | 22% | 14% | 11% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Rio Ave · Descida | 43% | 48% | 42% | 31% |
| Arouca · Europa (1.º–5.º) | 26% | 31% | 22% | 18% |
| Estoril Praia · Descida | 50% | 49% | 50% | 54% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Vitória SC · Europa (1.º–5.º) | 11% | 13% | 8% | 6% |
| Estrela da Amadora · Descida | 10% | 12% | 9% | 5% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Santa Clara · Europa (1.º–5.º) | 36% | 27% | 32% | 43% |
| Moreirense · Descida | 8% | 4% | 7% | 10% |
| Arouca · Europa (1.º–5.º) | 26% | 28% | 27% | 24% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Estoril Praia · Descida | 50% | 56% | 50% | 38% |
| Gil Vicente · Europa (1.º–5.º) | 23% | 29% | 19% | 16% |
| Rio Ave · Descida | 43% | 42% | 44% | 46% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Porto · Título | 59% | 66% | 54% | 49% |
| Benfica · Título | 40% | 34% | 45% | 48% |
| Sporting · Champions (1.º–2.º) | 9% | 5% | 9% | 15% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Benfica · Título | 40% | 42% | 30% | 27% |
| Porto · Título | 59% | 57% | 68% | 72% |
| Famalicão · Europa (1.º–5.º) | 6% | 6% | 8% | 13% |
| agora | 1 | X | 2 | |
|---|---|---|---|---|
| Casa Pia · Descida | 37% | 23% | 35% | 40% |
| Sporting de Braga · Europa (1.º–5.º) | 79% | 69% | 74% | 83% |
| Rio Ave · Descida | 43% | 47% | 44% | 42% |
Hipóteses de título, resultado a resultado
Hipóteses de descida, resultado a resultado
Pode-se confiar nestes números?
Antes de publicar, o mesmo simulador foi testado de 2017/18 a 2023/24 em seis momentos de cada época, sem tocar no holdout. Os pontos finais caíram dentro do intervalo de 80% em 84% dos casos e dentro do de 90% em 91%.
Aos clubes que lideravam por 3 pontos ou mais demos, em média, 85% de serem campeões; 88% foram (16 casos).
RPS da posição final 0,0712, contra 0,0736 para a mesma simulação com o Elo (menor é melhor; a diferença está dentro do ruído de sete épocas). Uma probabilidade não é uma promessa: um clube a 50% falha metade das vezes.
Previsões de teste (80)
Feitas depois de estes jogos se disputarem, para testar o modelo antes de o registo a sério começar. Não provam nada e não contam para o nosso registo.
- 1–2Sporting – Académico de Viseudemos 79% ao SportingFalhou
- 0–4Rio Ave – Famalicãodemos 47% ao FamalicãoCerto
- 1–0Nacional – Sporting de Bragademos 62% ao Sporting de BragaFalhou
- 1–3Estoril Praia – Moreirensedemos 49% ao Estoril PraiaFalhou
- 0–1Gil Vicente – Portodemos 68% ao PortoCerto
- 0–1Alverca – Aroucademos 43% ao AlvercaFalhou
- 0–2Estrela da Amadora – Casa Piademos 53% ao Estrela da AmadoraFalhou
- 5–0Vitória SC – Marítimodemos 57% ao Vitória SCCerto
- 1–2Sporting de Braga – Gil Vicentedemos 61% ao Sporting de BragaFalhou
- 1–4Famalicão – Alvercademos 52% ao FamalicãoFalhou
- 1–0Arouca – Estrela da Amadorademos 45% ao AroucaCerto
- 2–0Benfica – Vitória SCdemos 81% ao BenficaCerto
- 3–2Rio Ave – Nacionaldemos 42% ao Rio AveCerto
- 0–1Casa Pia – Santa Clarademos 52% ao Santa ClaraCerto
- 2–1Académico de Viseu – Estoril Praiademos 42% ao Académico de ViseuCerto
- 1–2Marítimo – Portodemos 76% ao PortoCerto
- 1–3Sporting de Braga – Sportingdemos 49% ao SportingCerto
- 0–1Moreirense – Gil Vicentedemos 39% ao Gil VicenteCerto
- 3–1Porto – Benficademos 37% ao BenficaFalhou
- 0–0Santa Clara – Sporting de Bragademos 46% ao Sporting de BragaFalhou
- 1–2Estoril Praia – Casa Piademos 55% ao Estoril PraiaFalhou
- 1–1Vitória SC – Moreirensedemos 64% ao Vitória SCFalhou
- 0–2Estrela da Amadora – Académico de Viseudemos 45% ao Estrela da AmadoraFalhou
- 2–2Sporting – Aroucademos 81% ao SportingFalhou
- 1–0Alverca – Rio Avedemos 49% ao AlvercaCerto
- 0–4Nacional – Famalicãodemos 45% ao FamalicãoCerto
- 1–1Gil Vicente – Marítimodemos 42% ao Gil VicenteFalhou
- 1–0Sporting de Braga – Estoril Praiademos 67% ao Sporting de BragaCerto
- 3–1Moreirense – Marítimodemos 39% ao MoreirenseCerto
- 3–3Rio Ave – Estrela da Amadorademos 37% ao Estrela da AmadoraFalhou
- 1–1Famalicão – Sportingdemos 63% ao SportingFalhou
- 3–1Benfica – Gil Vicentedemos 87% ao BenficaCerto
- 1–2Arouca – Santa Clarademos 36% ao AroucaFalhou
- 2–1Académico de Viseu – Vitória SCdemos 47% ao Vitória SCFalhou
- 1–4Casa Pia – Portodemos 80% ao PortoCerto
- 1–3Nacional – Alvercademos 36% ao AlvercaCerto
- 2–1Estrela da Amadora – Sporting de Bragademos 56% ao Sporting de BragaFalhou
- 0–4Moreirense – Benficademos 84% ao BenficaCerto
- 0–0Estoril Praia – Aroucademos 42% ao Estoril PraiaFalhou
- 0–1Gil Vicente – Académico de Viseudemos 51% ao Gil VicenteFalhou
- 0–0Vitória SC – Casa Piademos 64% ao Vitória SCFalhou
- 4–0Santa Clara – Rio Avedemos 55% ao Santa ClaraCerto
- 2–0Sporting – Nacionaldemos 81% ao SportingCerto
- 0–3Marítimo – Benficademos 81% ao BenficaCerto
- 1–2Alverca – Sporting de Bragademos 53% ao Sporting de BragaCerto
- 2–2Estrela da Amadora – Famalicãodemos 44% ao FamalicãoFalhou
- 2–1Porto – Moreirensedemos 84% ao PortoCerto
- 1–0Sporting de Braga – Vitória SCdemos 56% ao Sporting de BragaCerto
- 2–1Benfica – Estoril Praiademos 84% ao BenficaCerto
- 0–0Famalicão – Gil Vicentedemos 44% ao FamalicãoFalhou
- 0–1Casa Pia – Moreirensedemos 40% ao Casa PiaFalhou
- 2–3Nacional – Estrela da Amadorademos 41% ao NacionalFalhou
- 0–3Académico de Viseu – Portodemos 73% ao PortoCerto
- 2–1Arouca – Marítimodemos 44% ao AroucaCerto
- 1–1Alverca – Santa Clarademos 35% ao AlvercaFalhou
- 0–4Rio Ave – Sportingdemos 71% ao SportingCerto
- 2–0Gil Vicente – Casa Piademos 57% ao Gil VicenteCerto
- 2–0Porto – Aroucademos 81% ao PortoCerto
- 1–0Santa Clara – Famalicãodemos 36% ao Santa ClaraCerto
- 1–0Vitória SC – Nacionaldemos 57% ao Vitória SCCerto
- 3–1Sporting – Alvercademos 81% ao SportingCerto
- 0–2Estoril Praia – Rio Avedemos 51% ao Estoril PraiaFalhou
- 2–2Marítimo – Académico de Viseudemos 42% ao MarítimoFalhou
- 0–7Casa Pia – Benficademos 81% ao BenficaCerto
- 1–2Famalicão – Marítimodemos 54% ao FamalicãoFalhou
- 4–0Arouca – Moreirensedemos 46% ao AroucaCerto
- 2–0Nacional – Estoril Praiademos 37% ao Estoril PraiaFalhou
- 0–2Rio Ave – Portodemos 69% ao PortoCerto
- 0–1Académico de Viseu – Santa Clarademos 34% ao Académico de ViseuFalhou
- 2–2Alverca – Estrela da Amadorademos 39% ao AlvercaFalhou
- 3–2Sporting – Vitória SCdemos 80% ao SportingCerto
- 2–2Santa Clara – Nacionaldemos 51% ao Santa ClaraFalhou
- 2–2Moreirense – Sporting de Bragademos 56% ao Sporting de BragaFalhou
- 1–0Gil Vicente – Rio Avedemos 49% ao Gil VicenteCerto
- 2–2Benfica – Académico de Viseudemos 89% ao BenficaFalhou
- 2–0Porto – Alvercademos 83% ao PortoCerto
- 2–2Estrela da Amadora – Sportingdemos 80% ao SportingFalhou
- 0–1Vitória SC – Aroucademos 55% ao Vitória SCFalhou
- 1–0Marítimo – Casa Piademos 36% ao MarítimoCerto
- 1–1Estoril Praia – Famalicãodemos 46% ao FamalicãoFalhou