Bookmaker odds movement
Daily consensus from the-odds-api (eu+uk books), devigged to implied probabilities and averaged across bookmakers. One snapshot per day; the sparkline and Δ track the currently favoured outcome for each match across 38 snapshots. A green/up Δ means that favourite has firmed (shortened); red/down means it has drifted since the first snapshot. Matches that have already kicked off are played and dimmed — they drop off the live feed, so their numbers are frozen at the closing line.
| Kickoff | Match | P(home) | P(draw) | P(away) | Favourite | Movement | Δ | Books |
|---|---|---|---|---|---|---|---|---|
| 2026-06-11 | Mexico v South Africa played | 67.5% | 21.6% | 11.0% | Mexico 67.5% | ▲+0.5 pp | 39 | |
| 2026-06-12 | Canada v Bosnia and Herzegovina played | 52.7% | 26.9% | 20.4% | Canada 52.7% | ▼-0.2 pp | 38 | |
| 2026-06-12 | South Korea v Czech Republic played | 35.6% | 30.8% | 33.6% | South Korea 35.6% | ▲+0.1 pp | 38 | |
| 2026-06-13 | Brazil v Morocco played | 57.8% | 25.0% | 17.2% | Brazil 57.8% | ▼-1.0 pp | 38 | |
| 2026-06-13 | Qatar v Switzerland played | 6.7% | 14.2% | 79.1% | Switzerland 79.1% | ▲+1.9 pp | 38 | |
| 2026-06-13 | United States v Paraguay played | 49.3% | 28.2% | 22.6% | United States 49.3% | ▲+1.2 pp | 38 | |
| 2026-06-14 | Australia v Turkey played | 18.6% | 25.6% | 55.8% | Turkey 55.8% | ▲+2.3 pp | 38 | |
| 2026-06-14 | Germany v Curacao played | 92.4% | 5.5% | 2.2% | Germany 92.4% | ▼-0.2 pp | 36 | |
| 2026-06-14 | Haiti v Scotland played | 15.6% | 22.4% | 62.0% | Scotland 62.0% | ▼-1.8 pp | 38 | |
| 2026-06-14 | Ivory Coast v Ecuador played | 26.8% | 33.7% | 39.5% | Ecuador 39.5% | ▼-0.7 pp | 38 | |
| 2026-06-14 | Netherlands v Japan played | 47.0% | 27.3% | 25.7% | Netherlands 47.0% | ▼-1.2 pp | 37 | |
| 2026-06-15 | Belgium v Egypt played | 57.8% | 24.7% | 17.5% | Belgium 57.8% | ▲+0.7 pp | 38 | |
| 2026-06-15 | Saudi Arabia v Uruguay played | 53.7% | 32.8% | 13.5% | Saudi Arabia 53.7% | ▲+40.2 pp | 31 | |
| 2026-06-15 | Spain v Cape Verde played | 87.9% | 8.4% | 3.7% | Spain 87.9% | ▲+0.3 pp | 38 | |
| 2026-06-15 | Sweden v Tunisia played | 50.4% | 27.9% | 21.8% | Sweden 50.4% | ▲+1.2 pp | 38 | |
| 2026-06-16 | France v Senegal played | 64.1% | 22.6% | 13.3% | France 64.1% | ▼-1.5 pp | 42 | |
| 2026-06-16 | Iran v New Zealand played | 53.5% | 27.3% | 19.2% | Iran 53.5% | ▲+3.3 pp | 40 | |
| 2026-06-16 | Iraq v Norway played | 6.7% | 15.3% | 78.0% | Norway 78.0% | ▼-0.2 pp | 42 | |
| 2026-06-17 | Argentina v Algeria played | 65.5% | 22.5% | 11.9% | Argentina 65.5% | ▼-2.7 pp | 42 | |
| 2026-06-17 | Austria v Jordan played | 68.8% | 20.2% | 11.0% | Austria 68.8% | ▼-3.4 pp | 42 | |
| 2026-06-17 | England v Croatia played | 55.7% | 25.8% | 18.6% | England 55.7% | ▲+0.9 pp | 41 | |
| 2026-06-17 | Ghana v Panama played | 40.7% | 29.8% | 29.4% | Ghana 40.7% | ▼-5.7 pp | 41 | |
| 2026-06-17 | Portugal v DR Congo played | 74.0% | 17.4% | 8.6% | Portugal 74.0% | ▼-0.8 pp | 39 | |
| 2026-06-18 | Canada v Qatar played | 74.0% | 17.3% | 8.7% | Canada 74.0% | ▲+2.7 pp | 41 | |
| 2026-06-18 | Czech Republic v South Africa played | 52.4% | 27.0% | 20.6% | Czech Republic 52.4% | ▲+4.7 pp | 41 | |
| 2026-06-18 | Switzerland v Bosnia and Herzegovina played | 61.6% | 23.2% | 15.1% | Switzerland 61.6% | ▲+1.9 pp | 41 | |
| 2026-06-18 | Uzbekistan v Colombia played | 10.2% | 19.9% | 69.9% | Colombia 69.9% | ▲+2.4 pp | 41 | |
| 2026-06-19 | Mexico v South Korea played | 46.4% | 29.2% | 24.4% | Mexico 46.4% | ▼-5.4 pp | 41 | |
| 2026-06-19 | Scotland v Morocco played | 16.9% | 26.4% | 56.7% | Morocco 56.7% | ▲+9.3 pp | 41 | |
| 2026-06-19 | United States v Australia played | 59.5% | 22.1% | 18.4% | United States 59.5% | ▲+5.1 pp | 41 | |
| 2026-06-20 | Brazil v Haiti played | 87.1% | 8.8% | 4.1% | Brazil 87.1% | ▼-2.3 pp | 41 | |
| 2026-06-20 | Germany v Ivory Coast played | 62.2% | 21.9% | 15.8% | Germany 62.2% | ▲+0.8 pp | 41 | |
| 2026-06-20 | Netherlands v Sweden played | 54.6% | 25.1% | 20.3% | Netherlands 54.6% | ▼-2.8 pp | 40 | |
| 2026-06-20 | Turkey v Paraguay played | 46.4% | 28.3% | 25.3% | Turkey 46.4% | ▲+4.1 pp | 41 | |
| 2026-06-21 | Belgium v Iran played | 66.1% | 21.6% | 12.3% | Belgium 66.1% | ▼-1.3 pp | 42 | |
| 2026-06-21 | Ecuador v Curacao played | 83.8% | 11.8% | 4.5% | Ecuador 83.8% | ▲+5.4 pp | 41 | |
| 2026-06-21 | Spain v Saudi Arabia played | 86.1% | 10.0% | 4.0% | Spain 86.1% | ▲+0.5 pp | 42 | |
| 2026-06-21 | Tunisia v Japan played | 14.5% | 24.9% | 60.6% | Japan 60.6% | ▲+7.4 pp | 41 | |
| 2026-06-21 | Uruguay v Cape Verde played | 64.8% | 24.0% | 11.2% | Uruguay 64.8% | ▼-0.7 pp | 42 | |
| 2026-06-22 | Argentina v Austria played | 65.5% | 21.9% | 12.6% | Argentina 65.5% | ▲+8.3 pp | 41 | |
| 2026-06-22 | France v Iraq played | 88.8% | 8.0% | 3.2% | France 88.8% | ▲+4.5 pp | 41 | |
| 2026-06-22 | New Zealand v Egypt played | 15.6% | 24.9% | 59.5% | Egypt 59.5% | ▲+4.0 pp | 42 | |
| 2026-06-23 | England v Ghana played | 79.6% | 14.5% | 5.9% | England 79.6% | ▲+8.2 pp | 42 | |
| 2026-06-23 | Jordan v Algeria played | 15.0% | 22.5% | 62.4% | Algeria 62.4% | ▲+2.7 pp | 41 | |
| 2026-06-23 | Norway v Senegal played | 44.1% | 27.3% | 28.6% | Norway 44.1% | ▼-1.0 pp | 41 | |
| 2026-06-23 | Panama v Croatia played | 13.7% | 23.1% | 63.2% | Croatia 63.2% | +0.0 pp | 42 | |
| 2026-06-23 | Portugal v Uzbekistan played | 82.3% | 12.7% | 4.9% | Portugal 82.3% | ▲+6.6 pp | 42 | |
| 2026-06-24 | Bosnia and Herzegovina v Qatar played | 69.1% | 18.4% | 12.5% | Bosnia and Herzegovina 69.1% | ▲+9.0 pp | 40 | |
| 2026-06-24 | Colombia v DR Congo played | 61.0% | 25.0% | 14.0% | Colombia 61.0% | ▼-3.2 pp | 40 | |
| 2026-06-24 | Morocco v Haiti played | 80.7% | 13.3% | 6.0% | Morocco 80.7% | ▲+9.6 pp | 40 | |
| 2026-06-24 | Scotland v Brazil played | 9.8% | 17.2% | 73.0% | Brazil 73.0% | ▲+8.9 pp | 39 | |
| 2026-06-24 | Switzerland v Canada played | 40.1% | 30.9% | 28.9% | Switzerland 40.1% | ▼-5.1 pp | 40 | |
| 2026-06-25 | Curacao v Ivory Coast played | 5.8% | 12.1% | 82.1% | Ivory Coast 82.1% | ▲+6.4 pp | 41 | |
| 2026-06-25 | Czech Republic v Mexico played | 25.7% | 24.9% | 49.4% | Mexico 49.4% | ▼-1.2 pp | 40 | |
| 2026-06-25 | Ecuador v Germany played | 18.1% | 19.7% | 62.3% | Germany 62.3% | ▲+6.1 pp | 41 | |
| 2026-06-25 | Japan v Sweden played | 49.9% | 27.7% | 22.3% | Japan 49.9% | ▲+4.5 pp | 41 | |
| 2026-06-25 | South Africa v South Korea played | 17.1% | 24.7% | 58.2% | South Korea 58.2% | ▲+11.6 pp | 40 | |
| 2026-06-25 | Tunisia v Netherlands played | 3.3% | 9.0% | 87.7% | Netherlands 87.7% | ▲+25.9 pp | 40 | |
| 2026-06-26 | Norway v France played | 20.7% | 21.0% | 58.2% | France 58.2% | ▲+6.5 pp | 42 | |
| 2026-06-26 | Paraguay v Australia played | 35.0% | 41.5% | 23.4% | Draw 41.5% | ▲+12.3 pp | 41 | |
| 2026-06-26 | Senegal v Iraq played | 78.1% | 14.2% | 7.7% | Senegal 78.1% | ▲+13.2 pp | 42 | |
| 2026-06-26 | Turkey v United States played | 25.5% | 23.8% | 50.7% | United States 50.7% | ▲+13.3 pp | 41 | |
| 2026-06-27 | Cape Verde v Saudi Arabia played | 35.9% | 29.1% | 35.0% | Cape Verde 35.9% | ▼-0.3 pp | 42 | |
| 2026-06-27 | Colombia v Portugal played | 26.8% | 25.1% | 48.1% | Portugal 48.1% | ▲+4.5 pp | 42 | |
| 2026-06-27 | Croatia v Ghana played | 50.7% | 30.4% | 18.9% | Croatia 50.7% | ▼-5.8 pp | 42 | |
| 2026-06-27 | DR Congo v Uzbekistan played | 59.6% | 23.2% | 17.2% | DR Congo 59.6% | ▲+18.9 pp | 40 | |
| 2026-06-27 | Egypt v Iran played | 38.7% | 36.2% | 25.1% | Egypt 38.7% | ▼-2.2 pp | 42 | |
| 2026-06-27 | New Zealand v Belgium played | 6.8% | 12.3% | 80.9% | Belgium 80.9% | ▲+8.1 pp | 42 | |
| 2026-06-27 | Panama v England played | 5.8% | 11.3% | 82.8% | England 82.8% | ▲+10.3 pp | 42 | |
| 2026-06-27 | Uruguay v Spain played | 15.5% | 25.6% | 58.8% | Spain 58.8% | ▲+1.3 pp | 42 | |
| 2026-06-28 | Algeria v Austria played | 22.9% | 44.8% | 32.3% | Draw 44.8% | ▲+15.4 pp | 42 | |
| 2026-06-28 | Jordan v Argentina played | 5.4% | 11.2% | 83.4% | Argentina 83.4% | ▲+4.9 pp | 42 | |
| 2026-06-28 | South Africa v Canada played | 16.6% | 26.0% | 57.4% | Canada 57.4% | ▲+3.2 pp | 42 | |
| 2026-06-29 | Brazil v Japan played | 55.5% | 25.8% | 18.6% | Brazil 55.5% | ▲+0.5 pp | 42 | |
| 2026-06-29 | Germany v Paraguay played | 70.3% | 19.1% | 10.5% | Germany 70.3% | ▲+1.1 pp | 42 | |
| 2026-06-30 | France v Sweden played | 74.3% | 16.2% | 9.5% | France 74.3% | ▲+0.1 pp | 42 | |
| 2026-06-30 | Ivory Coast v Norway played | 27.0% | 27.9% | 45.2% | Norway 45.2% | ▼-2.7 pp | 42 | |
| 2026-06-30 | Netherlands v Morocco played | 42.0% | 30.8% | 27.2% | Netherlands 42.0% | ▼-2.7 pp | 41 | |
| 2026-07-01 | Belgium v Senegal played | 44.6% | 29.1% | 26.3% | Belgium 44.6% | ▼-0.2 pp | 40 | |
| 2026-07-01 | England v DR Congo played | 74.0% | 18.8% | 7.2% | England 74.0% | ▼-1.2 pp | 38 | |
| 2026-07-01 | Mexico v Ecuador played | 42.5% | 33.0% | 24.4% | Mexico 42.5% | ▼-0.4 pp | 42 | |
| 2026-07-02 | Portugal v Croatia played | 55.5% | 25.7% | 18.8% | Portugal 55.5% | ▲+3.2 pp | 40 | |
| 2026-07-02 | Spain v Austria played | 71.8% | 19.2% | 9.0% | Spain 71.8% | ▼-3.1 pp | 40 | |
| 2026-07-02 | United States v Bosnia and Herzegovina played | 68.5% | 19.8% | 11.7% | United States 68.5% | ▲+4.2 pp | 40 | |
| 2026-07-03 | Argentina v Cape Verde played | 84.1% | 11.5% | 4.5% | Argentina 84.1% | ▲+1.6 pp | 39 | |
| 2026-07-03 | Australia v Egypt played | 26.4% | 33.2% | 40.3% | Egypt 40.3% | ▲+2.1 pp | 39 | |
| 2026-07-03 | Switzerland v Algeria played | 47.6% | 29.5% | 22.9% | Switzerland 47.6% | ▼-2.7 pp | 40 | |
| 2026-07-04 | Canada v Morocco played | 18.1% | 27.8% | 54.1% | Morocco 54.1% | ▼-0.1 pp | 41 | |
| 2026-07-04 | Colombia v Ghana played | 67.4% | 21.9% | 10.8% | Colombia 67.4% | ▲+7.5 pp | 39 | |
| 2026-07-04 | Paraguay v France played | 5.6% | 13.4% | 80.9% | France 80.9% | ▲+0.8 pp | 41 | |
| 2026-07-05 | Brazil v Norway played | 53.1% | 25.9% | 21.0% | Brazil 53.1% | ▲+2.9 pp | 40 | |
| 2026-07-06 | Mexico v England played | 30.5% | 30.2% | 39.4% | England 39.4% | ▲+0.5 pp | 40 | |
| 2026-07-06 | Portugal v Spain played | 23.4% | 26.5% | 50.1% | Spain 50.1% | ▲+0.1 pp | 39 | |
| 2026-07-07 | Argentina v Egypt played | 71.7% | 19.6% | 8.7% | Argentina 71.7% | ▲+1.4 pp | 40 | |
| 2026-07-07 | Switzerland v Colombia played | 26.6% | 31.0% | 42.4% | Colombia 42.4% | ▼-0.1 pp | 40 | |
| 2026-07-07 | United States v Belgium played | 38.1% | 27.9% | 34.0% | United States 38.1% | ▲+0.8 pp | 39 | |
| 2026-07-09 | France v Morocco played | 60.7% | 24.5% | 14.8% | France 60.7% | ▲+0.4 pp | 40 | |
| 2026-07-10 | Spain v Belgium played | 59.2% | 24.0% | 16.8% | Spain 59.2% | ▲+0.7 pp | 42 | |
| 2026-07-11 | Norway v England played | 24.9% | 25.9% | 49.2% | England 49.2% | ▼-0.7 pp | 41 | |
| 2026-07-12 | Argentina v Switzerland played | 56.3% | 26.8% | 16.9% | Argentina 56.3% | ▲+0.5 pp | 41 | |
| 2026-07-14 | France v Spain played | 40.1% | 30.1% | 29.8% | France 40.1% | ▼-0.6 pp | 43 | |
| 2026-07-15 | England v Argentina played | 35.1% | 32.9% | 32.0% | England 35.1% | ▼-2.3 pp | 43 | |
| 2026-07-18 | France v England played | 51.2% | 23.7% | 25.1% | France 51.2% | ▲+1.0 pp | 43 | |
| 2026-07-19 | Spain v Argentina played | 41.7% | 31.7% | 26.6% | Spain 41.7% | ▲+0.3 pp | 43 |