GridTicker fantasy · betting

Loading…

Pinch or Ctrl+scroll to zoom · drag or use the slider to pan · hover or tap a candle for the breakdown

Usage trend

Hit rates

over

With / without teammates

Model track record

Advanced stats

Game log

This week

Prop checker

Type in a line from any sportsbook. The model gives its chance of the over, and if you add the prices it shows what the book's price implies so you can compare. Research only. Nothing here is a betting recommendation.

Defense vs position

Fantasy points each defense gave up per game to each position over its last 16 games (). Green = gives up more than average, a good matchup for the offense. Red = stingy. Tap a column to sort.

Team environment

Last 10 games (pressure: last 16). Pace = offensive plays per game. Pass rate over expected = how much more a team throws than the situation calls for. Pressure = (sacks + QB hits) ÷ dropbacks, for the offense allowing it and the defense creating it. Green = better for fantasy points. Tap a column to sort.

Games & lines

Team charts

Each candle is a team's projected points for one game (floor to ceiling, likely box, median line). The dot is what they actually scored. Green = beat the projection.

Model report card

Game betting: spreads, totals, moneylines

Advanced stats research

Prop stats

Anytime touchdown

How the projections work
  1. Recent form: a recency-weighted average of the stat. The last 4 games carry about half the weight, and earlier seasons count half. Players with few games are pulled toward a position baseline.
  2. Basic model: form × matchup × home/away. Matchup is what the opponent gave up to this position over its last 16 games vs the league average, capped at ±20%.
  3. Vegas model: form × the betting line. The implied team total is (game total ∓ spread) ÷ 2, compared with the team's normal. The line already prices in the matchup and home field.
  4. Usage model: starts from recent targets, carries and pass attempts as well as points, because opportunity is steadier than touchdowns. Then × the betting line.
  5. No line yet: lines post about a week ahead. Until then, the Vegas and Usage models use matchup × home/away instead.
  6. Range: floor, likely range and ceiling come from how far real results landed from the center in 2012–2021, widened for boom/bust players, tuned once so those seasons hit exactly 80% and 50%.
  7. No hindsight: every past candle uses only earlier games, and every grade is on 2022 onward, seasons the models never trained on.

Not modeled yet: injuries (shown as badges, not adjusted), weather, depth-chart moves.

The guide

NFL research, charted like stocks

For fantasy players and bettors alike. GridTicker shows every NFL player's (and team's) week-by-week range: the bad-day floor, the good-day ceiling, and the likely middle. Past games show where he actually landed. Upcoming games show what to expect.

It's built for start/sit calls, DFS lineups, player props, spreads and totals. Everything runs on free public NFL data, and the model is graded in public on the Report card tab, misses included.

How to read a candle

Each game is one candle, like one trading day on a stock chart.

  • The thin line (wick) runs from the floor to the ceiling. The floor is a rough day (only 1 game in 10 goes lower) and the ceiling is a big day (only 1 in 10 goes higher).
  • The box is the likely range. Half of all games land inside it.
  • The line across the box is the median, the single best guess.
  • Green = he beat the median. Red = he fell short. Blue dashed = the game hasn't happened yet.
  • The dot is what he actually scored. A ▲ means he blew past the ceiling; a ▼ means he fell under the floor.

A tall candle = a boom-or-bust player. A short candle = a steady one. Hover or tap any candle for the full breakdown and the reason behind the number.

The tabs

Player

Search anyone. You get the candle chart for 2025–26 and next game's projection, including the betting line and touchdown chance. Below that: usage trends (snap %, target share, red-zone looks), hit rates ("over 70 yards in 6 of his last 10"), how he does when a teammate sits, and how well the model has read him in the past. Tap Compare to put two players on one chart, and ☆ Watch to pin players to your watchlist.

This week

Every player's projection for the upcoming week in one table. Sort by median, ceiling, safe floor, "boom" (biggest upside) or touchdown chance. Filter by position or team. Players listed OUT are hidden by default.

Prop checker

Type in a sportsbook line, like "receiving yards over 64.5", and you get the model's chance of the over. Add the book's prices (like −115) to see what the book thinks the chance is, and the gap between the two. Works for receptions, receiving, rushing and passing yards, rush + rec yards, anytime touchdown and fantasy points.

Defense

How many fantasy points each defense gives up to QBs, RBs, WRs and TEs. Green = generous (good matchup), red = stingy. Tap a column to sort.

Games & betting

This week's DraftKings spreads, totals and moneylines, checked every hour, with where each line opened and where it is now. Each game also shows our number: a stats-only score projection built without looking at the line, with leans when it disagrees with Vegas by 3+ points, and win chances vs the market. Below that, team charts show every team's projected vs actual points as candles. The Report card grades our number against the spread, honestly.

Report card

How accurate this actually is, graded on real games. Nothing is hidden.

Advanced stats, in plain English

  • xFP (expected fantasy points): what a player should have scored given his targets, carries, pass depth and field position. Well above actual = unlucky, points are likely coming. Well below = running hot.
  • TD regression: touchdowns scored vs touchdowns expected from red-zone chances. Hot streaks cool off and cold ones bounce back; the Report card shows by how much.
  • Weighted opportunity: target share and air-yards share combined. The best single number for how much a receiver is featured.
  • Goal-line share: his share of his team's carries and targets inside the 10 and the 5.
  • Unrealized air yards: deep targets that fell incomplete. Lots of these often means a big game is close.
  • Efficiency: rush yards over expected (RBs), separation from defenders (WR/TE), completion % over expected (QBs).
  • Game script: how he scores when his team is favored vs an underdog.
  • Team environment: pace, pass rate over expected, and pressure allowed and created (Defense tab).
  • Live projected final: during games, his points so far plus a projection for the time left, adjusted for how busy he's been.

Settings worth knowing

  • Scoring: the dropdown in the top bar switches everything between PPR, Half-PPR and Standard.
  • Model: Advanced adds xFP, goal-line work, pace and pressure on top of Usage. Usage builds from how much a player gets the ball. Vegas builds from the betting lines. Basic is recent form × matchup × home/away. Switch between them on the Player tab.
  • Zoom: pinch on a phone, or Ctrl+scroll on a computer. Drag or use the slider to move through the season.
  • Your watchlist and settings are saved on your own device only.

How good is it?

Every past candle was projected before that game, using only earlier games. It's graded on 2022–2026 games the model never trained on:

An honest range should catch about 80% of real scores between floor and ceiling and 50% inside the box, and it does. The typical miss on the median is about 5 PPR points, because football is noisy. Treat the range as the answer, not the single number.

How it works, in one paragraph

Each player starts from his recent form, weighted toward the last few games. The model then looks at how much he's getting the ball (targets, carries, snaps) and at the betting line: a team projected to score 28 is a better spot than one projected for 17. The range comes from how far real results have landed from projections across more than 10 years of NFL games. The data is free and public (nflverse for stats and schedules, ESPN for DraftKings lines). Live scores refresh every minute during games, lines every hour, and official stats every morning after games.

The fine print

  • Game days are live. While games are on, a ringed dot moves up each player's candle as he scores, updated every minute (the Player page, This week board, watchlist, Games tab and Prop checker all show it). Live points are unofficial and can be off by a 2-point conversion; official stats replace them the next morning.
  • Projections themselves are set before kickoff and don't change during the game.
  • Injuries show as badges but don't change the numbers yet, so check the news before you lock anything in.
  • This is a research tool built for fun. It isn't betting advice, and the sportsbooks know things it doesn't.