How the WR Model Works

What you're looking at

Each week our model projects a receiving-yards and receptions line for every team's WR1 and WR2 (plus other receivers who play at least 40% of snaps). "Our Line" is the model's median projection rounded to the nearest half point; "Range" is its 25th–75th percentile band.

The model

A LightGBM quantile ensemble trained on 2021-present player-game data: target and air-yards share, snap rates, depth-chart role, injuries, team pass-rate-over-expected and pace, opponent pass-defense EPA and pressure, Vegas totals/spreads, and Next Gen Stats separation metrics. The five quantile predictions form a full probability curve, so any sportsbook line can be priced as a calibrated P(over).

Edges and flags

"Book" is the sportsbook line we evaluated (Hard Rock when it posts one). "P(Over)" is the model's calibrated probability the player clears that line. "Edge" compares that to the de-vigged sharp-market consensus (Pinnacle preferred). The ⚑ flag marks plays where the edge is at least 4 points AND the sharp market leans the same way against Hard Rock's price.

Grading

After games finish, every prediction is graded against the evaluated line, and flagged edges get closing-line-value (CLV) tracking — how much the market moved toward or away from our number by kickoff, in probability terms. The performance strip shows the last four graded weeks.

Receiving Yards Receptions Showing all eligible
Player Team Opp Our Line Range (q25–q75) Book Book Line P(Over) Edge
Jaxon Smith-Njigba WR1 SEA NE 5.0 3.4–7 draftkings 6.5 42.1% -5.3 pts
A.J. Brown WR1 PHI WAS 5.0 3.2–6.6 draftkings 4.5 51.4% -1.4 pts
Puka Nacua WR1 LA SF 5.5 4–6.9 draftkings 7.5 42.1% -1.2 pts
Keenan Allen WR1 LAC ARI 2.5 2–3.5
Mack Hollins WR1 NE SEA 2.5 1.8–4.3
Courtland Sutton WR1 DEN KC 4.0 2.5–5.4
DK Metcalf WR1 PIT ATL 3.5 2.4–5.3
Terry McLaurin WR1 WAS PHI 3.5 2.3–5
Brandon Aiyuk WR1 SF LA 2.5 2–3.8
Justin Jefferson WR1 MIN GB 4.0 2.6–6.4
Jerry Jeudy WR1 CLE JAX 3.0 1.5–4.5
Nico Collins WR1 HOU BUF 3.5 2.3–4.9
Jaylen Waddle WR1 MIA LV 3.0 2.1–4.8
Ja'Marr Chase WR1 CIN TB 5.0 3.7–7.6
Amon-Ra St. Brown WR1 DET NO 5.5 3.5–6.9
Drake London WR1 ATL PIT 4.0 2.8–6.3
Chris Olave WR1 NO DET 5.0 3.3–6.3
George Pickens WR1 DAL NYG 3.5 2.5–5.7
Khalil Shakir WR1 BUF HOU 3.5 2.3–5.5
Garrett Wilson WR1 NYJ TEN 3.5 2.6–5.9
Wan'Dale Robinson WR1 NYG DAL 4.5 3.6–6.3
Christian Watson WR1 GB MIN 3.0 2.3–5.1
Michael Wilson WR1 ARI LAC 5.0 3.3–6.2
Tre Tucker WR1 LV MIA 3.5 1.5–4.6
Parker Washington WR1 JAX CLE 3.5 2.4–5.1
Josh Downs WR1 IND BAL 2.0 1.3–3.4
Zay Flowers WR1 BAL IND 4.0 2.7–6.3
Rashee Rice WR1 KC DEN 5.0 3.5–6.3
Rome Odunze WR1 CHI CAR 2.5 1.4–4
Tetairoa McMillan WR1 CAR CHI 3.5 2.4–4.6
Elic Ayomanor WR1 TEN NYJ 2.0 0.9–3.4
Romeo Doubs WR2 GB MIN 2.0 1.7–3.7 draftkings 2.5 49.7% -6.2 pts
Deebo Samuel Sr. WR2 WAS PHI 3.0 2–4.3 draftkings 2.5 52.2% -4.4 pts
Mike Evans WR2 TB CIN 3.5 2.3–5.1 draftkings 3.5 49.7% -4.4 pts
Cooper Kupp WR2 SEA NE 2.5 1.8–3.5 draftkings 2.5 50% -1.3 pts
DeAndre Hopkins WR2 BAL IND 1.0 0.4–2
Davante Adams WR2 LA SF 3.0 2–4
Amari Cooper WR2 BUF HOU 1.0 0.4–2.8
Stefon Diggs WR2 NE SEA 3.0 1.9–4
Tyreek Hill WR2 MIA LV 3.5 2.5–5.8
Marquez Valdes-Scantling WR2 PIT ATL 1.0 0.6–2.8
Jakobi Meyers WR2 JAX CLE 3.0 2–3.7
Michael Pittman WR2 IND BAL 2.0 1.5–3.6
Jauan Jennings WR2 SF LA 2.5 1.3–3.4
Darnell Mooney WR2 ATL PIT 1.5 0.8–3.5
CeeDee Lamb WR2 DAL NYG 4.0 2.5–5.3
Tee Higgins WR2 CIN TB 3.0 1.7–5
DeVonta Smith WR2 PHI WAS 4.0 2.4–5.7
Jameson Williams WR2 DET NO 3.5 2.3–5.6
Quentin Johnston WR2 LAC ARI 2.5 1.6–3.5
Xavier Hutchinson WR2 HOU BUF 2.0 1.1–3.3
Marvin Mims Jr. WR2 DEN KC 2.0 0.8–3.1
Jordan Addison WR2 MIN GB 1.5 0.9–3.7
Malik Nabers WR2 NYG DAL 4.5 3.3–6.9
Devaughn Vele WR2 NO DET 1.5 1.2–3.2
Jalen Coker WR2 CAR CHI 3.5 2.2–4.7
Marvin Harrison Jr. WR2 ARI LAC 2.5 1.2–3.5
Adonai Mitchell WR2 NYJ TEN 2.5 1.2–4.5
Xavier Worthy WR2 KC DEN 1.5 1–3.4
Chimere Dike WR2 TEN NYJ 2.0 1.2–2.9
Luther Burden III WR2 CHI CAR 3.5 1.7–4.1
AJ Barner eligible SEA NE 2.0 1–3 draftkings 2.5 42.1% -13.3 pts
Rashid Shaheed eligible SEA NE 1.5 0.7–2.4 draftkings 2.5 42.1% -4.7 pts
Adam Thielen eligible PIT ATL 1.0 0.6–2
Zach Ertz eligible WAS PHI 3.5 2.4–4.5
Robert Woods eligible HOU BUF 1.0 0.1–1.5
Travis Kelce eligible KC DEN 3.5 2.4–4.8
Brandin Cooks eligible BUF HOU 1.0 0.5–2.7
Darren Waller eligible MIA LV 1.5 0.6–2.8
Tyler Lockett eligible LV MIA 1.5 0.7–2.3
Sterling Shepard eligible TB CIN 1.0 0.7–2.3
Austin Hooper eligible NE SEA 1.0 0.4–1.7
Demarcus Robinson eligible SF LA 2.0 0.7–2.3
Tyler Boyd eligible TEN NYJ 1.0 0.2–2.3
Hunter Henry eligible NE SEA 2.5 1.1–3.7
Johnny Mundt eligible JAX CLE 1.0 0.2–1.2
Curtis Samuel eligible BUF HOU 0.5 0.1–1.5
George Kittle eligible SF LA 5.0 3–6
Kendrick Bourne eligible SF LA 1.0 0.3–1.7
Anthony Firkser eligible DET NO 0.5 0.2–1.2
Eric Saubert eligible SEA NE 1.0 0–1.1
David Moore eligible CAR CHI 0.5 0.2–1.3
Noah Brown eligible WAS PHI 1.0 0.4–1.8
JuJu Smith-Schuster eligible KC DEN 1.5 0.5–2.2
Jonnu Smith eligible PIT ATL 1.5 0.6–2.2
David Njoku eligible CLE JAX 1.5 0.6–2.5
Zay Jones eligible ARI LAC 1.0 0.3–1.6
Chris Godwin Jr. eligible TB CIN 2.0 1.6–4
Josh Reynolds eligible NYJ TEN 1.5 0.6–2.7
Dallas Goedert eligible PHI WAS 3.5 2.3–4.4
Jordan Akins eligible CLE JAX 1.5 0.6–2.7
Ian Thomas eligible LV MIA 1.0 0.4–1.1
Dalton Schultz eligible HOU BUF 3.0 1.6–4
Ray-Ray McCloud eligible NYG DAL 1.0 0.4–1.3
Cedrick Wilson Jr. eligible MIA LV 1.0 0.2–1.4
Mark Andrews eligible BAL IND 3.0 1.1–3.5
Christian Kirk eligible HOU BUF 1.5 0.9–2.8
DJ Moore eligible CHI CAR 3.0 1.3–3.6
Mike Gesicki eligible CIN TB 1.5 0.9–2.8
Dante Pettis eligible NO DET 0.5 0.2–1.8
Olamide Zaccheaus eligible CHI CAR 1.0 0.5–1.9
T.J. Hockenson eligible MIN GB 2.5 1.1–3.6
Josh Oliver eligible MIN GB 1.0 0.6–2.3
David Sills eligible ATL PIT 1.0 0.6–2.3
Lil'Jordan Humphrey eligible DEN KC 1.0 0.5–1.8
Greg Dortch eligible ARI LAC 1.5 0.5–1.9
Darius Slayton eligible NYG DAL 2.0 1.4–3.6
Drew Sample eligible CIN TB 1.0 0.4–2.3
Marquise Brown eligible KC DEN 1.5 0.7–2.6
Dawson Knox eligible BUF HOU 2.0 0.7–3
Juwan Johnson eligible NO DET 3.5 2.2–4.4
Isaiah Hodgins eligible NYG DAL 1.0 0.6–1.5
Kristian Wilkerson eligible LV MIA 1.5 0.8–2.7
Gabe Davis eligible BUF HOU 1.0 0.5–2
Colby Parkinson eligible LA SF 3.0 1.8–3.7
Cole Kmet eligible CHI CAR 1.5 0.6–2.2
Van Jefferson eligible TEN NYJ 1.0 0.5–2.2
Adam Trautman eligible DEN KC 1.0 0.4–1.7
Albert Okwuegbunam eligible LV MIA 1.5 0.4–1.9
Tyler Johnson eligible NYJ TEN 1.0 0.3–1.3
Charlie Woerner eligible ATL PIT 1.0 0.3–1.8
Rashod Bateman eligible BAL IND 1.0 0.5–2.3
Brevin Jordan eligible HOU BUF 1.0 0.1–1.3
John Bates eligible WAS PHI 1.0 0.4–1.8
Noah Gray eligible KC DEN 1.0 0.5–2.2
Brock Wright eligible DET NO 1.0 0.6–2.4
Pat Freiermuth eligible PIT ATL 2.0 0.9–3.4
Kyle Pitts eligible ATL PIT 4.0 2.8–6.4
Josh Palmer eligible BUF HOU 1.0 0.4–2.1
Hunter Long eligible JAX CLE 1.5 0.3–1.4
Tommy Tremble eligible CAR CHI 2.0 1–3.3
Jake Tonges eligible SF LA 2.0 1.3–3.2
Kevin Austin Jr. eligible NO DET 1.0 0.7–2.7
David Bell eligible CLE JAX 1.0 0.6–2.1
Teagan Quitoriano eligible ATL PIT 1.0 0.1–1
Jalen Nailor eligible MIN GB 1.5 0.7–2.5
Mike Woods eligible CLE JAX 1.0 0.3–1.8
John FitzPatrick eligible GB MIN 1.0 0.1–2.2
Brandon Johnson eligible PIT ATL 1.0 0.4–1.5
Lucas Krull eligible DEN KC 1.0 0.2–1.6
John Metchie III eligible NYJ TEN 2.0 1.4–3.3
Alec Pierce eligible IND BAL 2.5 1.5–4.1
Jahan Dotson eligible PHI WAS 1.0 0.7–2.3
Treylon Burks eligible WAS PHI 1.5 0.4–2.4
Trey McBride eligible ARI LAC 5.0 3.6–7
Jelani Woods eligible NYJ TEN 1.0 0.2–2
Jeremy Ruckert eligible NYJ TEN 1.0 0.4–2.2
Chig Okonkwo eligible TEN NYJ 3.0 1.3–3.6
Isaiah Likely eligible BAL IND 2.0 0.9–3.5
Jake Ferguson eligible DAL NYG 2.5 1–3.5
Charlie Kolar eligible BAL IND 1.0 0–2
Daniel Bellinger eligible NYG DAL 1.0 0.7–2.2
Cade Otton eligible TB CIN 3.0 2–4.3
Darnell Washington eligible PIT ATL 1.5 0.6–2.6
Josh Whyle eligible GB MIN 0.5 0.2–1.7
Kayshon Boutte eligible NE SEA 1.5 0.9–2.8
Andrei Iosivas eligible CIN TB 1.5 0.6–2.5
Tyrell Shavers eligible BUF HOU 1.0 0.4–1.4
Blake Whiteheart eligible CLE JAX 0.5 0–1.5
Julian Hill eligible MIA LV 1.0 0.4–1.1
Mitchell Tinsley eligible CIN TB 1.0 0.5–1.5
Brenton Strange eligible JAX CLE 2.5 2–3.9
Tank Dell eligible HOU BUF 2.0 1.4–3.2
Cedric Tillman eligible CLE JAX 1.5 0.4–1.8
Tucker Kraft eligible GB MIN 3.0 2–4.1
Elijah Higgins eligible ARI LAC 1.5 0.7–2.1
Sam LaPorta eligible DET NO 3.5 2.1–4.5
Michael Mayer eligible LV MIA 2.0 1–3.4
Davis Allen eligible LA SF 1.0 0.6–1.4
Luke Musgrave eligible GB MIN 1.0 0.7–2.7
Jayden Reed eligible GB MIN 2.0 1.4–2.9
Johnny Wilson eligible PHI WAS 0.5 0.1–1.1
Brock Bowers eligible LV MIA 4.0 2.8–6.3
Xavier Legette eligible CAR CHI 1.5 0.6–2.3
Ja'Tavion Sanders eligible CAR CHI 1.5 0.5–2
Cade Stover eligible HOU BUF 1.0 0.5–1.9
Jamari Thrash eligible CLE JAX 0.5 0.1–1.7
Bub Means eligible NO DET 1.0 0.3–1.9
Ryan Flournoy eligible DAL NYG 2.0 1–3.3
Isaiah Williams eligible NYJ TEN 1.5 0.9–3.1
Brenden Bates eligible CLE JAX 0.5 0.1–1.1
Xavier Weaver eligible ARI LAC 0.5 0.2–1.5
Mason Tipton eligible NO DET 1.0 0.3–1.9
Tip Reiman eligible ARI LAC 1.0 0.1–1.7
Roman Wilson eligible PIT ATL 1.0 0.3–1.8
Theo Johnson eligible NYG DAL 2.5 1.4–3.3
Jalen McMillan eligible TB CIN 2.0 1.2–2.9
Troy Franklin eligible DEN KC 1.5 1.1–2.5
Malik Washington eligible MIA LV 2.5 0.8–3.3
Brian Thomas Jr. eligible JAX CLE 2.5 1.2–3.5
Keon Coleman eligible BUF HOU 1.0 0.5–2.1
Ben Sinnott eligible WAS PHI 1.0 0.4–2.1
Ladd McConkey eligible LAC ARI 2.5 1.2–3.7
Ricky Pearsall eligible SF LA 1.5 1.6–2.8
Darius Cooper eligible PHI WAS 0.5 0–0.9
Colston Loveland eligible CHI CAR 4.0 2.8–6.1
Tyler Warren eligible IND BAL 4.0 2.4–4.8
Emeka Egbuka eligible TB CIN 3.0 1.4–4.6
Jayden Higgins eligible HOU BUF 1.5 0.9–2.9
Mitchell Evans eligible CAR CHI 1.5 0.2–2
Oronde Gadsden II eligible LAC ARI 1.5 0.7–2.8
Jackson Hawes eligible BUF HOU 1.0 0.1–1.5
Moliki Matavao eligible NO DET 1.0 0.5–2
Jakobie Keeney-James eligible GB MIN 2.0 0.8–3.3
Efton Chism III eligible NE SEA 0.5 0.3–0.7
Gunnar Helm eligible TEN NYJ 2.0 0.7–3.3
Drake Dabney eligible GB MIN 1.5 0.8–2.9
Jalen Royals eligible KC DEN 1.0 0.1–1.9
Tory Horton eligible SEA NE 1.0 0.3–1.8
Harold Fannin Jr. eligible CLE JAX 3.5 2.3–5.5
Matthew Golden eligible GB MIN 1.0 0.5–2.6
Isaac TeSlaa eligible DET NO 1.5 0.5–2.4
Tre Harris eligible LAC ARI 1.5 0.7–3
Jack Bech eligible LV MIA 1.0 0.7–2.1
Mason Taylor eligible NYJ TEN 2.0 1.1–3.3
Terrance Ferguson eligible LA SF 1.0 0.4–1.6
Isaiah Bond eligible CLE JAX 1.0 0.5–1.8
Methodology. A LightGBM quantile model (q10–q90) trained on nflverse player-game data since 2021 projects each receiver's yardage and receptions distribution from role (target/air-yards share, snaps, depth chart, injuries), team tendencies (pass rate over expected, pace), opponent pass defense (EPA, pressure), and game environment (Vegas totals, spread, venue). Quantiles become a full probability curve, calibrated against three seasons of real closing lines, so P(over) is priced for the actual book line. Edges compare our probability to the de-vigged sharp market; validation is strictly walk-forward (the model never sees the week it predicts). Predictions freeze when published and grade automatically after games — history and CLV are tracked on every flagged edge.