INSIGHTS

Knockout53% confidence

Switzerland vs Algeria

Too close to call — Switzerland 45%, level after 90 26%, Algeria 29%. The gap is mostly class — Switzerland rate 1914 to 1780; 1.6-1.2 on the goals model.

form11.11
goal_diff-12.79
xg1.2
Knockout57% confidence

USA vs Bosnia and Herzegovina

USA dominate the read at 61% (USA 61% / level after 90 21% / Bosnia and Herzegovina 18%). USA's rating (1781 vs 1622) is the main separator; goals look likely (2.1-1.0 expected, over 2.5 at 61%).

form11.11
goal_diff45.74
xg42.87
Knockout66% confidence

Colombia vs Ghana

Colombia dominate the read at 75% (Colombia 75% / level after 90 17% / Ghana 8%). The gap is mostly class — Colombia rate 2004 to 1575; goals look likely (2.3-0.6 expected, over 2.5 at 56%).

form38.89
goal_diff18.65
xg64.43
Knockout57% confidence

Germany vs Paraguay

Germany are favoured at 59%, though Paraguay (18%) and level after 90 (24%) keep it open. Germany look the bigger threat going forward; 1.8-0.9 on the goals model.

form27.78
goal_diff73.97
xg100
Knockout63% confidence

England vs DR Congo

This looks England's to lose at 69% (England 69% / level after 90 21% / DR Congo 10%). England's rating (2038 vs 1712) is the main separator; 1.9-0.6 on the goals model.

form16.67
goal_diff50.8
xg100
Knockout53% confidence

Mexico vs Ecuador

Honours could go either way: Mexico 41%, Ecuador 27%, with level after 90 at 32%. Mexico's recent form is doing the work; few goals projected (1.1-0.8 expected).

form38.89
goal_diff23.47
xg3.53
Knockout67% confidence

France vs Sweden

France are strong favourites at 77% (France 77% / level after 90 15% / Sweden 8%). France's rating (2123 vs 1742) is the main separator; expect an open game (2.6-0.8 expected, over 2.5 at 66%).

form38.89
goal_diff45.01
xg45.18
Knockout53% confidence

Belgium vs Senegal

Honours could go either way: Belgium 39%, Senegal 35%, with level after 90 at 26%. Belgium look the bigger threat going forward; 1.4-1.4 on the goals model.

form16.67
goal_diff-9.42
xg55.52
Knockout61% confidence

Spain vs Austria

Spain are strong favourites at 67% (Spain 67% / level after 90 20% / Austria 13%). The gap is mostly class — Spain rate 2144 to 1841; expect an open game (2.2-0.9 expected, over 2.5 at 59%).

form-16.67
goal_diff22.83
xg60.35
Knockout73% confidence

Argentina vs Cabo Verde

Argentina dominate the read at 84% (Argentina 84% / level after 90 12% / Cabo Verde 3%). The gap is mostly class — Argentina rate 2144 to 1622; around 2.5-0.4 goals expected.

form61.11
goal_diff57.67
xg100
Knockout54% confidence

Portugal vs Croatia

Portugal hold the edge at 50%, but it is no formality — level after 90 24%, Croatia 26%. The gap is mostly class — Portugal rate 1990 to 1905; goals look likely (1.8-1.2 expected, over 2.5 at 58%).

form27.78
goal_diff28.17
xg26.35
Knockout55% confidence

Côte d'Ivoire vs Norway

Norway are favoured at 54%, though Côte d'Ivoire (23%) and level after 90 (24%) keep it open. Norway's chance creation tilts it; expect an open game (1.1-1.8 expected, over 2.5 at 57%).

form22.22
goal_diff-45.26
xg-100
Knockout53% confidence

Netherlands vs Morocco

Too close to call — Netherlands 40%, level after 90 27%, Morocco 34%. Netherlands's rating (1980 vs 1877) is the main separator; around 1.4-1.3 goals expected.

form-16.67
goal_diff-3.34
xg-17.14
Knockout56% confidence

South Africa vs Canada

Canada hold the edge at 53%, but it is no formality — level after 90 27%, South Africa 21%. The gap is mostly class — Canada rate 1748 to 1575; 0.9-1.6 on the goals model.

form-22.22
goal_diff-27.34
xg-54.87
Knockout53% confidence

Brazil vs Japan

Too close to call — Brazil 34%, level after 90 26%, Japan 40%. Japan look the bigger threat going forward; around 1.4-1.5 goals expected.

form11.11
goal_diff-64.76
xg21.23
Knockout54% confidence

Australia vs Egypt

A lean to Australia (47%) rather than a strong call, with level after 90 live at 28%. Australia's rating (1800 vs 1740) is the main separator; 1.4-1.0 on the goals model.

form-33.33
goal_diff28.58
xg13.13
GROUP F67% confidence

Tunisia vs Netherlands

Netherlands are strong favourites at 76% (Tunisia 8% / draw 16% / Netherlands 76%). The gap is mostly class — Netherlands rate 1972 to 1570; goals look likely (0.7-2.5 expected, over 2.5 at 63%).

form-55.56
goal_diff-63.02
xg-100
GROUP F64% confidence

Japan vs Sweden

Japan are strong favourites at 72% (Japan 72% / draw 17% / Sweden 11%). Japan's rating (1925 vs 1727) is the main separator; expect an open game (2.5-0.9 expected, over 2.5 at 67%).

form33.33
goal_diff87.58
xg25.82
GROUP E54% confidence

Ecuador vs Germany

Germany hold the edge at 48%, but it is no formality — draw 28%, Ecuador 24%. Germany look the bigger threat going forward; around 1.0-1.5 goals expected.

form-22.22
goal_diff-49.61
xg-37.87
GROUP E61% confidence

Curaçao vs Côte d'Ivoire

This looks Côte d'Ivoire's to lose at 66% (Curaçao 13% / draw 21% / Côte d'Ivoire 66%). Côte d'Ivoire's rating (1728 vs 1453) is the main separator; around 0.8-2.0 goals expected.

form-77.78
goal_diff-43.93
xg-57.68
GROUP D53% confidence

Paraguay vs Australia

Too close to call — Paraguay 27%, draw 29%, Australia 44%. Australia look the bigger threat going forward; few goals projected (1.0-1.3 expected).

form27.78
goal_diff-59.33
xg-50.72
GROUP D53% confidence

Türkiye vs USA

Too close to call — Türkiye 33%, draw 25%, USA 42%. No single signal dominates; goals look likely (1.4-1.7 expected, over 2.5 at 60%).

form16.67
goal_diff-18.13
xg-0.17
GROUP C66% confidence

Morocco vs Haiti

This looks Morocco's to lose at 74% (Morocco 74% / draw 17% / Haiti 9%). Morocco's rating (1866 vs 1528) is the main separator; expect an open game (2.3-0.7 expected, over 2.5 at 57%).

form61.11
goal_diff47.09
xg75.97
GROUP C58% confidence

Scotland vs Brazil

This looks Brazil's to lose at 61% (Scotland 16% / draw 23% / Brazil 61%). Brazil look the bigger threat going forward; around 0.9-1.9 goals expected.

form-38.89
goal_diff-44.46
xg-95.94
GROUP B55% confidence

Bosnia and Herzegovina vs Qatar

A lean to Bosnia and Herzegovina (54%) rather than a strong call, with the draw live at 24%. Bosnia and Herzegovina's rating (1596 vs 1437) is the main separator; goals look likely (1.9-1.1 expected, over 2.5 at 57%).

form27.78
goal_diff12.33
xg40.61
GROUP B53% confidence

Switzerland vs Canada

Too close to call — Switzerland 45%, draw 27%, Canada 29%. The gap is mostly class — Switzerland rate 1885 to 1777; around 1.5-1.2 goals expected.

form16.67
goal_diff5.79
xg-9.06
GROUP A58% confidence

South Africa vs South Korea

South Korea dominate the read at 60% (South Africa 16% / draw 24% / South Korea 60%). The gap is mostly class — South Korea rate 1771 to 1527; 0.8-1.8 on the goals model.

form-22.22
goal_diff-38.41
xg-40
GROUP A57% confidence

Czechia vs Mexico

Mexico are favoured at 58%, though Czechia (17%) and the draw (24%) keep it open. Mexico's rating (1896 vs 1696) is the main separator; 0.9-1.8 on the goals model.

form-55.56
goal_diff-24.66
xg-20.61
GROUP J71% confidence

Jordan vs Argentina

Argentina dominate the read at 81% (Jordan 5% / draw 14% / Argentina 81%). Argentina's rating (2144 vs 1632) is the main separator; goals look likely (0.5-2.4 expected, over 2.5 at 55%).

form-88.89
goal_diff-58.15
xg-100
GROUP J53% confidence

Algeria vs Austria

Honours could go either way: Algeria 33%, Austria 40%, with the draw at 26%. Austria look the bigger threat going forward; around 1.3-1.5 goals expected.

form-16.67
goal_diff-7.98
xg-19.24
GROUP G60% confidence

New Zealand vs Belgium

Belgium are strong favourites at 65% (New Zealand 15% / draw 20% / Belgium 65%). The gap is mostly class — Belgium rate 1869 to 1549; goals look likely (0.9-2.1 expected, over 2.5 at 60%).

form-44.44
goal_diff-12.97
xg-98.58
GROUP H61% confidence

Uruguay vs Spain

This looks Spain's to lose at 66% (Uruguay 13% / draw 21% / Spain 66%). The gap is mostly class — Spain rate 2134 to 1851; 0.7-2.0 on the goals model.

form-27.78
goal_diff-62.98
xg-83.37
GROUP H53% confidence

Cabo Verde vs Saudi Arabia

Too close to call — Cabo Verde 42%, draw 29%, Saudi Arabia 29%. Cabo Verde arrive the sharper side on form; around 1.3-1.1 goals expected.

form16.67
goal_diff21.94
xg-73.78
GROUP K52% confidence

Colombia vs Portugal

Honours could go either way: Colombia 38%, Portugal 36%, with the draw at 26%. The metrics are hard to separate; 1.4-1.4 on the goals model.

form-11.11
goal_diff-21.89
xg-30.61
GROUP L60% confidence

Croatia vs Ghana

This looks Croatia's to lose at 66% (Croatia 66% / draw 21% / Ghana 13%). The gap is mostly class — Croatia rate 1896 to 1584; goals look likely (2.1-0.8 expected, over 2.5 at 56%).

form22.22
goal_diff12.36
xg68.69
GROUP L63% confidence

Panama vs England

This looks England's to lose at 70% (Panama 10% / draw 20% / England 70%). England's rating (2028 vs 1668) is the main separator; 0.7-2.1 on the goals model.

form-27.78
goal_diff-56.76
xg-90.51
GROUP I53% confidence

Norway vs France

Honours could go either way: Norway 33%, France 42%, with the draw at 25%. France's rating (2090 vs 1951) is the main separator; expect an open game (1.5-1.7 expected, over 2.5 at 61%).

form-22.22
goal_diff60.87
xg46.32
GROUP G53% confidence

Egypt vs Iran

A genuine coin-flip: Egypt 29%, draw 28%, Iran 42%. Iran's chance creation tilts it; 1.1-1.4 on the goals model.

form0
goal_diff-31.45
xg-5.54
GROUP K52% confidence

DR Congo vs Uzbekistan

Honours could go either way: DR Congo 37%, Uzbekistan 33%, with the draw at 30%. DR Congo's recent form is doing the work; few goals projected (1.1-1.1 expected).

form22.22
goal_diff6.94
xg-9.39
GROUP I59% confidence

Senegal vs Iraq

This looks Senegal's to lose at 62% (Senegal 62% / draw 23% / Iraq 15%). The gap is mostly class — Senegal rate 1817 to 1586; around 1.9-0.8 goals expected.

form-5.56
goal_diff48.83
xg-4.71
GROUP K58% confidence

Portugal vs Uzbekistan

Portugal dominate the read at 60% (Portugal 60% / draw 23% / Uzbekistan 16%). The gap is mostly class — Portugal rate 1967 to 1698; 1.9-0.9 on the goals model.

form33.33
goal_diff25.51
xg59.69
GROUP J54% confidence

Jordan vs Algeria

Algeria hold the edge at 49%, but it is no formality — draw 25%, Jordan 26%. Algeria arrive the sharper side on form; around 1.2-1.7 goals expected.

form-44.44
goal_diff-30.79
xg-60.96
GROUP J59% confidence

Argentina vs Austria

Argentina dominate the read at 64% (Argentina 64% / draw 22% / Austria 14%). Argentina's rating (2128 vs 1857) is the main separator; 1.9-0.8 on the goals model.

form11.11
goal_diff5.18
xg1.75
GROUP G53% confidence

New Zealand vs Egypt

A genuine coin-flip: New Zealand 31%, draw 27%, Egypt 42%. Egypt's rating (1711 vs 1578) is the main separator; 1.2-1.4 on the goals model.

form-27.78
goal_diff32.29
xg20.32
GROUP F65% confidence

Tunisia vs Japan

This looks Japan's to lose at 74% (Tunisia 9% / draw 17% / Japan 74%). The gap is mostly class — Japan rate 1910 to 1585; expect an open game (0.7-2.3 expected, over 2.5 at 58%).

form-61.11
goal_diff-77.13
xg-74.81
GROUP E65% confidence

Ecuador vs Curaçao

Ecuador are strong favourites at 74% (Ecuador 74% / draw 19% / Curaçao 8%). The gap is mostly class — Ecuador rate 1890 to 1427; 2.1-0.5 on the goals model.

form38.89
goal_diff2.88
xg50.26
GROUP C63% confidence

Brazil vs Haiti

Brazil dominate the read at 69% (Brazil 69% / draw 19% / Haiti 12%). The gap is mostly class — Brazil rate 1978 to 1536; goals look likely (2.2-0.8 expected, over 2.5 at 58%).

form33.33
goal_diff-18.87
xg-12.08
GROUP D53% confidence

USA vs Australia

A genuine coin-flip: USA 30%, draw 26%, Australia 44%. Australia's recent form is doing the work; 1.2-1.5 on the goals model.

form-22.22
goal_diff-24.2
xg24.28
GROUP A53% confidence

Mexico vs South Korea

Honours could go either way: Mexico 42%, South Korea 30%, with the draw at 28%. Mexico's rating (1881 vs 1786) is the main separator; 1.4-1.1 on the goals model.

form22.22
goal_diff-20.18
xg-9.19
GROUP B61% confidence

Canada vs Qatar

Canada are strong favourites at 66% (Canada 66% / draw 21% / Qatar 13%). Canada's rating (1767 vs 1447) is the main separator; 2.0-0.8 on the goals model.

form38.89
goal_diff29.44
xg65.67
GROUP L54% confidence

Panama vs Croatia

Croatia are favoured at 51%, though Panama (24%) and the draw (25%) keep it open. The gap is mostly class — Croatia rate 1881 to 1683; goals look likely (1.1-1.8 expected, over 2.5 at 56%).

form-11.11
goal_diff-14.81
xg-47.56
GROUP L73% confidence

England vs Ghana

England are strong favourites at 84% (England 84% / draw 12% / Ghana 4%). England's rating (2055 vs 1557) is the main separator; goals look likely (2.7-0.5 expected, over 2.5 at 62%).

form66.67
goal_diff51.95
xg96.31
GROUP I54% confidence

Norway vs Senegal

A lean to Norway (51%) rather than a strong call, with the draw live at 24%. Norway look the bigger threat going forward; expect an open game (1.8-1.2 expected, over 2.5 at 59%).

form11.11
goal_diff56.76
xg100
GROUP H57% confidence

Uruguay vs Cabo Verde

Uruguay are favoured at 58%, though Cabo Verde (16%) and the draw (26%) keep it open. Uruguay's rating (1870 vs 1606) is the main separator; around 1.6-0.7 goals expected.

form0
goal_diff0.81
xg87.18
GROUP H71% confidence

Spain vs Saudi Arabia

This looks Spain's to lose at 82% (Spain 82% / draw 13% / Saudi Arabia 5%). Spain's rating (2129 vs 1598) is the main separator; expect an open game (2.6-0.5 expected, over 2.5 at 58%).

form33.33
goal_diff72.3
xg94.54
GROUP E56% confidence

Germany vs Côte d'Ivoire

A lean to Germany (56%) rather than a strong call, with the draw live at 24%. Germany's chance creation tilts it; 1.9-1.0 on the goals model.

form16.67
goal_diff20.21
xg92.03
GROUP C55% confidence

Scotland vs Morocco

Morocco hold the edge at 54%, but it is no formality — draw 26%, Scotland 20%. Morocco look the bigger threat going forward; around 0.9-1.6 goals expected.

form0
goal_diff-69.56
xg-92.59
GROUP K60% confidence

Colombia vs DR Congo

Colombia are strong favourites at 64% (Colombia 64% / draw 23% / DR Congo 13%). Colombia's rating (1998 vs 1674) is the main separator; around 1.8-0.7 goals expected.

form5.56
goal_diff17.02
xg46.97
GROUP I67% confidence

France vs Iraq

France are strong favourites at 77% (France 77% / draw 16% / Iraq 7%). The gap is mostly class — France rate 2084 to 1592; expect an open game (2.4-0.6 expected, over 2.5 at 56%).

form44.44
goal_diff34.13
xg82.8
GROUP G53% confidence

Belgium vs Iran

A lean to Belgium (46%) rather than a strong call, with the draw live at 26%. Belgium look the bigger threat going forward; 1.6-1.2 on the goals model.

form16.67
goal_diff1.56
xg74.22
GROUP F58% confidence

Netherlands vs Sweden

Netherlands are strong favourites at 61% (Netherlands 61% / draw 21% / Sweden 18%). The gap is mostly class — Netherlands rate 1944 to 1755; goals look likely (2.2-1.2 expected, over 2.5 at 66%).

form0
goal_diff32.16
xg33.61
GROUP D54% confidence

Türkiye vs Paraguay

A lean to Türkiye (48%) rather than a strong call, with the draw live at 26%. Türkiye's chance creation tilts it; 1.6-1.1 on the goals model.

form22.22
goal_diff32.79
xg60.76
GROUP B59% confidence

Switzerland vs Bosnia and Herzegovina

Switzerland are strong favourites at 65% (Switzerland 65% / draw 21% / Bosnia and Herzegovina 14%). The gap is mostly class — Switzerland rate 1865 to 1616; goals look likely (2.1-0.8 expected, over 2.5 at 55%).

form-5.56
goal_diff36.67
xg50.5
GROUP A56% confidence

Czechia vs South Africa

Czechia are favoured at 56%, though South Africa (19%) and the draw (24%) keep it open. Czechia's rating (1712 vs 1511) is the main separator; around 1.8-0.9 goals expected.

form50
goal_diff23.48
xg40.54
GROUP J61% confidence

Argentina vs Algeria

This looks Argentina's to lose at 66% (Argentina 66% / draw 22% / Algeria 12%). The gap is mostly class — Argentina rate 2115 to 1772; around 1.9-0.7 goals expected.

form27.78
goal_diff8.36
xg5.04
GROUP I62% confidence

Iraq vs Norway

Norway are strong favourites at 70% (Iraq 11% / draw 19% / Norway 70%). Norway's rating (1914 vs 1607) is the main separator; goals look likely (0.8-2.2 expected, over 2.5 at 58%).

form-5.56
goal_diff-96.62
xg-100
GROUP I54% confidence

France vs Senegal

France hold the edge at 49%, but it is no formality — draw 26%, Senegal 25%. France's rating (2063 vs 1860) is the main separator; around 1.6-1.1 goals expected.

form16.67
goal_diff-27.07
xg33.37
GROUP G57% confidence

Iran vs New Zealand

Iran hold the edge at 58%, but it is no formality — draw 23%, New Zealand 19%. The gap is mostly class — Iran rate 1772 to 1562; expect an open game (1.9-1.0 expected, over 2.5 at 57%).

form38.89
goal_diff5.69
xg19.24
GROUP H57% confidence

Saudi Arabia vs Uruguay

A lean to Uruguay (56%) rather than a strong call, with the draw live at 27%. The gap is mostly class — Uruguay rate 1870 to 1598; a tight, low-scoring game is on the cards (0.7-1.5 expected).

form-16.67
goal_diff-18.25
xg3.55
GROUP G56% confidence

Belgium vs Egypt

A lean to Belgium (56%) rather than a strong call, with the draw live at 25%. Belgium look the bigger threat going forward; around 1.7-0.9 goals expected.

form27.78
goal_diff39.55
xg100
GROUP H73% confidence

Spain vs Cabo Verde

Spain are strong favourites at 84% (Spain 84% / draw 12% / Cabo Verde 4%). The gap is mostly class — Spain rate 2129 to 1606; expect an open game (2.7-0.5 expected, over 2.5 at 61%).

form16.67
goal_diff56.1
xg100
GROUP F54% confidence

Sweden vs Tunisia

Sweden hold the edge at 52%, but it is no formality — draw 24%, Tunisia 24%. Sweden's rating (1755 vs 1585) is the main separator; goals look likely (1.8-1.1 expected, over 2.5 at 56%).

form33.33
goal_diff5.46
xg80.09
GROUP E53% confidence

Côte d'Ivoire vs Ecuador

Honours could go either way: Côte d'Ivoire 29%, Ecuador 40%, with the draw at 32%. Ecuador's rating (1890 vs 1743) is the main separator; few goals projected (0.9-1.1 expected).

form22.22
goal_diff37.66
xg-14.4
GROUP F53% confidence

Netherlands vs Japan

Honours could go either way: Netherlands 33%, Japan 43%, with the draw at 24%. Japan arrive the sharper side on form; expect an open game (1.5-1.7 expected, over 2.5 at 61%).

form-27.78
goal_diff-39.5
xg38.89
GROUP E74% confidence

Germany vs Curaçao

This looks Germany's to lose at 85% (Germany 85% / draw 10% / Curaçao 4%). Germany's rating (1939 vs 1427) is the main separator; expect an open game (3.1-0.6 expected, over 2.5 at 72%).

form77.78
goal_diff60.75
xg100
GROUP D53% confidence

Australia vs Türkiye

Australia hold the edge at 46%, but it is no formality — draw 26%, Türkiye 28%. No single signal dominates; around 1.6-1.2 goals expected.

form-16.67
goal_diff41.16
xg-14.4
GROUP C54% confidence

Haiti vs Scotland

Scotland are favoured at 51%, though Haiti (25%) and the draw (25%) keep it open. The gap is mostly class — Scotland rate 1794 to 1536; goals look likely (1.2-1.8 expected, over 2.5 at 56%).

form-27.78
goal_diff38.18
xg66.42
GROUP C53% confidence

Brazil vs Morocco

Honours could go either way: Brazil 36%, Morocco 35%, with the draw at 29%. Brazil's rating (1978 vs 1840) is the main separator; around 1.2-1.2 goals expected.

form5.56
goal_diff-50.24
xg-38.26
GROUP B64% confidence

Qatar vs Switzerland

Switzerland dominate the read at 73% (Qatar 9% / draw 18% / Switzerland 73%). Switzerland's rating (1865 vs 1447) is the main separator; goals look likely (0.7-2.3 expected, over 2.5 at 57%).

form-22.22
goal_diff-36.88
xg-71.96
GROUP D54% confidence

USA vs Paraguay

USA are favoured at 48%, though Paraguay (26%) and the draw (26%) keep it open. USA look the bigger threat going forward; around 1.6-1.1 goals expected.

form-16.67
goal_diff49.75
xg70.64
GROUP B55% confidence

Canada vs Bosnia and Herzegovina

Canada hold the edge at 56%, but it is no formality — draw 25%, Bosnia and Herzegovina 19%. The gap is mostly class — Canada rate 1767 to 1616; 1.7-0.9 on the goals model.

form11.11
goal_diff29.24
xg44.21
GROUP A54% confidence

South Korea vs Czechia

A lean to South Korea (51%) rather than a strong call, with the draw live at 25%. South Korea's chance creation tilts it; expect an open game (1.8-1.2 expected, over 2.5 at 56%).

form5.56
goal_diff28
xg20.02
GROUP A63% confidence

Mexico vs South Africa

Mexico dominate the read at 69% (Mexico 69% / draw 21% / South Africa 10%). Mexico's rating (1881 vs 1511) is the main separator; 1.9-0.6 on the goals model.

form77.78
goal_diff31.3
xg51.36
GROUP K56% confidence

Uzbekistan vs Colombia

Colombia hold the edge at 55%, but it is no formality — draw 26%, Uzbekistan 19%. Colombia's rating (1982 vs 1714) is the main separator; 0.9-1.6 on the goals model.

form-33.33
goal_diff-4.5
xg-28.53
GROUP L55% confidence

England vs Croatia

England are favoured at 53%, though Croatia (22%) and the draw (25%) keep it open. England's rating (2024 vs 1912) is the main separator; around 1.7-1.0 goals expected.

form5.56
goal_diff30.92
xg15.05
GROUP J55% confidence

Austria vs Jordan

A lean to Austria (54%) rather than a strong call, with the draw live at 24%. Austria look the bigger threat going forward; around 1.8-1.1 goals expected.

form44.44
goal_diff41.51
xg94.45
GROUP L55% confidence

Ghana vs Panama

Panama hold the edge at 55%, but it is no formality — draw 24%, Ghana 21%. Panama's rating (1730 vs 1510) is the main separator; around 1.0-1.8 goals expected.

form-33.33
goal_diff3.83
xg-16.1
GROUP K61% confidence

Portugal vs DR Congo

Portugal are strong favourites at 67% (Portugal 67% / draw 21% / DR Congo 12%). The gap is mostly class — Portugal rate 1989 to 1652; around 2.0-0.7 goals expected.

form0
goal_diff30.06
xg88.9