Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

A statistical theory of optimal decision-making in sports betting

Abstract

The recent legalization of sports wagering in many regions of North America has renewed attention on the practice of sports betting. Although considerable effort has been previously devoted to the analysis of sportsbook odds setting and public betting trends, the principles governing optimal wagering have received less focus. Here the key decisions facing the sports bettor are cast in terms of the probability distribution of the outcome variable and the sportsbook’s proposition. Knowledge of the median outcome is shown to be a sufficient condition for optimal prediction in a given match, but additional quantiles are necessary to optimally select the subset of matches to wager on (i.e., those in which one of the outcomes yields a positive expected profit). Upper and lower bounds on wagering accuracy are derived, and the conditions required for statistical estimators to attain the upper bound are provided. To relate the theory to a real-world betting market, an empirical analysis of over 5000 matches from the National Football League is conducted. It is found that the point spreads and totals proposed by sportsbooks capture 86% and 79% of the variability in the median outcome, respectively. The data suggests that, in most cases, a sportsbook bias of only a single point from the true median is sufficient to permit a positive expected profit. Collectively, these findings provide a statistical framework that may be utilized by the betting public to guide decision-making.

Introduction

The practice of sports betting dates back to the times of Ancient Greece and Rome [1]. With the much more recent legalization of online sports wagering in many regions of North America, the global betting market is projected to reach 140 billion USD by 2028 [2]. Perhaps owing to its ubiquity and market size, sports betting has historically received considerable interest from the scientific community [3].

A topic of obvious relevance to the betting public, and one that has also been the subject of multiple studies, is the efficiency of sports betting markets [4]. While multiple studies have reported evidence for market inefficiencies [511], others have reached the opposite conclusion [12, 13]. The discrepancy may signify that certain, but not all, sports markets exhibit inefficiencies. Research into sports betting has also revealed insights into the utility of the “wisdom of the crowd” [1416], the predictive power of market prices [1720], quantitative rating systems [21, 22], and the important finding that sportsbooks exploit public biases to maximize their profits [13, 23].

Indeed, the decisions made by sportsbooks to set the offered odds and payouts have been previously analyzed [13, 23, 24]. On the other hand, arguably less is known about optimality on the side of the bettor. The classic paper by Kelly [25] provides the theory for optimizing betsize (as a function of the likelihood of winning the bet) and can readily be applied to sports wagering. The Kelly bet sizing procedure and two heuristic bet sizing strategies are evaluated in the work of Hvattum and Arntzen [26]. The work of Snowberg and Wolfers [27] provides evidence that the public’s exaggerated betting on improbable events may be explained by a model of misperceived probabilities. Wunderlich and Memmert [28] analyze the counterintuitive relationship between the accuracy of a forecasting model and its subsequent profitability, showing that the two are not generally monotonic. Despite these prior works, idealized statistical answers to the critical questions facing the bettor, namely what games to wager on, and on what side to bet, have not been proposed. Similarly, the theoretical limits on wagering accuracy, and under what statistical conditions they may be attained in practice, are unclear.

To that end, the goal of this paper is to provide a statistical framework by which the astute sports bettor may guide their decisions. Wagering is cast in probabilistic terms by modeling the relevant outcome (e.g. margin of victory) as a random variable. Together with the proposed sportsbook odds, the distribution of this random variable is employed to derive a set of propositions that convey the answers to the key questions posed above. This theoretical treatment is complemented with empirical results from the National Football League that instantiate the derived propositions and shed light onto how closely sportsbook prices deviate from their theoretical optima (i.e., those that do not permit positive returns to the bettor).

Importantly, it is not an objective of this paper to propose or analyze the utility of any specific predictors (“features”) or models. Nevertheless, the paper concludes with an attempt to distill the presented theorems into a set of general guidelines to aid the decision making of the bettor.

Results

Problem formulation: “Point spread” betting

A popular form of sports wagering in North American markets is so-called “point spread” betting, where the objective of the bettor is to predict whether the margin of victory will exceed a value proposed by the sportsbook. Here the margin of victory is defined as the difference between the number of points obtained by the home team and the number of points obtained by the visiting team: (1) Although m is discrete in the vast majority of real-world cases, it is more convenient to work with continuous variables. Throughout, m is modeled as a signed random variable with cumulative distribution function (CDF) Fm(x) = P(m < x).

Next define the spread , which is a proposition set by the sportsbook. In contrast to m, the spread is deterministic and known to the bettor. The value of s may be interpreted as the sportsbook’s estimate of m. In the convention employed here, a value of s = +3 denotes that the bookmaker is proposing that the home team will win the match by 3 points. Note that here the spread is not indicated as −3, as is often the case in practice, to emphasize the fact that s is an estimate of m.

For positive s (home team favored), the home team is said to “cover the spread” if m > s, whereas the visiting team has “beat the spread” otherwise. Conversely, for negative s (visiting team favored), the visiting team covers the spread if m < s, and the home team has beat the spread otherwise. The home (visiting) team is said to win “against the spread” if ms is positive (negative).

Formally, the objective in point spread betting is to estimate the value of the following Bernoulli random variable: (2) where is the indicator function that takes the value of 1 if xA and 0 otherwise.

Denote the profit (on a unit bet) when correctly wagering on the home and visiting teams by ϕh and ϕv, respectively. Assuming a bet size of b placed on the home team, the conventional payout structure is to award the bettor with b(1 + ϕh) when m > s. The entire wager is lost otherwise. The total profit π is thus h when correctly wagering on the home team (−b otherwise). When placing a bet of b on the visiting team, the bettor receives b(1 + ϕv) if m < s and 0 otherwise. Typical values of ϕh and ϕv are 100/110 ≈ 0.91, corresponding to a commission of 4.5% charged by the sportsbook.

In practice, the event m = s (termed a “push”) may have a non-zero probability and results in all bets being returned. In keeping with the modeling of m by a continuous random variable, here it is assumed that P(m = s) = 0. This significantly simplifies the development below. Note also that for fractional spreads (e.g. s = 3.5), the probability of a push is indeed zero.

Wagering to maximize expected profit.

Consider first the question of which team to wager on to maximize the expected profit. As the profit scales linearly with b, a unit bet size is assumed without loss of generality.

Theorem 1 To maximize the expected profit of a wager, one should bet on the home team if and only if the spread is less than the -quantile of m.

Proof. Consider the expected profit of the wager, conditioned on the prediction. Assuming that the bettor wagers on the home team, the statistical expectation of profit is: (3)

Conversely, a wager on the visiting team has an expected profit of: (4)

To maximize the expected profit, the bettor should bet on the home team if and only if: (5) where the last line follows from the monotonicity of the CDF and where is the inverse of the CDF of m.

Corollary 1. Assuming equal payouts for home and visiting teams (ϕh = ϕv), maximization of expected profit is achieved by wagering on the home team if and only if the spread is less than the median margin of victory.

Proof. Substituting ϕh = ϕv = ϕ into (5), one obtains: (6) where is the median of m.

The significance of (6) is two-fold: picking the side in an optimal way does not require knowledge of the distribution of m, but rather only its median (or in the general case of (5), a single quantile). Secondly, any estimators of m should be aimed at estimating its median , and not the mean μm = E{m}. Note that conventional regression yields estimates of the mean conditioned on some covariates.

A subtle but important point is that knowledge of which side to bet on for each match is insufficient for maximizing overall profit. The reason is that even if wagering on the side with higher expected profit, it is possible (and in fact quite common, see empirical results below) that the “optimal” wager carries a negative expectation. Thus, an understanding of when wagering should be avoided altogether is required. This is the subject of the theorem below.

Theorem 2. A positive expected profit is only possible if the spread is less than the -quantile, or greater than the -quantile of m.

Proof. This follows from the expected profit conditioned on the side. From (3), a wager on the home team carries a positive expectation when: leading to:

Conversely, from (4), a wager on the visiting team has a positive profit when:

It is instructive to consider the conditions above for typical values of ϕh and ϕv. When wagering on the home team with ϕh = 0.91, positive expectation requires the spread to be no larger than the 0.476 quantile of m. When wagering on the visiting team, the spread must exceed the 0.524 quantile. This means that, if the spread is contained within the 0.476-0.524 quantiles of the margin of victory, wagering should be avoided. Practically, it is thus important to obtain estimates of this interval and its proximity to the median score in units of points.

The result of Theorem 2 is reminiscent of the “area of no profitable bet” scenario described in [28]. Whereas the latter result is presented in terms of outcome probabilities estimated by the bettor and the sportsbook, Theorem 2 here delineates the conditions under which the sportsbook’s point spread assures a negative expectation on the bettor’s side.

Optimal estimation of the margin of victory.

In practice, the margin of victory must be estimated from available data. Denote the estimate of the margin by , a random variable with a sampling distribution given by . Note that the randomness in stems from the sample of data used to compute , whereas the randomness in m originates from factors that affect the outcome of the match, such as weather and variable player performance. Given that these are temporally non-overlapping sources of variability—the sources of noise affecting exert influence on the resulting estimate before the sources of noise have begun to exert their influence on the outcome of the match—it is assumed that, for a given match, m and are independent: (7) where θ captures the identity of the two teams and all other factors that define a particular match. Below the dependence on θ is omitted for notational convenience.

Theorem 3. Define an “error” as a wager that is placed on the team that loses against the spread. The probability of error is bounded according to: min{Fm(s), 1 − Fm(s)} ≤ p(error) ≤ max{Fm(s), 1 − Fm(s)}.

Proof. Such an error is made when and m fall on opposite sides of the spread s. From the axioms of probability, this event has a probability of: (8) Optimization of p(error) with respect to is a linear programming problem. To derive the upper bound, consider the following optimization: (9) When 1 − 2Fm(s) > 0, p(error) is clearly maximized when , where it attains a maximum value of 1 − Fm(s). On the other hand, when 1 − 2Fm(s) < 0, p(error) is maximized when , when it attains a value of Fm(s). By the same reasoning, the minimum value of p(error) is Fm(s) when 1 − 2Fm(s) > 0, and 1 − Fm(s) when 1 − 2Fm(s) < 0. Putting this all together, one obtains the required bounds.

The result of Theorem (8) provides both the best- and worst-case scenario of a given wager. When Fm(s) is close to 1/2, both the minimum and maximum error rates are near 50%, and wagering is reduced to an event akin to a coin flip. On the other hand, when the true median is far from the spread (i.e., Fm(s) deviates from 1/2), the minimum and maximum error rates diverge, increasing the highest achievable accuracy of the wager.

Theorem 4. Define an “excess error” as a wager that is placed on the team that does not maximize expected profit. Any estimator that satisfies minimizes the probability of excess error.

Proof. By definition, the excess error is given by: (10)

When Fm(s) ≤ 1 − Fm(s), the excess error follows from (8) as: (11)

It then follows that the excess error is minimized by an estimator whose CDF evaluates to 0 at the spread: . Similarly, when Fm(s) > 1 − Fm(s), the excess error is written as: (12) which is minimized by any estimator satisfying . Noting that Fm(s) ≤ 1 − Fm(s) is equivalent to Fm(s) ≤ 1/2, it follows that:

The significance of this result is that an optimal estimator of m need not be close to the true median . Rather, the estimator degrees of freedom should aim to generate predictions that are on the same side of s as the true value. In statistical terms, an optimal estimator may possess a large bias.

Optimality in “moneyline” wagering

A popular type of sports wager is the so-called “moneyline” bet, where the task of the bettor is to predict which side will win the match, regardless of the magnitude of the margin of victory. Mathematically, the objective of this wager is to predict the sign of m, which is a special case of point spread betting where s = 0. The primary difference between point spread and moneyline wagering is expressed in the magnitudes of ϕh and ϕv. Whereas point spread betting has ϕh/ϕv ≈ 1, the ratio of home to visitor payouts exhibit a larger dynamic range in moneyline wagering: (13) where K is a large positive number. The deviation of from 1 reflects the perceived imbalance in the quality of the two sides. When the home team is strongly favored to win, is close to 0, whereas is large when the visiting team is heavily favored. The following results follow from substituting s = 0 into Theorems 1 to 4.

Corollary 2. To maximize the expected profit of a moneyline wager, one should bet on the home team if and only if the -quantile of m is positive.

Corollary 3. In moneyline wagering, a positive expected profit is only possible if the the -quantile of m is positive, or if the -quantile of m is negative.

Corollary 4. Define an “error” as a wager that is placed on the team that loses the match outright. The probability of error in moneyline wagering is bounded according to: min{Fm(0), 1 − Fm(0)} ≤ p(error) ≤ max{Fm(0), 1 − Fm(0)}.

Corollary 5. Define an “excess error” as a wager that is placed on the side that does not maximize the expected profit of a moneyline wager. Any estimator that satisfies minimizes the probability of an excess error.

Notice that optimal decision-making in moneyline wagers requires knowledge of quantiles that may be near 0 (if ϕvϕh) or near 1 (if ϕhϕv). More subtly, the required quantiles will differ for matches that exhibit different payout ratios. For example, a match with two even sides will require knowledge of central quantiles, while a match with a 4:1 favorite will require knowledge of the 80th and 20th percentiles. The implications of this property on quantitative modeling are described in the Discussion.

The moneyline wagering considered in this section is a two-alternative bet that is popular in North American sports. In European betting markets, the most common type of wager is the three-alternative “Home-Draw-Away” bet where there is no point spread and the task of the bettor is to forecast one of the three potential outcomes: m > 0, m = 0, or m < 0, each of which are endowed with a payout (see, for example, [26, 29, 30]). Clearly the the probability p(m = 0) will be non-zero in this context. As a result, the methodology here, which models m by a continuous random variable, cannot be straightforwardly applied to the case of the Home-Draw-Away bet. The extension of the present findings to the case of multi-way bets with discrete m is a potential topic of future research.

Optimality in “over-under” betting

In “over-under” or “total” wagering, the objective of the bettor is to predict whether the total number of points obtained by both sides: (14) exceeds a proposition τ, where τ may be viewed as the sportsbook’s estimate of t. When correctly predicting that t > τ (“over”), the bettor is awarded with a profit π = o. Similarly, when correctly predicting that t < τ (“under”), the bettor receives a profit of π = u. The entire wager is lost when the prediction is incorrect. In the event τ = t, all bets are returned. It is thus clear that over-under betting is mathematically equivalent to point spread wagering, with the margin of victory m replaced by t as the target variable. Analogous to point-spread betting, typical values for ϕo and ϕu are 0.91.

The following two results may be proven by replacing m with τ, ϕh with ϕo, and ϕv with ϕu in the Proofs of Theorems 1 and 2, respectively.

Corollary 6. To maximize the expected profit of an over-under wager, one should wager on the “over” (t > τ) if and only if τ is less than the -quantile of t.

In the special case of ϕo = ϕu, one should bet on the over only if and only if the sportsbook total τ falls below the median of t.

Corollary 7. In over-under betting, a positive expected profit is only possible if the sportsbook total τ is less than the -quantile, or greater than the -quantile, of t.

Define Ft(τ) as the CDF of the true point total evaluated at the sportsbook’s proposed total. The following corollary may be proven by following the Proof of Theorem 3.

Corollary 8. Define an “error” in over-under betting as a wager that is placed on the “over” when t < τ or on the “under” when t > τ. The probability of error is bounded according to: min{Ft(τ), 1 − Ft(τ)} ≤ p(error) ≤ max{Ft(τ), 1 − Ft(τ)}.

Define as the bettor’s estimate of t, and as the CDF of the sampling distribution of . The following result may be proven by replacing with in the Proof of Theorem 4.

Corollary 9. Define an “excess error” as a wager that is placed on the outcome (over or under) that does not maximize expected profit. Any estimator that satisfies minimizes the probability of excess error.

Empirical results from the National Football League

In order to connect the theory to a real-world betting market, empirical analyses utilizing historical data from the National Football League (NFL) were conducted. The margins of victory, point totals, sportsbook point spreads, and sportsbook point totals were obtained for all regular season matches occurring between the 2002 and 2022 seasons (n = 5412). The mean margin of victory was 2.19 ± 14.68, while the mean point spread was 2.21 ± 5.97. The mean point total was 44.43 ± 14.13, while the mean sportsbook total was 43.80 ± 4.80. The standard deviation of the margin of victory is nearly 7x the mean, indicating a high level of dispersion in the margin of victory, perhaps due to the presence of outliers. Note that the standard deviation of a random variable provides an upper bound on the distance between its mean and median [31], which is relevant to the problem at hand.

To estimate the distribution of the margin of victory for individual matches, the point spread s was employed as a surrogate for θ. The underlying assumption is that matches with an identical point spread exhibit margins of victory drawn from the same distribution. Observations were stratified into 21 groups ranging from so = −7 to so = 10. This procedure was repeated for the analysis of point totals, where observations were stratified into 24 groups ranging from to = 37 to to = 49.

How accurately do sportsbooks capture the median outcome?

It is important to gain insight into how accurately the point spreads proposed by sportsbooks capture the median margin of victory. For each stratified sample of matches, the median margin of victory was computed and compared to the sample’s point spread. The distribution of margin of victory for matches with a point spread so = 6 is shown in Fig 1a, where the sample median of 4.34 (95% confidence interval [2.41,6.33]; median computed with kernel density estimation to overcome the discreteness of the margin of victory; confidence interval computed with the bootstrap) is lower than the sportsbook point spread. However, the sportsbook value is contained within the 95% confidence interval.

thumbnail
Fig 1. How accurately do sportsbooks predict the median outcome?

(a) The distribution of margin of victory for National Football League matches with a consensus sportsbook point spread of s = 6. The median outcome of 4.26 (dashed orange line, computed with kernel density estimation) fell below the sportsbook point spread (dashed blue line). However, the 95% confidence interval of the sample median (2.27-6.38) contained the sportsbook proposition of 6. (b) Same as (a), but now showing the distribution of point total for all matches with a sportsbook point total of 46. Although the sportsbook total exceeded the median outcome by approximately 1.5 points, the confidence interval of the sample median (42.25-46.81) contained the sportsbook’s proposition. (c) Combining all stratified samples, the sportsbook’s point spread explained 86% of the variability in the median margin of victory. The confidence intervals of the regression line’s slope and intercept included their respective null hypothesis values of 1 and 0, respectively. (d) The sportsbook point total explained 79% of the variability in the median total. Although the data hints at an overestimation of high totals and underestimation of low totals, the confidence intervals of the slope and intercept contained the null hypothesis values.

https://doi.org/10.1371/journal.pone.0287601.g001

Aggregating across stratified samples, the sportsbook point spread explained 86% of the variability in the true median margin of victory (r2 = 0.86, n = 21; Fig 1c). Both the slope (0.93, 95% confidence interval [0.81,1.04]) and intercept (-0.41, 95% confidence interval [-1.03,0.16]) of the ordinary least squares (OLS) line of best fit (dashed blue line) indicate a slight overestimation of the margin of victory by the point spread. This is most apparent for positive spreads (i.e., a home favorite). Nevertheless, the confidence intervals of both the slope and intercept did include the null hypothesis values of 1 and 0, respectively. The data for all sportsbook point spreads with at least 100 matches is provided in Table 1.

thumbnail
Table 1. The relationship between sportsbook point spread and true margin of victory.

Regular season matches from the National Football League occurring between 2002-2022 were stratified according to their sportsbook point spread. Each set of 3 grouped rows corresponds to a subsample of matches with a common sportsbook point spread. The “level” column indicates whether the row pertains to the 95% confidence interval (0.025 and 0.975 quantiles) or the mean value across bootstrap resamples. The dependent variables include the 0.476, 0.5, and 0.524 quantiles, as well as the expected profit of wagering on the side with higher likelihood of winning the bet for hypothetical point spreads that deviate from the median outcome by 1, 2, and 3 points, respectively.

https://doi.org/10.1371/journal.pone.0287601.t001

The distribution of observed point totals for matches with a sportsbook total of τ = 46 is shown in Fig 1b, where the computed median of 44.45 (95% confidence interval [42.25,46.81]) is suggestive of a slight overestimation of the true total. Combining data from all samples, the sportsbook point total explained 79% of the variability in the median point total (r2 = 0.79, n = 24; Fig 1d).

Interestingly, the data hints at the sportsbook’s proposed point total underestimating the true total for relatively low totals (i.e., black line is below the blue for sportsbook totals below 43), while overestimating the total for those matches expected to exhibit high scoring (i.e., black line is above the blue line for sportsbook totals above 43). Note, however, that the confidence intervals of the regression line (slope: [0.72,1.02], intercept: [-1.14, 12.05]) did contain the null hypothesis values. The data for all sportsbook point total with at least 100 samples is provided in Table 2.

thumbnail
Table 2. The relationship between the sportsbook’s estimate of the point total and the actual total.

Matches were stratified into 24 subsamples defined by the value of the sportsbook total. The dependent variables are the 0.476, 0.5, and 0.524 quantiles of the true point total, as well as the expected profit of wagering conditioned on the amount of bias in the sportsbook’s total.

https://doi.org/10.1371/journal.pone.0287601.t002

Do sportsbook estimates deviate from the 0.476-0.524 interval?

In the common case of ϕ = 0.91, a positive expected profit is only feasible if the point spread (or point total) is either below the 0.476 or above the 0.524 quantiles of the outcome’s distribution. It is thus interesting to consider how often this may occur in a large betting market such as the NFL. To that end, the 0.476 and 0.524 quantiles of the margin of victory were estimated in each stratified sample (horizontal bars in Fig 2; the point spread is indicated with an orange marker; all quantiles are listed in Table 1).

thumbnail
Fig 2. Do sportsbook point spreads deviate from the 0.476-0.524 quantiles?

With a standard payout of ϕ = 0.91, achieving a positive expected profit is only feasible if the sportsbook point spread falls outside of the 0.476-0.524 quantiles of the margin of victory. The 0.476 and 0.524 quantiles were thus estimated for each stratified sample of NFL matches. Light (dark) black bars indicate the 95% confidence intervals of the 0.476 (0.524) quantiles. Orange markers indicate the sportsbook point spread, which fell within the quantile confidence intervals for the large majority of stratifications. An exception was s = 5, where the sportsbook appeared to overestimate the margin of victory. For two other stratifications (s = 3 and s = 10), the 0.524 quantile tended to underestimate the sportsbook spread, with the 95% confidence intervals extending to just above the spread.

https://doi.org/10.1371/journal.pone.0287601.g002

For the majority of samples, the confidence intervals of the 0.476 and 0.524 quantiles contained the sportsbook spread. One exception was the spread s = 5, where the margin of victory fell below the sportsbook value (95% confidence interval of the 0.524 quantile: [0.87,4.85]). The margin of victory for s = 3 (95% confidence interval of the 0.524 quantile: [0.78,3.08]) and s = 10 (95% confidence interval of the 0.524 quantile: [6.42,10.06]) also tended to underestimate the sportsbook spread, with the confidence intervals just containing the sportsbook value.

The analysis was repeated for point totals (Fig 3, all quantiles listed in Table 2). All but one stratified sample exhibited 0.476 and 0.524 quantiles whose confidence intervals contained the sportsbook total (t = 47, [41.59, 45.42]). Examination of the sample quantiles suggests that NFL sportsbooks are very adept at proposing point totals that fall within 2.4 percentiles of the median outcome.

thumbnail
Fig 3. Do sportsbook point totals deviate from the 0.476-0.524 interval?

The 0.476 and 0.524 quantiles of the true point total were estimated for each stratified sample of NFL matches. For all but one stratification (t = 47, 95% confidence interval [41.59-45.42], sportsbook overestimates the total), the confidence intervals of the sample quantiles contained the sportsbook proposition. Visual inspection of the data suggests that, in the NFL betting market at least, sportsbooks are very adept at proposing totals that fall within the critical 0.476-0.524 quantiles.

https://doi.org/10.1371/journal.pone.0287601.g003

How large of a discrepancy from the median is required for profit?

In practice, it is desirable to have an understanding of how large of a sportsbook bias, in units of points, is required to permit a positive expected profit. To address this, the value of the empirically measured CDF of the margin of victory was evaluated at offsets of 1, 2, and 3 points from the true median in each direction. The resulting value was then converted into the expected value of profit (see Materials and Methods). The computation was performed separately within each stratified sample, and the height of each bar in Fig 4 indicates the hypothetical expected profit of a unit bet when wagering on the team with the higher probability of winning against the spread. For the sake of clarity, only the four largest samples (s ∈ {−3, 2.5, 3, 7}) are shown in the Figure, with data for all samples listed in Table 1.

thumbnail
Fig 4. How large of a bias in the point spread is required for positive expected profit?

In order to estimate the magnitude of the deviation between sportsbook point spread and median margin of victory that is required to permit a positive profit to the bettor, the hypothetical expected profit was computed for point spreads that differ from the true median by 1, 2, and 3 points in each direction. The analysis was performed separately within each stratified sample, and the figure shows the results of the four largest samples. For 3 of the 4 stratifications, a sportsbook bias of only a single point is required to permit a positive expected return (height of the bar indicates the expected profit of a unit bet assuming that the bettor wagers on the side with the higher probability of winning; error bars indicate the 95% confidence intervals as computed with the bootstrap). For a sportsbook spread of s = 3 (dark black bars), the expected profit on a unit bet is 0.021 [0.008-0.035], 0.094 [0.067-0.119], and 0.166 [0.13-0.2] when the sportsbook’s bias is +1, +2, and +3 points, respectively (mean and confidence interval over 500 bootstrap resamples).

https://doi.org/10.1371/journal.pone.0287601.g004

The expected profit is negative (i.e., (ϕ − 1)/2 = −0.045) when the spread equals the median (center column). Interestingly however, for 3 of the 4 largest stratified samples, a positive profit is achievable with only a single point deviation from the median in either direction (the confidence intervals indicated by error bars do not extend into negative values). Averaged across all n = 21 stratifications, the expected profit of a unit bet is 0.022 ± 0.011, 0.090 ± 0.021, and 0.15 ± 0.030 when the spread exceeds the median by 1, 2, and 3 points, respectively (mean ± standard deviation over n = 21 stratifications, each of which is an average over 1000 bootstrap ensembles). Similarly, the expected return is 0.023 ± 0.013, 0.089 ± 0.026, and 0.15 ± 0.037 when the spread undershoots the median by 1, 2, and 3 points respectively. This indicates that sportsbooks must estimate the median outcome with high precision in order to prevent the possibility of positive returns.

The analysis was repeated on the data of point totals. A deviation from the true median of only 1 point was sufficient to permit a positive expected profit in all four of the largest stratifications (Fig 5; t ∈ {41, 43, 44, 45}; error bars indicate 95% confidence intervals; data for all samples is provided in Table 2). When the sportsbook overestimates the median total by 1, 2, and 3 points, the expected profit on a unit bet is 0.014 ± 0.0071, 0.073 ± 0.014, and 0.13 ± 0.020, respectively (mean ± standard deviation over n = 24 samples, each of which is a average over 1000 bootstrap resamples). When the sportsbook underestimates the median, the expected profit on a unit bet is 0.015±0.0071, 0.076± 0.014, and 0.14± 0.020, for deviations of 1, 2, and 3 points, respectively. Note that despite the dependent variable having a larger magnitude (compared to margin of victory), the required sportsbook error to permit positive profit is the same as shown by the analysis of point spreads.

thumbnail
Fig 5. How large of a bias in the point total is required for positive expected profit?

Vertical axis depicts the expected profit of an over-under wager, conditioned on the sportsbook’s posted total deviating from the true margin by a value of 1, 2, or 3 points (horizontal axis). The analysis was performed separately for each unique sportsbook total, and the figure displays the results for the four largest samples. A deviation from the true median of a single point permits a positive expected profit in all four of the depicted groups. For a sportsbook total of t = 44 (green bars), the expected profit on a unit bet is 0.015 [0.004-0.028], 0.075 [0.053-0.10], and 0.13 [0.10-0.17] when the sportsbook’s bias is +1, +2, and +3 points, respectively (mean and confidence interval over 500 bootstrap resamples).

https://doi.org/10.1371/journal.pone.0287601.g005

Discussion

The theoretical results presented here, despite seemingly straightforward, have eluded explication in the literature. The central message is that optimal wagering on sports requires accurate estimation of the outcome variable’s quantiles. For the two most common types of bets—point spread and point total—estimation of the 0.476, 0.5 (median), and 0.524 quantiles constitutes the primary task of the bettor (assuming a standard commission of 4.5%). For a given match, the bettor must compare the estimated quantiles to the sportsbook’s proposed value, and first decide whether or not to wager (Theorem 2), and if so, on which side (Theorem 1).

The sportsbook’s proposed spread (or point total) effectively delineates the potential outcomes for the bettor (Theorem 3). For a standard commission of 4.5%, the result is that if the sportsbook produces an estimate within 2.4 percentiles of the true median outcome, wagering always yields a negative expected profit—even if consistently wagering on the side with the higher probability of winning the bet. This finding underscores the importance of not wagering on matches in which the sportsbook has accurately captured the median outcome with their proposition. In such matches, the minimum error rate is lower bounded by 47.6%, the maximum error rate is upper bounded by 52.4%, and the excess error rate (Theorem 4) is upper bounded by 4.8%.

The seminal findings of Kuypers [13] and Levitt [23], however, imply that sportsbooks may sometimes deliberately propose values that deviate from their estimated median to entice a preponderance of bets on the side that maximizes excess error. For example, by proposing a point spread that exaggerates the median margin of victory of a home favorite, the minimum error rate may become, for example, 45% (when wagering on the road team), and the excess error rate when wagering on the home team is 10%. In this hypothetical scenario, the sportsbook may predict that, due to the public’s bias for home favorites, a majority of the bets will be placed on the home team. The empirical data presented here hint at this phenomenon, and are in alignment with previous reports of market inefficiencies in the NFL betting market [5, 3235]. Namely, the sportsbook point spread was found to slightly overestimate the median margin of victory for some subsets of the data (Fig 2). Indeed, the stratifications showing this trend were home favorites, agreeing with the idea that the sportsbooks are exploiting the public’s bias for wagering on the favorite [23].

The analysis of sportsbook point spreads performed here indicates that only a single point deviation from the true median is sufficient to allow one of the betting options to yield a positive expectation. On the other hand, realization of this potential profit requires that the bettor correctly, and systematically, identify the side with the higher probability of winning against the spread. Forecasting the outcomes of sports matches against the spread has been elusive for both experts and models [6, 36]. Due to the abundance of historical data and user-friendly statistical software packages, the employment of quantitative modeling to aid decision-making in sports wagering [37] is strongly encouraged. The following suggestions are aimed at guiding model-driven efforts to forecast sports outcomes.

The argument against binary classification for sports wagering

The minimum error and minimum excess error rates defined in Theorems 3 and 4, respectively, are analogous to the Bayes’ minimum risk and Bayes’ excess risk in binary classification [38]. Indeed, one can cast the estimation of margin of victory in sports wagering as a binary classification problem, aiming to predict the event of “the home team winning against the spread”. Here this approach is not advocated. In conventional binary classification, the target variable (or “class label”) is static and assumed to represent some phenomenon (e.g. presence or absence of an object). In the context of sports wagering, however, the event m > s need not be uniform for different matches. For example, the event of a large home favorite winning against the spread may differ qualitatively from that of a small home “underdog” winning against the spread. Moreover, the sportsbook’s proposed point spread is a dynamic quantity. To illustrate the potential difficulty of utilizing classifiers in sports wagering, consider the case of a match with a posted spread of s = 4, where the goal is to predict the sign of m − 4. But now imagine that the the spread moves to s = 3. The resulting binary classification problem is now to predict the sign of m − 3, and it is not straightforward to adapt the previously constructed classifier to this new problem setting. One may be tempted to modify the bias term of the classifier, but it is unclear by how much it should be adjusted, and also whether a threshold adjustment is in fact the optimal approach in this scenario. On the other hand, by posing the problem as a regression, it is trivial to adapt one’s optimal decision: the output of the regression can simply be compared to the new spread.

The case for quantile regression

Conventional ordinary least-squares (OLS) regression yields estimates of the mean of a random variable, conditioned on the predictors. This is achieved by minimizing the mean squared error between the predicted and target variable.

The findings presented here suggest that conventional regression may be a sub-optimal approach to guiding wagering decisions, whose optimality relies on knowledge of the median and other quantiles. The presence of outliers and multi-modal distributions, as may be expected in sports outcomes, increases the deviation between the mean and median of a random variable. In this case, the dependent variable of conventional regression is distinct from the median and thus less relevant to the decision-making of the sports bettor. The significance of this may be exacerbated by the high noise level on the target random variable, and the low ceiling on model accuracy that this imposes.

Therefore, a more suitable approach to quantitative modeling in sports wagering is to employ quantile regression, which estimates a random variable’s quantiles by minimizing the quantile loss function [39]. Any features that are expected to forecast sports outcomes could be provided as the predictors in a quantile regression to produce estimates that are aligned with the bettor’s objectives: to avoid wagering on matches with negative expectation for both outcomes, and to wager on the side with zero excess error.

Potential challenges in moneyline wagering

Optimal wagering requires knowledge of the and quantiles of the outcome variable. For point spread and point total wagers, the values of ϕh and ϕv do not substantially vary across matches. As a result, one can train a model on historical data to generate estimates of these canonical quantiles for future matches. Alternatively, one can develop a model to estimate the median and utilize it in conjunction with knowledge of how many points represents the requisite 2.4 percentile deviation. However, in the case of moneyline wagering, the payouts ϕh and ϕv do vary greatly across matches, meaning that one needs to estimate variable quantiles for different matches. This poses a challenge to predictive modeling for moneyline wagering, which will require estimating either very many quantiles or the entire distribution of the outcome variable. This seems to suggest a potential advantage of point spread and point total wagering: quantitative models can be trained to predict one or a few nominal quantiles, without the need to estimate the entire distribution of the outcome variable.

Bias-variance in sports wagering

One may intuit that the goal of the sports bettor is to produce a closer estimate of the median outcome than the sportsbook. However, an important consequence of Theorem 4 is that estimators of the median outcome in sports betting need not be more precise than the sportsbook’s proposition in order to achieve a positive expected profit. Rather, the goal of the statistical model is to produce estimates that yield sampling distributions with mass on the same side of the sportsbook proposition as the true median. Variations on this fundamental result have been previously presented in [28, 40], which show that suboptimal models—those that yield estimates that deviate substantially from the true outcome—are in fact capable of systematically generating positive returns. In statistical terms, the optimal estimator should be permitted to exhibit a large bias such that its degrees of freedom can be utilized to identify the sign of , regardless of how close the estimate is to the true median. In the event that the estimate falls on the “correct” side of the spread, a low estimator variance will minimize the excess error rate. Interestingly, for a fixed estimator variance, the excess error in this case is minimized with an infinite bias.

The view that low variance implies “simple” models has recently been challenged in the context of artificial neural networks [41]. Nevertheless, the desire for low-variance, high-bias modeling in sports wagering does suggest the preference for simpler models. Thus, it is advocated to employ a limited set of predictors and a limited capacity of the model architecture. This is expected to translate to improved generalization to future data.

Sport-specific considerations

The three types of wagers considered in this work—point spread, moneyline, and over-under—are the most popular bet types in North American sports. The empirical analysis employed data from the National Football League (NFL). One unique aspect of American football is its scoring system, in which the points accumulated by each team increase primarily in increments of 3 or 7 points. The structure of the scoring imposes constraints on the distribution of the margin of victory m. For example, in American Football, the distribution of the margin of victory is expected to exhibit local maxima near values such as: ±3, ±7, ±10. In the case of games in the National Basketball Association (NBA), the most common margins of victory tend to occur in the 5-10 interval, reflecting the overall higher point totals in basketball and its most common point increments (2 and 3). As a result, the shape and quantiles of the distribution of m may vary qualitatively between the NBA and NFL.

As a final illustrative example of the importance of the quantiles of m, consider the hypothetical scenario of two American football teams playing a match whose parameters θ have been exactly matched three times previously. In those past matches, the outcomes were m = 3, m = 7, and m = 35. In this fictitious example, the median is 7 but the mean is 15. Now imagine that the point spread for the next match has been set to s = 10 (home team favored to win the match by 10 points). Assuming that one has committed to wagering on the match, the optimal decision is to bet on the visiting team, despite that fact that the home team has won the previous matches by an average of 15 points.

Materials and methods

All analysis was performed with custom Python code compiled into a Jupyter Notebook (available at https://github.com/dmochow/optimal_betting_theory). The figures and tables in this manuscript may be reproduced by executing the notebook.

Empirical data

Historical data from the National Football League (NFL) was obtained from bettingdata.com, who has courteously permitted the data to be shared on the repository listed above. All regular season matches from 2002 to 2022 were included in the analysis (n = 5412). The data set includes point spreads and point totals (with associated payouts) from a variety of sportsbooks, as well as a “consensus” value. The latter was utilized for all analysis.

Data stratification

In order to estimate quantiles of the distributions of margin of victory and point totals from heterogeneous data (i.e., matches with disparate relative strengths of the home and visiting teams), the sportsbook point spread and sportsbook point total were used as a surrogate for the parameter vector defining the identity of each individual match (θ in the text). This permitted the estimation of the 0.476, 0.5, and 0.524 quantiles over subsets of congruent matches.

Only spreads or totals with at least 100 matches in the dataset were included, such that estimation of the median would be sufficiently reliable. To that end, data was stratified into 21 samples for the analysis of margin of victory: {-7, -6, -3.5, -3, -2.5, -2, -1, 1, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 10) and 24 samples for the analysis of point totals (37, 37.5, 38, 39, 39.5, 40, 40.5, 41, 41.5, 42, 42.5, 43, 43.5, 44, 44.5, 45, 45.5, 46, 46.5, 47, 47.5, 48, 48.5, 49 }. This resulted in the employment of n = 3843 matches in the analysis of point spreads and n = 4300 matches in the analysis of point totals.

Note that the stratification process did not account for varying payouts, for example −110 versus −105 in the American odds system, as this would greatly increase the number of stratified samples while decreasing the number of matches in each sample. It is likely that the resulting error is negligible, however, due to the likelihood of the payout discrepancy being fairly balanced across the home and visiting teams.

Median estimation

In order to overcome the discrete nature of the margins of victory and point totals, kernel density estimation was employed to produce continuous quantile estimates. The KernelDensity function from the scikit-learn software library was employed with a Gaussian kernel and a bandwidth parameter of 2. For the margin of victory, the density was estimated over 4000 points ranging from -40 to 40. For the analysis of point totals, the density was estimated over 4000 points ranging from 10 to 90. The regression analysis relating median outcome to sportsbook estimates (Fig 1) was performed with ordinary least squares (OLS).

Confidence interval estimation

In order to generate variability estimates for the 0.476, 0.5, and 0.524 quantiles of the margin of victory and point total, the bootstrap [42] technique was employed. 1000 resamples of the same size as the original sample were generated in each case. The confidence intervals were then constructed as the interval between the 2.5 and 97.5 percentiles of the relevant quantity. Bootstrap resampling was also employed to derive confidence intervals on the regression parameters relating the median outcomes to sportsbook spreads or totals (Fig 1), as well as the confidence intervals on the expected profit of wagering conditioned on a fixed sportsbook bias (Figs 4 and 5).

Expected profit estimation

To quantify the relationship between a sportsbook bias and the associated upper bound on wagering performance, the empirical CDF of each stratified sample was converted into an expected profit, conditioned on a hypothetical spread (or total) that deviated from the true median by fixed increments of -3, -2, -1, 0, 1, 2, and 3 points. More specifically, the expected values were first computed separately for the case of wagering on the home and visiting teams: (15) where ϕh and ϕv were set to 100/110 = 0.91, and where denotes the kernel density estimate of the CDF of margin of victory evaluated at the hypothesized spread s*: where is the median margin of victory as computed on the stratified sample of matches and k is the hypothesized sportsbook bias.

To model the idealized case of always placing the wager on the side with the higher probability of winning against the spread, the reported expected profit was taken as the maximum of the two expected values in (15). The analogous procedure was conducted for the analysis of point totals.

Acknowledgments

The author would like to thank Ed Miller and Mark Broadie for fruitful discussions during the preparation of the manuscript. The author would also like to acknowledge the effort of the reviewers, in particular Fabian Wunderlich, for providing many helpful comments and critiques throughout peer review.

References

  1. 1. Matheson V. An Overview of the Economics of Sports Gambling and an Introduction to the Symposium. Eastern Economic Journal. 2021;47(1):1–8. pmid:33424047
  2. 2. Bloomberg Media. Sports Betting Market Size Worth $140.26 Billion By 2028: Grand View Research, Inc.; 2021. Available from: https://www.bloomberg.com/press-releases/2021-10-19/sports-betting-market-size-worth-140-26-billion-by-2028-grand-view-research-inc.
  3. 3. Wunderlich F, Memmert D. Forecasting the outcomes of sports events: A review. European Journal of Sport Science. 2021;21(7):944–957. pmid:32628066
  4. 4. Pankoff LD. Market efficiency and football betting. The Journal of Business. 1968;41(2):203–214.
  5. 5. Gray PK, Gray SF. Testing market efficiency: Evidence from the NFL sports betting market. The Journal of Finance. 1997;52(4):1725–1737.
  6. 6. Boulier BL, Stekler HO. Predicting the outcomes of National Football League games. International Journal of forecasting. 2003;19(2):257–270.
  7. 7. Dixon MJ, Pope PF. The value of statistical forecasts in the UK association football betting market. International journal of forecasting. 2004;20(4):697–711.
  8. 8. McHale I, Morton A. A Bradley-Terry type model for forecasting tennis match results. International Journal of Forecasting. 2011;27(2):619–630.
  9. 9. Angelini G, De Angelis L. Efficiency of online football betting markets. International Journal of Forecasting. 2019;35(2):712–721.
  10. 10. Bernardo G, Ruberti M, Verona R. Semi-strong inefficiency in the fixed odds betting market: Underestimating the positive impact of head coach replacement in the main European soccer leagues. The Quarterly Review of Economics and Finance. 2019;71:239–246.
  11. 11. Meier PF, Flepp R, Franck EP. Are sports betting markets semistrong efficient? Evidence from the COVID-19 pandemic. International Journal of Sport Finance. 2021;16(3).
  12. 12. Pope PF, Peel DA. Information, prices and efficiency in a fixed-odds betting market. Economica. 1989; p. 323–341.
  13. 13. Kuypers T. Information and efficiency: an empirical study of a fixed odds betting market. Applied Economics. 2000;32(11):1353–1363.
  14. 14. Simmons JP, Nelson LD, Galak J, Frederick S. Intuitive biases in choice versus estimation: Implications for the wisdom of crowds. Journal of Consumer Research. 2011;38(1):1–15.
  15. 15. Dai M, Jia Y, Kou S. The wisdom of the crowd and prediction markets. Journal of Econometrics. 2021;222(1):561–578.
  16. 16. Peeters T. Testing the Wisdom of Crowds in the field: Transfermarkt valuations and international soccer results. International Journal of Forecasting. 2018;34(1):17–29.
  17. 17. Forrest D, Goddard J, Simmons R. Odds-setters as forecasters: The case of English football. International journal of forecasting. 2005;21(3):551–564.
  18. 18. Spann M, Skiera B. Sports forecasting: a comparison of the forecast accuracy of prediction markets, betting odds and tipsters. Journal of Forecasting. 2009;28(1):55–72.
  19. 19. Štrumbelj E, Šikonja MR. Online bookmakers’ odds as forecasts: The case of European soccer leagues. International Journal of Forecasting. 2010;26(3):482–488.
  20. 20. Wunderlich F, Memmert D. The betting odds rating system: Using soccer forecasts to forecast soccer. PloS one. 2018;13(6):e0198668. pmid:29870554
  21. 21. Glickman ME, Stern HS. A state-space model for National Football League scores. In: Anthology of statistics in sports. SIAM; 2005. p. 23–33.
  22. 22. Arntzen H, Hvattum LM. Predicting match outcomes in association football using team ratings and player ratings. Statistical Modelling. 2021;21(5):449–470.
  23. 23. Levitt SD. Why are gambling markets organised so differently from financial markets? The Economic Journal. 2004;114(495):223–246.
  24. 24. Cortis D. Expected values and variances in bookmaker payouts: A theoretical approach towards setting limits on odds. The Journal of Prediction Markets. 2015;9(1):1–14.
  25. 25. Kelly JL. A new interpretation of information rate. the bell system technical journal. 1956;35(4):917–926.
  26. 26. Hvattum LM, Arntzen H. Using ELO ratings for match result prediction in association football. International Journal of forecasting. 2010;26(3):460–470.
  27. 27. Snowberg E, Wolfers J. Explaining the favorite–long shot bias: Is it risk-love or misperceptions? Journal of Political Economy. 2010;118(4):723–746.
  28. 28. Wunderlich F, Memmert D. Are betting returns a useful measure of accuracy in (sports) forecasting? International Journal of Forecasting. 2020;36(2):713–722.
  29. 29. Constantinou AC, Fenton NE. Determining the level of ability of football teams by dynamic ratings based on the relative discrepancies in scores between adversaries. Journal of Quantitative Analysis in Sports. 2013;9(1):37–50.
  30. 30. Koopman SJ, Lit R. Forecasting football match results in national league competitions using score-driven time series models. International Journal of Forecasting. 2019;35(2):797–809.
  31. 31. Hotelling H, Solomons LM. The limits of a measure of skewness. The Annals of Mathematical Statistics. 1932;3(2):141–142.
  32. 32. Zuber RA, Gandar JM, Bowers BD. Beating the spread: Testing the efficiency of the gambling market for National Football League games. Journal of Political Economy. 1985;93(4):800–806.
  33. 33. Gandar J, Zuber R, O’brien T, Russo B. Testing rationality in the point spread betting market. The Journal of Finance. 1988;43(4):995–1008.
  34. 34. Golec J, Tamarkin M. The degree of inefficiency in the football betting market: Statistical tests. Journal of Financial Economics. 1991;30(2):311–323.
  35. 35. Brown WO, Sauer RD. Fundamentals or noise? Evidence from the professional basketball betting market. The Journal of Finance. 1993;48(4):1193–1209.
  36. 36. Song C, Boulier BL, Stekler HO. The comparative accuracy of judgmental and model forecasts of American football games. International Journal of Forecasting. 2007;23(3):405–413.
  37. 37. Bunker RP, Thabtah F. A machine learning framework for sport result prediction. Applied computing and informatics. 2019;15(1):27–33.
  38. 38. Devroye L, Györfi L, Lugosi G. A probabilistic theory of pattern recognition. vol. 31. Springer Science & Business Media; 2013.
  39. 39. Koenker R, Chernozhukov V, He X, Peng L. Handbook of quantile regression. 2017;.
  40. 40. Hubáček O, Šourek G, Železnỳ F. Exploiting sports-betting market using machine learning. International Journal of Forecasting. 2019;35(2):783–796.
  41. 41. Neal B, Mittal S, Baratin A, Tantia V, Scicluna M, Lacoste-Julien S, et al. A modern take on the bias-variance tradeoff in neural networks. arXiv preprint arXiv:181008591. 2018;.
  42. 42. Efron B, Tibshirani R. Bootstrap methods for standard errors, confidence intervals, and other measures of statistical accuracy. Statistical science. 1986; p. 54–75.