Help
The 30-second version
Chrispy Slips highlights how often a player has already cleared a betting line — in recent games, against this exact opponent, and against defenses that play a similar style. Clearing the line in the last five games alone is not enough to justify putting money on it.
Start on the Home tab
Weather icons
Dome — Indoors or a closed roof — weather is not a factor.
Clear — Dry, fair conditions outdoors.
Rain — Wet ball and footing; can trim passing volume.
Snow — Cold and slick; usually a run-leaning, lower-scoring script.
Wind — Strong wind — hurts deep passing and field goals.
Open the Data tab

What the Chrispy Score means
The Chrispy Score is the percentage of qualifying past games in which the player finished on the correct side of that exact line. A 62 means the player cleared that number in 62% of those games. It is a historical hit rate — a research summary, not a probability or a prediction.

A high Chrispy Score is not a guarantee. It only says the player has cleared that number often; it says nothing about this week’s injuries, coverage plan, or game script. Read the rest of the card before you decide anything.
We also feature lines with a Chrispy Score below 51. When we do, it means we like the matchup enough to back it anyway. Every featured line is watched on All-22 film, not highlight reels, and the reason we like it is written into the research on the card. The score is one input; the film and the matchup are the rest.
Read the research

Check the Chrispy Factors
Last 5 to last 20 games
On a featured line, the recent-form block has a 5 / 10 / 15 / 20 switch. The last 5 games are the only window that feeds the Chrispy Score — 10, 15 and 20 are reference views drawn as a bar chart: green cleared the number, red stayed under it, and white is a push. Oldest game sits on the left, most recent on the right, with the posted number drawn straight across as a dashed line.
If a player hasn’t played the full window yet — a rookie, or someone coming back from a long absence — the chart shows everything he has played and says “Hasn’t Played 20 Games Yet 🐣”, with the first bar labeled “Beginning of data”. Every stat comes from nflverse, NFL regular season and playoffs only. No college, no preseason.
Every bar is clickable. Tap or click one and that single game opens on its own: the full matchup, the exact date, the stadium with its city and state, and the weather at that stadium on game day — conditions, high and low temperature, top wind speed and precipitation. Indoor stadiums simply read “Indoors/roof closed” with the domed-stadium icon. This works on the featured lines and in search, so the 20-game view never gets cramped: the labels stay short and the full detail is one tap away.
Can’t find a player?
Scroll to the bottom of the Data tab and use the search. Every skill-position player on an NFL roster is in there with an Over and an Under Chrispy Score for each of their posted markets. If a market hasn’t posted yet you’ll see “No current line 😣”, and if the player is officially ruled OUT you’ll see that instead.
Every stat in search opens its own last-20-game chart, whether or not a line is posted. With a line, the bars grade green and red against that exact number. Without one, the bars are neutral — it’s a pure production chart, so you can still pull up something like Lamar Jackson’s last 20 games of anytime touchdowns. For quarterbacks, anytime touchdowns count rushing and receiving scores only; passing touchdowns are not included.
The Receipts tab
Receipts is the scoreboard for every featured line we posted. Once a week finishes, each line is graded as a hit or a miss and listed by week, along with the overall hit percentage — green above 50%, yellow at exactly 50%, and red below it. Nothing is removed after the fact, so you can always check the track record yourself.