Football modelling guide

How to Build an Over/Under Corners Betting Model

A practical guide to estimating fair odds for over and under 10.5 corners using team strength, playing style, match context and probability distributions.

Team corner ratingsAttacking styleNegative binomialFair odds
The objective: estimate the probability that a match produces at least 11 corners. Over 10.5 wins with 11 or more corners, while Under 10.5 wins with 10 or fewer.

A useful corners model should not simply compare two teams' recent averages. It should estimate how many corners each team is likely to win, adjust those expectations for the opposition and match conditions, and then convert the expected total into probabilities and fair odds.

The basic modelling structure

A strong starting point is to predict the home and away teams' corners separately.

Expected total corners = Expected home corners + Expected away corners

If the model estimates 6.15 home corners and 4.65 away corners, the expected match total is 10.80.

6.15

Expected home corners

Based on home attacking strength and the away team's corners conceded.

4.65

Expected away corners

Based on away attacking strength and the home team's corners conceded.

1. Team corner strength

The four most important starting statistics are:

StatisticExample average
Home team corners won at home6.3
Home team corners conceded at home4.8
Away team corners won away4.5
Away team corners conceded away6.0

A simple initial estimate is to average the relevant attacking and defensive figures:

Expected home corners = (6.3 + 6.0) ÷ 2 = 6.15 Expected away corners = (4.5 + 4.8) ÷ 2 = 4.65

This gives a useful baseline, but it should be adjusted for team quality, opposition, style and match context.

2. Recent form and recency weighting

Use several time windows rather than relying on the last few matches alone. A sensible set might include the last five, last ten and the full season.

Corner rating = 50% season + 30% last 10 + 20% last 5

Recent figures should also be opposition-adjusted. A team may appear strong because it has recently faced several weak defences.

Avoid overreacting: corner totals are volatile. The last five matches should influence the forecast, but they should not dominate it.

3. Attacking style and chance creation

Corners are often produced by attacks ending in blocks, deflections or defensive clearances. Useful attacking variables include:

General possession is less informative than territorial possession. A side can dominate the ball in its own half without creating much corner pressure.

4. Defensive style and corners conceded

A team that defends deeply may allow repeated crosses and blocked attacks. Relevant defensive variables include:

Historical corners conceded remains essential because two defensive teams can allow similar possession but very different numbers of corners.

5. Expected dominance and team strength

The stronger team will often control territory and generate more corners. Useful indicators include:

The relationship is not perfectly linear. A strong favourite may score early and reduce its attacking intensity, while the underdog is forced to attack more.

6. Game state and goal timing

Teams behave differently when winning, drawing or losing. A team that falls behind often attacks more aggressively, attempts more crosses and wins more corners. A side protecting a lead may sit deeper and concede territory.

A pre-match model cannot know the actual score path, but it can include:

An advanced model can simulate different score paths rather than assuming the same attacking rate throughout the match.

7. Match pace and attacking volume

Some fixtures naturally contain more attacking actions. Useful pace indicators are:

Two direct, fast teams are generally more likely to create corner opportunities than two slow, low-risk possession teams.

8. Width, formations and tactical match-ups

Teams that attack through wide areas, use overlapping full-backs or cross frequently can have a very different corner profile from teams that create centrally.

Consider formation and tactical interactions such as:

Formation labels alone are not enough. A 3-5-2 can be highly attacking or extremely defensive depending on how the wing-backs are used.

9. Other match-context variables

CategoryPotential variablesPriority
Home advantageLeague home-corner effect and team-specific home splitsHigh
League and competitionLeague averages, cup ties, first or second legsHigh
Line-upsWingers, full-backs, target forwards and key absencesMedium to high
ScheduleRest days, travel, rotation and fixture congestionMedium
Weather and pitchWind, rain, surface and pitch qualityLow to medium
RefereePlaying time, foul rate and added timeLow
Red-card riskTeam and referee dismissal ratesLow

10. Information from betting markets

The broader betting market contains information about expected dominance, scoring and game state. Potential inputs include:

Exclude the bookmaker's corner price if you want a fully independent model. Alternatively, use it as part of a blended model or as a benchmark for measuring your edge.

Choosing a probability distribution

Poisson model

Poisson is the simplest starting point. If the expected total is 10.8, the model calculates the probability of every possible total and adds the probabilities for 11 corners or more.

P(Over 10.5) = P(Total corners = 11)

The main limitation is that Poisson assumes the variance equals the mean. Corner totals often vary more than that assumption allows.

Negative binomial model

Negative binomial regression is often a better practical choice because it allows the variance to exceed the mean. This helps account for volatile matches, tactical changes, red cards and unusual game states.

Recommended comparison: test Poisson regression, negative binomial regression and a machine-learning model such as gradient boosting. Judge them on unseen data rather than in-sample fit.

Converting probabilities into fair odds

Suppose your model estimates a 54% probability of Over 10.5 corners.

Fair decimal odds = 1 ÷ 0.54 = 1.85

The Under probability is 46%, giving fair odds of approximately 2.17.

SelectionModel probabilityFair odds
Over 10.5 corners54%1.85
Under 10.5 corners46%2.17

If a bookmaker offers 2.00 on Over 10.5, its implied probability is 50%. Your estimated edge is four percentage points.

Expected value = (0.54 × 2.00) - 1 = 0.08 or 8%

This does not guarantee an 8% return. It is only useful if the 54% estimate is well calibrated and genuinely more accurate than the market.

Minimum viable dataset

CategorySuggested variables
TargetHome corners, away corners and total corners
Team formCorners for and against over 5, 10 and season
VenueHome and away splits
AttackShots, blocked shots, crosses and box entries
DefenceShots, crosses and territory allowed
StrengthElo, expected goals, match odds and Asian handicap
StylePossession, attacking-third possession and wide attacks
ContextLeague, date, competition and rest days
Line-upWingers, full-backs, formation and absences
MarketGoals line, match prices and corner prices

The variables to prioritise first

  1. Home corners won at home
  2. Away corners won away
  3. Home corners conceded at home
  4. Away corners conceded away
  5. Opposition-adjusted corner ratings
  6. Crosses for and against
  7. Shots and blocked shots for and against
  8. Expected possession or attacking-third possession
  9. Asian handicap or expected strength difference
  10. Expected goals and total-goals line
  11. Recent form with recency weighting
  12. League average and home advantage

These variables should provide most of the initial predictive value. Add detailed weather, referee and player-level inputs only when they improve out-of-sample performance.

How to test the model properly

Do not judge the model only by the percentage of winning Over or Under selections. Measure:

The real objective: produce probabilities that are better calibrated than the bookmaker's prices. Predicting the correct side of 10.5 is not enough if the odds do not offer value.

Frequently asked questions

Should I predict total corners directly?

You can, but predicting home and away corners separately usually provides more information and makes it easier to model team attacking and defensive strength.

How many past matches should I use?

Use a blend of recent matches and a longer season-level sample. Short windows react quickly but are noisy, while longer windows are more stable but adjust slowly.

Is Poisson good enough?

It is a useful baseline. Negative binomial often handles the extra variation in corner totals better, but both should be tested on unseen matches.

Should bookmaker odds be included?

They can improve forecasts because they contain information about team strength and expected match shape. Leave the corner odds out if you want an independent estimate, or include them in a blended market-and-statistics model.

Responsible gambling

A statistical model cannot guarantee a profit. Results can be affected by random events, tactical changes and inaccurate data. Only bet with money you can afford to lose and treat betting as entertainment rather than income.