Tomorrow, called today.
Forecasts that go on the record.
A probability, named signals, and a public track record on every call.
Swipe up to browse. Tap a card to go deeper.

Spain vs Cabo Verde prediction: a fairytale World Cup debut runs into the reigning European champions. The model gives Cabo Verde 6% and calls a 2-0.

Spain vs Cabo Verde
Spain vs Cabo Verde prediction: a fairytale World Cup debut runs into the reigning European champions. The model gives Cabo Verde 6% and calls a 2-0.
The signals
- Recent competitive form, last ~10 matches, friendlies discounted
Spain arrive as reigning European champions in strong form. Cabo Verde impressed in qualifying and won 3-0 against Serbia in a warm-up, but against weaker opposition than they meet here.
- FIFA/Coca-Cola World Ranking, 11 June 2026
Spain rank second in the world, Cabo Verde sixty-ninth. This is the single largest strength gap the model sees.
- Squad market values (Transfermarkt)
Spain field one of the most valuable squads at the finals; Cabo Verde one of the least valuable, a difference of many multiples.
- Player ratings weighted by league and club
Spain's likely eleven play for elite clubs in the strongest leagues. Cabo Verde's are spread across mid-tier European sides, which lowers their bottom-up rating.
- Injury and suspension reports
Spain carry a fitness doubt over a key attacker but have the depth to absorb it. Cabo Verde are close to full strength.
- Venue, travel and rest
Atlanta is a neutral stage with neither side at home, so this barely moves the gap.
- Stakes and motivation
Both want a strong opener. Cabo Verde carry the emotion of a first World Cup, Spain the intent of clear favourites, so motivation is close to even.
Two inputs stay out of the winner maths. The sides have never met, so there is no head to head, and the referee is researched in full below but never enters the model's winner.
The official
Adham Makhadmeh · Jordan
A FIFA international referee since 2013, the 39 year old from Irbid is at his first World Cup. His major tournament work includes the 2019 Asian Cup opener, a group game at the Tokyo 2020 Olympics, the first leg of the 2017 AFC Champions League final, and recent 2026 Asian qualifiers such as the United Arab Emirates' 1-1 draw with North Korea.
He is not a card happy official. Across a logged sample of his earlier matches he averaged a little over three yellows and roughly one red every five games, and awarded penalties sparingly. The sample is partial, so read it as a tendency rather than an exact rate.
His standing has been uneven. A difficult 2019, including a criticised Asian Cup opener, set him back, and his recent Arab Cup outings drew criticism, among them an early on field VAR review that overturned one of his calls. The AFC still trusts him with technically demanding matches.
In a match this lopsided the official is very unlikely to decide the result. His moderate card profile points to a clean game rather than a chaotic one, so in the model he touches only the cards, penalty and variance picture, never the winner.
The math
The engine turns the signals into a strength gap between the two teams, then into the goals each side is expected to score: 2.22 for Spain and 0.51 for Cabo Verde. Those expectations are fed through a Poisson scoreline model with the Dixon Coles correction for low scoring games, which produces the probability of every possible result. Summed up, that is the 76, 18 and 6 above, and the single most likely cell in the grid is 2-0. The data here is rich, scoring 0.95 out of 1.0, so the model leans on what it found rather than regressing toward the ranking alone. Where data is thin it does the opposite, pulling its estimate back toward the ranking and widening the band, which is why a debutant with little record always carries more uncertainty.
How this changed
Opening forecast before final squads were named, held wider while data was thin.
Tightened toward Spain as the squads, form and kickoff details firmed up. No injury news has moved the line yet.
History
Forecasts that have already played out. Tap a card to see how each call was reasoned.

Qatar vs Switzerland 1-1: Embolo's disputed VAR penalty, Swiss dominance all night, then a 90+4 own goal. The 64% favourite settled for a draw.
Missed · final 1-1
Qatar vs Switzerland
Qatar vs Switzerland 1-1: Embolo's disputed VAR penalty, Swiss dominance all night, then a 90+4 own goal. The 64% favourite settled for a draw.
The signals
- Competitive form, late 2024 onwards (friendlies discounted)
Switzerland have been unbeaten in competitive fixtures since late 2024. Qatar are reigning Asian champions (2024) but limped through World Cup qualifying with one point from two playoff matches against the UAE and North Korea. The form gap is wide and clearly favours Switzerland.
- FIFA/Coca-Cola World Ranking, 11 June 2026
Switzerland sit 19th with around 1650 points. Qatar are 56th. A real-strength gap the model trusts.
- Squad market values (Transfermarkt, June 2026)
Switzerland's squad is valued at roughly €330m; Qatar's at roughly €21m. The cheapest squad at the tournament by a clear margin.
- Player level by league and club
Most Swiss starters play in the top five European leagues, with Akanji, Xhaka and Ndoye among them. Qatar's squad is built almost entirely from the Qatar Stars League, which lowers the bottom-up rating considerably.
- Availability and injuries
Qatar arrive at full strength. Switzerland carry a pre-match doubt around Embolo, who was initially denied entry to the United States; given squad depth the model weights this only lightly.
- Venue, travel and rest
Levi's Stadium in the San Francisco Bay Area is a neutral venue with neither side at home. Travel impact is symmetric.
- Head to head
The only previous meeting was a 2018 friendly that Qatar won 1-0. It is old and non-competitive, so the model down-weights it heavily.
- Stakes and motivation
Both sides open their World Cup here. Qatar arrive with a redemption motive after their 2022 home tournament; the model adds a tiny edge for them on motivation only.
The referee is researched in full below but never enters the model's winner. Only its cards, penalty and variance picture.
The official
Said Martinez · Honduras
Hector Said Martinez Sorto, 34, has been a FIFA international since 2017 and CONCACAF's leading referee for years. He is the first Honduras-born referee to take charge of a match at a senior men's World Cup. At Qatar 2022 he served as an assistant in nine matches. His major-final CV includes the 2021 Gold Cup final and the 2023 CONCACAF Nations League final, where he is nicknamed 'El Matematico' for his calm, measured style.
His card profile is moderate: roughly 3.3 yellows, 23 fouls and about 0.10 reds per match across logged samples; one larger sample suggests up to 4.22 yellows. He whistles few fouls relative to peers, lets the game flow and rarely reaches for a second yellow.
Martinez has been the subject of CONCACAF political attention but has avoided the high-profile errors that mark other regional referees. His Nations League final ran cleanly. Where decisions have drawn debate, the criticism has typically focused on VAR communication rather than his on-field calls.
Against a 64 percent Switzerland favourite, Martinez is very unlikely to swing the winner. His permissive style points toward fewer cards and a freer-flowing match. In the model he touches only the cards, penalty likelihood and variance, never the winner.
The math
Eight signals are folded into a strength gap, which becomes the expected goals for each side: 1.92 for Switzerland, 0.76 for Qatar. Those Lambdas are fed through a Poisson scoreline model with the Dixon-Coles correction for low-scoring games, producing the probability of every possible result. Summed up, that is 13 for Qatar, 23 for a draw and 64 for Switzerland; the single most likely cell on the grid is 2-0 Switzerland. Data quality is full at 1.0, so the model leans on what it has rather than regressing toward the ranking alone. A Qatar win sits in the 9 to 19 percent band, narrow but not zero.
How this changed
Opening estimate before final squads were named. Switzerland clear favourites, but the line held wider while data was thin.
Matchday estimate after final squads, lineups and the Embolo entry doubt. The model tightened toward Switzerland; the Qatar-win band narrowed to 9-19 percent.
What happened
Switzerland Qatar finished 1-1 in the San Francisco Bay Area, Qatar's first ever World Cup point. Switzerland led early through an Embolo penalty after a foul by goalkeeper Abunada on Remo Freuler, and dominated for long stretches: Ndoye twice forced sharp saves, Xhaka rattled the crossbar, and Akanji nodded just wide. The equaliser arrived in the fourth minute of stoppage time, an unfortunate Miro Muheim own goal from a deflected cross. The 2-0 Switzerland call missed; the actual scoreline 1-1 sat inside the model's 23 percent draw bucket.
The controversy
Switzerland Qatar penalty offside VAR controversy: the only goal Switzerland scored came from a contested penalty. Replays of the build-up suggested an offside in the move, with Freuler appearing to make two touches and a teammate possibly active in his line of vision. After a long VAR check, FIFA's semi-automated offside technology ruled Freuler was onside by centimetres and the penalty stood. FIFA did not publish the calibration lines on the broadcast feed; ITV's Gary Neville and Lee Dixon both said it looked offside to the naked eye. The criticism landed on VAR transparency rather than on Said Martinez, whose on-field decision-making went unchallenged.
Mexico vs South Africa 2-0: home soil, opening-night noise, and a World Cup curtain-raiser that landed exactly where the model said it would.
Called it · final 2-0Mexico vs South Africa
Mexico vs South Africa 2-0: home soil, opening-night noise, and a World Cup curtain-raiser that landed exactly where the model said it would.
The signals
- Home advantage as tournament co-host
Mexico opened on home soil, a strong lift the model adds on top of the ranking gap.
- FIFA/Coca-Cola World Ranking
Mexico ranked comfortably above South Africa going into the tournament.
- Opening-match scoring patterns for host nations
Host nations win their opener far more often than ranking alone suggests, which the model factors in.
- Recent CONCACAF and CAF form lines
Both arrived with mixed form, but Mexico's run was the steadier of the two.
Referee history was available and entered only as a cards and variance signal.
The math
A home advantage term on top of the ranking gap pushed Mexico's win probability to 58 percent. Expected goals came out near 1.7 to 0.6, and the Poisson model placed 1-0, 2-0 and 2-1 as the three most likely scorelines. We published 2-0 as the single best estimate.
How this changed
First estimate two days out, with home advantage but real respect for South Africa.
Nudged toward Mexico once the lineup was confirmed. Final result 2-0, the call held.
What happened
Mexico beat South Africa 2-0 in the World Cup 2026 opener on home soil, exactly as the model called it. Mexico went in front before the half-hour, controlled possession after the break and saw out the second goal inside the final twenty minutes. South Africa's clearest chances came on the counter and did not survive contact with the box. The 2-0 prediction landed on the most likely cell of the Poisson grid.
The controversy
Nothing material was disputed. A late South Africa appeal for a penalty was waved away and not sent to VAR; the on-field call was widely accepted on replay. The referee booked four players across the night and the match was cleanly officiated.