THE 72 Get the sheet →
World Cup 2026 · Group Stage

Every match.
20 metrics.
One sheet.

72 group-stage fixtures. 48 teams. Goal expectancy, BTTS, corners, cards, form — colour-coded and ready to read in under 60 seconds.

Updated after every matchday · Excel + PDF · 7-day refund

THE 72 daily matchday slate showing colour-coded fixture metrics
72 MATCHES
COVERED
72
group-stage fixtures
48
national teams
20
metrics per team
3
editions included

What's in the sheet

Six tabs, built for analysts and match-watchers who want numbers, not narratives.

THE CORE

Group Stage Grid

All 72 fixtures in one heatmap. Colour-coded by signal strength. Scroll the whole tournament in 60 seconds.

48 TEAMS

Team Profiles

Last-10 form, goal output, corners, cards, BTTS rate — every team, every number, same baseline.

8 GROUPS

Group Briefings

Each group on one page: expected finishers, danger fixtures, and the key statistical story.

How to read the grid

Each cell is colour-coded. Green = strong signal. Red = weak.

Strong
top quartile
Above avg
upper half
Average
mid range
Below avg
lower half
Weak
bottom quartile
Goal expectancy Modelled average goals for each team based on last-10 competitive output
BTTS % Both-teams-to-score probability derived from each team's scoring record
O2.5 % Over 2.5 goals probability
Corners Expected corners — modelled for WC edition, real data from August (league)
Cards Booking points expectation based on disciplinary record

Corners and cards are modelled estimates in the World Cup edition. From August (league season), every number is real match data. Full methodology in the workbook.

Updated after every matchday

Buy once. v1.1 and v1.2 come free via your download link as the group stage plays out.

v1.0
11 Jun
Launch
v1.1
After MD2
Form refresh
v1.2
After MD3
Final group stage

THE SHEET SAYS

Choose any of the 72. Get one number free.

72 matches on the slate. Choose one.

SHEET VS REALITY

Angles called before kick-off. Here's what the numbers did.

33/70
angles landed
47%
verified accuracy
72
matches assessed

Matchday 3

Switzerland v Canada
Group B · MD3
2–1

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward an early goal.

First-half goals have featured in 61% of Switzerland's sample and 66% of Canada's.

What happened

No goal in first 30 minutes

No goal in first 30 minutes — lean missed

✗ MISSED
Bosnia & Herzegovina v Qatar
Group B · MD3
3–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 48 booking points per game across their samples.

What happened

20 booking points (2Y)

20 booking points (2Y) — lean missed

✗ MISSED
Scotland v Brazil
Group C · MD3
0–3

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Scotland and Brazil average 2.6 total goals per game across their samples.

What happened

3 total goals

3 goals — 3+ lean confirmed

✓ LANDED
Morocco v Haiti
Group C · MD3
4–2

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 44 booking points per game across their samples.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED
Czechia v Mexico
Group A · MD3
0–3

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 44 booking points per game across their samples.

What happened

10 booking points (1Y)

10 booking points (1Y) — lean missed

✗ MISSED
South Africa v South Korea
Group A · MD3
1–0

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward BTTS.

BTTS has featured in 38% of South Africa's sample and 41% of South Korea's.

What happened

Only one team scored

One-sided scoring — BTTS lean missed

✗ MISSED
Curacao v Ivory Coast
Group E · MD3
0–2

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 44 booking points per game across their samples.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED
Ecuador v Germany
Group E · MD3
2–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 45 booking points per game across their samples.

What happened

40 booking points (4Y)

40 booking points (4Y) — lean confirmed

✓ LANDED
Japan v Sweden
Group F · MD3
1–1

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 70% of Japan's games and 66% of Sweden's across their last 10.

What happened

No goal in first 30 minutes

No goal in first 30 minutes — lean missed

✗ MISSED
Tunisia v Netherlands
Group F · MD3
1–3

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Tunisia and Netherlands average 2.7 total goals per game across their samples.

What happened

4 total goals

4 goals — 3+ lean confirmed

✓ LANDED
Turkiye v United States
Group D · MD3
3–2

Sheet flagged

Both sides carry a strong BTTS profile in their sample.

BTTS has landed in 52% of Turkiye's games and 50% of United States's across their last 10.

What happened

Both teams scored

Both sides scored — BTTS lean confirmed

✓ LANDED
Paraguay v Australia
Group D · MD3
0–0

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, Paraguay and Australia average just 1.9 total goals per game across their last 10.

What happened

0 total goals

0 goals — tight game, lean confirmed

✓ LANDED
Norway v France
Group I · MD3
1–4

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Norway and France average 3.3 total goals per game across their samples.

What happened

5 total goals

5 goals — 3+ lean confirmed

✓ LANDED
Senegal v Iraq
Group I · MD3
5–0

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, Senegal and Iraq average just 2.0 total goals per game across their last 10.

What happened

5 total goals

5 goals — 2+ goals, lean missed

✗ MISSED
Cape Verde v Saudi Arabia
Group H · MD3
0–0

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, Cape Verde and Saudi Arabia average just 1.8 total goals per game across their last 10.

What happened

0 total goals

0 goals — tight game, lean confirmed

✓ LANDED
Uruguay v Spain
Group H · MD3
0–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 44 booking points per game across their samples.

What happened

65 booking points (4Y, 1R)

65 booking points (4Y, 1R) — lean confirmed

✓ LANDED
Egypt v Iran
Group G · MD3
1–1

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward BTTS.

BTTS has featured in 31% of Egypt's sample and 37% of Iran's.

What happened

Both teams scored

Both sides scored — BTTS lean confirmed

✓ LANDED
New Zealand v Belgium
Group G · MD3
1–5

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, New Zealand and Belgium average 2.9 total goals per game across their samples.

What happened

6 total goals

6 goals — 3+ lean confirmed

✓ LANDED
Panama v England
Group L · MD3
0–2

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward a feisty game.

Combined booking point expectancy across both samples: 40 per game.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED
Croatia v Ghana
Group L · MD3
2–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 43 booking points per game across their samples.

What happened

20 booking points (2Y)

20 booking points (2Y) — lean missed

✗ MISSED
Colombia v Portugal
Group K · MD3
0–0

Sheet flagged

Both sides carry a strong BTTS profile in their sample.

BTTS has landed in 45% of Colombia's games and 50% of Portugal's across their last 10.

What happened

Only one team scored

One-sided scoring — BTTS lean missed

✗ MISSED
DR Congo v Uzbekistan
Group K · MD3
3–1

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, DR Congo and Uzbekistan average just 1.8 total goals per game across their last 10.

What happened

4 total goals

4 goals — 2+ goals, lean missed

✗ MISSED
Jordan v Argentina
Group J · MD3
1–3

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 46 booking points per game across their samples.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED
Algeria v Austria
Group J · MD3
3–3

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Algeria and Austria average 2.8 total goals per game across their samples.

What happened

6 total goals

6 goals — 3+ lean confirmed

✓ LANDED

Matchday 2

Czechia v South Africa
Group A · MD2
1–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 43 booking points per game across their samples.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED
Switzerland v Bosnia & Herzegovina
Group B · MD2
4–1

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, Switzerland and Bosnia & Herzegovina average just 1.9 total goals per game across their last 10.

What happened

5 total goals

5 goals — 2+ goals, lean missed

✗ MISSED
Canada v Qatar
Group B · MD2
6–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 45 booking points per game across their samples.

What happened

70 booking points (2Y, 2R)

70 booking points (2Y, 2R) — lean confirmed

✓ LANDED
Mexico v South Korea
Group A · MD2
1–0

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 66% of Mexico's games and 66% of South Korea's across their last 10.

What happened

No goal in first 30 minutes

No goal in first 30 minutes — lean missed

✗ MISSED
United States v Australia
Group D · MD2
2–0

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 72% of United States's games and 63% of Australia's across their last 10.

What happened

Goal in 11th minute

Goal in 11th minute — lean confirmed

✓ LANDED
Scotland v Morocco
Group C · MD2
0–1

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Scotland and Morocco average 2.7 total goals per game across their samples.

What happened

1 total goal

1 goals — under 3, lean missed

✗ MISSED
Brazil v Haiti
Group C · MD2
3–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 46 booking points per game across their samples.

What happened

40 booking points (4Y)

40 booking points (4Y) — lean confirmed

✓ LANDED
Turkiye v Paraguay
Group D · MD2
0–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 54 booking points per game across their samples.

What happened

45 booking points (2Y, 1R)

45 booking points (2Y, 1R) — lean confirmed

✓ LANDED
Netherlands v Sweden
Group F · MD2
5–1

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Netherlands and Sweden average 3.0 total goals per game across their samples.

What happened

6 total goals

6 goals — 3+ lean confirmed

✓ LANDED
Germany v Ivory Coast
Group E · MD2
2–1

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 73% of Germany's games and 64% of Ivory Coast's across their last 10.

What happened

Goal in 30th minute

Goal in 30th minute — lean confirmed

✓ LANDED
Ecuador v Curacao
Group E · MD2
0–0

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, Ecuador and Curacao average just 1.8 total goals per game across their last 10.

What happened

0 total goals

0 goals — tight game, lean confirmed

✓ LANDED
Tunisia v Japan
Group F · MD2
0–4

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward fewer corners.

Both sides average a combined 9.0 corners per game across their samples.

What happened

8 total corners (3–5)

8 corners — 8 or fewer, lean confirmed

✓ LANDED
Spain v Saudi Arabia
Group H · MD2
4–0

Sheet flagged

The underlying numbers lean only slightly toward goals.

These two average 2.5 total goals per game across their samples — marginally above the baseline.

What happened

4 total goals

4 goals — 3+ lean confirmed

✓ LANDED
Belgium v Iran
Group G · MD2
0–0

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Belgium and Iran average 3.0 total goals per game across their samples.

What happened

0 total goals

0 goals — under 3, lean missed

✗ MISSED
Uruguay v Cape Verde
Group H · MD2
2–2

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, Uruguay and Cape Verde average just 1.9 total goals per game across their last 10.

What happened

4 total goals

4 goals — 2+ goals, lean missed

✗ MISSED
New Zealand v Egypt
Group G · MD2
1–3

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward BTTS.

BTTS has featured in 36% of New Zealand's sample and 31% of Egypt's.

What happened

Both teams scored

Both sides scored — BTTS lean confirmed

✓ LANDED
Argentina v Austria
Group J · MD2
2–0

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Argentina and Austria average 3.0 total goals per game across their samples.

What happened

2 total goals

2 goals — under 3, lean missed

✗ MISSED
France v Iraq
Group I · MD2
3–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 44 booking points per game across their samples.

What happened

10 booking points (1Y)

10 booking points (1Y) — lean missed

✗ MISSED
Norway v Senegal
Group I · MD2
3–2

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Norway and Senegal average 3.0 total goals per game across their samples.

What happened

5 total goals

5 goals — 3+ lean confirmed

✓ LANDED
Jordan v Algeria
Group J · MD2
1–2

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 44 booking points per game across their samples.

What happened

20 booking points (2Y)

20 booking points (2Y) — lean missed

✗ MISSED
Portugal v Uzbekistan
Group K · MD2
5–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 43 booking points per game across their samples.

What happened

20 booking points (2Y)

20 booking points (2Y) — lean missed

✗ MISSED
England v Ghana
Group L · MD2
0–0

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward an early goal.

First-half goals have featured in 70% of England's sample and 61% of Ghana's.

What happened

Goal-time data unavailable

~ UNVERIFIABLE
Panama v Croatia
Group L · MD2
0–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 45 booking points per game across their samples.

What happened

20 booking points (2Y)

20 booking points (2Y) — lean missed

✗ MISSED
Colombia v DR Congo
Group K · MD2
1–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 49 booking points per game across their samples.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED

Matchday 1

Mexico v South Africa
Group A · MD1
2–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 43 booking points per game across their samples.

What happened

105 booking points (3Y, 3R)

105 booking points (3Y, 3R) — lean confirmed

✓ LANDED
South Korea v Czechia
Group A · MD1
2–1

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 66% of South Korea's games and 63% of Czechia's across their last 10.

What happened

No goal in first 30 minutes

No goal in first 30 minutes — lean missed

✗ MISSED
Canada v Bosnia & Herzegovina
Group B · MD1
1–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 45 booking points per game across their samples.

What happened

50 booking points (5Y)

50 booking points (5Y) — lean confirmed

✓ LANDED
United States v Paraguay
Group D · MD1
4–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 48 booking points per game across their samples.

What happened

60 booking points (6Y)

60 booking points (6Y) — lean confirmed

✓ LANDED
Australia v Turkiye
Group D · MD1
2–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 46 booking points per game across their samples.

What happened

10 booking points (1Y)

10 booking points (1Y) — lean missed

✗ MISSED
Qatar v Switzerland
Group B · MD1
1–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 42 booking points per game across their samples.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED
Brazil v Morocco
Group C · MD1
1–1

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Brazil and Morocco average 2.8 total goals per game across their samples.

What happened

2 total goals

2 goals — under 3, lean missed

✗ MISSED
Haiti v Scotland
Group C · MD1
0–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 46 booking points per game across their samples.

What happened

40 booking points (4Y)

40 booking points (4Y) — lean confirmed

✓ LANDED
Germany v Curacao
Group E · MD1
7–1

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward a feisty game.

Combined booking point expectancy across both samples: 42 per game.

What happened

Card data unavailable

~ UNVERIFIABLE
Netherlands v Japan
Group F · MD1
2–2

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Netherlands and Japan average 3.1 total goals per game across their samples.

What happened

4 total goals

4 goals — 3+ lean confirmed

✓ LANDED
Ivory Coast v Ecuador
Group E · MD1
1–0

Sheet flagged

The expectancy lean is toward a tighter, lower-scoring fixture.

Between them, Ivory Coast and Ecuador average just 1.9 total goals per game across their last 10.

What happened

1 total goal

1 goals — tight game, lean confirmed

✓ LANDED
Sweden v Tunisia
Group F · MD1
5–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 42 booking points per game across their samples.

What happened

10 booking points (1Y)

10 booking points (1Y) — lean missed

✗ MISSED
Spain v Cape Verde
Group H · MD1
0–0

Sheet flagged

The quietest profile on the slate — the numbers lean only slightly toward a higher corner count.

Both sides average a combined 9.7 corners per game across their samples.

What happened

12 total corners (11–1)

12 corners — 10+ lean confirmed

✓ LANDED
Belgium v Egypt
Group G · MD1
1–1

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Belgium and Egypt average 2.9 total goals per game across their samples.

What happened

2 total goals

2 goals — under 3, lean missed

✗ MISSED
Saudi Arabia v Uruguay
Group H · MD1
1–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 50 booking points per game across their samples.

What happened

10 booking points (1Y)

10 booking points (1Y) — lean missed

✗ MISSED
Iran v New Zealand
Group G · MD1
2–2

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 66% of Iran's games and 63% of New Zealand's across their last 10.

What happened

Goal in 7th minute

Goal in 7th minute — lean confirmed

✓ LANDED
France v Senegal
Group I · MD1
3–1

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 70% of France's games and 63% of Senegal's across their last 10.

What happened

No goal in first 30 minutes

No goal in first 30 minutes — lean missed

✗ MISSED
Iraq v Norway
Group I · MD1
1–4

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Iraq and Norway average 2.8 total goals per game across their samples.

What happened

5 total goals

5 goals — 3+ lean confirmed

✓ LANDED
Argentina v Algeria
Group J · MD1
3–0

Sheet flagged

The expectancy lean is toward goals in this fixture.

Between them, Argentina and Algeria average 2.8 total goals per game across their samples.

What happened

3 total goals

3 goals — 3+ lean confirmed

✓ LANDED
Austria v Jordan
Group J · MD1
3–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 43 booking points per game across their samples.

What happened

10 booking points (1Y)

10 booking points (1Y) — lean missed

✗ MISSED
Portugal v DR Congo
Group K · MD1
1–1

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 45 booking points per game across their samples.

What happened

40 booking points (4Y)

40 booking points (4Y) — lean confirmed

✓ LANDED
England v Croatia
Group L · MD1
4–2

Sheet flagged

Both sides' samples lean toward early-game goals.

First-half goals have featured in 70% of England's games and 64% of Croatia's across their last 10.

What happened

No goal in first 30 minutes

No goal in first 30 minutes — lean missed

✗ MISSED
Ghana v Panama
Group L · MD1
1–0

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 46 booking points per game across their samples.

What happened

30 booking points (3Y)

30 booking points (3Y) — lean missed

✗ MISSED
Uzbekistan v Colombia
Group K · MD1
1–3

Sheet flagged

The booking point expectancy sits on the higher end for this fixture.

Both sides average a combined 46 booking points per game across their samples.

What happened

20 booking points (2Y)

20 booking points (2Y) — lean missed

✗ MISSED

Statistical leans, not outcome predictions. Unverifiable = event data not returned by API. Full methodology on the methodology page.

Get the sheet

Group Stage Pack
£9
  • All 72 group-stage matches
  • 20 metrics per team
  • Excel (.xlsx) + PDF
  • v1.1 & v1.2 updates included
  • Google Sheets compatible
Buy now →

7-day money-back guarantee · Instant download · No subscription

FAQ

What format does it come in? +

Excel (.xlsx) and PDF. Both included. Works in Excel 2019+, Excel 365, and Google Sheets.

Does it work with Google Sheets? +

Yes. Upload the .xlsx to Google Drive and open with Google Sheets. Heatmap colours import correctly.

What are the refund terms? +

7-day money-back guarantee, no questions asked. Contact via your purchase receipt email.

Are these real stats or predictions? +

Both, clearly labelled. Goal expectancy is a model output, not odds. Form data is from real competitive records. Corners and cards are modelled estimates for the WC edition — the methodology tab explains all sources.

When do updates drop? +

v1.1 after Matchday 2, v1.2 after Matchday 3. Your original download link updates automatically — no extra payment.

Is this affiliated with FIFA? +

No. Entirely independent analytical work. See the footer disclaimer.

Free Group A sample

See the format before you buy — all 6 Group A fixtures, 20 metrics per team, exact same grid as the full pack.

Get the free sample →

One email. Instant download. No card required.

Already seen enough?

Get the full sheet £9