Every result, next to the probabilities our model gave before kickoff. Results update the morning after each match.
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Netherlands | 70% | 19% | 11% | Serbia | 2–1 | Recap |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Greece | 20% | 27% | 53% | Germany | 0–0 | Recap |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Portugal | 57% | 26% | 18% | Norway | 2–1 | Recap |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Wales | 27% | 30% | 43% | Denmark | 0–1 | Recap |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | France | 56% | 26% | 18% | Belgium | 4–1 | Recap |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Italy | 56% | 26% | 18% | Turkey | 3–1 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Croatia | 14% | 22% | 64% | Spain | 1–2 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | England | 81% | 13% | 6% | Czech Republic | 3–0 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Greece | 17% | 25% | 58% | Netherlands | 2–2 | Recap |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Germany | 66% | 21% | 13% | Serbia | 2–0 | Recap |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Denmark | 25% | 29% | 45% | Portugal | 2–4 | Recap |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Wales | 24% | 29% | 47% | Norway | 2–1 | Recap |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Belgium | 58% | 25% | 17% | Turkey | 3–0 | Recap |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | France | 61% | 24% | 15% | Italy | 1–1 | Recap |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Croatia | 23% | 28% | 49% | England | 0–7 | Recap |
| Sat, Oct 3, 2026 ยท 7:45 PM BST | Spain | 87% | 9% | 4% | Czech Republic | 3–1 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Sep 27, 2026 ยท 5:00 PM BST | Serbia | 17% | 25% | 59% | Netherlands | 1–2 | Recap |
| Sun, Sep 27, 2026 ยท 5:00 PM BST | Denmark | 55% | 26% | 19% | Wales | 2–0 | Recap |
| Sun, Sep 27, 2026 ยท 7:45 PM BST | Germany | 67% | 21% | 12% | Greece | 0–1 | Recap |
| Sun, Sep 27, 2026 ยท 7:45 PM BST | Norway | 28% | 30% | 42% | Portugal | 1–2 | Recap |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Belgium | 26% | 29% | 45% | France | 0–1 | Recap |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Turkey | 30% | 30% | 40% | Italy | 1–4 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Spain | 71% | 19% | 10% | Croatia | 4–1 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Czech Republic | 11% | 19% | 71% | England | 0–2 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Serbia | 42% | 30% | 28% | Greece | 1–2 | Recap |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Netherlands | 43% | 30% | 27% | Germany | 1–1 | Recap |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Portugal | 70% | 19% | 11% | Wales | 1–0 | Recap |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Norway | 43% | 30% | 28% | Denmark | 3–2 | Recap |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Turkey | 15% | 24% | 61% | France | 0–1 | Recap |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Italy | 37% | 31% | 33% | Belgium | 0–2 | Recap |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | England | 29% | 30% | 40% | Spain | 2–3 | Recap |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | Czech Republic | 21% | 27% | 52% | Croatia | 1–2 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Oct 4, 2026 ยท 5:00 PM BST | Kosovo | 20% | 27% | 53% | Austria | 1–1 | Recap |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Ireland | 53% | 27% | 20% | Israel | 1–1 | Recap |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Northern Ireland | 41% | 30% | 29% | Georgia | 0–0 | Recap |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Ukraine | 43% | 30% | 27% | Hungary | 1–2 | Recap |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Bosnia & Herzegovina | 27% | 30% | 44% | Poland | 1–0 | Recap |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Romania | 29% | 30% | 41% | Sweden | 0–1 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Scotland | 45% | 29% | 25% | Slovenia | 1–2 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Switzerland | 79% | 14% | 7% | North Macedonia | 3–0 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Israel | 36% | 31% | 34% | Kosovo | 0–0 | Recap |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Ireland | 26% | 29% | 45% | Austria | 2–2 | Recap |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Ukraine | 60% | 24% | 16% | Northern Ireland | 0–3 | Recap |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Hungary | 52% | 27% | 21% | Georgia | 1–0 | Recap |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Poland | 47% | 29% | 24% | Romania | 6–0 | Recap |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Bosnia & Herzegovina | 26% | 29% | 45% | Sweden | 1–1 | Recap |
| Sat, Oct 3, 2026 ยท 7:45 PM BST | North Macedonia | 24% | 29% | 47% | Scotland | 0–2 | Recap |
| Sat, Oct 3, 2026 ยท 7:45 PM BST | Switzerland | 66% | 21% | 13% | Slovenia | 2–1 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Sep 27, 2026 ยท 5:00 PM BST | Austria | 63% | 23% | 14% | Kosovo | 3–1 | Recap |
| Sun, Sep 27, 2026 ยท 7:45 PM BST | Israel | 31% | 30% | 38% | Ireland | 0–3 | Recap |
| Mon, Sep 28, 2026 ยท 5:00 PM BST | Georgia | 24% | 29% | 47% | Ukraine | 0–0 | Recap |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Northern Ireland | 27% | 30% | 43% | Hungary | 0–0 | Recap |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Romania | 50% | 28% | 22% | Bosnia & Herzegovina | 2–4 | Recap |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Sweden | 41% | 30% | 29% | Poland | 3–1 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Scotland | 23% | 28% | 49% | Switzerland | 0–3 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Slovenia | 53% | 27% | 20% | North Macedonia | 2–0 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Kosovo | 33% | 31% | 37% | Ireland | 1–0 | Recap |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Austria | 65% | 22% | 13% | Israel | 3–1 | Recap |
| Fri, Sep 25, 2026 ยท 5:00 PM BST | Georgia | 44% | 30% | 26% | Northern Ireland | 0–1 | Recap |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Hungary | 36% | 31% | 34% | Ukraine | 0–1 | Recap |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Poland | 58% | 25% | 17% | Bosnia & Herzegovina | 0–0 | Recap |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Sweden | 46% | 29% | 25% | Romania | 2–1 | Recap |
| Sat, Sep 26, 2026 ยท 2:00 PM BST | Slovenia | 34% | 31% | 35% | Scotland | 0–0 | Recap |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | North Macedonia | 13% | 22% | 66% | Switzerland | 0–3 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Mon, Oct 5, 2026 ยท 5:00 PM BST | Cyprus | 42% | 30% | 28% | Latvia | 2–1 | Recap |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Montenegro | 51% | 28% | 22% | Armenia | 0–0 | Recap |
| Tue, Oct 6, 2026 ยท 3:00 PM BST | Kazakhstan | 49% | 28% | 23% | Faroe Islands | 2–2 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Belarus | 25% | 29% | 46% | Finland | 1–0 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Albania | 95% | 4% | 2% | San Marino | 2–1 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Moldova | 9% | 17% | 75% | Slovakia | 0–4 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Estonia | 20% | 27% | 53% | Iceland | 0–0 | Recap |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Luxembourg | 36% | 31% | 34% | Bulgaria | 0–2 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Fri, Oct 2, 2026 ยท 3:00 PM BST | Kazakhstan | 54% | 27% | 19% | Moldova | 1–2 | Recap |
| Fri, Oct 2, 2026 ยท 5:00 PM BST | Cyprus | 29% | 30% | 41% | Armenia | 2–0 | Recap |
| Fri, Oct 2, 2026 ยท 5:00 PM BST | Latvia | 22% | 28% | 50% | Montenegro | 1–2 | Recap |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Faroe Islands | 9% | 17% | 74% | Slovakia | 1–1 | Recap |
| Sat, Oct 3, 2026 ยท 2:00 PM BST | Finland | 35% | 31% | 34% | Albania | 2–1 | Recap |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Belarus | 89% | 8% | 4% | San Marino | 4–0 | Recap |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Iceland | 52% | 27% | 21% | Bulgaria | 3–0 | Recap |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Estonia | 33% | 31% | 36% | Luxembourg | 1–0 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Mon, Sep 28, 2026 ยท 5:00 PM BST | Latvia | 41% | 30% | 29% | Cyprus | 0–0 | Recap |
| Mon, Sep 28, 2026 ยท 5:00 PM BST | Armenia | 34% | 31% | 36% | Montenegro | 2–3 | Recap |
| Tue, Sep 29, 2026 ยท 5:00 PM BST | Finland | 58% | 25% | 17% | Belarus | 0–0 | Recap |
| Tue, Sep 29, 2026 ยท 5:00 PM BST | Moldova | 37% | 31% | 33% | Faroe Islands | 1–1 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | San Marino | 2% | 6% | 92% | Albania | 0–3 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Slovakia | 74% | 17% | 9% | Kazakhstan | 2–1 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Luxembourg | 28% | 30% | 42% | Iceland | 0–3 | Recap |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Bulgaria | 53% | 27% | 20% | Estonia | 0–0 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Fri, Sep 25, 2026 ยท 5:00 PM BST | Armenia | 51% | 28% | 21% | Latvia | 2–0 | Recap |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Montenegro | 60% | 24% | 16% | Cyprus | 2–1 | Recap |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | San Marino | 3% | 7% | 90% | Finland | 0–7 | Recap |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | Faroe Islands | 30% | 30% | 40% | Kazakhstan | 1–1 | Recap |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | Iceland | 64% | 22% | 14% | Estonia | 1–1 | Recap |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | Bulgaria | 46% | 29% | 25% | Luxembourg | 1–2 | Recap |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | Albania | 61% | 24% | 15% | Belarus | 2–0 | Recap |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | Slovakia | 83% | 12% | 5% | Moldova | 2–0 | Recap |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Oct 1, 2026 ยท 5:00 PM BST | Azerbaijan | 78% | 15% | 7% | Liechtenstein | 0–0 | Recap |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Malta | 58% | 25% | 17% | Gibraltar | 1–1 | Recap |