Kodo Analytics
Feedback

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 ascending

Player watch

PlayerTeamTodayL7 avgL14 avgΔStarts L7vs L / vs ROwn%Action
J.P. CrawfordSEA11.43.2↑ 2.27/71.0 / 1.56%BUY
Pedro RamirezCHC66.06.0flat2/7 / 6.00%PLATOON-R
Tommy PhamCHC55.67.1↑ 2.14/74.0 / 31%PLATOON-L
Lourdes Gurriel Jr.AZBN1.82.4→ BN4/72.0 / 4.067%PLATOON-L
Brenton DoyleCOLBN6.45.1→ BN5/76.0 / 6.528%WATCH
Colt EmersonSEA26.06.0↑ 4.03/76.0 / 2.04%PLATOON-R
Jose TrevinoCIN98.08.4flat5/77.5 / 8.522%WATCH
Jorge PolancoNYM54.65.0flat6/74.0 / 5.271%HOLD
Bo BichetteTOR33.03.0flat7/73.0 / 3.096%HOLD
Iván HerreraSTL55.45.6flat6/75.0 / 5.718%HOLD
Ramón UríasSTLBN7.26.8→ BN3/77.0 / 8.04%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 hides
CHC
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.