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
Six tabs, built for analysts and match-watchers who want numbers, not narratives.
All 72 fixtures in one heatmap. Colour-coded by signal strength. Scroll the whole tournament in 60 seconds.
Last-10 form, goal output, corners, cards, BTTS rate — every team, every number, same baseline.
Each group on one page: expected finishers, danger fixtures, and the key statistical story.
Each cell is colour-coded. Green = strong signal. Red = weak.
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.
Buy once. v1.1 and v1.2 come free via your download link as the group stage plays out.
Choose any of the 72. Get one number free.
Full-time
What happened
Also in the sheet for this fixture
That's 1 of 40 numbers the Sheet holds for this fixture.
Statistical reference and opinion, not betting advice.
Angles called before kick-off. Here's what the numbers did.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Statistical leans, not outcome predictions. Unverifiable = event data not returned by API. Full methodology on the methodology page.
7-day money-back guarantee · Instant download · No subscription
Excel (.xlsx) and PDF. Both included. Works in Excel 2019+, Excel 365, and Google Sheets.
Yes. Upload the .xlsx to Google Drive and open with Google Sheets. Heatmap colours import correctly.
7-day money-back guarantee, no questions asked. Contact via your purchase receipt email.
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.
v1.1 after Matchday 2, v1.2 after Matchday 3. Your original download link updates automatically — no extra payment.
No. Entirely independent analytical work. See the footer disclaimer.
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