Skip to main content
Odds2Win
Odds2Win
daily sports predictions & betting insights

How to use TSR data to model game outcomes

How to use TSR data to model game outcomes

Contemporary football analysts are increasingly relying on Total Shot Ratios (TSR) to produce goal expectations, where Poisson has been previously been used. Is TSR flexible enough, however to predict match results or point totals? Goal attempts, since they also include headers, satisfy many of the requirements to be a useful explanatory and predictive measure of team quality. They are more numerous than simply using goals scored or allowed and they appear to correlate well with team success. Better sides tend to have more attempts on goal and restrict the opposition to fewer such attempts, especially over a full season.

Equally importantly, shot ratios in the past are reasonably predictive of shot ratios in the future. This allows a clear chain of events whereby previous total shot ratio figures can be used to predict expected shot numbers in the future and the correlation between performance and shots can then be used to predict match results or point totals.

[sc name=”banner468″][/sc]

The Total Shots Ratio itself is an easy calculation to make for a team; TSR = shots for/(shots for + shots against). Much of the posted work on total shot ratios in soccer revolves around establishing the relationship between TSR and points accrued. TSR from previous seasons or multiple seasons with an appropriate weighting is then used to predict league standings in the following season.

Read also: Sportsbook Loyalty Programs vs Casino.

There is a definite correlation for TSR of sides that remained in the Premier League from one season and their point totals in the subsequent EPL season. Although there is also some dispersion from the linear line of best fit and for these EPL seasons at least, there is a stronger relationship by simply using points in year N-1 to predict points in year N.

Of course the main aim of a soccer model is to produce odds for the outcomes of individual matches and while lacking the flexibility to produce many of the secondary markets, such as total goals, correct scores and handicap markets, TSR can be adapted to individual game outcomes.

A perennial problem when collecting data to use in evaluating team quality is how far to go back in time. More recent events are most relevant to the quality of the current team, but too little data may be insufficient for the repeatable signal to emerge from the randomness of the noise.

With smaller amounts of data we cannot be sure that a side with superior figures is really the better of the two teams.

To demonstrate, from the end of March to the end of the season, Tottenham’s TSR from the previous 30 matches remained relatively consistent between 0.55 and 0.57. If Spurs’ TSR on the day of a match was calculated from just the last 10 previous games, their TSR from late March to early May was more volatile, ranging from a below average 0.48 to a peak of nearly 0.61.

The more stable 30 game average may be more credible than the peaks and troughs seen over a much shorter time span, where opponent strength, in game effects, short term injury issues and simple good or bad fortune may be much more dominant in determining shooting ratios. For seasoned bettors looking to maximize their profits, keeping an eye on reload bonus betting promotions is a key strategy.

[sc name=”banner468″][/sc]

However, the longer time scale of 30 games may see a very different side taking to the field or managerial change and all the tactical nuances that may accompany it. The data will also inevitably stretch into previous seasons and even into different divisions for recently promoted teams, necessitating the application of a correction factor to any data used from outside the top flight

Historical TSR data to model soccer matches

Despite these difficulties, we can calculate a TSR from previous matches for each of the two teams in a Premier League contest. We can further use historical TSR match ups from previous seasons to establish the relationship between each team’s pre game TSR and the actual outcome of the game.

Logistic regression, where an outcome, such as a home victory, either happens or it doesn’t, is one route to determining match probabilities from game day TSRs for each team. Using historical, out of sample results from five previous seasons from soccer-data.co.uk and a logistic regression, the chance of a Spurs win at home to Sunderland based on 30 game averages was 68%.

The calculation involves two steps, where the respective home and away constants are obtained by running a logistic regression on matches played during the five most recent seasons of Premiership games. The predictor variables were each team’s TSR from their previous 30 league games and the output was whether or not the result was a home win.

Read also: What is Rebel Betting?.

Firstly, calculate F= (8.19*HTSR)-(6.44*ATSR)-1.08;

Where HTSR is the TSR of the home side over the previous 30 matches and ATSR is that of the away team. To convert this to a probability of the home team winning the game, finally take;

Home Win Probability = (exp^F)/(1+exp^F) = 0.68

The 30 game HTSR for Spurs was 0.56 and Sunderland’s ATSR was 0.43, giving Tottenham a likely winning probability of 0.68 when these numbers are put into the equations above. This compares to a much lower home win probability of 0.53, when judged on TSR over just the previous 10 games. The home and away constants used to determine the value of F using TSR from the previous 10 matches are 7.11 and 5.12 respectively and the lone constant is 1.23. These slightly different constants are again derived from five seasons of Premiership data, but using each team’s TSR over the previous 10 games. By the way, if you’re checking bookmakers reviews, follow the link to get a list of legal and verified bookmakers.

[sc name=”banner468″][/sc]

The odds generally available about a Tottenham victory equated to a probability of around 0.62.

30 Game HTSR Table

Home Team Away Team Home TSR Away TSR Home Win Probability Quoted Probability
Aston Villa Fulham 0.48 0.38 0.6 0.48
Cardiff C. Palace 0.38 0.46 0.29 0.4
Chelsea Stoke 0.62 0.43 0.77 0.76
Everton Arsenal 0.54 0.53 0.47 0.39
Hull Swansea 0.46 0.54 0.32 0.36
Man City Southampton 0.64 0.6 0.57 0.73
Newcastle Man Utd 0.56 0.53 0.51 0.23
Norwich WBA 0.45 0.5 0.35 0.41
Tottenham Sunderland 0.56 0.43 0.68 0.62
West Ham Liverpool 0.37 0.57 0.15 0.11

10 Game HTSR Table

Home Team Away Team Home TSR Away TSR Home Win Probability Quoted Probability
Aston Villa Fulham 0.48 0.37 0.57 0.48
Cardiff C. Palace 0.41 0.42 0.39 0.4
Chelsea Stoke 0.65 0.44 0.76 0.76
Everton Arsenal 0.48 0.46 0.45 0.39
Hull Swansea 0.47 0.57 0.31 0.36
Man City Southampton 0.65 0.65 0.51 0.73
Newcastle Man Utd 0.56 0.55 0.49 0.23
Norwich WBA 0.47 0.54 0.34 0.41
Tottenham Sunderland 0.51 0.44 0.53 0.62
West Ham Liverpool 0.3 0.58 0.11 0.11

Chelsea, Everton and Tottenham were winning teams available at a value price using 30 week TSR, compared to just Everton using TSR from 10 games. However, Villa, Newcastle and WHU were potentially value bets, which failed to win from the 30 game TSR, while Cardiff, Norwich, Hull and Man City looked poor value to win at home and the first two lost. By the way, if you want to get betwinner promo code, follow the provided link. Victory will be yours!

[sc name=”banner468″][/sc]

With the occasional exception, such as Cardiff, Man City and Spurs, each time frame generates similar odds for a home win. Intuitively, I would expect the larger sample size to out- perform that based on 10 observations, but the formulae is there for anyone to experiment with by varying amounts of data or even allowing greater weightings for the most recent matches. The methodology allows shots to be converted into useable match odds, although a Poisson approach remains more versatile. But it is an area that is ripe for further investigation.

FAQ: How to use TSR data to model game outcomes

Total Shots Ratio is a metric used to measure a team’s offensive involvement by comparing its number of shots to the total shots in a game. Instead of judging performance by the final score, TSR evaluates how often a team creates attacking moments. This makes it a helpful tool in identifying teams that are consistently active in offense, even if they don’t always win. In betting, using TSR allows punters to focus on sustained pressure rather than short-term results. A higher TSR generally means a team is more involved in dictating play, which may predict future positive outcomes. This approach helps bettors uncover overlooked value. TSR is especially useful when judging whether a team’s recent success or failure aligns with their actual performance levels.

Goals can fluctuate heavily due to luck, goalkeeper errors, or rare moments, while TSR captures a team’s overall attacking intent. This makes it a more consistent metric across multiple matches. Since it reflects how much a team contributes to the offensive flow of the game, TSR provides a clearer picture of form. It removes the randomness of isolated goals and instead focuses on repeated attacking behaviors. Bettors using TSR avoid being misled by lucky wins or unlucky losses. Over time, teams with strong TSR values tend to generate better long-term results. It’s a data point rooted in repeatable actions rather than one-off events.

To calculate TSR, you take a team’s shot count and divide it by the total shots taken in the match by both sides. This ratio, usually shown as a decimal, tells you what portion of the shot activity belonged to the team in question. A result close to 0.5 means both teams shared the attack equally, while a number above that suggests more dominance. It’s a straightforward calculation that offers insight into match dynamics. Bettors use this to assess whether a team is frequently creating chances, even if they aren’t converting them into goals. TSR makes it easier to judge performance beyond simple scorelines. It turns basic shot data into a meaningful performance indicator.

Yes, because many bookmakers and casual bettors still overreact to results rather than underlying performance metrics. If a team has been losing but continues to produce a high TSR, that suggests future wins may follow. In this way, TSR highlights teams undervalued by the market due to misleading final scores. By betting on these teams before others recognize their real strength, you may get better odds. It’s a method for staying ahead of price corrections. Spotting early signals from TSR trends can lead to a measurable edge. Markets are not always efficient, and TSR can expose that.

TSR acts as one variable in a multi-factor prediction framework. It pairs well with data like expected goals, passing accuracy, and possession stats to form a fuller view of a team’s profile. While it gives clarity about attacking intent, it doesn’t tell the full story, especially about shot quality. That’s why bettors use it as a building block, not a standalone predictor. Models built with TSR tend to be more resistant to volatility caused by short-term variance. Combining TSR with other indicators strengthens forecasting ability. Its value grows when interpreted in the right context.

TSR can be applied in various football leagues and levels of play, though its accuracy depends on sample size and consistency of opposition. In top leagues, where data is more reliable, TSR offers a clearer window into team performance. In lower divisions or less-documented competitions, TSR may fluctuate more due to irregular play styles. However, even in these cases, it gives an advantage to those who track trends closely. It’s especially effective when used over several matches rather than in isolated events. Across different competitions, TSR remains a stable way to assess control and aggression. It adapts well when used thoughtfully.

TSR doesn’t account for the quality of chances or their location on the pitch. A team might shoot frequently but from poor angles or under pressure, which reduces the likelihood of scoring. It also fails to reflect set-piece threats or defensive solidity. Game context, such as playing with a lead or reduced squad, can also skew the numbers. Therefore, bettors should not rely exclusively on TSR without considering supporting data. It is best viewed as a trend rather than a definitive verdict. Using it alongside other metrics gives more reliable insights.

Yes, if a team is clearly outshooting its opponent during the early stages of a match, TSR can signal momentum and pressure. This information helps identify potential comeback opportunities or reinforce pre-match expectations. Live betting benefits from having a framework for interpreting in-game statistics, and TSR is one such component. It can also be useful in predicting second-half performance if a dominant team hasn’t scored yet. However, bettors must still consider match context, such as red cards or tactical changes. TSR works best when interpreted quickly and in combination with other live indicators. It adds structure to fast-paced decisions.

TSR should be updated after each round of fixtures to maintain accurate modeling. Since team form and playing style can change quickly, especially during busy schedules, timely analysis matters. Regular updates help track whether teams are improving or regressing in their ability to generate chances. This frequency ensures that your betting insights stay ahead of the odds adjustments. Reviewing trends over a rolling five- to ten-match window provides balance between stability and reactivity. A disciplined approach to data refresh increases forecasting accuracy. Betting strategies are more effective when built on current, not outdated, statistics.

Bettors who focus on data and predictive modeling gain the most from TSR. It suits those who want to go beyond surface-level stats and understand the deeper mechanics of team performance. This includes value seekers, model builders, and those betting across many matches per week. TSR offers clarity when results are confusing or misleading, which helps in contrarian betting. Even casual punters can benefit if they apply the metric consistently. It promotes disciplined decision-making over emotional reactions. Ultimately, TSR empowers informed wagers based on process rather than perception.