
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.
Argentina vs Austria
Argentina’s opener gives them the cleaner case, even though Austria also started well. The 3-0 win over Algeria was controlled and efficient: 10 shots, 6 on target, 7 chances created, and enough final-third possession to suggest they can keep producing pressure without needing a chaotic game. They did not rack up Spain-style volume, but the quality of their finishing and the clean sheet make the favourite lean straightforward.
Austria’s 3-1 win over Jordan is why I would not go for an Argentina shutout. They had 11 shots, 4 on target, 28 opposition-box touches and 32 passes into the box, so the attacking structure looked real rather than scoreline-only. The issue is that Jordan still created plenty and scored, which is a warning before facing Argentina’s sharper forward line. A 3-1 is very possible if the game opens late, but 2-1 Argentina is the best balance from the opener evidence.
AI Prediction: Argentina 2-1 Austria
Get the Squawka Bet team’s Argentina vs Austria tips and predictions here
France vs Iraq
France’s first match was one of the more convincing performances in this group set. The 3-1 win over Senegal came with 11 shots, 8 on target, 4 big chances and 9 chances created, which is a strong mix of volume and accuracy. They were not just passing around the edge of the box; they were getting clear looks and converting them, so this is a good spot to back another multi-goal France win.
Iraq did score against Norway, but the underlying picture in the 4-1 defeat was not as encouraging as the shot total suggests. They had 11 shots but only 1 on target, while Norway repeatedly got into dangerous central areas and pulled away. That lack of shot quality is the key reason I prefer France to win to nil. Iraq can compete physically and may have spells, but France should have too much penalty-box precision over ninety minutes: 0-3.
AI Prediction: France 3-0 Iraq
Get the Squawka Bet team’s France vs Iraq tips and predictions here
Norway vs Senegal
Norway’s opener was the most explosive piece of evidence here. The 4-1 win over Iraq backed up their attacking reputation with 12 shots, 5 on target, 2 big chances created and 25 opposition-box touches, while their inside-box shot count was strong enough to suggest the goals were not a fluke. They look comfortable playing directly and turning territory into high-value chances.
Senegal were beaten 3-1 by France, but I would be careful about treating that as a weak performance. France are a much harder opponent than Iraq, and Senegal still managed 6 shots, 2 on target, 13 box touches and one goal. Their defensive issue is more concerning: France found four big chances and eight shots on target, so Norway should get opportunities too. I expect Senegal to improve and score, but Norway’s opener points to the higher attacking ceiling. 2-1 Norway is the lean, especially if transitions stay frequent.
AI Prediction: Norway 2-1 Senegal
Get the Squawka Bet team’s Norway vs Senegal tips and predictions here
Jordan vs Algeria
AI Prediction: Jordan 1-1 Algeria
Algeria need a response after the 3-0 defeat to Argentina, but the underlying data was not completely empty. They had 7 shots, 6 chances created, 14 opposition-box touches and strong final-third passing volume, which suggests they were not pinned back for the full match. The problem was end product: no goal, limited clear chances, and not enough pressure on the goalkeeper to make Argentina uncomfortable.
Jordan lost 3-1 to Austria, but their attacking evidence was more convincing than Algeria’s. They produced 11 shots, 4 on target, 9 chances created and 21 box touches, so they have a clear route to scoring here. The concern is defensive: Austria still scored three and found space often enough to control the outcome. I do not trust either side enough for a win call, and both have enough attacking evidence to avoid a blank. 1-1 fits best for a tense second group game.
Get the Squawka Bet team’s Jordan vs Algeria tips and predictions here
How the predictions have got on
| Our AI Model’s Prediction | Actual full-time result |
|---|---|
| Mexico 1-0 South Africa | Mexico 2-0 South Africa |
| South Korea 2-1 Czech Republic | South Korea 2-1 Czech Republic |
| Canada 1-0 Bosnia-Herzegovina | Canada 1-1 Bosnia-Herzegovina |
| USA 1-0 Paraguay | USA 4-1 Paraguay |
| Qatar 0-3 Switzerland | Qatar 1-1 Switzerland |
| Brazil 1-1 Morocco | Brazil 1-1 Morocco |
| Haiti 1-2 Scotland | Haiti 0-1 Scotland |
| Australia 1-2 Turkey | Australia 2-0 Turkey |
| Germany 4-0 Curacao | Germany 7-1 Curacao |
| Netherlands 2-1 Japan | Netherlands 2-2 Japan |
| Ivory Coast 0-1 Ecuador | Ivory Coast 1-0 Ecuador |
| Sweden 1-1 Tunisia | Sweden 5-1 Tunisia |
| Spain 3-0 Cape Verde | Spain 0-0 Cape Verde |
| Belgium 2-0 Egypt | Belgium 1-1 Egypt |
| Saudi Arabia 0-1 Uruguay | Saudi Arabia 1-1 Uruguay |
| Iran 1-0 New Zealand | Iran 2-2 New Zealand |
| Senegal 0-1 France | Senegal 1-3 France |
| Iraq 0-2 Norway | Iraq 1-4 Norway |
| Argentina 2-0 Algeria | Argentina 3-0 Algeria |
| Austria 2-0 Jordan | Austria 3-1 Jordan |
| Portugal 2-0 DR Congo | Portugal 1-1 DR Congo |
| England 1-0 Croatia | England 4-2 Croatia |
| Ghana 1-1 Panama | Ghana 1-0 Panama |
| Uzbekistan 0-2 Colombia | Uzbekistan 1-3 Colombia |
| Czech Republic 2-1 South Africa | Czech Republic 1-1 South Africa |
| Switzerland 1-1 Bosnia-Herzegovina | Switzerland 4-1 Bosnia-Herzegovina |
| Canada 2-1 Qatar | Canada 6-0 Qatar |
| Mexico 1-1 South Korea | Mexico 1-0 South Korea |
| USA 1-1 Australia | USA 2-0 Australia |
| Scotland 0-1 Morocco | Scotland 0-1 Morocco |
| Brazil 2-0 Haiti | Brazil 3-0 Haiti |
| Turkey 2-1 Paraguay | Turkey 0-1 Paraguay |
| Netherlands 2-2 Sweden | Netherlands 5-1 Sweden |
| Germany 2-1 Ivory Coast | Germany 2-1 Ivory Coast |
| Ecuador 2-0 Curacao | Ecuador 0-0 Curacao |
| Tunisia 0-2 Japan | Tunisia 0-4 Japan |
| Spain 2-0 Saudi Arabia | Spain 4-0 Saudi Arabia |
| Belgium 2-1 Iran | Belgium 0-0 Iran |
| Uruguay 2-0 Cape Verde | Uruguay 2-2 Cape Verde |
| New Zealand 1-1 Egypt |
Read more:

