The full league phase, round by round. Upcoming matches are priced from today's ratings; played matches show the probabilities our model gave before kickoff.
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Serbia | 42% | 30% | 28% | Greece | – | Preview |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Netherlands | 43% | 30% | 27% | Germany | – | Preview |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Portugal | 70% | 19% | 11% | Wales | – | Preview |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Norway | 43% | 30% | 28% | Denmark | – | Preview |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Turkey | 15% | 24% | 61% | France | – | Preview |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Italy | 37% | 31% | 33% | Belgium | – | Preview |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | England | 29% | 30% | 40% | Spain | – | Preview |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | Czech Republic | 21% | 27% | 52% | Croatia | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Sep 27, 2026 ยท 5:00 PM BST | Serbia | 17% | 25% | 58% | Netherlands | – | Preview |
| Sun, Sep 27, 2026 ยท 5:00 PM BST | Denmark | 55% | 26% | 19% | Wales | – | Preview |
| Sun, Sep 27, 2026 ยท 7:45 PM BST | Germany | 68% | 20% | 12% | Greece | – | Preview |
| Sun, Sep 27, 2026 ยท 7:45 PM BST | Norway | 28% | 30% | 42% | Portugal | – | Preview |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Belgium | 25% | 29% | 46% | France | – | Preview |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Turkey | 29% | 30% | 41% | Italy | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Spain | 71% | 19% | 10% | Croatia | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Czech Republic | 10% | 19% | 71% | England | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Greece | 16% | 24% | 60% | Netherlands | – | Preview |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Germany | 66% | 22% | 13% | Serbia | – | Preview |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Denmark | 26% | 29% | 45% | Portugal | – | Preview |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Wales | 25% | 29% | 46% | Norway | – | Preview |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Belgium | 56% | 26% | 18% | Turkey | – | Preview |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | France | 60% | 24% | 16% | Italy | – | Preview |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Croatia | 23% | 28% | 49% | England | – | Preview |
| Sat, Oct 3, 2026 ยท 7:45 PM BST | Spain | 86% | 10% | 4% | Czech Republic | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Netherlands | 69% | 20% | 11% | Serbia | – | Preview |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Greece | 18% | 25% | 57% | Germany | – | Preview |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Portugal | 53% | 27% | 20% | Norway | – | Preview |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Wales | 27% | 30% | 44% | Denmark | – | Preview |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | France | 57% | 25% | 18% | Belgium | – | Preview |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Italy | 52% | 27% | 20% | Turkey | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Croatia | 16% | 24% | 61% | Spain | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | England | 79% | 14% | 7% | Czech Republic | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Nov 12, 2026 ยท 5:00 PM GMT | Turkey | 26% | 30% | 44% | Belgium | – | Preview |
| Thu, Nov 12, 2026 ยท 7:45 PM GMT | Italy | 23% | 28% | 49% | France | – | Preview |
| Thu, Nov 12, 2026 ยท 7:45 PM GMT | England | 60% | 24% | 16% | Croatia | – | Preview |
| Thu, Nov 12, 2026 ยท 7:45 PM GMT | Czech Republic | 7% | 14% | 80% | Spain | – | Preview |
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Serbia | 19% | 26% | 55% | Germany | – | Preview |
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Netherlands | 71% | 19% | 10% | Greece | – | Preview |
| Sat, Nov 14, 2026 ยท 5:00 PM GMT | Norway | 58% | 25% | 17% | Wales | – | Preview |
| Sat, Nov 14, 2026 ยท 7:45 PM GMT | Portugal | 56% | 26% | 18% | Denmark | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Nov 15, 2026 ยท 7:45 PM GMT | Belgium | 43% | 30% | 27% | Italy | – | Preview |
| Sun, Nov 15, 2026 ยท 7:45 PM GMT | France | 71% | 18% | 10% | Turkey | – | Preview |
| Sun, Nov 15, 2026 ยท 7:45 PM GMT | Croatia | 63% | 23% | 14% | Czech Republic | – | Preview |
| Sun, Nov 15, 2026 ยท 7:45 PM GMT | Spain | 52% | 27% | 21% | England | – | Preview |
| Mon, Nov 16, 2026 ยท 7:45 PM GMT | Germany | 37% | 31% | 33% | Netherlands | – | Preview |
| Mon, Nov 16, 2026 ยท 7:45 PM GMT | Greece | 38% | 31% | 32% | Serbia | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Denmark | 38% | 31% | 32% | Norway | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Wales | 16% | 24% | 60% | Portugal | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Kosovo | 33% | 31% | 37% | Ireland | – | Preview |
| Thu, Sep 24, 2026 ยท 7:45 PM BST | Austria | 65% | 22% | 13% | Israel | – | Preview |
| Fri, Sep 25, 2026 ยท 5:00 PM BST | Georgia | 44% | 30% | 26% | Northern Ireland | – | Preview |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Hungary | 36% | 31% | 34% | Ukraine | – | Preview |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Poland | 58% | 25% | 17% | Bosnia & Herzegovina | – | Preview |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Sweden | 46% | 29% | 25% | Romania | – | Preview |
| Sat, Sep 26, 2026 ยท 2:00 PM BST | Slovenia | 34% | 31% | 35% | Scotland | – | Preview |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | North Macedonia | 13% | 22% | 66% | Switzerland | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Sep 27, 2026 ยท 5:00 PM BST | Austria | 63% | 23% | 14% | Kosovo | – | Preview |
| Sun, Sep 27, 2026 ยท 7:45 PM BST | Israel | 31% | 30% | 39% | Ireland | – | Preview |
| Mon, Sep 28, 2026 ยท 5:00 PM BST | Georgia | 26% | 29% | 45% | Ukraine | – | Preview |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Northern Ireland | 26% | 29% | 45% | Hungary | – | Preview |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Romania | 51% | 28% | 21% | Bosnia & Herzegovina | – | Preview |
| Mon, Sep 28, 2026 ยท 7:45 PM BST | Sweden | 39% | 30% | 30% | Poland | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Scotland | 23% | 29% | 48% | Switzerland | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Slovenia | 52% | 27% | 21% | North Macedonia | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Israel | 38% | 31% | 32% | Kosovo | – | Preview |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Ireland | 26% | 30% | 44% | Austria | – | Preview |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Ukraine | 61% | 24% | 15% | Northern Ireland | – | Preview |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Hungary | 52% | 27% | 21% | Georgia | – | Preview |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Poland | 47% | 29% | 24% | Romania | – | Preview |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Bosnia & Herzegovina | 25% | 29% | 46% | Sweden | – | Preview |
| Sat, Oct 3, 2026 ยท 7:45 PM BST | North Macedonia | 24% | 29% | 47% | Scotland | – | Preview |
| Sat, Oct 3, 2026 ยท 7:45 PM BST | Switzerland | 65% | 22% | 13% | Slovenia | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Oct 4, 2026 ยท 5:00 PM BST | Kosovo | 21% | 27% | 52% | Austria | – | Preview |
| Sun, Oct 4, 2026 ยท 7:45 PM BST | Ireland | 50% | 28% | 22% | Israel | – | Preview |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Northern Ireland | 36% | 31% | 33% | Georgia | – | Preview |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Ukraine | 44% | 29% | 26% | Hungary | – | Preview |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Bosnia & Herzegovina | 25% | 29% | 46% | Poland | – | Preview |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Romania | 34% | 31% | 35% | Sweden | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Scotland | 46% | 29% | 25% | Slovenia | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Switzerland | 75% | 16% | 9% | North Macedonia | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Scotland | 58% | 25% | 17% | North Macedonia | – | Preview |
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Slovenia | 19% | 27% | 54% | Switzerland | – | Preview |
| Sat, Nov 14, 2026 ยท 2:00 PM GMT | Kosovo | 42% | 30% | 28% | Israel | – | Preview |
| Sat, Nov 14, 2026 ยท 5:00 PM GMT | Georgia | 29% | 30% | 41% | Hungary | – | Preview |
| Sat, Nov 14, 2026 ยท 7:45 PM GMT | Northern Ireland | 22% | 28% | 50% | Ukraine | – | Preview |
| Sat, Nov 14, 2026 ยท 7:45 PM GMT | Austria | 56% | 26% | 18% | Ireland | – | Preview |
| Sat, Nov 14, 2026 ยท 7:45 PM GMT | Romania | 34% | 31% | 35% | Poland | – | Preview |
| Sat, Nov 14, 2026 ยท 7:45 PM GMT | Sweden | 57% | 25% | 18% | Bosnia & Herzegovina | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Mon, Nov 16, 2026 ยท 7:45 PM GMT | Switzerland | 59% | 24% | 16% | Scotland | – | Preview |
| Mon, Nov 16, 2026 ยท 7:45 PM GMT | North Macedonia | 29% | 30% | 40% | Slovenia | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Hungary | 56% | 26% | 18% | Northern Ireland | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Ukraine | 57% | 26% | 18% | Georgia | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Ireland | 48% | 29% | 24% | Kosovo | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Israel | 19% | 27% | 54% | Austria | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Bosnia & Herzegovina | 30% | 30% | 40% | Romania | – | Preview |
| Tue, Nov 17, 2026 ยท 7:45 PM GMT | Poland | 41% | 30% | 29% | Sweden | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Fri, Sep 25, 2026 ยท 5:00 PM BST | Armenia | 51% | 28% | 21% | Latvia | – | Preview |
| Fri, Sep 25, 2026 ยท 7:45 PM BST | Montenegro | 60% | 24% | 16% | Cyprus | – | Preview |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | San Marino | 3% | 7% | 90% | Finland | – | Preview |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | Faroe Islands | 30% | 30% | 40% | Kazakhstan | – | Preview |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | Iceland | 64% | 22% | 14% | Estonia | – | Preview |
| Sat, Sep 26, 2026 ยท 5:00 PM BST | Bulgaria | 46% | 29% | 25% | Luxembourg | – | Preview |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | Albania | 61% | 24% | 15% | Belarus | – | Preview |
| Sat, Sep 26, 2026 ยท 7:45 PM BST | Slovakia | 83% | 12% | 5% | Moldova | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Mon, Sep 28, 2026 ยท 5:00 PM BST | Latvia | 41% | 30% | 29% | Cyprus | – | Preview |
| Mon, Sep 28, 2026 ยท 5:00 PM BST | Armenia | 33% | 31% | 36% | Montenegro | – | Preview |
| Tue, Sep 29, 2026 ยท 5:00 PM BST | Finland | 57% | 26% | 18% | Belarus | – | Preview |
| Tue, Sep 29, 2026 ยท 5:00 PM BST | Moldova | 37% | 31% | 32% | Faroe Islands | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | San Marino | 2% | 6% | 92% | Albania | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Slovakia | 73% | 17% | 9% | Kazakhstan | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Luxembourg | 26% | 30% | 44% | Iceland | – | Preview |
| Tue, Sep 29, 2026 ยท 7:45 PM BST | Bulgaria | 55% | 26% | 19% | Estonia | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Fri, Oct 2, 2026 ยท 3:00 PM BST | Kazakhstan | 54% | 27% | 19% | Moldova | – | Preview |
| Fri, Oct 2, 2026 ยท 5:00 PM BST | Cyprus | 29% | 30% | 41% | Armenia | – | Preview |
| Fri, Oct 2, 2026 ยท 5:00 PM BST | Latvia | 24% | 29% | 47% | Montenegro | – | Preview |
| Fri, Oct 2, 2026 ยท 7:45 PM BST | Faroe Islands | 9% | 17% | 73% | Slovakia | – | Preview |
| Sat, Oct 3, 2026 ยท 2:00 PM BST | Finland | 36% | 31% | 33% | Albania | – | Preview |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Belarus | 88% | 8% | 4% | San Marino | – | Preview |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Iceland | 50% | 28% | 22% | Bulgaria | – | Preview |
| Sat, Oct 3, 2026 ยท 5:00 PM BST | Estonia | 32% | 31% | 38% | Luxembourg | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Mon, Oct 5, 2026 ยท 5:00 PM BST | Cyprus | 39% | 30% | 31% | Latvia | – | Preview |
| Mon, Oct 5, 2026 ยท 7:45 PM BST | Montenegro | 47% | 29% | 24% | Armenia | – | Preview |
| Tue, Oct 6, 2026 ยท 3:00 PM BST | Kazakhstan | 51% | 28% | 21% | Faroe Islands | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Belarus | 25% | 29% | 45% | Finland | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Albania | 95% | 4% | 2% | San Marino | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Moldova | 8% | 16% | 75% | Slovakia | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Estonia | 20% | 27% | 53% | Iceland | – | Preview |
| Tue, Oct 6, 2026 ยท 7:45 PM BST | Luxembourg | 35% | 31% | 35% | Bulgaria | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Nov 12, 2026 ยท 5:00 PM GMT | Armenia | 52% | 27% | 20% | Cyprus | – | Preview |
| Thu, Nov 12, 2026 ยท 7:45 PM GMT | Albania | 44% | 30% | 26% | Finland | – | Preview |
| Thu, Nov 12, 2026 ยท 7:45 PM GMT | San Marino | 6% | 12% | 83% | Belarus | – | Preview |
| Thu, Nov 12, 2026 ยท 7:45 PM GMT | Montenegro | 59% | 25% | 17% | Latvia | – | Preview |
| Fri, Nov 13, 2026 ยท 5:00 PM GMT | Moldova | 27% | 30% | 43% | Kazakhstan | – | Preview |
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Slovakia | 81% | 13% | 6% | Faroe Islands | – | Preview |
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Bulgaria | 31% | 30% | 38% | Iceland | – | Preview |
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Luxembourg | 49% | 28% | 23% | Estonia | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Sun, Nov 15, 2026 ยท 2:00 PM GMT | Cyprus | 23% | 29% | 48% | Montenegro | – | Preview |
| Sun, Nov 15, 2026 ยท 2:00 PM GMT | Latvia | 30% | 30% | 40% | Armenia | – | Preview |
| Sun, Nov 15, 2026 ยท 5:00 PM GMT | Belarus | 22% | 28% | 49% | Albania | – | Preview |
| Sun, Nov 15, 2026 ยท 5:00 PM GMT | Finland | 94% | 4% | 2% | San Marino | – | Preview |
| Mon, Nov 16, 2026 ยท 3:00 PM GMT | Faroe Islands | 43% | 30% | 27% | Moldova | – | Preview |
| Mon, Nov 16, 2026 ยท 3:00 PM GMT | Kazakhstan | 14% | 23% | 63% | Slovakia | – | Preview |
| Mon, Nov 16, 2026 ยท 5:00 PM GMT | Estonia | 27% | 30% | 43% | Bulgaria | – | Preview |
| Mon, Nov 16, 2026 ยท 5:00 PM GMT | Iceland | 55% | 26% | 18% | Luxembourg | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Thu, Oct 1, 2026 ยท 5:00 PM BST | Azerbaijan | 78% | 15% | 7% | Liechtenstein | – | Preview |
| Thu, Oct 1, 2026 ยท 7:45 PM BST | Malta | 57% | 26% | 18% | Gibraltar | – | Preview |
| Kickoff | Home | Home | Draw | Away | Away | Result | |
|---|---|---|---|---|---|---|---|
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Andorra | 42% | 30% | 28% | Gibraltar | – | Preview |
| Fri, Nov 13, 2026 ยท 7:45 PM GMT | Liechtenstein | 11% | 20% | 69% | Azerbaijan | – | Preview |