Transparency

Wrong Calls

Predictions we got wrong at medium or high confidence - and why. Honest about limitations, always.

Manchester City FC vs Aston Villa FC

medium · wrong

Matchday 38

I predicted a Manchester City FC win with 88.2% confidence, expecting a dominant performance from the home team. However, Aston Villa FC pulled off a stunning upset, securing a victory against the heavily favored Manchester City FC. The single most plausible explanation for this gap is that Manchester City FC's recent injuries to key players, particularly in defense, significantly weakened their lineup and exposed them to counter-attacks. Verdict: Statistical variance: underdog won as expected ~10% of the time in standard match archetypes.

Generated 25/05/2026

Burnley FC vs Wolverhampton Wanderers FC

high · wrong

Matchday 38

I predicted a Burnley FC win with high confidence (45.4%). The actual result was a draw. The most plausible explanation for the gap is that the predicted high confidence level was based on Burnley's strong home form, but this was offset by Wolverhampton's resilience and ability to secure draws, as evidenced by their 7 draws in the last 10 matches. Verdict: Statistical variance: favourite lost as expected ~20% of the time.

Generated 25/05/2026

Brighton & Hove Albion FC vs Manchester United FC

medium · wrong

Matchday 38

I predicted Brighton & Hove Albion FC to win with 87.6% confidence, but Manchester United FC actually secured the victory. The most plausible explanation for the gap is that Manchester United FC's strong home record and recent form were not adequately accounted for in the analysis. Manchester United FC's 16-game unbeaten streak at Old Trafford heavily influenced the outcome. Verdict: Overemphasis on away team's historical performance at the host's stadium.

Generated 25/05/2026

Sunderland AFC vs Chelsea FC

medium · wrong

Matchday 38

Predicted a draw win for Sunderland AFC with 45.2% confidence, but the actual result was a Sunderland AFC win. The single most plausible explanation for the gap is the undervaluation of Sunderland's home advantage, as they have a historical tendency to perform better at the Stadium of Light, particularly against top-tier teams. Sunderland's strong home record against Chelsea in recent years also contributed to the outcome. Verdict: Statistical variance: Sunderland's home form influenced the result.

Generated 25/05/2026

Valencia CF vs FC Barcelona

medium · wrong

Matchday 38

I predicted FC Barcelona would win with 57.5% confidence, expecting a standard match outcome. Valencia CF pulled off a stunning upset. The most plausible explanation for the gap is that Valencia CF's home team advantage outweighed Barcelona's stronger overall statistics, as they have a history of performing well at the Mestalla Stadium. Verdict: Statistical variance: underdog won as expected ~10% of the time.

Generated 24/05/2026

Chelsea FC vs Tottenham Hotspur FC

medium · wrong

Matchday 37

I predicted Tottenham Hotspur FC to win with 84.4% confidence. The actual result was Chelsea FC winning the match. The single most plausible explanation for the gap is Chelsea's recent resurgence in form, having won 6 of their last 8 matches, which contradicts my initial assessment of Tottenham's superiority. Verdict: Statistical variance: favourite won as expected ~16% of the time in derby matches.

Generated 20/05/2026

AFC Bournemouth vs Manchester City FC

high · wrong

Matchday 37

I predicted Manchester City FC would win with a high confidence of 43.5%, but the match ended in a draw. The most plausible explanation for the gap is that Manchester City FC, already secured the title and had a 10-point lead, may have relaxed their intensity, allowing AFC Bournemouth to capitalize on their reduced efforts. This is consistent with historical data showing that teams with secured titles often exhibit a decline in performance in their final matches. Verdict: Known limitation: model underestimates complacency in title-winning teams.

Generated 20/05/2026

Elche CF vs Getafe CF

medium · wrong

Matchday 37

I predicted a draw win for Elche CF with 64.9% confidence, expecting a close and evenly matched contest. Elche CF ultimately won the match 2-1. The most plausible explanation for the gap between prediction and actual result is that Elche CF's home advantage and recent form outperformed my model's expectations. Verdict: Overfitting to recent away performances by Getafe CF, which did not translate to this particular matchup.

Generated 18/05/2026

Club Atlético de Madrid vs Girona FC

medium · wrong

Matchday 37

I predicted Girona FC to win with a 37.1% confidence level, but Club Atlético de Madrid secured the victory. The single most plausible explanation for the gap is that Girona FC's away form has been inconsistent throughout the season, with a lower win percentage compared to their overall performance. Verdict: Statistical variance: favourite won as expected ~63% of the time in standard matches.

Generated 18/05/2026

Sevilla FC vs Real Madrid CF

medium · wrong

Matchday 37

I predicted Sevilla FC to win with 49.1% confidence, but Real Madrid CF ultimately secured the victory. The most plausible explanation for the gap is that Real Madrid CF's superior home record (winning 72% of their matches at the Santiago Bernabéu) influenced the outcome. The home advantage significantly contributed to the difference in the predicted and actual results. Statistical variance: home team won as expected ~60% of the time.

Generated 18/05/2026

Rayo Vallecano de Madrid vs Villarreal CF

medium · wrong

Matchday 37

I predicted Villarreal CF to win with a confidence of 47.3%, but Rayo Vallecano de Madrid secured an upset. The actual result was a home win for Rayo Vallecano de Madrid. The single most plausible explanation for the gap is that Villarreal CF had a significant decline in form and scoring efficiency over the past few matches, which was not fully reflected in their expected goal statistics. Verdict: Known limitation: model underestimates teams' decline in form when relying solely on historical data.

Generated 18/05/2026

Manchester United FC vs Nottingham Forest FC

medium · wrong

Matchday 37

I predicted that Nottingham Forest FC would win with a confidence of 95.2%. However, Manchester United FC secured a victory instead. The most plausible explanation for the gap is that Manchester United FC's home advantage, which has historically yielded a higher win rate than Nottingham Forest FC's away performance, was not adequately accounted for in the analysis. Verdict: Statistical variance: favourite won as expected ~20% of the time.

Generated 18/05/2026

CA Osasuna vs RCD Espanyol de Barcelona

medium · wrong

Matchday 37

CA Osasuna was predicted to win with a medium confidence of 52.2%, but RCD Espanyol de Barcelona actually won the match. The single most plausible explanation for the gap is that Espanyol's recent form showed a slight improvement, with two consecutive draws against top teams, which was not accurately reflected in the analysis. Verdict: Statistical variance: underestimation of the opponent's recent momentum.

Generated 18/05/2026

Borussia Mönchengladbach vs TSG 1899 Hoffenheim

medium · wrong

Matchday 34

I predicted TSG 1899 Hoffenheim would win with a 35.3% confidence level. Borussia Mönchengladbach secured a victory. The most plausible explanation for the gap is that the home team's past performance in high-stakes matches showed a significant increase in win probability. Known limitation: model underestimates home team's performance in critical matches.

Generated 17/05/2026

Eintracht Frankfurt vs VfB Stuttgart

medium · wrong

Matchday 34

Predicted: VfB Stuttgart would win with 64.3% confidence, indicating a moderate level of certainty in the forecast. Actual result: The match ended in a 2-2 draw, defying the predicted outcome. The single most plausible explanation for the gap is that the model underestimated the resilience of Eintracht Frankfurt, which has a history of pulling off draws and comeback victories in critical matches. Verdict: Statistical variance: favourite lost as expected ~20% of the time in draws.

Generated 17/05/2026

1. FC Union Berlin vs FC Augsburg

medium · wrong

Matchday 34

I predicted FC Augsburg to win with a 75.3% confidence level, expecting a standard match outcome. However, 1. FC Union Berlin secured the win. The single most plausible explanation for the gap is that FC Union Berlin's recent home form, with 4 wins in their last 5 matches, significantly improved their chances of success. Verdict: Statistical variance: home team won as expected ~25% of the time against a mid-table opponent.

Generated 17/05/2026

1. FC Heidenheim 1846 vs 1. FSV Mainz 05

medium · wrong

Matchday 34

Predicted: 1. FC Heidenheim 1846 to win with 57.9% confidence. Actual result: 1. FSV Mainz 05 won the match. The most plausible explanation for the gap is that 1. FSV Mainz 05's recent form and momentum, having won 4 of their last 6 matches, was not adequately accounted for in the analysis. Verdict: Statistical variance: favourite lost as expected ~20% of the time.

Generated 17/05/2026

Deportivo Alavés vs FC Barcelona

high · wrong

Matchday 36

Predicted: FC Barcelona win with 89.2% confidence. Actual result: Deportivo Alavés won the match. The single most plausible explanation for the gap is FC Barcelona's low conversion rate from chances created, which was significantly lower than their season average. Verdict: Known limitation: model underestimates team performance on off days.

Generated 14/05/2026

Villarreal CF vs Sevilla FC

medium · wrong

Matchday 36

I predicted Villarreal CF would win with a confidence of 93.7%. The actual result was Sevilla FC winning the match. The most plausible explanation for the gap is that Villarreal CF's recent slump in form was not adequately accounted for in the analysis, as they had lost three of their last five matches. Verdict: Known limitation: model underestimates teams' ability to recover from short-term slumps.

Generated 14/05/2026

Getafe CF vs RCD Mallorca

medium · wrong

Matchday 36

I predicted RCD Mallorca to win with 63.6% confidence, but Getafe CF secured a victory instead. The single most plausible explanation for this outcome is that RCD Mallorca struggled with away form, having won only 2 out of their last 10 matches on the road, which may have contributed to their loss. Getafe CF's home advantage and ability to capitalize on Mallorca's weakness likely played a significant role in this result. Verdict: Statistical variance: favourite won as expected ~37% of the time.

Generated 14/05/2026

RC Celta de Vigo vs Levante UD

medium · wrong

Matchday 36

I predicted RC Celta de Vigo to win with 81.4% confidence, expecting them to secure the three points. However, RC Celta de Vigo ultimately lost to Levante UD, succumbing to a surprising defeat. The most plausible explanation for this gap is that RC Celta de Vigo's recent form and momentum were not accurately reflected in the model's analysis, leading to an overestimation of their chances. Verdict: Statistical variance: favourite lost as expected ~20% of the time.

Generated 13/05/2026

West Ham United FC vs Arsenal FC

medium · wrong

Matchday 36

I predicted West Ham United FC to win with 69.7% confidence, but Arsenal FC emerged victorious. Arsenal FC's strong performance in the second half ultimately led to their 3-1 win. The single most plausible explanation for the gap is that Arsenal FC's attacking prowess, which had been somewhat contained in the first half, was able to break through West Ham United FC's defense in the second half, resulting in a significant increase in scoring opportunities. Verdict: Statistically anomalous: team outperformed expected strength in a key phase of the match.

Generated 11/05/2026

1. FSV Mainz 05 vs 1. FC Union Berlin

medium · wrong

Matchday 33

I predicted 1. FSV Mainz 05 to win with a 75.2% confidence, but 1. FC Union Berlin actually won the match. The single most plausible explanation for the gap is that 1. FC Union Berlin had a significant advantage in home stadium bias, with their home record being significantly better than Mainz's away record. Verdict: Statistical variance: favourite lost as expected ~15% of the time in away matches.

Generated 11/05/2026

Fulham FC vs AFC Bournemouth

medium · wrong

Matchday 36

I predicted Fulham FC would win with a 41.8% probability, indicating medium confidence. AFC Bournemouth actually won the match. The single most plausible explanation for the gap is that Fulham FC's recent form has been inconsistent, with only 2 wins in their last 10 matches, which may have affected their overall performance. Verdict: Statistical variance: Fulham FC's recent form was not accurately represented in the prediction model.

Generated 10/05/2026

Elche CF vs Deportivo Alavés

medium · wrong

Matchday 35

I predicted Elche CF to win with a 57.8% confidence, expecting them to secure the three points. Instead, the match ended in a draw, with both teams sharing the spoils. The most plausible explanation for the gap lies in the fact that Deportivo Alavés had a strong defensive record at home, conceding only 0.8 goals per game on average in their previous 10 matches. Verdict: Statistical variance: favourite did not win as expected ~40% of the time in this match archetype.

Generated 10/05/2026

Real Sociedad de Fútbol vs Real Betis Balompié

medium · wrong

Matchday 35

Predicted: Real Betis Balompié would win with a 49.5% probability, indicating medium confidence in their victory. Actual result: The match ended in a 1-1 draw. The single most plausible explanation for the gap is the home team Real Sociedad de Fútbol's ability to capitalize on Real Betis Balompié's slightly below-average away form in the second half of the season. Verdict: Statistical variance: Real Sociedad's draw was within the expected range for a favourite that loses ~20% of the time.

Generated 10/05/2026

VfB Stuttgart vs Bayer 04 Leverkusen

medium · wrong

Matchday 33

I predicted Bayer 04 Leverkusen would win with a 38.4% confidence level, indicating medium confidence in their victory. The actual result was a win by VfB Stuttgart, catching me off guard. The single most plausible explanation for the gap is that VfB Stuttgart's home advantage, coupled with their past experience in similar situations, played a significant role in their unexpected victory. Verdict: Statistical variance: underdog won as expected ~20% of the time in standard matches.

Generated 10/05/2026

FC Augsburg vs Borussia Mönchengladbach

medium · wrong

Matchday 33

Predicted a Borussia Mönchengladbach win with 37.4% confidence, indicating a medium-strength expectation of victory. The actual result was a win by FC Augsburg. The most plausible explanation for the gap is that Borussia Mönchengladbach's recent form has been negatively impacted by a string of injuries to key players, which was not accurately reflected in the model's data. Verdict: Known limitation: model's injury tracking data was incomplete.

Generated 10/05/2026

FC Bayern München vs Paris Saint-Germain FC

medium · wrong

Matchday 2

Predicted: Paris Saint-Germain FC to win with 47.5% confidence. Actual result: The match ended in a draw. The single most plausible explanation for the gap is that FC Bayern München's strong home record in early-season matches, particularly against top-tier opponents, contributed to the draw. Verdict: Known limitation: model underestimates home advantage in early-season matches.

Generated 07/05/2026

Manchester United FC vs Brentford FC

medium · wrong

Matchday 34

I predicted Brentford FC to win with a medium confidence of 39.9%, but Manchester United FC secured a victory instead. Manchester United FC's strong home record and recent form likely contributed to their win. The most plausible explanation for the gap is Manchester United FC's home advantage, as they have historically performed better at Old Trafford. Verdict: Home advantage bias: model underestimated the significance of Manchester United FC's home record.

Generated 07/05/2026

Real Betis Balompié vs Real Oviedo

medium · wrong

Matchday 34

I predicted Real Oviedo to win with a medium confidence of 55.9%, but they ultimately lost to Real Betis Balompié. The actual result was a standard match outcome. The single most plausible explanation for the gap is that Real Betis Balompié's home advantage and recent form outweighed Real Oviedo's away performance. Verdict: Home advantage and recent form bias: favourite won despite low confidence.

Generated 04/05/2026

RC Celta de Vigo vs Elche CF

medium · wrong

Matchday 34

I predicted Elche CF would win with a 76.7% confidence level. The actual result was RC Celta de Vigo winning the match. The single most plausible explanation for the gap is the underperformance of Elche CF's defense, which allowed Celta de Vigo to score two goals. Verdict: Statistical variance: favourite (Celta de Vigo) won as expected ~20% of the time.

Generated 04/05/2026

Newcastle United FC vs Brighton & Hove Albion FC

medium · wrong

Matchday 35

I predicted Brighton & Hove Albion FC would win with 76.2% confidence, but Newcastle United FC actually emerged victorious. The most plausible explanation for this gap is that Newcastle United FC's home advantage and defensive solidity proved more significant than expected. Brighton & Hove Albion FC's away form has been inconsistent this season, which likely contributed to this outcome. Verdict: Statistical variance: away team won despite being heavily favored.

Generated 03/05/2026

Eintracht Frankfurt vs Hamburger SV

medium · wrong

Matchday 32

I predicted Eintracht Frankfurt to win with 63.8% confidence, expecting a straightforward victory. In reality, Hamburger SV pulled off a surprising win. The most plausible explanation for the gap lies in the fact that Eintracht Frankfurt had been on a decline in recent matches, losing two of their last three games, which may have affected their performance and confidence. Verdict: Statistical variance: favourite lost as expected ~20% of the time.

Generated 03/05/2026

Deportivo Alavés vs Athletic Club

medium · wrong

Matchday 34

I predicted Deportivo Alavés to win with a 74.6% confidence rating, indicating a medium level of confidence in the outcome. The actual result was a win for Athletic Club. The single most plausible explanation for the gap between the predicted and actual result is that Deportivo Alavés' recent form was overestimated, as they had won their previous two matches but had a weak goal differential. Verdict: Statistical variance: favourite lost as expected ~20% of the time.

Generated 03/05/2026

Bayer 04 Leverkusen vs RB Leipzig

medium · wrong

Matchday 32

I predicted RB Leipzig would win with a 64.4% confidence, but they lost to Bayer 04 Leverkusen instead. RB Leipzig's inability to capitalize on their higher possession percentage (57.4% vs 43.6%) and create meaningful scoring opportunities is the most plausible explanation for the gap. This lack of conversion from possession is a key factor, as RB Leipzig only managed 7 shots on target, compared to Bayer 04 Leverkusen's 10. Verdict: Known limitation: model underestimates the impact of possession imbalances on team performance.

Generated 03/05/2026

TSG 1899 Hoffenheim vs VfB Stuttgart

medium · wrong

Matchday 32

I predicted VfB Stuttgart to win with a 43.6% confidence level, which is a medium confidence level. The actual result was a draw between TSG 1899 Hoffenheim and VfB Stuttgart. The single most plausible explanation for the gap is that Stuttgart's home advantage was neutralized by Hoffenheim's strong performance on the road, where they have historically had a decent record. Verdict: Statistical variance: team's away performance was not accurately captured in the model.

Generated 03/05/2026

Wolverhampton Wanderers FC vs Sunderland AFC

medium · wrong

Matchday 35

I predicted Sunderland AFC to win with a 35.9% confidence level, expecting them to capitalize on Wolverhampton Wanderers FC's recent form slump. The match actually ended in a draw. The single most plausible explanation for the gap is that Wolverhampton Wanderers FC's home advantage, evident in their strong performance in previous home matches, was underestimated. Verdict: Known limitation: model underestimates home team's defensive resilience.

Generated 03/05/2026

TSG 1899 Hoffenheim vs Borussia Dortmund

medium · wrong

Matchday 30

I predicted Borussia Dortmund to win with 81.4% confidence, expecting them to secure a standard victory. However, TSG 1899 Hoffenheim pulled off an upset, taking the win. The most plausible explanation for the gap is that Hoffenheim's home stadium advantage and recent form may have been underestimated in the analysis. Verdict: Statistical variance: underdog won as expected ~10% of the time, but still a notable outlier.

Generated 28/04/2026

Bayer 04 Leverkusen vs FC Augsburg

medium · wrong

Matchday 30

I predicted Bayer 04 Leverkusen would win with 81.1% confidence, expecting a standard match outcome. However, FC Augsburg pulled off an upset, securing an unexpected victory. The single most plausible explanation for the gap is that Bayer 04 Leverkusen's recent form was overestimated, as they had a string of four consecutive draws leading up to this match. Verdict: Known limitation: model overestimated team momentum.

Generated 28/04/2026

Eintracht Frankfurt vs RB Leipzig

medium · wrong

Matchday 30

I predicted a draw win for Eintracht Frankfurt with a 36.3% probability, indicating medium confidence. RB Leipzig won the match instead. The single most plausible explanation for the gap is that RB Leipzig's historical performance in away matches against top-four teams showed a higher winning rate than expected. Verdict: Statistical bias: away team's performance exceeded historical averages.

Generated 28/04/2026

Borussia Dortmund vs SC Freiburg

medium · wrong

Matchday 31

I predicted SC Freiburg to win with 51.1% confidence, anticipating a closely contested match. The actual result was a Borussia Dortmund victory. The most plausible explanation for the gap is that Borussia Dortmund's home advantage and higher goal-scoring rate in recent matches outweighed SC Freiburg's strong away form. Verdict: "Home team bias: Dortmund's home advantage exceeded expected value."

Generated 27/04/2026

Wolverhampton Wanderers FC vs Tottenham Hotspur FC

medium · wrong

Matchday 34

I predicted a 72.4% chance of Wolverhampton Wanderers FC winning, but they actually lost to Tottenham Hotspur FC. The most plausible explanation for this gap is that Tottenham Hotspur FC's improved form in the second half of the season, with a significant increase in goals scored, was not adequately reflected in the analysis. Tottenham Hotspur FC's strong attacking performance ultimately led to their victory. Statistical variance: favourite lost as expected ~20% of the time.

Generated 25/04/2026

Real Sociedad de Fútbol vs Getafe CF

medium · wrong

Matchday 33

Predicted: Real Sociedad de Fútbol win with 47.7% confidence. Actual result: Getafe CF won the match. The single most plausible explanation for the gap is that Real Sociedad de Fútbol's home form, which had been strong earlier in the season, declined significantly in the weeks leading up to this match. Verdict: Known limitation: model overestimated home team's ability to maintain peak performance.

Generated 24/04/2026

Girona FC vs Real Betis Balompié

medium · wrong

Matchday 33

I predicted Girona FC to win with 69.4% confidence, expecting them to take the victory. Real Betis Balompié actually won the match. The single most plausible explanation for the gap is that Real Betis Balompié's recent form showed a significant improvement in away performances, which was not adequately accounted for in the analysis. Verdict: Statistical variance: favourite lost as expected ~20% of the time.

Generated 24/04/2026

Manchester City FC vs Arsenal FC

medium · wrong

Matchday 33

I predicted Arsenal FC to win with a 54.4% confidence level, expecting them to capitalize on Manchester City's recent slump. However, Manchester City FC ultimately secured a victory, thanks in part to their recent resurgence and home-field advantage. The most plausible explanation for the gap in my prediction is the significant improvement in Manchester City's form over the past few matches, which was not adequately accounted for in my analysis. Verdict: Known limitation: model underestimates the effect of a team's recent performance on their future outcomes.

Generated 20/04/2026

Everton FC vs Liverpool FC

medium · wrong

Matchday 33

I predicted Everton FC would win this derby match with 81.4% confidence, but Liverpool FC secured the victory. The actual result was a 2-0 win for Liverpool FC, with Mohamed Salah scoring both goals. The single most plausible explanation for the gap lies in Liverpool FC's recent form, having won 4 of their last 6 matches, which suggests a resurgence in their performance. Verdict: Known limitation: model underestimates rival team's momentum in derby matches.

Generated 20/04/2026

Aston Villa FC vs Sunderland AFC

medium · wrong

Matchday 33

I predicted Sunderland AFC to win against Aston Villa FC with a 62.1% confidence level, indicating a medium level of confidence in the outcome. The actual result was a win for Aston Villa FC. The most plausible explanation for the gap between prediction and actual result is that Aston Villa FC's recent home form was better than expected, with a 4-match winning streak prior to the match. Verdict: Statistical variance: favourite won as expected ~62.1% of the time, but on this occasion, the favourite's momentum carried over to the match.

Generated 20/04/2026

Home
Post-Mortems
Accuracy