Over/Under Goals Calculator
Free over/under goals calculator. Estimate over/under probabilities using Poisson distribution and expected goals (xG). Find value in football totals markets.
Over/Under Goals Calculator - online calculator
Interactive betting calculator
What is an Over/Under Goals Bet?
An over/under goals bet (also called totals betting) is a wager on whether the total number of goals scored in a match will be above or below a specific line — most commonly 2.5 goals. A match ending 2-1 or 3-0 settles Over 2.5. A match ending 1-0 or 0-0 settles Under 2.5.
The market is popular in football because it removes the need to predict which team wins — only how many goals are scored.
How to Use the Over/Under Calculator
- Enter the home team's average goals scored per match (use recent 5–10 game form)
- Enter the home team's average goals conceded per match
- Enter the away team's average goals scored per match
- Enter the away team's average goals conceded per match
- Select the goals line (1.5, 2.5, 3.5, 4.5)
- Read the probability estimates for over and under, and compare to the bookmaker's implied probability
The Maths Behind Over/Under Probability
The calculator uses the Poisson distribution — a statistical model that describes the probability of a given number of events occurring in a fixed interval, assuming events occur independently at a known average rate.
Step 1 — Calculate expected goals for each team:
Home expected goals (λH) = home attack strength x away defence weakness x league average home goals
Away expected goals (λA) = away attack strength x home defence weakness x league average away goals
Attack strength = team average goals scored / league average goals scored (home or away respectively) Defence weakness = team average goals conceded / league average goals conceded (home or away respectively)
Step 2 — Build a score probability matrix:
For each possible scoreline (0-0, 0-1, 1-0, ... up to e.g. 6-6), calculate: P(Home = h, Away = a) = P_Poisson(h, λH) x P_Poisson(a, λA)
where P_Poisson(k, λ) = (e^(-λ) x λ^k) / k!
Step 3 — Sum probabilities:
P(Over 2.5) = sum of all P(h, a) where h + a > 2.5 — i.e. all scorelines with 3 or more total goals
P(Under 2.5) = sum of all P(h, a) where h + a < 2.5 — i.e. all scorelines with 0, 1, or 2 goals total
Example: λH = 1.6, λA = 1.1 (combined expected goals = 2.7)
P(Over 2.5) ≈ 53%, P(Under 2.5) ≈ 47%. If the bookmaker prices Under 2.5 at 2.10 (implied 47.6%), this is roughly fairly priced. At 2.20 (implied 45.5%), Under 2.5 offers value.
Tips and Strategies
- Use expected goals (xG) rather than actual goals where possible. xG smooths out the influence of goalkeeping variance and finishing luck, giving a more stable estimate of a team's attacking and defensive quality.
- Weight recent form heavily. Team character in attack and defence shifts over a season. Form from the last 6–8 games is typically more predictive than full-season averages.
- Check team news for absences. A missing striker or injured goalkeeper significantly shifts goal expectation. Always update your inputs after team news is confirmed.
- Avoid blindly following Poisson in high-variance fixtures. Derby matches, cup ties, and heavily motivated teams can produce outlier goal totals. Use model outputs as a starting point, not a final answer.
- Compare to sharp bookmaker prices. The closing line (final odds before kick-off) at sharp bookmakers or Asian operators is the most efficient market price for totals. If your model agrees with that price, your edge is likely small.