Must be 21+. GAMBLING PROBLEM? Call 1-800-GAMBLER (CO/KY/MD/OH/PA/TN/VA/VT/WV) or (888) 789-7777 or visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), (800)-327-5050 or gamblinghelplinema.org (MA), or visit 1800gambler.net (WV)
Must be 21+. GAMBLING PROBLEM? Call 1-800-GAMBLER (CO/KY/MD/OH/PA/TN/VA/VT/WV) or (888) 789-7777 or visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), (800)-327-5050 or gamblinghelplinema.org (MA), or visit 1800gambler.net (WV)
Squawka / News / World Cup / Squawka’s World Cup AI Predictor: AI score predictions for the semi-finals at the 2026 World Cup

Squawka’s World Cup AI Predictor: AI score predictions for the semi-finals at the 2026 World Cup

Using data from previous tournaments and qualifying, we’ve tasked our model with creating some World Cup AI predictions with correct score picks on every match at this summer’s tournament.

Our AI predictor combines data from qualifying matches, previous World Cups, bookmakers and more to determine the most likely correct score outcome from the game.

As the tournament progresses, the model will focus more heavily on the games that have already taken place within the tournament and it will look beyond results to input shot, possession and general match momentum data to see where value may lie.

France vs Spain

he most mouthwatering semi-final fixture possible. Two of the tournament’s most dominant sides, and between them they have conceded just three goals in twelve games. Something has to give.

France have been nothing short of extraordinary — six wins from six, 16 goals scored, only two conceded across the entire tournament. Kylian Mbappé leads the tournament’s scoring charts with eight goals, and Dembélé has added five. The 2-0 win over Morocco in the quarter-final was composed and professional, and Deschamps’ side have not looked troubled at any stage. Their disciplinary record is remarkably clean — only Tchouaméni, Barcola, Koné, and Olise on yellow cards, none suspended.

Spain have been equally formidable in a different way. Nine goals scored, only one conceded in six games — that solitary goal against Belgium in the quarter-final was the first they had conceded in the entire tournament. Mikel Oyarzabal leads their scoring with four goals, Mikel Merino has added two, and Lamine Yamal continues to be the most exciting player in world football. The 2-1 win over Belgium was their toughest test yet, and they passed it. Five players are on yellow cards — Cubarsí, Laporte, Ferran Torres, Pedri, and Álex Baena — which will require careful management against a French side that can draw fouls in dangerous areas.

The defining tension is France’s attacking firepower against Spain’s defensive organisation. Mbappé’s pace against Spain’s high defensive line is the key matchup — if Spain push up and Mbappé gets in behind, it could be a very long night. But Spain have answered every question asked of them. This is the game of the tournament.

AI Prediction: France 1-0 Spain (AET)

READ MORE: France vs Spain: predictions, best bets, odds and stats

Argentina vs England

The other fixture writes itself. England vs Argentina, a World Cup semi-final, with everything that entails historically and emotionally.

Argentina are the only side in the tournament with a perfect record — six wins from six, Messi level with Mbappé on eight goals and showing no signs of slowing down. The 1-1 draw with Switzerland in the quarter-final, settled on penalties, was their toughest game yet and showed they can grind through adversity. Lautaro Martínez has added two goals, and the squad depth is formidable. Crucially, their disciplinary record is clean — six players on yellow cards but none suspended, and no red cards.

England’s journey to this point has been one of the tournament’s great stories. The 3-2 win at the Azteca over Mexico was the result that announced them as genuine contenders, and the 1-1 draw with Norway, won on penalties in the quarter-final, showed their mental fortitude. Harry Kane and Jude Bellingham are both on six goals — a dual attacking threat that no side has yet been able to fully contain. However, the disciplinary situation is deeply concerning: Declan Rice is suspended (two yellow cards) and Jarrod Quansah is suspended (red card) — losing their defensive midfielder and a centre-back for a World Cup semi-final is a massive handicap. Bellingham, Guéhi, O’Reilly, and Henderson are all on yellow cards too, meaning England must navigate this game with one eye on the card count.

The absence of Rice in particular is enormous. He has been England’s defensive anchor throughout the tournament, and without him Argentina’s midfield — Mac Allister, Fernández, Almada — will have far more freedom to dictate. Argentina’s experience of winning this tournament in 2022, combined with Messi’s relentless form and England’s suspension crisis, makes them narrow favourites. But Kane and Bellingham are capable of deciding any game on their own.

AI Prediction: Argentina 2-1 England

READ MORE: Argentina vs England: predictions, best bets, odds and stats

How the predictions have got on

Our AI Model’s PredictionActual full-time result
Mexico 1-0 South AfricaMexico 2-0 South Africa
South Korea 2-1 Czech RepublicSouth Korea 2-1 Czech Republic
Canada 1-0 Bosnia-HerzegovinaCanada 1-1 Bosnia-Herzegovina
USA 1-0 ParaguayUSA 4-1 Paraguay
Qatar 0-3 SwitzerlandQatar 1-1 Switzerland
Brazil 1-1 MoroccoBrazil 1-1 Morocco
Haiti 1-2 ScotlandHaiti 0-1 Scotland
Australia 1-2 TurkeyAustralia 2-0 Turkey
Germany 4-0 CuracaoGermany 7-1 Curacao
Netherlands 2-1 JapanNetherlands 2-2 Japan
Ivory Coast 0-1 EcuadorIvory Coast 1-0 Ecuador
Sweden 1-1 TunisiaSweden 5-1 Tunisia
Spain 3-0 Cape VerdeSpain 0-0 Cape Verde
Belgium 2-0 EgyptBelgium 1-1 Egypt
Saudi Arabia 0-1 UruguaySaudi Arabia 1-1 Uruguay
Iran 1-0 New ZealandIran 2-2 New Zealand
Senegal 0-1 FranceSenegal 1-3 France
Iraq 0-2 NorwayIraq 1-4 Norway
Argentina 2-0 AlgeriaArgentina 3-0 Algeria
Austria 2-0 JordanAustria 3-1 Jordan
Portugal 2-0 DR CongoPortugal 1-1 DR Congo
England 1-0 CroatiaEngland 4-2 Croatia
Ghana 1-1 PanamaGhana 1-0 Panama
Uzbekistan 0-2 ColombiaUzbekistan 1-3 Colombia
Czech Republic 2-1 South AfricaCzech Republic 1-1 South Africa
Switzerland 1-1 Bosnia-HerzegovinaSwitzerland 4-1 Bosnia-Herzegovina
Canada 2-1 QatarCanada 6-0 Qatar
Mexico 1-1 South KoreaMexico 1-0 South Korea
USA 1-1 AustraliaUSA 2-0 Australia
Scotland 0-1 MoroccoScotland 0-1 Morocco
Brazil 2-0 HaitiBrazil 3-0 Haiti
Turkey 2-1 ParaguayTurkey 0-1 Paraguay
Netherlands 2-2 SwedenNetherlands 5-1 Sweden
Germany 2-1 Ivory CoastGermany 2-1 Ivory Coast
Ecuador 2-0 CuracaoEcuador 0-0 Curacao
Tunisia 0-2 JapanTunisia 0-4 Japan
Spain 2-0 Saudi ArabiaSpain 4-0 Saudi Arabia
Belgium 2-1 IranBelgium 0-0 Iran
Uruguay 2-0 Cape VerdeUruguay 2-2 Cape Verde
New Zealand 1-1 EgyptNew Zealand 1-3 Egypt
Argentina 2-1 AustriaArgentina 2-0 Austria
France 3-0 IraqFrance 3-0 Iraq
Norway 2-1 SenegalNorway 3-2 Senegal
Jordan 1-1 AlgeriaJordan 1-2 Algeria
Portugal 2-0 UzbekistanPortugal 5-0 Uzbekistan
England 2-1 GhanaEngland 0-0 Ghana
Panama 1-2 CroatiaPanama 0-1 Croatia
Colombia 2-1 DR CongoColombia 1-0 DR Congo
Bosnia-Herzegovina 2-0 QatarBosnia-Herzegovina 3-1 Qatar
Switzerland 2-2 CanadaSwitzerland 2-1 Canada
Morocco 2-0 HaitiMorocco 4-2 Haiti
Scotland 0-2 BrazilScotland 0-3 Brazil
Czech Republic 1-2 MexicoCzech Republic 0-3 Mexico
South Africa 1-2 South KoreaSouth Africa 1-0 South Korea
Curacao 0-2 Ivory CoastCuracao 0-2 Ivory Coast
Ecuador 1-3 GermanyEcuador 2-1 Germany
Japan 3-2 SwedenJapan 1-1 Sweden
Tunisia 0-3 NetherlandsTunisia 1-3 Netherlands
Paraguay 1-1 AustraliaParaguay 0-0 Australia
Turkey 1-2 USATurkey 3-2 USA
Norway 1-2 FranceNorway 1-4 France
Senegal 2-0 IraqSenegal 5-0 Iraq
Cape Verde 1-0 Saudi ArabiaCape Verde 0-0 Saudi Arabia
Uruguay 1-2 SpainUruguay 0-1 Spain
New Zealand 1-2 BelgiumNew Zealand 1-5 Belgium
Egypt 2-1 IranEgypt 1-1 Iran
England 3-0 PanamaEngland 2-0 Panama
Croatia 1-0 GhanaCroatia 2-1 Ghana
Colombia 1-1 PortugalPortugal 0-0 Colombia
Uzbekistan 1-2 DR CongoUzbekistan 1-3 DR Congo
Algeria 1-1 AustriaAlgeria 3-3 Austria
Jordan 0-4 ArgentinaJordan 1-3 Argentina
Canada 2-1 South Africa (AET)Canada 1-0 South Africa
Brazil 3-1 JapanBrazil 2-1 Japan
Germany 3-0 ParaguayGermany 1-1 Paraguay (Paraguay won on pens)
Netherlands 2-1 MoroccoNetherlands 1-1 Morocco (Morocco won on pens)
Norway 2-1 Ivory CoastNorway 2-1 Ivory Coast
France 3-1 SwedenFrance 3-0 Sweden
Mexico 2-0 EcuadorMexico 2-0 Ecuador
England 3-1 DR CongoEngland 2-1 DR Congo
Belgium 2-1 SenegalBelgium 3-2 Senegal (AET)
USA 3-1 Bosnia-HerzegovinaUSA 2-0 Bosnia-Herzegovina
Spain 2-0 AustriaSpain 3-0 Austria
Portugal 2-1 CroatiaPortugal 2-1 Croatia
Switzerland 2-1 AlgeriaSwitzerland 2-0 Algeria
Australia 0-1 Egypt (AET)Australia 1-1 Egypt (Egypt win on penalties)
Argentina 4-0 Cape VerdeArgentina 3-2 Cape Verde (AET)
Colombia 2-0 GhanaColombia 1-0 Ghana
Canada 1-2 MoroccoCanada 0-3 Morocco
Paraguay 0-3 FranceParaguay 0-1 France
Brazil 3-2 NorwayBrazil 1-2 Norway
Mexico 1-1 England (England on penalties)Mexico 2-3 England
Portugal 0-1 Spain (AET)Portugal 0-1 Spain
USA 2-1 BelgiumUSA 1-4 Belgium
Argentina 2-0 EgyptArgentina 3-2 Egypt
Switzerland 1-0 Colombia (AET)Switzerland 0-0 Colombia (Switzerland win on penalties)
Morocco 0-2 FranceMorocco 0-2 France
Spain 1-0 BelgiumSpain 2-1 Belgium
Norway 1-2 England (AET)Norway 1-2 England (AET)
Argentina 2-0 SwitzerlandArgentina 3-1 Switzerland
France 1-0 Spain (AET)
Argentina 2-1 England

Read more: