AI value or vanity? Why your AI isn’t delivering yet
Download the report
Request a DemoTry PiLog in

Some of These Predictions Will Be Wrong. That’s the Point.

Reece Bentham
Publish date: 19th June 2026

By Reece Bentham  Finance, aspiring accountant, Yorkshireman through and through 

I should probably start with a confession. 

Some of these predictions will be wrong. 

There. I’ve said it before anyone screenshots the bracket and waits patiently for football to make fools of us all. 

As a finance person, I am used to forecasts being challenged. As a Spurs fan, I am used to optimism being punished. So I feel strangely qualified to write this blog. 

The model has now produced its first view of the World Cup. Not a prophecy. Not a guarantee. Just a view based on the evidence available at the time. That distinction matters because the purpose of this project is not to pretend we have solved football. We have not. Football is low-scoring, emotionally unstable and occasionally decided by somebody’s shin in the 89th minute. 

Why we built the dashboard this way 

What we are trying to demonstrate is something much simpler: what responsible predictive analytics looks like when it is exposed to reality. 

Most predictive projects quietly move on when the first version gets something wrong. We wanted to do the opposite. We wanted to publish the prediction, make the assumptions visible, compare it with what actually happens and then improve the model in public. That is why the World Cup dashboard site exists. It is not simply a place to publish a bracket. It is a place to show how a prediction changes as new evidence arrives. 

The first version of the model, V1, was built around PI-TSI, our team strength measure derived from recent form, goals scored, goals conceded and the relationships identified through Panintelligence Analytics. It gave us a transparent starting point and a bracket that anyone could challenge. 

Reality challenged the first version 

Then the tournament started. 

After the first 20 completed matches, V1 had correctly predicted 8 winners. That is 40% accuracy. Not disastrous. Also not particularly impressive. More importantly, it gave us something we had not previously possessed: evidence. For the first time, we could compare the model against reality and start asking better questions. Was the model failing randomly? Was it consistently underestimating something? Had we missed an important signal? 

V1 Predictions vs Reality 

 

As we reviewed the results, a pattern began to emerge. The model appeared to be missing information that many football fans instinctively consider important: the relative strength of the teams before the tournament began. 

That led us to build V2. 

What the model learned 

The key principle was that the World Cup results themselves could not become part of the training data. If the model learns from the matches it is supposed to predict, the exercise becomes meaningless. Instead, we froze the tournament results and introduced one additional pre-tournament signal: FIFA ranking points difference. 

When we rebuilt the decision tree, the result surprised us. FIFA points difference became the dominant predictor. That does not mean form, attack and defence suddenly stopped mattering. It means the strongest missing signal turned out to be the gap between how strong teams were already considered before the tournament started. 

The important thing is that we can explain the change. V1 correctly predicted 8 winners from the first 20 matches, while V2 predicted 11. Accuracy increased from 40% to 55%. 

The model improved, not because we changed it until we liked the answers, but because reality showed a weakness and the evidence pointed us towards a better approach. 

V2 Predictions vs Reality 

 

The value of keeping both versions visible is that improvement becomes measurable. Rather than quietly replacing one model with another, we can explain what changed, why it changed and whether it actually performed better. 

England gave us a useful example 

England’s recent match against Croatia provided a good example of why evaluating a model is more complicated than simply counting wins and losses. Before the game, V1 predicted a 1-0 England victory and V2 predicted a 2-0 victory. England eventually won 4-2. 

On paper, both models got the winner right and the score wrong. 

Whether that counts as success depends on what question you are asking. 

For tournament simulation, identifying the likely winner matters enormously because it affects points, qualification routes and knockout progression. For score prediction, however, both versions clearly missed something about how the match would unfold. The result is useful precisely because it sits in the uncomfortable middle ground. The models were not completely right, and they were not completely wrong. The match itself helps explain why. 

A final scoreline of 4-2 makes it look as though England were comfortably in control. They were not. Croatia equalised twice, the teams went into half-time level at 2-2 and the game remained far more competitive than either model anticipated. England eventually pulled away through goals from Jude Bellingham and Marcus Rashford, but the route to the result was far less comfortable than a 4-2 scoreline suggests. 

That is exactly the sort of outcome predictive models struggle with. The models correctly identified England as the stronger side, but they could not account for the twists inside the match itself: momentum swings, defensive mistakes, tactical adjustments and moments of individual brilliance. Football rarely unfolds in a straight line, even when the result appears to justify the prediction. 

That is exactly the kind of feedback we want. 

What the model still doesn’t know 

The current model is still operating with incomplete information. It does not read breaking team news. It does not know who is carrying an injury. It does not know when a manager is about to abandon Plan A after twenty minutes. It does not know whether a goalkeeper is about to produce the performance of their career. And, apparently, it still does not contain a variable for England’s kit going missing at a crucial moment. 

Football has a long-standing commitment to chaos. Models have a long-standing commitment to evidence. The tension between those two things is what makes this project interesting. 

As more matches are played, we will continue testing whether the assumptions still hold, whether new signals deserve to be included and whether future versions genuinely outperform the previous ones. The objective is not to keep modifying the model until it tells us what we want to hear. Tempting though that may be, depending on what it says about England. The objective is to make the next prediction more informed than the last. 

Why we keep every version 

That is why V1 remains visible. V2 now sits beside it and future versions will follow the same pattern. The goal is not to replace history every time we learn something new. The goal is to measure improvement. If a new signal helps, we should be able to explain why. If a model performs better, we should be able to show the evidence. Keeping previous versions visible makes that possible. 

The phrase we keep returning to throughout this project is simple: the data will change, the model will learn and the predictions will move. That is not a slogan. It is the entire point. 

The interesting question is not whether the first bracket was perfect. It clearly was not. The interesting question is whether the next version becomes better because reality challenged the last one. 

Football gets the next word 

The model has made its call. 

Football gets the next word. 

And if the data starts moving England in the right direction, I will be treating that as a sign of model maturity. 

Not bias. 

Definitely not bias.

Topics in this post: 
Share this post
Related posts: 
Data visulization, Embedded Analytics

PiPredict: Why Simplicity Wins (and the Myth of the "Magical" Data Model)

As the 2026 FIFA World Cup heads into the final showdown on July 19 at MetLife Stadium, football fans are preparing for a heavyweight battle between Spain and Argentina. Spain swept past France 2-0, while Argentina defeated England 2-1.  But behind the scenes in our analytics lab, the real story is about how we tried to build a […]
Read more >>
Data visulization, Embedded Analytics

When More Data Does Not Automatically Mean a Better Prediction

How market value and fixture congestion led us to a more useful V3 confidence layer.  60% Overall accuracy stayed difficult 80% Very high confidence tier accuracy 0 Live World Cup results used in training Key takeaway  V3 is not claiming football is suddenly easy to predict. It is saying something more useful: some predictions deserve […]
Read more >>
Data visulization, Embedded Analytics, RetailTech

Retail Intelligence: How to Reduce Stockouts, Markdowns and Missed Revenue

Retail organisations are not short of data. Stores, ecommerce platforms, loyalty programmes, supply chains, customer service tools and warehouse systems generate huge volumes of information every day. Yet many retailers still struggle to make fast, confident decisions when it matters most. A product starts underperforming. A promotion misses its window. Stock sits in the wrong […]
Read more >>
Houston... we've got mail.
Sign up with your email to receive news, updates and the latest blog articles to inspire you and your business.
© Panintelligence 2026