The one-number receipt first: a mean absolute error of 4.9 across 39 players. That's the honest ledger. Some nights that number flatters you, some nights it stings. Tonight it reflects a model that caught the big directional moves but left some points on the table in both directions.
Top Scorers — Projected vs. Actual
- A'ja Wilson (LV, $12,600) — Proj: 51.2 · Actual: 45.0 · Line: 27 pts, 8 reb, 2 ast, 1 stl, 2 blk in 30 min. An injury had bumped her minutes projection upward, and she delivered a strong game. The model ran a little hot on her — a 6.2-point miss — but you'll take that direction every time. You projected a monster; you got a very good game.
- Nneka Ogwumike (LA, $10,000) — Proj: 35.3 · Actual: 44.5 · Line: 24 pts, 4 reb, 5 ast, 4 stl in 30 min. An injury had bumped her minutes, and she more than justified every one of them. A 9.2-point beat to the upside. This was a best call — more on that below.
- Jackie Young (LV, $10,200) — Proj: 38.4 · Actual: 44.0 · Line: 23 pts, 4 reb, 8 ast, 1 stl in 26 min. An injury had bumped her minutes as well. She ran hot on assists — 8 dimes is the kind of line that looks easy in hindsight and is genuinely hard to project. A 5.6-point miss, upward.
- Sonia Citron (WSH, $9,900) — Proj: 30.6 · Actual: 38.8 · Line: 22 pts, 3 reb, 4 ast, 3 stl in 32 min. No minutes bump flagged here — Citron just played well. An 8.2-point beat. Best call territory, and one the model earned the old-fashioned way: saw the role, respected the salary, and let the player do the rest.
- Shakira Austin (WSH, $11,000) — Proj: 36.9 · Actual: 37.5 · Line: 19 pts, 10 reb, 3 ast, 1 blk in 29 min. A dead-on 0.6-point miss. The model called 36.9; she delivered 37.5. That's the kind of projection that makes the MAE look good. No minutes bump — just a clean read on a reliable player at a fair salary.
- Laura Juskaite (TOR, $7,300) — Proj: 22.6 · Actual: 32.5 · Line: 14 pts, 8 reb, 2 ast, 2 stl, 1 blk in 28 min. An injury had bumped her minutes, and she did more with them than the raw projection captured. A 9.9-point beat on a player at $7,300. That is the value-play signature of this model — catch the minutes bump, get the player in lineups, let the stat sheet do the rest.
Best Calls
The three names that outperformed projection by the widest and most meaningful margins were Juskaite (+9.9), Ogwumike (+9.2), and Citron (+8.2). What connects Juskaite and Ogwumike is straightforward: an injury had bumped both players' minutes, and the model identified that before lineups locked. Citron is the quieter win — no injury context, just a clean projection on a player who delivered.
Juskaite at $7,300 is the one that matters most for lineup construction purposes. At 4.45 DK points per $1,000 of salary against a projection of roughly 3.1 per $1K, she was the kind of salary-efficient performance that wins GPP contests outright. The model put her in that conversation. She answered.
Worst Call
Own it plainly: Dearica Hamby (LA, $8,600) was projected at 30.1 and finished at 15.5. An injury had bumped her minutes going in — the model saw the opportunity and moved her up accordingly. She did not deliver. 9 points, 4 rebounds, 1 assist in 24 minutes. A 14.6-point miss to the downside, and the worst call on the slate by a significant margin.
This is the honest part of walk-forward validation: the minutes-bump signal creates real upside. It also creates real variance. When the model moves a player up based on injury news and that player goes cold, you eat the miss. Hamby went cold. We ate it. The MAE of 4.9 includes that number — that's what makes it a real figure rather than a comfortable one.