Modelo Poisson jerárquico (Baio–Blangiardo) con priors jerárquicos (partial pooling), ponderación por recencia (vida media 730 d) y término de altitud.
Inferencia NUTS (numpyro) · 7773 partidos · 216 selecciones.
Evaluación held-out (últimas 880): acc 60.3% · log-loss 0.8516 (supera a Dixon–Coles 58.1%/0.911; el XGBoost final 61.7%/0.832 sigue líder en métricas de punto).
Ventaja de localía ≈1.27× goles · penalización por altitud β=0.106/km que sufre el visitante al subir sobre su altitud de casa.
Probabilidad de avanzar (Monte Carlo, 50 000 torneos)
Avanzan a dieciseisavos (Last-32): los 2 primeros de cada grupo + los 8 mejores terceros de 12.
Grupo A
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Mexico |
41% |
29% |
84% |
5.16 |
| South Korea |
34% |
30% |
80% |
4.80 |
| Czech Republic |
14% |
21% |
55% |
3.28 |
| South Africa |
12% |
19% |
50% |
3.06 |
Grupo A — visual
@vega-lite
{"title": "Grupo A — Monte Carlo (50 000 torneos)", "data": {"values": [{"sel": "Mexico", "métrica": "Gana grupo", "p": 41}, {"sel": "Mexico", "métrica": "Avanza R32", "p": 84}, {"sel": "S. Korea", "métrica": "Gana grupo", "p": 34}, {"sel": "S. Korea", "métrica": "Avanza R32", "p": 80}, {"sel": "Czechia", "métrica": "Gana grupo", "p": 14}, {"sel": "Czechia", "métrica": "Avanza R32", "p": 55}, {"sel": "S. Africa", "métrica": "Gana grupo", "p": 12}, {"sel": "S. Africa", "métrica": "Avanza R32", "p": 50}]}, "mark": "bar", "encoding": {"x": {"field": "sel", "type": "nominal", "title": null}, "xOffset": {"field": "métrica"}, "y": {"field": "p", "type": "quantitative", "title": "%"}, "color": {"field": "métrica", "scale": {"range": ["#7dd3fc", "#86efac"]}}}}
Grupo B
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Switzerland |
47% |
34% |
92% |
5.87 |
| Canada |
41% |
36% |
90% |
5.63 |
| Qatar |
8% |
18% |
49% |
2.96 |
| Bosnia and Herzegovina |
4% |
12% |
33% |
2.24 |
Grupo C
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Brazil |
52% |
33% |
94% |
6.05 |
| Morocco |
38% |
40% |
91% |
5.60 |
| Scotland |
7% |
18% |
50% |
2.92 |
| Haiti |
3% |
10% |
28% |
2.01 |
Grupo D
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Australia |
38% |
27% |
81% |
4.95 |
| United States |
24% |
26% |
69% |
4.08 |
| Paraguay |
20% |
25% |
65% |
3.83 |
| Turkey |
17% |
22% |
57% |
3.42 |
Grupo E
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Germany |
48% |
28% |
89% |
5.52 |
| Ecuador |
30% |
34% |
81% |
4.73 |
| Ivory Coast |
17% |
27% |
67% |
3.83 |
| Curaçao |
5% |
12% |
32% |
2.20 |
Grupo F
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Japan |
46% |
29% |
89% |
5.54 |
| Netherlands |
34% |
32% |
83% |
4.93 |
| Tunisia |
13% |
23% |
58% |
3.39 |
| Sweden |
8% |
15% |
40% |
2.61 |
Grupo G
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Belgium |
36% |
28% |
79% |
4.77 |
| Iran |
27% |
26% |
72% |
4.26 |
| Egypt |
19% |
25% |
64% |
3.78 |
| New Zealand |
18% |
21% |
57% |
3.49 |
Grupo H
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Spain |
63% |
27% |
96% |
6.50 |
| Uruguay |
29% |
44% |
87% |
5.14 |
| Saudi Arabia |
4% |
17% |
43% |
2.64 |
| Cape Verde |
3% |
12% |
32% |
2.19 |
Grupo I
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| France |
43% |
29% |
86% |
5.32 |
| Norway |
25% |
28% |
73% |
4.30 |
| Senegal |
24% |
28% |
73% |
4.27 |
| Iraq |
7% |
14% |
38% |
2.50 |
Grupo J
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Argentina |
70% |
20% |
96% |
6.71 |
| Algeria |
13% |
32% |
64% |
3.72 |
| Austria |
10% |
28% |
59% |
3.42 |
| Jordan |
6% |
20% |
44% |
2.71 |
Grupo K
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| Colombia |
43% |
29% |
86% |
5.24 |
| Portugal |
37% |
31% |
82% |
4.94 |
| Uzbekistan |
12% |
22% |
52% |
3.15 |
| DR Congo |
9% |
18% |
46% |
2.84 |
Grupo L
| Selección |
Gana grupo |
2.º |
Avanza R32 |
Pts esp. |
| England |
61% |
25% |
95% |
6.35 |
| Croatia |
25% |
38% |
80% |
4.65 |
| Panama |
8% |
20% |
50% |
2.99 |
| Ghana |
6% |
16% |
41% |
2.58 |
Predicción por partido (con altitud de sede)
Probabilidades % (L/E/V) y marcador modal del posterior (no el redondeo de la media).
Grupo A
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-11 |
Mexico vs South Africa |
54/28/18 |
1-0 |
Ciudad de México (2240 m) |
| 2026-06-12 |
South Korea vs Czech Republic |
48/29/23 |
1-0 |
Ciudad de México (2240 m) |
| 2026-06-18 |
Czech Republic vs South Africa |
36/29/35 |
1-1 |
Guadalajara (1500 m) |
| 2026-06-19 |
Mexico vs South Korea |
39/31/30 |
1-0 |
Guadalajara (1500 m) |
| 2026-06-25 |
Czech Republic vs Mexico |
22/28/50 |
0-1 |
Monterrey (540 m) |
| 2026-06-25 |
South Africa vs South Korea |
21/26/53 |
0-1 |
Monterrey (540 m) |
Grupo B
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-12 |
Canada vs Bosnia and Herzegovina |
67/21/13 |
1-0 |
Toronto |
| 2026-06-13 |
Qatar vs Switzerland |
16/19/66 |
0-2 |
Toronto |
| 2026-06-18 |
Switzerland vs Bosnia and Herzegovina |
70/19/11 |
2-0 |
Vancouver |
| 2026-06-18 |
Canada vs Qatar |
63/20/17 |
2-0 |
Vancouver |
| 2026-06-24 |
Switzerland vs Canada |
38/27/35 |
1-1 |
Seattle |
| 2026-06-24 |
Bosnia and Herzegovina vs Qatar |
29/25/46 |
1-1 |
Seattle |
Grupo C
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-13 |
Brazil vs Morocco |
36/34/30 |
0-0 |
Arlington |
| 2026-06-14 |
Haiti vs Scotland |
29/25/46 |
1-1 |
Arlington |
| 2026-06-19 |
Scotland vs Morocco |
14/27/58 |
0-1 |
Houston |
| 2026-06-20 |
Brazil vs Haiti |
78/14/8 |
2-0 |
Houston |
| 2026-06-24 |
Morocco vs Haiti |
70/20/10 |
1-0 |
Kansas City |
| 2026-06-24 |
Scotland vs Brazil |
12/21/67 |
0-1 |
Kansas City |
Grupo D
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-13 |
United States vs Paraguay |
36/32/33 |
0-0 |
Philadelphia |
| 2026-06-14 |
Australia vs Turkey |
51/25/24 |
1-0 |
Philadelphia |
| 2026-06-19 |
United States vs Australia |
28/29/43 |
0-1 |
East Rutherford |
| 2026-06-20 |
Turkey vs Paraguay |
32/28/39 |
1-1 |
East Rutherford |
| 2026-06-26 |
Turkey vs United States |
32/25/43 |
1-1 |
Foxborough |
| 2026-06-26 |
Paraguay vs Australia |
26/33/42 |
0-0 |
Foxborough |
Grupo E
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-14 |
Germany vs Curaçao |
71/18/11 |
2-0 |
Miami Gardens |
| 2026-06-14 |
Ivory Coast vs Ecuador |
25/37/39 |
0-0 |
Miami Gardens |
| 2026-06-20 |
Germany vs Ivory Coast |
50/27/23 |
1-0 |
Atlanta |
| 2026-06-21 |
Ecuador vs Curaçao |
57/29/14 |
1-0 |
Atlanta |
| 2026-06-25 |
Ecuador vs Germany |
30/31/39 |
0-1 |
Houston |
| 2026-06-25 |
Curaçao vs Ivory Coast |
20/29/50 |
0-1 |
Houston |
Grupo F
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-14 |
Netherlands vs Japan |
30/26/44 |
1-1 |
Santa Clara |
| 2026-06-15 |
Sweden vs Tunisia |
30/29/41 |
0-1 |
Santa Clara |
| 2026-06-20 |
Netherlands vs Sweden |
61/20/19 |
2-1 |
Inglewood |
| 2026-06-21 |
Tunisia vs Japan |
19/29/52 |
0-1 |
Inglewood |
| 2026-06-25 |
Tunisia vs Netherlands |
24/29/48 |
0-1 |
Seattle |
| 2026-06-25 |
Japan vs Sweden |
65/20/14 |
2-0 |
Seattle |
Grupo G
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-15 |
Belgium vs Egypt |
42/31/27 |
1-0 |
Arlington |
| 2026-06-16 |
Iran vs New Zealand |
44/26/30 |
1-1 |
Arlington |
| 2026-06-21 |
Belgium vs Iran |
41/27/32 |
1-1 |
Kansas City |
| 2026-06-22 |
New Zealand vs Egypt |
32/31/37 |
0-0 |
Kansas City |
| 2026-06-27 |
New Zealand vs Belgium |
26/25/49 |
1-1 |
Houston |
| 2026-06-27 |
Egypt vs Iran |
31/31/38 |
0-1 |
Houston |
Grupo H
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-15 |
Spain vs Cape Verde |
78/15/7 |
2-0 |
Philadelphia |
| 2026-06-15 |
Saudi Arabia vs Uruguay |
14/31/55 |
0-1 |
Philadelphia |
| 2026-06-21 |
Spain vs Saudi Arabia |
72/19/9 |
1-0 |
Foxborough |
| 2026-06-21 |
Uruguay vs Cape Verde |
61/26/12 |
1-0 |
Foxborough |
| 2026-06-27 |
Uruguay vs Spain |
26/30/44 |
0-1 |
East Rutherford |
| 2026-06-27 |
Cape Verde vs Saudi Arabia |
30/34/37 |
0-0 |
East Rutherford |
Grupo I
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-16 |
France vs Senegal |
44/29/27 |
1-0 |
Atlanta |
| 2026-06-16 |
Iraq vs Norway |
21/26/53 |
0-1 |
Atlanta |
| 2026-06-22 |
France vs Iraq |
60/25/15 |
1-0 |
Miami Gardens |
| 2026-06-23 |
Norway vs Senegal |
37/26/37 |
1-1 |
Miami Gardens |
| 2026-06-26 |
Norway vs France |
28/25/47 |
1-1 |
Houston |
| 2026-06-26 |
Senegal vs Iraq |
50/30/21 |
1-0 |
Houston |
Grupo J
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-17 |
Argentina vs Algeria |
63/23/14 |
1-0 |
Inglewood |
| 2026-06-17 |
Austria vs Jordan |
43/27/30 |
1-1 |
Inglewood |
| 2026-06-22 |
Argentina vs Austria |
65/22/12 |
1-0 |
Santa Clara |
| 2026-06-23 |
Jordan vs Algeria |
27/26/47 |
1-1 |
Santa Clara |
| 2026-06-28 |
Jordan vs Argentina |
9/18/73 |
0-2 |
Seattle |
| 2026-06-28 |
Algeria vs Austria |
39/28/33 |
1-1 |
Seattle |
Grupo K
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-17 |
Portugal vs DR Congo |
50/32/18 |
1-0 |
Ciudad de México (2240 m) |
| 2026-06-18 |
Uzbekistan vs Colombia |
18/28/54 |
0-1 |
Ciudad de México (2240 m) |
| 2026-06-23 |
Portugal vs Uzbekistan |
48/31/21 |
1-0 |
Guadalajara (1500 m) |
| 2026-06-24 |
Colombia vs DR Congo |
56/28/16 |
1-0 |
Guadalajara (1500 m) |
| 2026-06-27 |
Colombia vs Portugal |
38/26/36 |
1-1 |
Monterrey (540 m) |
| 2026-06-27 |
DR Congo vs Uzbekistan |
28/38/34 |
0-0 |
Monterrey (540 m) |
Grupo L
| Fecha |
Partido |
L/E/V (%) |
Marcador |
Sede |
| 2026-06-17 |
England vs Croatia |
52/27/21 |
1-0 |
Toronto |
| 2026-06-17 |
Ghana vs Panama |
33/27/41 |
1-1 |
Toronto |
| 2026-06-23 |
England vs Ghana |
70/20/10 |
1-0 |
Vancouver |
| 2026-06-23 |
Panama vs Croatia |
23/24/53 |
0-1 |
Vancouver |
| 2026-06-27 |
Panama vs England |
12/20/68 |
0-1 |
Kansas City |
| 2026-06-27 |
Croatia vs Ghana |
55/25/20 |
1-0 |
Kansas City |