Skip to content

The interactive charts on this page show NFL spread results from the perspective of the betting dog. Click on a panel to expand/collapse the desired section and view the visualizations. Each chart has interaction capabilities, such has hovering over data to see a tool tip. More functionality and visualizations are in development.

The Bubble-dog chart shows NFL spread results from the perspective of the betting dog. Each dog is represented by a colored bubble based on ATS result, and positioned based on closing spread (x-axis) and resulting spread differential (y-axis). The bubble size represents the dog’s popularity.

Click “Expand Details” below the chart for a full description. Use the button directly below to toggle chart type.

The chart needs more pixels! If you are on a mobile device, rotate your device.
  • The chart is made by doing an analysis of Action Network public betting data. Data is analyzed after each NFL week.
  • X-Axis Closing Spread: Refers to the final spread number betters had before kickoff. For example: if a DET bubble has x coordinate = 6, it means DET was +6 against their opponent.
  • Y-Axis Resulting Spread differential: Is a measure of how close the final score was to the expected score differential (the spread). For example: if DET was +6 in their game and…
    …they won by 20, the differential = 26
    … they lost by 10, the differential = 4
    … they lost by 6, the differential = 0

    In short, it is the absolute value of “cover by”.
  • Bubble Color
    • Green = ats win
    • Red = ats loss
    • Grey = push
  • Tool Tip Definitions (hover over bubble on desktop or click on bubble for mobile)
    • Playing: shows if the dog was playing at home or away
    • Opponent: the dog’s opponent in the given game
    • Spread: the dog’s closing spread (also x coordinate)
    • Betting Tickets: The percent of betting tickets the dog received by the public. Also known as the consensus. If the dog received 50%, then the opponent received 50%.
    • Normalized Betting Volume: The dog betting volume is how many betting tickets the dog received. The normalized betting volume is how many tickets the dog received as a fraction of the most popular dog (% of tickets). This means that the dog that received the most betting tickets in the week will have a normalized betting volume of 1. If another dog received half the amount of betting tickets as the most popular, its value would be 0.5
    • Cover by: the amount of points the dog covered the spread by. ATS winners have positive values and ATS losers have negative values.
  • Bubble Size Toggle
    • Total Bets: Total bets uses the ticket volume a team received as opposed to the consensus in a specific game. The more raw bets that were placed on the team relative to the other dogs, the bigger the bubble
    • Percent Bets: Percent bets uses the individual game consensus as opposed to ticket volume. The higher the individual game consensus was for the dog relative to other dog’s consensus, the bigger the bubble
    • Note:
    • It is possible a team has a relatively low consensus but a relatively high ticket volume. This is why the toggle is available. For example: two very popular teams will draw a lot of betters. If the individual consensus for the dog is 20% in that game, it will have a very small bubble with “Percent Bets” toggle, but 20% of very high betting volume may be enough for “Betting Tickets” to be relatively high, resulting in a large bubble for that toggle.

Disclaimer

The accuracy of this data (and all data on this website) is not guaranteed. Data collected, analyzed, and shown anywhere on this site can have errors. All data and analysis shown on this site are not intended to be used toward any financial decisions.

Additional Questions or Feature Requests

Please contact me via Twitter to chat about any features or content!
For stocks: @LukeHeide1

Hi,
Thanks for checking out my site! If this information is valuable to you, please consider a tip to help cover my costs in creating it and hosting it. Any amount is appreciated!

You can make a tip on Twitter (Venmo, Ethereum, Bitcoin, etc.):

@LukeHeide1

You can tip on Paypal:

You can also support by following me on twitter:
Main Account – @LukeHeide1
For stocks – @grindStocks
For sports – @grindSunday