Lineup Movement Tracker
Daily slot changes that move fantasy value. Tracks who's earning more reps, who's losing them, and which teams are still figuring out their order. Mockup — backend wiring pending.
Today's top movers
delta vs L14 average · sorted by ownership ascendingJ.P. CrawfordSEA · SSBUY6% own
Locked into leadoff — 7/7 starts, slot delta −1.8 vs L14
Pedro RamirezCHC · 3BPLATOON-R0% own
MLB debut — replacing Matt Shaw (back IL)
Tommy PhamCHC · OFPLATOON-L31% own
Platoon vs LHP — 4/4 starts vs L, 0/3 vs R
Lourdes Gurriel Jr.AZ · OFPLATOON-L67% own
On 10-day IL — left hamstring (see /injuries)
Brenton DoyleCOL · OFWATCH28% own
Slot drifted 5.1 → 6.4 → bench. .549 OPS catching up.
Colt EmersonSEA · 2BPLATOON-R4% own
Bumped to 2-hole vs RHP — 3 of last 4 games
Player watch
| Player | Team | Today | L7 avg | L14 avg | Δ | Starts L7 | vs L / vs R | Own% | Action |
|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford | SEA | 1 | 1.4 | 3.2 | ↑ 2.2 | 7/7 | 1.0 / 1.5 | 6% | BUY |
| Pedro Ramirez | CHC | 6 | 6.0 | 6.0 | flat | 2/7 | — / 6.0 | 0% | PLATOON-R |
| Tommy Pham | CHC | 5 | 5.6 | 7.1 | ↑ 2.1 | 4/7 | 4.0 / — | 31% | PLATOON-L |
| Lourdes Gurriel Jr. | AZ | BN | 1.8 | 2.4 | → BN | 4/7 | 2.0 / 4.0 | 67% | PLATOON-L |
| Brenton Doyle | COL | BN | 6.4 | 5.1 | → BN | 5/7 | 6.0 / 6.5 | 28% | WATCH |
| Colt Emerson | SEA | 2 | 6.0 | 6.0 | ↑ 4.0 | 3/7 | 6.0 / 2.0 | 4% | PLATOON-R |
| Jose Trevino | CIN | 9 | 8.0 | 8.4 | flat | 5/7 | 7.5 / 8.5 | 22% | WATCH |
| Jorge Polanco | NYM | 5 | 4.6 | 5.0 | flat | 6/7 | 4.0 / 5.2 | 71% | HOLD |
| Bo Bichette | TOR | 3 | 3.0 | 3.0 | flat | 7/7 | 3.0 / 3.0 | 96% | HOLD |
| Iván Herrera | STL | 5 | 5.4 | 5.6 | flat | 6/7 | 5.0 / 5.7 | 18% | HOLD |
| Ramón Urías | STL | BN | 7.2 | 6.8 | → BN | 3/7 | 7.0 / 8.0 | 4% | FADE |
Action chip rules: BUY = Δ≤−1.5 + starts≥5 + own<50%. HOLD = stable top-half + 6+ starts. PLATOON = ≥2-slot gap vs L vs R. FADE = Δ≥+1.5 or starts≤3. WATCH = anything in between.
Team churn
Most unsettled rosters first — where waiver-add opportunity hidesCHC
Churn score7.1/10· 11 slot moves L7
Most unsettled: #4, #5, #6 in the order
STL
Churn score5.8/10· 9 slot moves L7
Most unsettled: #2, #6, #8 in the order
SEA
Churn score5.4/10· 8 slot moves L7
Most unsettled: #1, #7 in the order
COL
Churn score4.9/10· 7 slot moves L7
Most unsettled: #5, #6 in the order
TOR
Churn score2.1/10· 3 slot moves L7
Most unsettled: #7 in the order
Churn = variance in slot assignments across last 7 games. Higher score = manager still shuffling — a hot bat can earn a regular role quickly. Lower score = lineup set.
Backend endpoint:
GET /api/v1/lineups/movements?days=14 — not yet built. Data sources: lineups table for slot/start history, yahoo_ownership for own%, players for vitals.