Understanding PunterScore

How Our AI Generates Football Predictions

Every tip on PunterScore is built from the same transparent, data-driven process — not gut feeling, not paid sources, not guesswork. This page explains exactly how it works, what the numbers mean, and how to get the most from what you see.

4 Data inputs
16 Markets covered
15 min Update cycle
100% Free, always

The 5-Step Prediction Process

From raw football data to published tip — here is every step, with no jargon.

1
Collect xG data for each team

Expected Goals (xG) is the foundation of every PunterScore prediction. Rather than counting goals scored — which is heavily influenced by finishing luck — xG measures the quality of the chances each team creates. A shot from six yards out might carry an xG of 0.70 (70% chance of scoring). A long-range speculative effort might carry an xG of 0.04. Summing all shots in a game gives a team's total xG — a far more stable indicator of true attacking quality than the actual goals scored.

Crucially, the AI splits this data by context: home xG for home games, away xG for away games. The same team behaves very differently at home versus away. Man City average 2.8 xG per home game and 2.1 per away game — using a blended average for both contexts would distort every prediction.

Home xG tracked Created & conceded
Away xG tracked Created & conceded
Min. sample size 6 games per context
Update frequency Every 15 minutes
2
Build a probability model for each market

Different markets need different mathematical models. For goals markets (Over/Under, BTTS, Correct Score), the AI applies a Poisson distribution — a formula that calculates the probability of each possible goal count (0, 1, 2, 3…) based on the combined xG input. Multiply the probabilities for each team together and you get the probability of every possible scoreline.

For match result markets (1X2, Draw No Bet, Handicap), the model uses a Dixon-Coles refinement that corrects for the known tendency of the basic Poisson formula to underestimate 0-0 and 1-0 draws. For player markets (Anytime Goalscorer), the model multiplies each player's shots per 90 minutes by their xG per shot to derive a personal expected goals figure, then calculates the probability of scoring at least once.

Goals markets Poisson distribution
Result markets Dixon-Coles model
Player markets xG per shot × shots/90
HT / WEH markets First-half xG split
3
Adjust for head-to-head history

Some fixture pairings have persistent patterns that xG alone does not fully capture — tactical match-ups between specific coaches, psychological dynamics at certain venues, or structural mismatches that repeat regardless of seasonal form. When two teams have met 6 or more times, the AI blends the H2H Over/Under rate, HT result frequency, and scoreline distribution into the model at a 30% weighting alongside the 70% xG model output.

For example: if the xG model estimates 72% probability for Over 2.5 goals but the H2H Over 2.5 rate across 10 meetings is only 50%, the final probability is adjusted toward 64% — not the raw 72%. This is why some tips with strong xG profiles carry lower confidence ratings than you might expect: the H2H data is pulling against the xG signal.

H2H weight (6+ games) 30% of final probability
xG model weight 70% of final probability
Below 6 meetings xG model only
Metrics used Over/Under & scorelines
4
Assign a confidence rating

The final probability estimate is mapped to one of four confidence tiers. These tiers have been validated against 847 tracked results — the ordering is preserved in practice, meaning Exceptional tips always outperform High which always outperform Good. The confidence rating is the most important signal on any PunterScore page: it directly tells you how much to stake.

Exceptional
88%+ AI probability — stake 2% of bankroll
Very High / High
76–88% probability — stake 1.5% of bankroll
Good
65–75% probability — stake 1% of bankroll
Moderate
55–65% probability — max 0.5% of bankroll
5
Apply the value filter — only publish positive expected value tips

Before a tip is published, the AI performs one final check. It converts the bookmaker's offered odds into an implied probability (1 ÷ odds) and compares this against the AI's estimate. If the AI's probability is higher than the bookmaker's implied probability, the tip has positive expected value and is published. If the bookmaker's odds are tighter than the AI estimate — meaning they have already priced out the edge — the tip is filtered.

Around 18% of potential tips are filtered at this stage. This is why very short-odds favourites rarely appear as straight 1X2 tips — the bookmaker has already priced the edge away. Draw No Bet, Win Either Half, or Handicap alternatives on the same team often pass the value filter where the outright win does not.

Published condition AI prob > implied prob
Filtered condition AI prob < implied prob
Filter rate ~18% of potential tips
Min. tip threshold 55% AI probability

How to Read a PunterScore Tip

Every prediction row contains the same four elements. Here is what each one means.

Tip Badge
The coloured badge — your selection at a glance

The tip badge shows the exact market selection in a coloured pill. Blue badges mean a home, Over, or positive direction — home wins, Over goals, BTTS Yes, DNB Home, WEH Home. Amber badges mean draw, Under, or neutral — Under goals, BTTS No, HT Draw. Green badges appear only on away selections. The text inside is the exact bet: "O2.5" means Over 2.5 goals, "DNB 1" means Draw No Bet Home, "2-0" means the exact correct score, "-1.5" means Asian Handicap minus one and a half goals.

Confidence Bar
The bar length — your staking signal

The confidence bar is a direct visual representation of the AI's probability estimate. A full bar means Exceptional confidence (88%+); a shorter bar means Good or Moderate. The label beside it — Exceptional, High, Good, Moderate — maps to the four tiers described in Step 4 above. The most important use of the confidence bar is staking: always stake proportionally to bar length. Never put the same amount on a Moderate tip as an Exceptional one, even if the odds look similar.

Analysis Panel
Tap "Analysis" — the full data behind the tip

Every tip row has an expandable Analysis panel. Inside you will find four data blocks — typically the home team's xG, the away team's xG, the H2H market rate, and the combined projection — followed by a verdict paragraph that synthesises all four into a plain-language explanation of the edge. The verdict also states the recommended stake size and highlights the specific reason this tip was selected over alternatives. If you are unsure why a tip was generated, the expand panel always has the answer.

Form Pills
W / D / L pills — context, not the primary signal

Each tip shows the last 5 results for both teams as coloured pills: green W (win), amber D (draw), red L (loss), read left to right from oldest to most recent. On the Anytime Goalscorer page, pills show G (goal scored) and N (no goal) for the individual player alongside their shot counts per game. Form pills provide quick visual context but are not the AI's primary input — xG data is weighted much more heavily because it is more predictive than raw results, which can be distorted by finishing luck.

Common Questions

Yes — completely free, always. There are no VIP tiers, no subscription packages, no locked premium picks. Every single tip, analysis panel, result, and insight on PunterScore is freely accessible with no account required. We generate revenue through advertising, not paywalls.
Tips are updated every 15 minutes throughout the day. The model re-runs whenever new team news becomes available — injuries, suspensions, or confirmed lineup changes can significantly affect probabilities and may cause a tip's confidence rating to be revised or a tip to be withdrawn entirely. For player-specific markets like Anytime Goalscorer, always check confirmed lineups approximately 60 minutes before kick-off.
A tip is withdrawn before kick-off if the AI detects a significant change in the underlying data — most commonly a key player injury or unexpected team news that materially reduces the predicted probability below the 55% publication threshold, or drops the tip below the value filter threshold. This is a feature, not a bug: we would rather pull a tip than publish one whose rationale has changed.
Short-odds favourites are typically already fairly priced or overpriced by bookmakers — the public demand for backing big names pushes prices in on the most obvious selections. If a team is priced at 1.10 (implied probability 91%) but the AI estimates their true probability at 88%, backing them at 1.10 has negative expected value and is filtered. In these situations, Draw No Bet, Win Either Half, or Handicap alternatives on the same team often provide better expected value at better odds.
Expected Goals (xG) measures the quality of scoring opportunities rather than the outcomes. A team that creates 2.0 xG per game but scores 0.8 goals is not a weak attacking team — they are in a finishing variance trough that statistics show will correct itself over the next 10–15 games. Our research shows xG has a predictive correlation (r²) of 0.74 with future match outcomes versus only 0.51 for goals scored. This means the AI can identify teams whose form looks worse or better than their underlying quality suggests — which is where the edge in goals markets primarily comes from.
Every tip is logged at time of publication with its odds, market, confidence rating, and recommended stake. After the match, the result is recorded as Won, Lost, or Void (for Draw No Bet draw outcomes). The profit/loss is calculated on a flat 1-unit stake basis. Nothing is altered retroactively. All results are publicly available on the Results page. We believe transparency about performance — including losses and losing runs — is what separates PunterScore from tipster services that selectively report their record.
No — and we would never claim otherwise. Even our best-performing market (Over/Under 2.5 at 74% win rate) loses in 26 of every 100 bets. Football is inherently unpredictable; our role is to identify situations where the probability of a specific outcome is higher than the bookmaker's odds imply. Over a large enough sample, positive expected value produces profit. Over any short run, variance can make even excellent selections lose. The confidence ratings tell you the probability; they do not guarantee outcomes.
Ready to see the predictions?
Today's full tip sheet — 180+ tips across 16 markets — updated every 15 minutes, completely free.
View Today's Tips →

PunterScore is an information and analysis service — we do not accept bets. All predictions are AI-generated statistical estimates, not financial advice. Gambling involves risk. Only bet with money you can afford to lose. 18+ only. Support: BeGambleAware.org · GamCare.org.uk