Let me analyze the current state. I'm seat 5, picking at overall 149 in round 13. My roster is:
- QB: Burrow (b6), Mahomes (b5)
- RB: Jeanty (b13), Stevenson (b11), Mason (b6), K.Johnson (b9)
- WR: JSN (b11), D.Smith (b10), Egbuka (b10), Pittman (b9), Stribling (b8)
- TE: LaPorta (b6)
I need: K, DST, and one more bench/lottery player. Picks remaining: 149, 164, 173.
My scratchpad plan for pick 149: take the bigger cliff of K (Fairbairn HOU b8 > Dicker LAC b7 > Little JAX b7 > Butker KC b5 > Mevis LAR b11) vs DST (HOU b8 ESPN DST1 > LAC b7 > JAX b7 > PIT b9 > NE b11).
Important updates since my last pick (picks 141-148):
- 141: seat 4 - Baker Mayfield QB TB
- 142: seat 3 - Tre Tucker WR LV
- 143: seat 2 - Ka'imi Fairbairn K HOU (my top K target is GONE!)
- 144: seat 1 - Jake Ferguson TE DAL
- 145: seat 1 - Isiah Pacheco RB DET
- 146: seat 2 - Tyler Shough QB NO
- 147: seat 3 - Jalen McMillan WR TB
- 148: seat 4 - Jalen Nailor WR LV
So Fairbairn was taken by seat 2 at 143. Interesting — my scratchpad anticipated the K/DST run from seats 1-4, but only one K (Fairbairn) and no DSTs were taken. The other picks were QB/WR/TE/RB.
Current K/DST ownership across the league:
- Seat 1: no K, no DST (13 players: 1 QB, 5 RB, 5 WR, 2 TE)
- Seat 2: Fairbairn K; no DST
- Seat 3: no K, no DST
- Seat 4: no K, no DST
- Seat 5 (me): no K, no DST
- Seat 6: Aubrey K; no DST
- Seat 7: no K, no DST
- Seat 8: no K, no DST
- Seat 9: no K, no DST
- Seat 10: Myers K; no DST
- Seat 11: no K, no DST
- Seat 12: no K, no DST
So DSTs are completely undrafted league-wide. There are 12 teams needing DSTs, and 9 more teams needing Ks.
My remaining picks: 149, 164, 173. I need K, DST, and one lottery.
Round 13 remaining picks after mine (149): 150 (seat 6), 151 (seat 7), 152 (seat 8), 153 (seat 9), 154 (seat 10), 155 (seat 11), 156 (seat 12). Round 14 (reverse): 157 (seat 12), 158 (seat 11), 159 (seat 10), 160 (seat 9), 161 (seat 8), 162 (seat 7), 163 (seat 6), 164 (ME), 165 (seat 4), 166 (seat 3), 167 (seat 2), 168 (seat 1). Round 15 (forward): 169 (seat 1), 170 (seat 2), 171 (seat 3), 172 (seat 4), 173 (ME), 174 (seat 6), 175 (seat 7), 176 (seat 8), 177 (seat 9), 178 (seat 10), 179 (seat 11), 180 (seat 12).
Wait, hold on. 12 seats × 15 rounds = 180 picks. Round 15 forward: 169 s1, 170 s2, 171 s3, 172 s4, 173 s5, 174 s6, 175 s7, 176 s8, 177 s9, 178 s10, 179 s11, 180 s12. Yes.
So between 149 and 164, there are 14 picks (150-163). Between 164 and 173, there are 8 picks (165-172).
Who still needs what after this round? Let me count roster spots. Each team drafts 15 players. Roster: 1 QB, 2 RB, 2 WR, 1 TE, 2 FLEX, 1 K, 1 DST, 5 bench = 15.
Seats 1-4 (they pick 150? no—round 13 is forward: 145 s1, 146 s2, 147 s3, 148 s4, 149 s5, 150 s6...). Wait, I need to recheck. Round 13 in a snake draft: odd rounds go forward (seat 1 first). Round 13 = picks 145-156: 145 s1, 146 s2, 147 s3, 148 s4, 149 s5 (ME), 150 s6, 151 s7, 152 s8, 153 s9, 154 s10, 155 s11, 156 s12. Yes that matches the draftstatechanges (145 s1 Pacheco, 146 s2 Shough, 147 s3 McMillan, 148 s4 Nailor).
So after my pick at 149, seats 6-12 pick (150-156), then round 14 reverse: 157 s12, 158 s11, 159 s10, 160 s9, 161 s8, 162 s7, 163 s6, 164 ME.
Between my picks: seats 6-12 each pick twice (150-156 and 157-163), that's 14 picks.
Who among seats 6-12 needs K/DST?
- Seat 6: has Aubrey K. Needs DST. Roster: 2 QB, 4 RB (Taylor, Jacobs, Brooks, Corum), 4 WR (AJB, Sutton, BTJ, Noel), 1 TE (McBride), 1 K = 12 players. Needs: DST + 2 more (likely RB/WR depth, and a Jacobs replacement given exempt list).
- Seat 7: no K, no DST. Roster 12: 2 QB, 4 RB (CMC, Hampton, Henderson, A.Jones), 2 WR (Pickens, McConkey, Lemon, Shaheed = 4 WR actually), 3 TE (Pitts, Likely... wait Pitts TE, Likely TE = 2 TE). Let me recount seat 7: CMC RB, Hampton RB, Pickens WR, McConkey WR, Daniels QB, Henderson RB, Pitts TE, Stafford QB, A.Jones RB, Lemon WR, Likely TE, Shaheed WR = 4 RB, 4 WR, 2 QB, 2 TE = 12. Needs K + DST + 1 flex-ish.
- Seat 8: no K, no DST. Roster: Cook, Walker, Allen QB, G.Wilson, Jamo, Price, Dobbins, Andrews TE, Worthy, Lloyd, Tyson, Goff QB = 12. Needs K + DST + 1.
- Seat 9: no K, no DST. Roster: ARSB, C.Brown, Flowers, Lamar, Tuten, Burden, MHJ, Goedert, Monangai, Downs, C.Rodriguez, Shakir = 12. Needs K + DST + 1.
- Seat 10: has Myers K. Roster: Henry, London, T.McMillan, Javonte, Warren TE, Odunze, Lawrence QB, Hubbard, M.Wilson, W.Robinson, Myers K, K.Mitchell = 12. Needs DST + 2.
- Seat 11: no K, no DST. Roster: Achane, Jefferson, Etienne, Loveland, Watson, DJ Moore, Dowdle, Caleb, Meyers, R.White, Concepcion, M.Washington = 12. Needs K + DST + 1.
- Seat 12: no K, no DST. Roster: Barkley, Lamb, Skattebo, Higgins, Dak, Kraft, J.Reed, Harvey, Marks, Diggs, Deebo, Bo Nix = 12. Needs K + DST + 1.
So among seats 6-12 picking 150-163 (14 picks): K-needed: seats 7, 8, 9, 11, 12 (5 teams need K); DST-needed: all 7 (6,7,8,9,10,11,12).
Total K demand remaining: seats 1,3,4,5(me),7,8,9,11,12 = 9 teams need K. DST demand: all 12 teams need DST.
Total remaining picks league-wide: 149-180 = 32 picks. K needed: 9. DST needed: 12. That's 21 of 32 picks that MUST be K/DST (well, must be in the sense that rosters require them). So 11 non-K/DST picks remain league-wide.
Now the question: at 149, do I take K or DST first?
My scratchpad said: take the bigger cliff. K cliff: Fairbairn (gone) > Dicker LAC b7 > Little JAX b7 > Butker KC b5 > Mevis LAR b11. DST cliff: HOU b8 (ESPN DST1) > LAC b7 > JAX b7 > PIT b9 > NE b11.
Wait, but I need to check the DST rankings more carefully. Also need to check bye weeks — the initialplayertranche lists available DSTs: DAL, DEN, DET, HOU, LAC, LAR, MIN, NE, PHI, PIT, SEA. That's just the first tranche (10 shown + K/WR/etc). Available DSTs include HOU, LAC, LAR, NE, PIT, DEN, DET, MIN, PHI, SEA, DAL... but DAL is b14 (semis week) — avoid.
Let me think about which DST is best. I should use getplayerrankings to check the DST landscape. Actually the tranche only shows some DSTs. The availablepositioncounts says DST: 32 — wait, that says 32 DSTs available? That can't be right if it means 32 teams' DSTs all available. None have been drafted, so yes, all 32 DSTs are available.
Let me plan my research:
- getplayerrankings for DST position to see the top DSTs by ADP/rankings.
- getplayerrankings for K position to see top Ks.
- Check bye weeks for the top candidates (getplayerbyeevidence or getteambyeevidence).
Bye-week constraints for my roster:
- My players' byes: b5 (Mahomes), b6 (Burrow, LaPorta, Mason), b8 (Stribling), b9 (Pittman, K.Johnson), b10 (D.Smith, Egbuka), b11 (JSN, Stevenson), b13 (Jeanty).
- Weeks 14-17 are playoff weeks — avoid DST/K with byes in 14-17? Actually bye weeks only matter for regular season weeks. NFL byes typically run weeks 5-14 or so. A DST with a bye in week 14 would be useless... wait no, the regular season ends week 13 in this league, but NFL byes still happen during weeks 5-14ish. If a team has a bye in week 14, that's during the fantasy playoffs (semis weeks 14-15). A DST on bye in week 14 can't score in the semis. My scratchpad says avoid DAL b14.
Actually wait — for playoff matchups spanning weeks 14-15 and 16-17, a bye during those windows hurts. NFL teams can have byes as late as week 14. So DAL b14 = missed semi game. Avoid.
Also stacking considerations: my b6 week has Burrow + LaPorta + Mason out (3 starters). Adding a b6 K/DST would make it worse. My b10 has D.Smith + Egbuka. b11 has JSN + Stevenson. Best weeks for K/DST byes: weeks where I have few players out: b5 (Mahomes only), b7 (nobody!), b8 (Stribling only), b12 (nobody), b13 (Jeanty only). Week 7 and week 12 are completely empty for me.
So ideal K/DST byes: b7 or b12 (empty weeks), or b5/b8/b13 (light weeks). Avoid b6 (3 out), b10 (2 out), b11 (2 out). Definitely avoid b14-17 if any exist.
My scratchpad K list: Dicker LAC b7, Little JAX b7, Butker KC b5, Mevis LAR b11, (Fairbairn HOU b8 gone). Wait — the scratchpad says "Loop/JAX? no JAX b7" hmm, it says b13 (Loop/JAX? no JAX b7). Let me not trust memory; I'll verify with tools.
DST list: HOU b8, LAC b7, JAX b7, PIT b9, NE b11. Hmm wait, my scratchpad says avoid "b13 (Loop/JAX? no JAX b7)" — confusing. Let me verify with the tools.
Also HOU DST — my scratchpad claims ESPN DST1 "miraculously undrafted." But wait, is that right? Houston's DST... Also need to check: did anything change? No DSTs have been drafted at all.
Strategy: At 149, take the position with the bigger cliff. Between 149 and my next pick at 164, 14 picks happen. Of those, seats 6-12 need: 5 Ks and 7 DSTs. If everyone drafts rationally, ~5 Ks and ~7 DSTs could be gone by 164, leaving me the scraps of both. But teams also draft bench lotteries.
Actually, let me think about the K cliff vs DST cliff more carefully.
Kickers: The difference between K1 and K12 is maybe 15-25 points over a season. The difference between DST1 and DST12 is larger, maybe 40-60 points. But DSTs are more week-to-week variable and streamable.
However, there's a key structural point: with 32 DSTs available and only 12 needed, the DST pool is deep. Even if 7 DSTs go before 164, the 8th-12th best DSTs are still fine. Similarly for K, if 5 Ks go, the 6th best K is still fine.
The real question is which position has the bigger drop-off from "best available now" to "best available at 164/173."
Let me get the actual rankings data. I'll query:
- getplayerrankings(position="DST") — see all DSTs with rankings.
- getplayerrankings(position="K") — see all Ks.
- getteambye_evidence for relevant teams.
Let me also consider: should I take a lottery player at 149 instead and just take whatever K/DST is left at 164/173? The problem: 21 of the remaining 32 picks MUST be K/DST by roster construction. If I take a lottery at 149, then at 164 I take whichever of K/DST, and 173 the other. The risk is being last in line for both. But since everyone needs exactly one K and one DST, the market is perfectly predictable: 9 Ks and 12 DSTs will be taken total. 3 Ks and 0 DSTs are taken so far... wait, 3 Ks taken: Aubrey (139, seat 6), Myers (130, seat 10), Fairbairn (143, seat 2). So 3 Ks gone, 9 more needed. 0 DSTs gone, 12 needed.
Remaining picks per team:
- Seat 1: picks 168, 169 (2 picks). Needs K + DST. Both picks = K + DST.
- Seat 2: picks 167, 170. Has K. Needs DST + 1.
- Seat 3: picks 166, 171. Needs K + DST.
- Seat 4: picks 165, 172. Needs K + DST.
- Seat 5 (me): 149, 164, 173. Needs K + DST + 1.
- Seat 6: 150, 163, 174. Has K. Needs DST + 2.
- Seat 7: 151, 162, 175. Needs K + DST + 1.
- Seat 8: 152, 161, 176. Needs K + DST + 1.
- Seat 9: 153, 160, 177. Needs K + DST + 1.
- Seat 10: 154, 159, 178. Has K. Needs DST + 2.
- Seat 11: 155, 158, 179. Needs K + DST + 1.
- Seat 12: 156, 157, 180. Needs K + DST + 1.
Total remaining picks: 2+2+2+2+3+3+3+3+3+3+3+3 = 32. ✓ (180-148=32)
Mandatory K picks: 9 (seats 1,3,4,5,7,8,9,11,12). Mandatory DST picks: 12 (everyone). So 21 of 32 are K/DST; 11 are "flex" picks.
Key insight: between 149 and 164, seats 6-12 have 14 picks (150-163). Max non-K/DST picks they can make: seat 6 has 2 flex, seat 7-12 have 1 flex each = 2+6 = 8 flex among seats 6-12. So at least 6 of the 14 picks (150-163) will be K/DST. Could be up to 14.
Between 164 and 173: seats 4,3,2,1 (165-168) and 1,2,3,4 (169-172) = 8 picks. Seats 1-4 have 2 flex total (both seat 2's? no: seat 1: 0 flex (K+DST needed, 2 picks), seat 2: 1 flex, seat 3: 0, seat 4: 0). So at most 1 non-K/DST pick among 165-172 (seat 2). At least 7 of 8 will be K/DST.
So realistically, by 173 the K and DST pools will be heavily picked over.
My order at 149: I'm first among the "needs both" crowd in this stretch. Actually seats 6-12 pick after me at 150-156, and they need DSTs. The DST1 (whoever it is — HOU per my scratchpad) will likely be gone by 164 if I don't take it now. Similarly the K1-available (Dicker per my scratchpad) might survive since only 5 of seats 6-12 need Ks and they might take DSTs first... but risky.
Hmm, actually let me reconsider: which is scarcer relative to demand?
K: 9 needed, ~34 available in catalog. Top-tier Ks by rankings: let me check. The drop from K1 to K10 in half-PPR fantasy points is small (~1-2 ppg).
DST: 12 needed, 32 available. The drop from DST1 to DST12 can be ~2-4 ppg. Bigger cliff at the very top usually.
But wait — my scratchpad notes HOU DST is "ESPN DST1, miraculously undrafted." If HOU is clearly the best DST and I can get them at 149, that's value. But then at 164 I might be looking at the 8th-10th best K.
Alternatively: take Dicker (K) at 149, and HOU DST probably survives to... no, 14 picks between, all 7 teams need DST. If even 4 of them take DSTs, HOU (if consensus DST1) is likely gone.
Let me look at the data before deciding. I'll also check what ranking sources say about DSTs — maybe there's disagreement, which would mean HOU could survive.
Also, I should double-check my bye-week facts from the scratchpad: Dicker LAC b7, Little JAX b7, Butker KC b5, Mevis LAR b11, HOU b8, JAX b7, PIT b9, NE b11, LAC b7. And DAL b14 (avoid). Let me verify with getteambye_evidence.
One more consideration: playoff-week streaming. My scratchpad mentioned possibly a 2nd DST at 173 for playoff weeks. If DSTs are all gone by then, I could grab a second DST at 164 and K at 173? K demand: 9 Ks needed total, 3 taken. If I wait until 173 for K, seats taking Ks after 164: seats 1,3,4 (165-172 window), seats 7,8,9,11,12 might take Ks at 150-163... Let me count worst case: by 173, Ks taken could be up to 3 (done) + seats 7,8,9,11,12 (5 in 150-163) + seats 1,3,4 (3 in 165-172) = 11 Ks. But only 9 are needed total (including me). If everyone takes their K before me, I'd get the 12th K at 173. That's bad but K12 vs K1 is maybe 20 points/season.
DST worst case at 173: 11 DSTs taken before my 173 (everyone else). I'd get DST12.
If I take DST at 149 (HOU?), K at 164: Ks taken by 164: 3 + up to 5 (seats 7,8,9,11,12) = up to 8. I'd get ~K9. Then at 173, lottery. If I take K at 149 (Dicker?), DST at 164: DSTs taken by 164: up to 7 (seats 6-12 all take DST? unlikely all). I'd get ~DST8. Then lottery at 173.
Hmm, the question is whether DST1→DST8 drop is bigger than K1→K9 drop. Probably yes for DST. So taking DST first seems right... but wait, actually let me reconsider. Is HOU really the consensus DST1? And are there late-round DST values that are nearly as good?
Also, an important nuance: the playoff format. Weeks 14-15 semis, 16-17 finals. DST performance in those specific weeks matters most (if I make playoffs). A DST with good matchups weeks 14-17 is valuable. I could check getweekodds for weeks 14-17 to see which defenses face weak offenses. That might be over-engineering, but the scratchpad mentioned "2nd DST for playoff-week streaming leverage."
Actually, let me focus. Priorities:
- Get DST rankings (getplayerrankings position=DST, maybe K too).
- Verify byes for top candidates.
- Decide K vs DST at 149.
Let me also quickly think about whether a non-K/DST lottery at 149 makes sense. Candidates: Sean Tucker, Ray Davis, DJ Giddens, Allgeier, deep WRs. My roster is pretty set: QB2, RB4, WR5, TE1. Bench: 5 spots, currently have Mahomes, Mason, Stribling, K.Johnson = 4 bench... wait, starters: Burrow, Jeanty, Stevenson, JSN, D.Smith, LaPorta, + 2 FLEX (Egbuka, Pittman), K, DST = 10 starters + K + DST... let me recount. Starters: QB1 (Burrow), RB2 (Jeanty, Stevenson), WR2 (JSN, D.Smith), TE1 (LaPorta), FLEX2 (Egbuka, Pittman), K1, DST1 = 10 starters. Bench 5: Mahomes, Mason, Stribling, K.Johnson + 1 more. So after K and DST, I have exactly 1 bench spot left = 1 lottery.
Taking the lottery at 149 means K at 164 and DST at 173 (or vice versa). The cost: instead of DST1-ish + K9-ish, I'd get DST8-ish + K12-ish. The gain: a slightly better lottery pick. Not worth it — the lottery pick difference between 149 and 173 is minimal (deep lotteries are lotteries), while the K/DST quality difference is real. So at 149 and 164 I take K and DST (order TBD), and 173 is the lottery.
Hmm wait, but actually — should I consider taking BOTH a K and DST at 149 and 164, or should one of 149/164 be a lottery and 173 the other K/DST? As computed, at 173 I'd get ~K9-K12 or ~DST8-DST12. The drop is real but not catastrophic. And a lottery at 149 vs 164 vs 173 — marginal. I think the cleanest: 149 = DST (bigger cliff), 164 = K, 173 = lottery. Or 149 = K, 164 = DST, 173 = lottery. Let me look at data.
Actually, one more thing to consider: seats 6-12 might not all take DSTs in 150-163. Some will take lotteries. Historically in these drafts, DSTs go late. But the roster rules force 12 DSTs into 32 picks — 37.5% of remaining picks must be DST. In the 150-163 window (14 picks), if teams defer DST to their last pick, then: seat 6 (150,163,174) might take DST at 174; seat 10 (154,159,178) DST at 178; seats 7,8,9,11,12 could take DST at their final pick (175,176,177,179,180) and K at their second-to-last...
If everyone defers to the end: final round (169-180) would be a K/DST frenzy. Seats' last picks: s1: 169, s2: 170, s3: 171, s4: 172, s5(me): 173, s6: 174, s7: 175, s8: 176, s9: 177, s10: 178, s11: 179, s12: 180. That's 12 picks — but 12 DSTs and 9 Ks = 21 K/DST picks needed in 32. If maximally deferred, the last two rounds (165-180, 16 picks) can't hold all 21. So some K/DST must go in 150-163. At least 5 K/DST picks happen in 150-163 (21 - 16 = 5). Realistically more, since seats 1-4 picking 165-172 will want their pick of the litter.
OK here's my plan for research:
- getplayerrankings position=DST (limit 20ish) — see top DSTs across sources.
- getplayerrankings position=K (limit 20ish) — see top Ks.
- getteambye_evidence for the teams that matter (LAC, JAX, KC, LAR, HOU, PIT, NE, DEN, MIN, SEA, DET, PHI, DAL, BAL, etc.) — verify byes.
Let me do these in parallel in the first block. Actually getteambye_evidence with no args returns all 32 teams — that's efficient. Let me do that.
Then decide and pick.
Let me also double check: my scratchpad says "avoid b6 K/DST (Burrow+LaPorta+Mason stack: Bates/Reichard/McPherson/DET/MIN)". Wait, MIN b6? Mason is MIN b6. Hmm, and DET b6 (LaPorta). CIN b6 (Burrow, McPherson). So DET/MIN/CIN all b6? Interesting — three teams with week 6 byes. And my b6 stack is Burrow + LaPorta + Mason. Yeah avoid b6 K/DST.
Also avoid b10 (D.Smith + Egbuka): teams with b10 — PHI (D.Smith... wait D.Smith is PHI b10? and Egbuka TB b10). So PHI/TB b10. McLaughlin TB b10, DEN b10?, PHI DST b10. Avoid.
b11: JSN (SEA) + Stevenson (NE). So SEA/NE b11. Mevis LAR b11? If LAR b11 too, then Mevis stacks JSN+Stevenson — 3 out that week. Avoid if possible.
Preferences: b7 (empty), b12 (empty), b5 (Mahomes only — but Mahomes plays b5? no wait, Mahomes b5 means Mahomes is OUT week 5. My week-5 absences: Mahomes (bench QB, Burrow starts). So b5 K/DST is fine — only 1 bench player out), b8 (Stribling bench), b9 (Pittman + K.Johnson — Pittman is a starter-ish FLEX, so b9 costs me a FLEX starter + bench RB; moderate), b13 (Jeanty RB1 out — but week 13 is the last regular-season week; Jeanty out that week hurts regardless; adding K/DST b13 makes week 13 have 2-3 out).
Ideal: b7 or b12 K and DST. Let me see which K/DST have b7/b12.
From scratchpad: Dicker LAC b7, Little JAX b7, JAX DST b7, LAC DST b7. Hmm if LAC and JAX both have b7, that's convenient — but do I want both K and DST with the same bye? Then week 7 I have both out... but week 7 is otherwise completely empty for me, so having K+DST both out week 7 means I need... wait, no! If K and DST are BOTH on bye week 7, I'd have to start... nobody. I only roster one K and one DST. A K/DST bye means I get ZERO from that slot that week unless I drop someone for a streamer.
Oh wait, this is important. K and DST byes: I have no backup K or DST (roster construction: 15 spots, I'm filling K, DST, and 1 lottery). So in the K's bye week and DST's bye week, I either eat a zero or drop someone (or trade). With rolling FAAB waivers, streaming a replacement is possible but costs FAAB and I'd have to drop someone (probably the lottery pick or stream the slot by dropping the K/DST itself).
Hmm, actually with 15 roster spots: QB2 RB4 WR5 TE1 = 12 + K1 + DST1 = 14 + 1 = 15. So my last pick is a lottery. During K bye week, I'd drop the lottery (or K) for a streamer K. That's standard.
So ideally K and DST have DIFFERENT byes (so I only eat one zero-ish week at a time, and only need one streamer per week), and ideally those byes land in weeks where I'm otherwise strong (b7, b12 empty weeks — wait, but if my K is out week 7 and DST out week 12, then weeks 7 and 12 I stream. That's fine — those weeks my starters are all active except the streamer slot).
Alternatively K and DST with the same bye: one week I stream both (or eat zeros), all other weeks full. Actually that has a certain appeal: consolidate the pain into one week. If both K and DST are b7 (my empty week), then week 7 I'm missing K+DST (stream both, need 2 roster moves — I'd have to drop 2 players... my bench: Mahomes, Mason, Stribling, K.Johnson, lottery. Dropping 2 of those to stream K+DST for a week is costly). Hmm.
Actually, the cleanest: K and DST on different byes, both in my light weeks (7, 12, 5, 8). Then each bye week I make one move (drop lottery → streamer; or drop the K/DST and re-add later, but FAAB...).
Honestly, at K/DST the bye-week optimization is secondary to raw quality. Points matter most; a great DST with an awkward bye still outscores a bad DST with a perfect bye. But all else equal, prefer b7/b12 and prefer different weeks.
Let me also consider week 14+ byes: avoid entirely (DAL b14 per scratchpad — verify).
Let me now check data. Tool calls (parallel):
- getplayerrankings(position="DST", limit=32) — all DSTs with all ranking sources.
- getplayerrankings(position="K", limit=34) — all Ks.
- getteambye_evidence() — all 32 teams.
That's 3 calls. Then synthesize.
Actually, I realize I should double check the "initialplayertranche" — it lists specific players but that's just the first 40 in canonical order, non-signaling. Fine.
Let me make the calls.