Saidmark

How the numbers are made

Where the numbers come from

Everything is built from public play-by-play and roster data (nflverse, CC-BY 4.0). For each player we estimate volume (targets, carries, attempts) and efficiency from recent games — the recent past counts most, and older games fade steadily rather than falling off a cliff. Opponent adjustments rebuild every week from the same data, so by mid-season they describe this year's defenses, not last year's.

recent form and opponent data update every week; we do not apply a live bias correction on Saidmark

The projection is a distribution, not a point. That's what lets us quote a floor, a ceiling, and the probability of clearing any line you name — the same numbers serve a lineup decision and a prop question, because the unit is a reception, a yard, a touchdown probability.

The record

Every projection is locked at the last publish before kickoff and never revised. After the game, the same page shows the locked number against what happened. Locks are written once; a missed lock stays missed rather than being filled in later. The record contains no back-filled history — it starts at the first number a stranger could actually load, and grows one week at a time.

What we deliberately don't do

Tested and rejected

Most ideas that sound like improvements aren't. Every candidate gets the same treatment: tried on one season, then judged on seasons it never saw. Recent rejections:

A projection source that never shows you its dead ends is asking you to take its live ideas on faith. Ours are listed.

Terms · Privacy · Newsletter archive · X · Instagram · Projections are statistical estimates, not betting advice. Player data © its owners, via nflverse (CC-BY 4.0). Saidmark is independent and unaffiliated with the NFL.