mathletix

Jul 18, 2025

The public wants what the public gets

(This is an excerpt from a larger project about sports gambling. Code and early drafts of some of the materials can be found at https://github.com/csdurfee/book.)

The Jam, "Going Underground"

Two types of people

Lots of sportsbooks publish info on how much action they've gotten on each side.

Here's DraftKings': https://dknetwork.draftkings.com/draftkings-sportsbook-betting-splits/

It's a smart move. It's good for SEO (to the extent that still matters). And I'm sure they get a lot of people who decide to take bets from that page.

For example, the Pacers were playing Brooklyn the night I wrote this. 27% of the bets were on Brooklyn at +10.5. 73% are on Pacers -10.5.

Somebody who sees that and decides to make a bet based on that information could bet either way. They could either tell themselves, "Everybody's taking the Pacers, so it must be a good bet" or "Everybody's taking the Pacers, so it must be a bad bet".

What are those two groups like when they're not betting on basketball, do you think? Do they use the same kind of toothpaste? Watch the same kind of TV shows? Vote the same way?

The public gets what the public wants

One bit of gambling lore is that there are "public" teams that get bet on more frequently, regardless of the line. Like, your cousin who's a Cowboys fan is going to bet the Cowboys on Thanksgiving regardless of whether it's a fair line or not. He'd watch the game and root for the Cowboys anyway, but it's a little more fun that way. The Cowboys aren't just a random number generator to him.

There's a social aspect to gambling now that I imagine didn't exist when it was underground. Lots of gamblers will "follow" bets that other people have placed. If the bet wins, I'm sure it's a cool communal thing to be a part of. But social media can act in opposition to the "wisdom of crowds" -- in places like reddit where users vote content up and down, the conventional wisdom is going to be amplified, and people with minority opinions are going to be suppressed. If well over 90% of sports gamblers lose money long term, the majority opinions are going to be bad.

I scraped betting percentage data from sportsbookreview (SBR) for the 2024-5 season. They don't say where they get the betting percentages from. If I had to guess, it would be MGM Grand, their primary source of other data. The SBR numbers seemed to indicate more action overall than a couple other sources I found -- the betting percentages were closer together. Other sites had games where there's 10% action on one side and 90% on the other, which seems implausible on a large volume of bets. So it's probably a pretty big site, whatever it is.

As with the data from the previous installment, there are 32 games out of 1230 missing data.

The money_percents column is the median amount bet on each team. The money_game_winners column tracks the number of games where that team got the majority of the money bet on their side. Both of these can be taken as indicators of how much teams are favored by the public.

Here are the teams sorted by money_percents. The teams near the top were less popular with gamblers, the teams at the bottom more popular.

winner loser ats_win_pct money_percents money_game_winners
New Orleans 34 44 44 39.5 20
Charlotte 36 42 46 41.5 24
Miami 39 41 49 43 20
Philadelphia 26 52 33 43.5 29
Portland 45 33 58 43.5 25
Orlando 41 40 51 44 29
Utah 39 38 51 45 33
Sacramento 35 44 44 45 32
L.A. Clippers 47 34 58 46 27
San Antonio 38 41 48 47 31
Chicago 42 38 52 47 36
New York 38 44 46 48 38
Phoenix 29 49 37 48 36
Washington 33 46 42 49 37
L.A. Lakers 48 33 59 51 42
Indiana 38 43 47 51 42
Atlanta 37 42 47 52 41
Boston 39 42 48 52 43
Minnesota 37 43 46 52 43
Dallas 37 44 46 52 41
Detroit 41 38 52 53 43
Brooklyn 42 35 55 53 41
Toronto 49 28 64 53 47
Golden State 42 40 51 54 51
Houston 44 38 54 54 49
Oklahoma City 53 29 65 54.5 54
Milwaukee 44 38 54 56.5 56
Cleveland 47 33 59 57 53
Memphis 41 41 50 57 51
Denver 37 45 45 58.5 63

The public favorites

The most popular teams with NBA gamblers were Denver, Cleveland, Memphis, Milwaukee, and Oklahoma City.

Cleveland, OKC and Memphis were dominant for most of the season.

Denver and Milwaukee have two of the best and most entertaining players in the league. Both Giannis for Milwaukee and Jokic for Denver are fun to root for. People like to take bets on games that are fun to follow.

The ugly dogs

The bottom teams were New Orleans, Charlotte, Miami, Philadelphia and Portland. All these teams except for Portland were totall bummers to watch and cheer for this year. They all had injuries and organizational dysfunction that led to wasted seasons. People don't like to take bets on games that are a bummer to follow.

Against the spread

Here's the same data sorted by record against the spread.

winner loser ats_win_pct money_percents
Philadelphia 26 52 33 43.5
Phoenix 29 49 37 48
Washington 33 46 42 49
New Orleans 34 44 44 39.5
Sacramento 35 44 44 45
Denver 37 45 45 58.5
Dallas 37 44 46 52
Charlotte 36 42 46 41.5
Minnesota 37 43 46 52
New York 38 44 46 48
Indiana 38 43 47 51
Atlanta 37 42 47 52
San Antonio 38 41 48 47
Boston 39 42 48 52
Miami 39 41 49 43
Memphis 41 41 50 57
Orlando 41 40 51 44
Utah 39 38 51 45
Golden State 42 40 51 54
Detroit 41 38 52 53
Chicago 42 38 52 47
Houston 44 38 54 54
Milwaukee 44 38 54 56.5
Brooklyn 42 35 55 53
L.A. Clippers 47 34 58 46
Portland 45 33 58 43.5
L.A. Lakers 48 33 59 51
Cleveland 47 33 59 57
Toronto 49 28 64 53
Oklahoma City 53 29 65 54.5

Philadelphia, Washington and Phoenix were just as terrible at the sportsbook as they were on the basketball court. OKC and Cleveland had outstanding seasons in both places.

However, there's only a rough correlation between how good the teams were at actual basketball, and at beating the spread. Minnesota, New York and Denver were in the bottom 10 by winning % against the spread, even though they had good records and were doing their best to win. Toronto and Brooklyn weren't really trying to win a lot of basketball games, but ended up in the top 10.

Which teams should the public love and hate?

I calculated the amount of units a gambler would win if they bet on each team when they got the majority of the bets. public_units is the amount won/lost betting in favor of the team, and fade_units by betting against them, when they are the public team. (The two values are different because of the vig.)

Phoenix, Sacramento, Dallas, Denver and Indiana disappointed the public the most.

public_units fade_units
Phoenix -16.5 12.9
Sacramento -14.2 11
Dallas -13.6 9.5
Denver -12.6 6.3
Indiana -12.6 8.4
Atlanta -11.5 7.4
Utah -11.1 7.8
Chicago -10.2 6.6
Minnesota -9.5 5.2
Detroit -7.4 3.1
Philadelphia -6.7 3.8
New York -6.1 2.3
Brooklyn -5.2 1.1
Washington -5 1.3
Boston -3.2 -1.1
New Orleans -3.1 1.1
Memphis -1.5 -3.6
Charlotte -1.2 -1.2
Miami -1 -1
San Antonio -0.5 -2.6
Orlando -0.4 -2.5
Milwaukee 1.4 -7
Golden State 2.7 -7.8
L.A. Lakers 4.2 -8.4
Houston 4.9 -9.8
Cleveland 6.8 -12.1
Portland 10.3 -12.8
Toronto 11.3 -16
L.A. Clippers 12.3 -15
Oklahoma City 18.3 -23.7

This is a pretty random list of teams, in both directions. It's a good illustration that gamblingball is different from basketball. It's not clear whether gamblingball is a game with an element of skill, or if it's all chance.

Are records against the spread due to chance?

If we assume that all variations are due to randomess, each game should be a coin flip whether the underdog or favorite wins against the spread.

Calculating exact odds using the binomial distribution, 94% of NBA teams should have between 33 and 49 wins against the spread over an 82 game season.

We'd expect 2 teams to be outside that range, and there are 3. Philadelphia went 26-52 in 78 games we have data for. Even if they won the other 4 games that are missing data, they'd only have 30 wins. So that record was definitely an outlier, but overall the season was about what we'd expect based on chance.

I find it very believable that some teams are more likely to have a winning record against the spread, because they are underestimated by the handicappers or the betting public. They end up getting lines that are too generous, and thus do better than expected against the spread. Toronto could be an example of that. They were bad, but they weren't really as bad as people thought.

Other teams could be inherently worse against the spread, as well. Perhaps they are super popular to bet on, so the lines tend to move against them -- a public team. Or perhaps gamblers and sportsbooks overvalue the team -- the conventional wisdom is that they'll be good when they're not. That definitely describes Philadelphia and Phoenix.

In both cases, the teams themselves aren't necessarily doing anything to be better or worse against the spread than an average team would be. It's about the perceptions of the bookmakers and gamblers.

Do gamblers follow the record against the spread?

If a team's record against the spread is due solely to random error, then we've got a LeMartingale on our hands. The current record would have no bearing on the future record. So gamblers shouldn't factor it in when deciding to take a bet or not.

By the end of the season, there was a significant correlation between money percents and win percentage against the spread. I wanted to see how that might've changed over time. So I generated the table shown above for every single day of the season, and calculated the Spearman rank correlation on that day. Here's what that looks like over time:

/img/money-ats-win-pct.png

The money percentages are cumulative,the mean of all games in the season that have come before -- it's not showing gamblers' betting behavior on a particular day, compared to records against the spread on that day. The graph is a lot smoother that way, but we're losing something.

It also doesn't show whether records against the spread are a Martingale or not. The correlation between betting percentages and win records increases over time, but that doesn't mean this is because gamblers are behaving rationally.

The jump in correlation around mid-Februrary corresponds to the All-Star break, which is curious.

Stay tuned; I'll have more on this.