Waivo · The Data Behind the Decision
Player vs. Player · Week 14, 2025 · Full-PPR Flex

Doubs vs. Shakir

The Call

Two flex receivers who finished the season a handful of points apart. This is not a coin flip. Stack four layers of data, the player, his team, his coach, and the defense across from him, and they pull apart into opposite plays.

Layer 1 · The Player

Same average. Opposite range.

A projection tells you the middle. The band tells you what you're actually buying. The marker is Waivo's projection; the bar is the floor-to-ceiling spread.

Romeo Doubs WR · Green Bay Volatile · Ceiling Play
3.121.0
Floor → CeilingAn 18-point spread. Best game 23.8 (three TDs vs. Dallas); worst 2.5. Same player, same season.
Khalil Shakir WR · Buffalo Steady · Floor Play
7.914.6
A spread under 7 points. A 78.3% catch rate and a 3.9-yard average target depth, he catches underneath and falls forward, almost every week.

Doubs' realistic range is nearly three times wider than Shakir's. But the range only tells you that they differ, not why. The why is in the next three layers.

Why one number can't see it

Four layers, stacked

Every Waivo call is built from four data layers most tools never connect. Individually, each is a fact. Stacked, they're a decision.

01

The Player

Usage, volatility, floor & ceiling, garbage-time share

02

The Team

Target competition and role inside the offense

03

The Coach

Game-plan tendencies that set the game script

04

The Matchup

The specific defense, and who lines up across from him

Layer 02 · The Team

Where do their targets come from?

The same receiving line means nothing until you know the room it came from. One earned his in a crowd; the other is his offense's security blanket.

Romeo Doubs
Green Bay · One of many mouths to feed
0true WR1s in Green Bay since Davante Adams left in 2022, it's a receiver-by-committee
🔒██/78open-rate rank among qualifying WRs, he rarely separated cleanly

Doubs split targets with Watson, Reed, rookie Matthew Golden and TE Tucker Kraft. His volume swung week to week depending on whose number was called, and his production leaned on quarterback trust and red-zone looks, not on getting open.

Khalil Shakir
Buffalo · The designated chain-mover
#1on the Bills in targets, catches and yards two years running, Allen's most trusted target
3.9yard average target depth, a true slot role built on the quick game and screens

Shakir owns a defined, every-week role: the short-area security valve in the slot. He doesn't compete for his touches the way Doubs does, they're built into the play design. That's the structural reason his floor is so stable.

Why it matters: a committee receiver's volume is volatile by definition, it depends on the week's game plan. A defined slot role is the opposite: the targets are scripted in. Two similar stat lines, two completely different levels of week-to-week certainty, and you can't see it on a stat sheet.
Layer 03 · The Coach

The game plan sets the game script

How a coach wants to win dictates how the ball moves, and that decides which of these players gets fed, and when.

Matt LaFleur
Green Bay · Spread it around

LaFleur's offense is built to distribute, rotate receivers, take what the defense gives, no fixed pecking order. Great for an offense, hard for a fantasy manager: the hot hand changes weekly, so Doubs' ceiling is real but you can't predict which week it arrives.

Joe Brady
Buffalo · Run-heavy, ball-control

Brady's 2025 plan leaned on the run and the short game, Josh Allen posted a career-low 7.1 yards per target, with 65% of his throws traveling under 10 yards. That short, controlled passing game funnels straight through the slot, straight to Shakir.

The game-script catchBrady's run-heavy approach protects Shakir's floor (the checkdowns are always there) but caps his ceiling (when Buffalo leads, they run clock instead of throwing). LaFleur's spread approach does the reverse to Doubs, it makes his ceiling possible but his floor unreliable. The coaching is why the bands look the way they do.
Layer 04 · The Matchup

Who's across from them in Week 14

Alignment decides the assignment. Doubs plays outside, so he draws boundary corners; Shakir plays the slot, so he draws the nickel. This week, those are two very different defenses.

Doubs vs. Chicago
Outside WR vs. boundary corners
#1Chicago's defense led the NFL with 22 takeaways, the league's most opportunistic secondary

The toughest possible draw for a boom-or-bust outside receiver. A ball-hawking defense magnifies his volatility: he either wins a contested ball for a score, or the drive dies. With the game competitive, Green Bay had to keep throwing, so the chances were there, but every one carried risk.

Shakir vs. Cincinnati
Slot WR vs. the nickel
33.4points per game allowed by Cincinnati, the worst scoring defense in the NFL

On paper, a dream matchup, a soft underneath defense for a quick-game slot receiver. But here's where the layers collide: against a bad team, Brady's offense controls the game on the ground. That protects Shakir's floor (easy checkdowns) far more than it lifts his ceiling (no comeback passing needed).

Why it matters: the matchup grades out opposite to the obvious read. Doubs has the tougher defense across from him but the better ceiling path, because the game forced Green Bay to throw. Shakir has the softer defense but a capped ceiling, because his own offense will sit on the lead. You only see that by reading all four layers together.
The Stack → The Call

Pick your need, not the bigger name

Four layers agree on the shape of the decision: Shakir is the floor, Doubs is the ceiling. Your league and your week decide which you want.

PPR · Need a reliable flex
Start Shakir

A defined slot role, a short-game coach, and a soft defense all point to a safe 10-12. Waivo projects 11.4, capped around 14.6, exactly what a floor play should be.

Standard · Chasing a ceiling
Start Doubs

A spread-it-around offense forced to throw against a takeaway defense is volatile, but that's where his real, non-garbage 21-point ceiling lives. In standard, his touchdowns win the week.

The whole point: Any one layer alone would mislead you. The stat line says coin flip. The matchup alone says start Shakir. Stacked, the data says something more useful: these are a floor and a ceiling wearing the same numbers, so start the one your week actually needs.
WAIVO

Built on real 2025 data: full-season production and game logs, team target distribution and roles, documented coaching tendencies, and Week 14 opponent-defense profiles, all publicly verifiable. Floor/ceiling bands are derived from real game-log dispersion; in-season, Waivo recomputes each band from the player's most recent five-game window and that week's specific matchup. Analysis is probabilistic, not a guarantee.