Measured in public
2 Jul 2026
Every probability below was published before kickoff and locked. This page scores each one against what actually happened.
Day average: Strong read
- GradedLocked 28 Jun2 – 0
- United States · realised54.8%
- Draw28.2%
- Bosnia and Herzegovina17.0%
VerdictStrong readUnited States 2–0 Bosnia and Herzegovina was the outcome the model rated most likely (54.8% before kickoff). The match scores a Brier of 0.313, better than the 0.667 no-skill mark.
Match ratings
Player scores from official highlights analysis. Observational, not a model input.
United States7Sergiño DestRBShowed good attacking intent from his defensive position, nearly scoring with a header.4Folarin BalogunSTScored a goal but was sent off with a red card, significantly impacting his team's numerical advantage.Bosnia and Herzegovina8FrizGKMade several crucial saves, including a close-range stop and punching away dangerous corners, keeping his team in the game.5Amar MemićRegistered one of his team's few attacking attempts, though his low shot went wide. - 2 – 1
- Portugal · realised49.1%
- Draw27.2%
- Croatia23.6%
VerdictStrong readPortugal 2–1 Croatia was the outcome the model rated most likely (49.1% before kickoff). The match scores a Brier of 0.389, better than the 0.667 no-skill mark.
Match ratings
Player scores from official highlights analysis. Observational, not a model input.
Portugal9RonaldoSTConverted a crucial penalty to equalize for Portugal and was a constant offensive threat, demonstrating leadership.Croatia8PerisicOpened the scoring for Croatia with a well-placed shot, demonstrating clinical finishing.7VlašićShowed good attacking instincts by scoring, though it was disallowed for offside.7SučićDisplayed good attacking awareness and finishing by scoring, even if the goal was negated by an offside call. Spain 3–0 Austria was the outcome the model rated most likely (57.5% before kickoff). The match scores a Brier of 0.278, better than the 0.667 no-skill mark.
Match ratings
Player scores from official highlights analysis. Observational, not a model input.
Spain8Mikel OyarzabalAMScored Spain's crucial opening goal with a clinical and composed finish, breaking the deadlock.8Dani OlmoAMWas a constant attacking threat, forcing a brilliant save and hitting the woodwork twice, unlucky not to score.8Pedro PorroRBScored Spain's second goal with a well-timed run and composed finish from his full-back position.Austria9Alexander SchlagerGKMade multiple crucial and impressive saves, preventing a much larger defeat for Austria despite conceding three goals.
See how the forecast holds up
OnThePitch grades every probability against what actually happens, and publishes the calibration in the open. Subscribe to follow the retrospectives and research as they ship — one email per post, no marketing.
Already read on Substack? Follow OnThePitch there — same posts, slightly different format.