The 5 live stats that predict goals (and how to read them)
Looking only at the score is like reading the last page of a book: it tells you how a chapter ended, not what is about to happen. In a football match, goals are rare and partly random events, but they rarely come out of nowhere: they are almost always preceded by minutes of pressure, chances created and a rising tempo. All of this leaves a trace in real-time data.
In this guide we look at the five live stats that best anticipate a goal, why they work and — above all — how to read them together rather than one at a time. It is the data-driven approach that separates those who analyse a match from those who simply watch it.
1. Shots on target
If you look at only one number, look at this one. Shots on target are the single indicator most correlated with goals: a team that keeps hitting the target is putting the goalkeeper under pressure, and sooner or later the pressure pays off.
The key is not the absolute value but the tempo: three shots on target in the last ten minutes weigh far more than three shots spread over a whole half. A sudden burst of shots on target is one of the most reliable signs that a goal is near.
How to read it
Compare the two teams' shots on target and look at when they came. A team at 5 shots on target to 1 is dominating the chances, not just the play.
2. Dangerous attacks
A dangerous attack measures a move carried into the attacking zone with the potential to end in a shot. It is a "broader" indicator than shots: it captures territorial pressure even when it doesn't lead to an attempt.
Possession on its own is misleading: you can have 65% of the ball passing it around midfield without creating anything. Dangerous attacks, on the other hand, tell you who is really hurting the opponent. A wide gap in dangerous attacks in one team's favour is often the prelude to a spell of sustained pressure.
3. Intensity and attacking dominance
Raw stats show the total since kick-off, but a match changes all the time. What matters for the next few minutes is what is happening now: who has raised the tempo, who is pushing, who is under the cosh.
An intensity index combines several signals (shots, shots on target, dangerous attacks, corners, saves by the opponent), giving more weight to the events closest to a goal and to the most recent ones. The result is a curve showing attacking momentum minute by minute: when one team's curve shoots up and overtakes the other's, you are in the middle of a hot phase.
Possession tells you who has the ball. Intensity tells you who is about to score.
In Oragol PRO this is the intensity and attacking dominance chart: an animated visualisation that evolves live and that you can compare with the league average, to see whether the match really is more open than usual.
4. Next-goal probability (and the estimated minute)
All the previous indicators answer the question "who is pushing". This one answers the question that really matters: how likely is another goal, and roughly when?
To estimate it, a single match is not enough: you need historical context. By taking thousands of past matches with similar characteristics — same minute, same score, similar opening odds — you can calculate how often another goal came and, on average, in which minute. The result is a next-goal probability and an estimated median minute.
That is exactly what the "Estimated Next Goal" widget in Oragol PRO does: a single number (the probability, which changes colour when it's high) and an indication like "in about 7 minutes", built on the analysis of a database of tens of thousands of matches.
5. Historical context: matches with similar odds
An isolated figure means nothing without a benchmark. Knowing a match is 0-0 at 70' is useless; knowing that in historically similar situations another goal came in 60% of cases changes the picture completely.
That is what historical context is for: it turns "a feeling" into a percentage. By comparing the match in play with all past matches that had similar opening odds, minute and score, you get the real distribution of outcomes: Over/Under, both teams to score, most frequent correct scores, distribution of goals by time band.
Putting it all together: an example
Imagine a match at 0-0 in the 68th minute. On its own, an unremarkable situation. But you look at the data:
- shots on target in the last 10 minutes are 4 to 0 for the home side;
- the home side's intensity curve has shot up and clearly overtaken the away side's;
- dangerous attacks show a wide gap in the home side's favour;
- the next-goal probability is 64%, with the estimated minute around the 76th;
- historically, matches with these odds and in this state of play saw another goal in 61% of cases.
Five independent signals pointing the same way. It is not a certainty — there are none in football — but it is an informed reading, based on data rather than instinct. That is the difference between analysing and guessing.
Conclusion
Reading a match from data is not about predicting the future: it is about understanding the present better than those who only look at the scoreboard. Shots on target and dangerous attacks tell you who is doing damage; intensity tells you the momentum right now; next-goal probability and historical context give you the frame. Together they form a picture that none of these numbers could give you on its own.
The problem, usually, is that this data is scattered across different services. Putting it in one place, in real time, is exactly why Oragol PRO exists.
See this data in action, on real matches
Shots, dangerous attacks, live intensity, next-goal probability and historical analysis — all on one screen. Try it free for 7 days.
Start your free trial