Planner
Methodology without the fog

How the forecast turns a chaotic World Cup into a travel plan.

The model does not claim to know the future. It repeatedly simulates the tournament from team strength, market priors, roster context, and player availability, then counts how often each team, player, and possible matchup lands in each knockout slot.

Four-stage simulation flow from data inputs to team strength, simulated paths, and watch picks.
Data

What data goes in?

Each team starts with observable football signals and transparent assumptions. We use the signals to estimate relative team strength, not to hard-code a winner.

FIFA ranking points anchor each team's baseline quality.

Squad market value adds a market-based signal for depth and star power.

Betting-market priors convert advance and title odds into implied probabilities.

Form, health, chemistry, and host status adjust the baseline for current context.

Player availability and expected knockout usage shape player appearance chances.

Team strength score illustration showing team signals flowing into match odds and win probability.

Team strength score

rating = FIFA points + market value signal + odds signal + form + health + chemistry + host boost

The exact weights keep FIFA points as the anchor while allowing current market, odds, and squad-context signals to move teams up or down.

Head-to-head match chance

strength gap → expected goals → simulated score → knockout winner

Stronger teams win more often, but every match is still sampled with randomness so upsets and narrow paths remain possible.

Knockout slot probability

P(team in M78) = count(team appears in M78) / simulations

For every match number, we count how often each team arrives there. That is the “team path” number shown in the planner.

Players

How player probabilities work

A player can only appear in a match if their team reaches that match. After that, the model applies availability, status, expected usage, and later-round attrition.

Core equationP(player appears in match) = P(team reaches match) × P(player appears | team reaches)

Example: if Norway has a 33% path to a match and the player has an 85% chance to play if Norway gets there, the overall player appearance chance is about 28%.

Player appearance probability equation: team path times player plays if there equals overall appearance.
Reading the app

Every percent on the planner

These labels are meant to answer different fan questions: who might be there, who might play, who might win, and which exact matchup is most likely.

Team reaches match

How often that team appears in that exact knockout fixture across all simulated tournaments.

Player appearance

How often that player appears in that exact fixture. It equals team path probability times player-play probability if the team gets there.

If team reaches

The conditional chance the player appears after their team has already reached that match.

Pairing chip

The probability of a specific team-vs-team matchup happening in that match slot.

Win if there

For team mode, the conditional chance the team wins that match once it has reached it.

Match top-player chance

The chance the match contains at least one elite tracked player from either side.

Nerdy facts

20,000 simulations: enough to make the biggest match-slot probabilities stable to roughly a few tenths of a percentage point from simulation noise alone.

Odds are inputs: betting markets are useful crowd-price signals, but they are blended with football data and are not treated as advice.

Path-aware players: a player on a strong team can have more late-round chances even if their conditional appearance rate is similar to another player.

Matchups matter: a match slot can be likely for one team while the exact opponent remains highly uncertain.