Miz-waukee’s Best — The Brandon League

Last updated Saturday, September 12 · 04:21 AM ET

☕ Morning Briefing

🏆 MIZ holds 1st place with 105.0 roto points, 16.0 clear of Phil Swift's Flex Seal at #2 — though Flex Seal has been the league's hottest team, climbing 11.5 pts in 8 days, so the gap demands respect. Two category alerts: your SB lead is razor-thin with THAR just 3 steals back, and you're sitting 0.000 AVG behind GoOs — one hit from a +1 roto point.

Blake Snell was sharp yesterday against the Marlins: 5.2 IP, 4 H, 1 ER, 2 BB, 8 K, picking up the win — exactly the ratios-friendly, strikeout-heavy line you need while protecting ERA and WHIP.

🌱 On the stash radar, James Tibbs III (RI 93, your stash board, FA) went 2-for-3, 1 HR, 2 RBI, 2 BB at AAA vs the Sugar Land Space Cowboys, while Sterlin Thompson (RI 87, FA) added 2-for-5, 1 HR, 1 RBI at AAA @ Reno — two bats worth tracking as the season tightens. Also worth a quick look: Victor Mesa Jr. and Jared Young are both flashing early contact heat (76/99 and 75/99 L7, respectively, with elite xwOBAcon marks), though both are small-sample signals not yet on the Heat Board.

📰 Around the league, Shohei Ohtani (owned by FRAN) is heading to the 15-day IL with right biceps inflammation, a significant blow to one of your closest rivals. Ryan O'Hearn was activated off the IL by Pittsburgh, giving GoOs — already within 0.000 AVG of you — a live bat back. The Braves called up CF DaShawn Keirsey Jr. from Gwinnett, and he's a free agent if your SB-defense calculus has you shopping.
ELIGIBILITYK. Schwarber 1B 8/10
Your standing
1stof 12
105.0 roto pts +16.0 clear of 2nd
-0.5 pts vs last update
Top Gaps
W (7.0) SB (8.0)
categories below mid-pack
Score change since last update
AVG -1.0SB +0.5W +0.5SV -0.5

🎯 Category Pressure

Category ranks vs. the league.

Rank →
Δ to #1
R
987
1065
🥇
HR
286
312
🥇
RBI
925
963
🥇
SB
147
150
153
202
+52
AVG
.254
.256
.256
.260
+0.004
K
1243
1257
1403
+146
W
71
72
76
86
+14
SV
71
83
85
97
+14
ERA
3.50
3.40
🥇
WHIP
1.17
1.15
🥇

📅 Yesterday's MIZ Box Scores (2026-09-11)

Loading box scores…

🏥 IL Rehab Tracker

IL players · rehab game logs.

On the IL, no rehab games yet: Spencer Schwellenbach (IL60 · watch).

📊 League Activity (last 24h)

All adds, drops, and trades across the 12 teams.

TeamMove
Phil Swift's Flex Seal + Angel Martinez | Jorge Mateo
Team Knighton+ Abner Uribe | Cedric Mullins
Miz-waukee’s Best+ Cam Smith | Michael Arroyo
Hit the Damn Ball You Bums+ Jeffrey Springs | Rafael Flores Jr.
Hit the Damn Ball You Bums+ Anthony Volpe | Edmundo Sosa

🏆 League Standings

Current roto points · 10,000-sim projected finish. FAAB = acquisition budget remaining.

100.0% to win the league · proj finish 1.0 · 104.1 roto pts

#TeamPtsFAABWin%Proj PtsRangeProj Rk
1MIZ Miz-waukee’s Best105.0$0100.0%104.1102–1061.0
2PEYT Phil Swift's Flex Seal 89.0$250.0%89.286–932.1
3KRTZ Photogenic Nick Kurtz83.0$160.0%84.581–883.1
4FRAN Hit the Damn Ball You Bums82.0$430.0%81.979–853.7
5BLOB Camp MVP68.5$1680.0%69.367–725.0
6GoOs I need Buck Showalter64.5$1700.0%64.861–686.0
7KNIG Team Knighton60.0$1370.0%57.254–607.8
8THAR Phil Mickeltits59.5$1760.0%59.656–637.1
9DORN Dorn and Associates LLC 44.0$890.0%43.641–4610.4
10GARR The Boys of Summer44.0$1550.0%47.345–509.1
11FRST Worst2First43.0$1540.0%43.941–4710.2
12RAGE Ramirez Against the Machine37.5$1630.0%34.633–3712.0

10,000 sims · fixed seed · noise CV talent 0.12 / idio 0.06 / team-cat 0.08 · assumes ATC rest-of-season rates

Your categories · projected roto points

R 12.0HR 12.0RBI 12.0SB 7.9AVG 9.9W 6.5SV 9.0K 11.0ERA 12.0WHIP 11.9

Winnable — push here: SB, AVG, W, SV.

🚨 Today's Streaming Board

165 of 200 GS · should be 184 · 19 behindBehind pace — stream aggressively
035 left · ~16.3/wk to cap · proj 180200

⏳ BP's post is late — Verdict pill is running on our score + Pitcher List for now (BP joins the top-2 once it posts).

Top FA streamers today

PitcherMatchupVerdictBPMIZPLTake
Walbert Urena@ WSHSTART5.6#7Auto-start caliber; changeup elite and velocity holding.
Connor Prielippvs CLESTART6.2soft CLE lineup, hot recent form, hitter park
Brandon Pfaadtvs TEXSTART5.6#13Elite command but recurring late-inning collapse risk.
Peter Lambert@ TBSTART4.6#9Steady, reliable innings-eater all season long.
Clay Holmesvs PITDART4.7#14Bounce-back matchup offsets rough recent showing.
Cesar Perdomovs SDDART8.0#22Intriguing changeup/heater mix but one-start sample; too risky.
Andrew Alvarezvs LAADART5.8#19Short-outing risk persists despite recent efficiency gains.
Andrew Searsvs COLDART⚠ opener6.8#23Coors boost real but can't go deep efficiently yet.
Zac Thornton@ NYYSIT3.2#21Weak-contact inducer; Yankees draw pushes him toward Do Not Start.
Tyler Phillipsvs LADSIT4.4#26Mildly interesting profile destroyed by Dodgers matchup.

Openers filtered: Daniel Espino, Sean Newcomb, Spencer Miles

Your staff: 3.40 ERA / 1.15 WHIP · GS 165/200 — Behind pace — stream aggressively. Verdict = the best 2 of BP · our score · Pitcher List, averaged (low outlier dropped); before BP posts it's our score + PL. ⚠ = our matchup score dissented — eyeball that one. Tap a MIZ score for the reasoning.

Tomorrow · 2 of yours + top 5 FA · Sun 9/13 · BP not out yet, so pill = our score + Pitcher List

PitcherMatchupVerdictBPMIZPLTake
Dylan Ceasevs BALSTART6.9average BAL lineup, strong skills, hot recent form
Eury Pérezvs LADSIT2.6tough LAD lineup, shaky recent form, short leash
Jacob Lopezvs SEASTART6.5soft SEA lineup, hot recent form, strong skills
Gabriel Hughes@ DETDART5.4average DET lineup, strong skills
Christian Scott@ NYYDART4.9average NYY lineup, strong skills, shaky recent form
Bubba Chandler@ CHCDART4.6tough CHC lineup, hot recent form
Andrew Painter@ ATLDART4.5tough ATL lineup, hot recent form, hitter park

📼 Streamer Report Card

Does the Streaming Board actually work? Every pick it showed, frozen at pick time and graded off the real box score. Two scoreboards below: first our own calls — the Verdict ladder and MIZ (our matchup score, 0–10) — then the outside lists behind them, BP (RelieverRecon's daily BP Streamers post) and PL (Pitcher List's tier ranking). Grades are recomputed from raw lines on every build — the rubric can change, the history follows.

Last 30d · 334 starts graded over 29 days · GOOD+ 44% · BLOWUP 19% · agg ERA 4.56 · WHIP 1.36 · 4.4 K/start · 364 picks logged, 19 never started, 11 awaiting a box score — not graded

Grade mix · all 334 graded starts

GEM 54 GOOD 94 OK 122 BLOWUP 64
GEM6+ IP, ≤1 ER · or 6+ IP, 8+ K, ≤2 ERGOODquality start (6+ IP, ≤3 ER) · or 5+ IP, ≤2 EROKheld the line without earning GOODBLOWUP5+ ER · or under 4 IP with 4+ ERGOOD+ = GEM + GOOD. A pick whose starter never took the ball grades to nothing and leaves every rate below.
CohortnGOOD+BLOWUPERA
Q1 — Do our own calls work? · Verdict ladder + MIZ bands · live board rows only, nothing backfilled
Verdict · AUTO START2374%17%3.45
Verdict · START4657%11%4.13
Verdict · DART8838%19%5.05
Verdict · SIT17741%21%4.59
MIZ ≥ 5.010259%18%4.08
MIZ 3.5–4.913838%22%5.09
MIZ < 3.57740%16%4.44
All live board picks33444%19%4.56
Q1 read — the ladder has not separated: GOOD+ runs 74% · 57% · 38% · 41% down the rungs, and MIZ does not sort either: 59% · 38% · 40% from the top band down.
Q2 — Which outside list earns the weight? · BP and PL graded on their own published lists · mostly rebuilt from git
PL · Auto Start2365%22%4.21
PL · Probably Start4757%13%3.79
PL · Questionable Start9546%21%4.63
PL · Do Not Start14139%21%4.80
BP · Auto650%0%3.45
BP · Likely2642%19%4.66
All graded picks33444%19%4.56
Q2 read — against the 44% all-picks baseline, PL's top tiers clear it (65% · 57%) and BP's top tiers are too thin to call (50% · 42% on n=6 · n=26).

Rows are overlapping lenses on the same picks, not a partition — one start can be a PL Auto Start and a Verdict SIT at once, so they never sum to the headline; each group is read against its own baseline row.

Dissent check — the override is ahead so far — 67% GOOD+ on n=6. Splits are picks the board started over our MIZ sit-call (vs 44% for all live picks).

Calibration — do our numbers mean anything? · full season, 2026-06-29→2026-09-11 · 1022 graded picks · MIZ on 479, BP on 230, Verdict on 503

The ladder above asks whether the tiers sort. This asks the harder question: is the number a probability — when the board says 7, do 70% of those starts come back GOOD+? Bins are equal-count and merge until every one clears n=15; the walk-forward rows are scored against a model that only ever saw earlier days.

Score binnmeanGOOD+95% CI
MIZ score → P(GOOD+) · our matchup score, 0–10 · live rows only · n=479
MIZ 0.5–3.31082.741%32%–50%
MIZ 3.4–4.0933.743%33%–53%
MIZ 4.1–4.8974.451%41%–60%
MIZ 4.9–5.6925.250%40%–60%
MIZ 5.7–8.9896.460%49%–69%
All MIZ-scored picks47948%
BP score → P(GOOD+) · RelieverRecon's published rating · includes git-backfilled rows · n=230
BP 4.6–6.6486.135%23%–50%
BP 6.7–7.3447.052%38%–66%
BP 7.4–7.7477.545%31%–59%
BP 7.8–8.4478.147%33%–61%
BP 8.5–10.0449.143%30%–58%
All BP-scored picks23044%
Verdict tier → P(GOOD+) · the consensus call itself · live rows only
AUTO START3367%50%–80%
START6558%46%–70%
DART13545%37%–54%
SIT27045%39%–51%
Out-of-samplenvaluevs
Walk-forward probability · logistic on MIZ, refit daily on earlier days only · from 2026-08-05 · 37 days
Brier — our probability4150.249lower is better
Brier — flat base rate to date4150.254we win by 0.005
Brier — verdict-tier history4150.253we win by 0.005
Log loss — our probability4150.690lower is better
ECE — our probability4150.0675 equal-count bins
ECE bins · predicted p vs what actually happened
said 32%–46%8342%off by 0%
said 46%–50%8337%off by 11%
said 50%–55%8342%off by 11%
said 55%–59%8354%off by 3%
said 60%–74%8355%off by 9%
Verdict — usable with caveats: ECE 0.067 over n=415 out-of-sample picks (≤0.03 well calibrated · ≤0.07 usable with caveats); edges the flat base rate on Brier (0.249 vs 0.254, a thin margin; log-loss ~coin-flip).

🔥 Today's Hitter Streamers

Top 10 FA bats for today's slate · score = split vs SP hand (35%) + SP softness (35%) + bat quality (15%) + trailing 15 days (10%) + park (5%) · facing an elite arm fades the score hard (feast on weak pitchers).

#HitterMatchupWhyLegsScore
1AUTO STARTMickey GasperC · 12% own
vs KC · Dobnak RHP
szn .370 xwOBAL15: 1.013 OPS (46 PA)L14 contact +2.3 (.422 xwOBAcon, 25 BBE)usually bats 2nd (×1.10)beats 4 of 4 eligible startersDobnak .335 allowed · soft SP0.961 OPS vs RHP (144 AB)BOS plays hot
L15
bat
SP
L/R
park
96
2AUTO STARTLars NootbaarLF · 2% own
vs TEX · Rocker RHP
szn .346 xwOBAL15: 1.231 OPS (35 PA)L14 contact +2.7 (.431 xwOBAcon, 18 BBE)usually bats 1st (×1.12)fills OF needbeats 5 of 6 eligible startersRocker .329 allowed · soft SP0.768 OPS vs RHP (199 AB)AZ plays hot
L15
bat
SP
L/R
park
72
3STARTAndrew Vaughn1B · 4% own
vs CIN · Singer RHP
szn .332 xwOBAL15: 0.904 OPS (31 PA)L14 contact -4.0 (.282 xwOBAcon, 20 BBE)usually bats 4th (×1.05)beats 2 of 4 eligible startersSinger .348 allowed · soft SP0.779 OPS vs RHP (166 AB)
L15
bat
SP
L/R
park
64
4STARTGary SanchezC · 2% own
vs CIN · Singer RHP
szn .344 xwOBAusually bats 5thbeats 1 of 2 eligible startersSinger .348 allowed · soft SP0.756 OPS vs RHP (112 AB)
L15
bat
SP
L/R
park
61
5DEPTHJoc PedersonDH · 2% own
@ AZ · Pfaadt RHP
szn .343 xwOBAL15: 0.870 OPS (33 PA)L14 contact +1.0 (.393 xwOBAcon, 15 BBE)usually bats 1st (×1.12)beats 0 of 1 eligible startersPfaadt .300 allowed · avg SP0.837 OPS vs RHP (341 AB)AZ plays hot
L15
bat
SP
L/R
park
61
6STARTEduardo Valencia1B · 3% own
vs COL · Gordon RHP
szn .323 xwOBAL14 contact +1.5 (.404 xwOBAcon, 17 BBE)usually bats 5thbeats 2 of 4 eligible startersshort side vs RHP — 52% of ABGordon .323 allowed · avg SP0.861 OPS vs RHP (48 AB)
L15
bat
SP
L/R
park
61
7STARTAnthony Seigler3B · 0% own
vs KC · Dobnak RHP
szn .315 xwOBAbeats 1 of 5 eligible startersDobnak .335 allowed · soft SP0.797 OPS vs RHP (112 AB)BOS plays hot
L15
bat
SP
L/R
park
59
8STARTAndrew BenintendiLF · 3% own
@ STL · Leahy RHP
szn .312 xwOBAL15: 0.704 OPS (43 PA)L14 contact +0.8 (.387 xwOBAcon, 27 BBE)usually bats 4th (×1.05)fills OF needbeats 3 of 6 eligible startersLeahy .337 allowed · soft SP0.749 OPS vs RHP (349 AB)
L15
bat
SP
L/R
park
54
9STARTJesus SanchezRF · 1% own
vs BAL · Bradish RHP
szn .322 xwOBAusually bats 4th (×1.05)fills OF needbeats 3 of 6 eligible startersBradish .318 allowed · avg SP0.781 OPS vs RHP (239 AB)
L15
bat
SP
L/R
park
53
10STARTRafael Flores Jr.1B · 2% own
@ CHC · Holmes RHP
szn .349 xwOBAL15: 0.678 OPS (44 PA)L14 contact +5.2 (.485 xwOBAcon, 26 BBE)usually bats 7th (×0.95)beats 1 of 4 eligible startersshort side vs RHP — 51% of ABHolmes .311 allowed · avg SP0.804 OPS vs RHP (57 AB)
L15
bat
SP
L/R
park
52

Tiers vs YOUR lineup tonight — median starter 55, worst Kaelen Culpepper (3). AUTO START = beats the median eligible starter.

TBD starter = neutral SP + split legs until the probable posts (refresh upgrades it). Splits need 30+ AB vs that hand. IL bats are excluded; bats who rarely start against tonight's hand are dropped. Doubleheaders: legs average the ends he plays, and everyday bats get up to a ×1.50 volume boost. Lineup slot scales the score by expected PAs from the bat's usual spot (leadoff ×1.12 … 9-hole ×0.90, modal over the last ~10 played days) — his typical order, not today's card, since that posts after waivers run.

🎯 FA Hitters — Top 5 recommended · every signal we track considered, ACTIVE only · Verdict: engine + model judgment · sim drop basis: Kyle Schwarber
76
1Victor Mesa Jr.LF · TB · 2.1%HEATER
529 BA, 2 HR, 2 SB last 7; SB directly attacks MIZ's live rank-5 gap at 153
L7 flare 76 · ATC 35 PA · 1 HR · 1 SB · 0.228 · L7 0.529 · 2 HR · sim +0.0 pts
2Rafael Flores Jr.
1B · Pit · 2.3% · HEATER
83/99 heat on trusted 26-BBE sample, 485 xwOBAcon; best contact-quality floor in pool
Heat 83 · 26 BBE · ATC 32 PA · 1 HR · 0 SB · 0.234 · L7 0.412 · 1 HR · sim +0.0 pts
3Thomas Saggese
2B · StL · 15.5% · HEATER
75/99 heat, 30 BBE trusted sample, 444 BA L14, 3 HR; deepest corroborated hot streak
Heat 75 · 30 BBE · ATC 25 PA · 0 HR · 0 SB · 0.252 · L7 0.389 · 0 HR · sim +0.0 pts
4Justin Foscue
2B · Tex · 0.6% · UPSIDE
76 heat, 489 xwOBAcon, 357 BA L14; small PT risk but underlying contact quality is real
Heat 76 · 21 BBE · ATC 20 PA · 1 HR · 0 SB · 0.223 · L7 0.385 · 0 HR · sim +0.0 pts
5Lars Nootbaar
LF · Ari · 2.5% · CATEGORY FIT
Projects 1 SB RoS, 78/99 heat, 444 BA last 7; directly addresses live SB gap at rank 5
Heat 78 · 18 BBE · ATC 48 PA · 1 HR · 1 SB · 0.248 · L7 0.444 · 0 HR · sim +0.0 pts
Passed on: Christian Koss has a jaw-dropping last-7 (3 HR, 438 BA, 1 SB) but wRC+ 69 projection and no heat-board signal make this a small-sample aberration with no corroboration.

💪 Hitter List Rankings

PL Top 150 hitters · your bats + top FAs.

On Hitter List · 16 yours · 10 FAs

RankHitterMLBPosChgAVGxwOBAHRSBRoSChu’s Take
16Kyle SchwarberPHIDH+3.238.368443124
18Randy ArozarenaSEAOF-.272.3472222127
21Miguel VargasCHW1B/3B+19.247.3813018115Miguel Vargas has returned to the levels we saw early this summer and that really revs my engine. He’s one of those players who has shown…
36Yandy DíazTB1B+3.303.355223122
46Zach NetoLAASS+11.242.3112519111Zach Neto has been a monster over the last nine games, with 17 hits, 18 combined runs and RBI (a seven RBI night helps), and seven extra-…
59Jac CaglianoneKC1B/OF+13.283.357236108Jac Caglianone still hits a lot of grounders, but not quite as many as before (the rolling 15-game rate is a hair below 50%) and the stri…
72Ty FranceSD1B+12.294.335201109
77Royce LewisMIN1B/2B/3B-15.231.312141496Royce Lewis is streaky. We just gotta deal with that.
85Cole CarriggCOLSS/OF-22.266.3137967The strikeouts have creeped up on Cole Carrigg , up to 32% over his last 11 games (which is, conveniently, exactly 50 plate appearances).…
106Luis Robert Jr.NYMOF+UR.221.321112100
109Mickey GasperBOSC/1B+UR.265.37090104Mickey Gasper — Fantastic mustache, first of all. Second of all, the batted ball data suggests what’s happening of late is very real, tho…
115Kaelen CulpepperMINSS+UR.286.3003190Kaelen Culpepper — Culpepper puts a lot of balls in play and it’s working out so far. The BABIP Gods can be cruel, though. The 55 point g…
119Rafael Flores Jr.PITC/1B+UR.243.3498083
133Connor NorbyCOL1B/2B/3B+UR.225.3027891Connor Norby still has huge contact issues but the guy can hit the ball hard in the air and plays for Colorado so stream away.
135Henry BolteATHOF+UR.276.318102094Henry Bolte is leading off again and should get some games in Sacramento soon, if you need a streamer.
137Christian Encarnacion-StrandBAL1B/3B+UR.268.3458192
143Alejandro KirkTORC+UR.273.30391113
145Tyler StephensonCINC-33.248.33415094
146Ryan JeffersMINC-29.270.363141116
148Andruw MonasterioBOS2B/SS-26.241.2946489
149Dylan CrewsWSHOF-35.225.31211983
TSBryce EldridgeSF1B.270.357161100Bryce Eldridge (1B, SFG) — Power prospects can often take a while to really shine.
TSCam SmithHouOF.219.325201099Cam Smith (OF, HOU) — The roller coaster continues.
TSWalker JenkinsMinOF.108.27011102Walker Jenkins (OF, MIN) — Jenkins will get the call today after a white-hot month in the triple-A. He’s worth a scoop in most leagues, E…
URJames WoodWshOF.266.4153019126Not ranked or mentioned in this week's Hitter List.
URRalphy VelazquezCle1B83Not ranked or mentioned in this week's Hitter List.

🔥 Heat Board

Hottest ACTIVE free-agent bats by contact quality, 8/29–9/11 · Heat = percentile vs all MLB bats over the same window (xwOBAcon 30 · EV 20 · Brl 20 · HH 15 · K 10 · BB 5) · min 15 BBE to qualify (smaller samples live in the HM rail) · IL excluded.

83
Rafael Flores Jr.
1B · Pit · 2.3% own · xwOBAcon .485 · EV 94.7 · Brl 11.5% · 26 BBE
▲ .022 BA vs SZN
BAHRRBIRSB
SZN.243819130
L14.2652530
83
Francisco Alvarez
C · NYM · 8.9% own · xwOBAcon .568 · EV 95.2 · Brl 20.0% · 15 BBE
▼ .008 BA vs SZN
BAHRRBIRSB
SZN.2301537320
L14.2222630
78
Lars Nootbaar
LF · Ari · 2.5% own · xwOBAcon .431 · EV 92.1 · Brl 11.1% · 18 BBE
▲ .082 BA vs SZN
BAHRRBIRSB
SZN.236629292
L14.3181710
77
Andrew Benintendi
LF · ChW · 3.4% own · xwOBAcon .387 · EV 92.3 · Brl 14.8% · 27 BBE
▼ .042 BA vs SZN
BAHRRBIRSB
SZN.2421470551
L14.2001360
76
Leo Bernal
C · StL · 1.3% own · xwOBAcon .400 · EV 94.5 · Brl 6.9% · 29 BBE
▼ .047 BA vs SZN
BAHRRBIRSB
SZN.32521270
L14.27821060
76
Michael Massey
2B · KC · 0.9% own · xwOBAcon .448 · EV 93.2 · Brl 4.2% · 24 BBE
▲ .016 BA vs SZN
BAHRRBIRSB
SZN.2801145463
L14.2960101
76
Justin Foscue
2B · Tex · 0.6% own · xwOBAcon .489 · EV 91.3 · Brl 14.3% · 21 BBE
▲ .086 BA vs SZN
BAHRRBIRSB
SZN.2711133220
L14.3572820
75
Thomas Saggese
2B · StL · 15.5% own · xwOBAcon .442 · EV 92.0 · Brl 10.0% · 30 BBE
▲ .177 BA vs SZN
BAHRRBIRSB
SZN.267412213
L14.44438122
75
Jose Siri
CF · LAA · 0.1% own · xwOBAcon .390 · EV 95.9 · Brl 18.8% · 16 BBE
▼ .103 BA vs SZN
BAHRRBIRSB
SZN.223826306
L14.1201321
73
Yainer Diaz
C · Hou · 40.5% own · xwOBAcon .367 · EV 97.0 · Brl 13.0% · 23 BBE
▲ .061 BA vs SZN
BAHRRBIRSB
SZN.2721136330
L14.3331250
Honorable mention · hottest L7 (9/5–9/11), not yet on the board · tiny samples — peek, don't trust
76
Victor Mesa Jr.
LF · TB
.446 xwOBAcon
16 BBE · .529 L7
75
Jared Young
1B · NYM
.410 xwOBAcon
12 BBE · .357 L7
74
Owen Caissie
RF · Mia
.541 xwOBAcon
9 BBE · .176 L7
71
Nolan Gorman
3B · StL
.417 xwOBAcon
14 BBE · .211 L7
70
Grant McCray
RF · SF
.501 xwOBAcon
8 BBE · .250 L7
68
Denzer Guzman
SS · LAA
.523 xwOBAcon
10 BBE · .357 L7
🎯 FA Pitchers — Top 5 recommended · every signal we track considered, ACTIVE only · Verdict: engine + model judgment · sim drop basis: Andres Munoz
92
1Merrill KellySP · Ari · 23.2%HEATER
92nd-percentile suppression on 36 BBE trusted sample; elite xwOBAcon signals ATC ERA/WHIP are pessimistic, 3 GS available
Supp 92 · 36 BBE · ATC 17.0 IP · 1 W · 14 K · 4.60 · 1.36 · sim -0.1 pts
2Andrew Alvarez
SP · Wsh · 6.2% · FLOOR
87th-percentile suppression, lowest xwOBAcon-allowed on board, ratio-safe profile with 3 GS, protects ERA/WHIP lead
Supp 87 · 26 BBE · ATC 13.0 IP · 0 W · 10 K · 4.07 · 1.38 · PL #19 · sim -0.1 pts
3Steven Cruz
RP · KC · 1.2% · CATEGORY FIT
Confirmed closer role, 2 projected SVs close gap to rank 3; suppression flare thin but role makes it worth the add
Supp 81 · 9 BBE · ATC 6.0 IP · 0 W · 6 K · 4.24 · 1.31 · 2 SV · Closer · sim -0.0 pts
4Juan Morillo
RP · Ari · 3.2% · CATEGORY FIT
Closer role confirmed, 1 SV projected; 14 BBE sample thin but real role justifies adding for saves with neutral ratio impact
Supp 50 · 14 BBE · ATC 6.0 IP · 0 W · 6 K · 3.83 · 1.36 · 1 SV · Closer · sim -0.0 pts
5Brandon Pfaadt
SP · Ari · 22.0% · BEST VALUE
67th-percentile suppression on 43 BBE trusted, 1.30 WHIP projection acceptable, 3 GS adds K/W volume behind cap pace
Supp 67 · 43 BBE · ATC 17.0 IP · 1 W · 13 K · 4.67 · 1.30 · PL #13 · sim -0.1 pts
Passed on: Clay Holmes ranked #14 by Pitcher List but 50th-percentile suppression on 30 BBE with 90.6 EV allowed threatens ERA/WHIP leads MIZ cannot afford to bleed.

⚾ Pitcher List Rankings

PL Top 100 SP · your arms + top FAs.

On Pitcher List · 6 yours · 10 FAs

RankPitcherMLBChgERAxERAK/9RoSPollack’s Take
1Jacob MisiorowskiMIL-1.952.1013.23.40Like a base set Charizard, Misiorowski’s not gonna stop being dope.
9Blake SnellLAD+71.912.1112.23.31#HotSnellSummer is in full swing.
10Dylan CeaseTOR-12.402.7712.73.45Like a perfect burger without the condiments to hit all your macros, Cease gives you everything except for a stable WHIP due to his infla…
20Kyle HarrisonMIL+83.663.7310.94.19With a dominant outing, he muted our concerns, but Harrison’s still displaying decreased velocity and not commanding as well as he did in…
22Eury PérezMIA-43.944.099.73.91Pérez has the stuff to be an ace, but there’s polishing to do in the command and game plan departments to unlock his full potential.
29Sean BurkeCHW-43.583.819.84.43Burke’s hot streak has come to a brief pause, but he’s still doing everything he’s supposed to with elite four-seamers upstairs and suppo…
30Sandy AlcantaraMIA-43.783.906.44.17Baseball’s premier innings eater hasn’t ruined his appetite.
38Jacob LopezATH+64.783.508.44.55It’s the 2025 hot streak all over again. Enjoy the ride, ya’ll!
39Dustin MayMIL-4.494.308.74.18May got Singled Out in a disastrous performance, but his stuff is still dope, and his new situation is ideal. Higher win chance, great de…
40Walbert UreñaLAA-2.743.408.54.49Armed with upper-90s heaters and one of the best changeups in baseball, Ureña has hit few speed bumps. If that developing sweeper becomes…
43Andrew PainterPHI+UR5.714.547.94.71From off The List to inside the Top 50, Painter has stolen our hearts with an improved heater (97+ mph with 17-18″ iVB) and emphasis on r…
45Peter LambertHOU-43.673.658.84.61Lambert’s stumble last time was a product of being Singled Out . He’s been reliable all year, but we should be recognizing that Holly is …
46Jared JonesPIT-84.103.4210.53.97The stuff is top-tier, but he’s still shaking off the Tommy John surgery rust with his command and the tight leash the Pirates have on hi…
54Joey CantilloCLE-84.004.219.64.05Efficiency is a problem, but Cantillo is doing everything we want. More curveballs, faster fastballs, and supportive cutters. Throw more …
56Shane BieberTOR+144.375.957.14.05Bieber is back in business. His heater looked awesome in The Trop, and his offspeed pitches are being the CSW monsters they need to be to…
58Brandon PfaadtARI-3.533.765.94.67Despite what the line suggests, Pfaadt’s last start wasn’t an end to his Vargas Rule . It was a textbook Careful, Icarus with a three-run…

🔒 Closer Chart

Save targets · roles + regression flags.

BLUEEntrenched closer (highest leverage)GREENNext man up / committee pieceYELLOWSetup, 8th-inning leverageORANGESpeculative / lower priorityMAGENTAHigh-upside future / multi-inning
PitcherTmRoleSVSVHDIPERAWHIPxERAK/9Rtg / Own
Yours on the chart
Andrés Muñoz
b2b
Seattle MarinersCL272754.33.981.163.2014.15.0 · —
Louis VarlandToronto Blue JaysCL333872.31.241.012.2211.15.0 · —
Top 5 FA closers (by team rating)
Andrew KittredgeBaltimore OriolesCL91845.73.741.404.067.54.0 · 3%
Dylan SmithSan Francisco GiantsCL41133.33.241.413.9211.14.0 · 0%
Steven Cruz
HLR
Kansas City RoyalsCL71255.74.041.244.099.53.5 · 1%
Jacob WebbChicago CubsCL91761.73.361.254.309.83.0 · 5%
Juan MorilloArizona DiamondbacksCL32158.02.331.072.4810.41.0 · 3%

ERA cell: green <3.00 · red >4.50. xERA arrow: ERA likely to fall (buy) · ERA likely to rise (sell). Triggers when |xERA−ERA| ≥ 1.00.

✂️ Cut List

Drop priority · value, form, pedigree, role.

46
Royce Lewis 3B · Min
low TV (17)
sim cost ~0
TV 17
Rd 13
27
Kyle Harrison SP · Mil
mid TV (43); cold last 7d; UFDA — easy to drop; BUT top-tier keeper
sim cost ~0
TV 43
UFDA
21
Sandy Alcantara SP · Mia
mid TV (58); BUT solid keeper
sim cost ~0
TV 58
Rd 14
15
Blake Snell SP · LAD
BUT strong RoS (3.31 ERA)
sim cost ~0
TV 80
Rd 8
14
Joe Ryan SP · Min
BUT high-pedigree (Rd 5)
sim cost ~0
TV 72
Rd 5

Higher score = drop sooner — top 5 by score, and only 8+ reaches the board, so the number has no ceiling and is only comparable within this list. The sim line is a roto-sim marginal (cut vs. keep on one shared set of draws), not a measured cost. Pedigree + named closers shielded.

🌱 Stash List

PL's top prospects · grab them cheap.

Hitters

Yours first · call-ups · then RI. Yours in green.

Source: The Stash List Week 24: Top 10 Hitting Prospects to Stash in 2026

Yours first, then ⚡ call-ups, then Readiness & Impact (RI) — level + PSS + PFV + age + 40-man + path.

21 available — 1 yours

R. Velazquez YOURS
1B/C · CLE · AA · 20 · ⏸ 6d
70
PSS
74
PFV
57
ETA
Sept
Szn
29·2·.290
S. Thompson
OF · COL · AAA · 24 · ↩ sent down
96
PSS
82
PFV
55
ETA
1-3wk
Szn
14·20·.307
J. Tibbs III
OF · LAD · AAA · 23 · knocking on the door
92
PSS
87
PFV
54
ETA
1-3wk
Szn
29·10·.296
C. Ingle
C · CLE · ↩ sent down
86
PSS
77
PFV
48
ETA
1-3wk
Szn
20·2·.285
H. Mendez
OF · MIN · AAA · 22 · nearly ready
85
PSS
68
PFV
58
ETA
4-8wk
Szn
12·5·.282
B. Davidson
OF · SFG · AAA · 24 · nearly ready
84
PSS
86
PFV
42
ETA
September
Szn
28·19·.286
S. Walcott
3B/SS · TEX · AA · 23 · nearly ready
84
PSS
98
PFV
60
ETA
Sept
Szn
10·12·.329
Z. Hope
OF · DET · AA · 21 · nearly ready
82
PSS
94
PFV
60
ETA
Sept
Szn
28·26·.286
M. Anderson
2B · DET · AAA · 24 · nearly ready
81
PSS
69
PFV
52
ETA
4-8wk
Szn
16·5·.299
R. Ward
LF · LAD · AAA · 28 · ↩ sent down
80
PSS
80
PFV
51
ETA
1-3wk
Szn
21·8·.247
C. Cannarella
OF · MIA · AAA · 22 · nearly ready
80
PSS
77
PFV
50
ETA
4-8wk
Szn
15·21·.333
A. Miller
SS · PHI · AA · 22 · nearly ready
80
PSS
83
PFV
61
ETA
Sept
Szn
0·0·.333
J. Long
1B · CHC · AAA · 24 · nearly ready
79
PSS
69
PFV
52
ETA
4-8wk
Szn
15·3·.272
R. Clifford
1B · NYM · AAA · 22 · nearly ready
79
PSS
50
PFV
53
ETA
4-8wk
Szn
17·8·.177
E. Arroyo
SS · CIN · AAA · 22 · ↩ sent down
79
PSS
70
PFV
49
ETA
1-3wk
Szn
15·14·.281
J. Made
SS · MIL · AA · 19 · nearly ready
79
PSS
96
PFV
64
ETA
Sept
Szn
14·36·.270
S. King
SS/2B/3B · WSN · AAA · 23 · nearly ready
78
PSS
72
PFV
50
ETA
4-8wk
Szn
19·15·.305
K. Alderman
OF · MIA · AAA · 23 · on the climb
77
PSS
68
PFV
49
ETA
4-8wk
Szn
18·10·.252
P. Harber
3B · SFG · AAA · 24 · on the climb
72
PSS
48
PFV
54
ETA
'27
Szn
17·4·.272
D. Crisantes
2B/3B · ARI · AAA · 21 · developing
60
PSS
25
PFV
58
ETA
blocked
Szn
9·0·.288
Tap a player for the full cardFA — stashablefar awayinactive / hurtgreen wash = yours · bar = RI heat

Pitchers

Yours first · call-ups · then RI. Yours in green.

Source: The Stash List Week 24: Top 10 Pitching Prospects to Stash in 2026

Yours first, then ⚡ call-ups, then Readiness & Impact (RI) — level + L3 quality + FV + age + 40-man + path.

29 available

T. Johnson
SP · TBR · AAA · 24 · ↗ called up
87
PSS
88
PFV
60
ETA
Szn
87K·3.09
D. Sandlin
SP · CHW · AAA · 25 · ↩ sent down
82
PSS
75
PFV
53
ETA
Szn
99K·3.35
O. Murphy
SP · ATL · AAA · 22 · ↩ sent down
80
PSS
52
PFV
64
ETA
Szn
127K·3.63
J. Wenninger
SP · on the climb
76
PSS
33
PFV
66
ETA
September 1st
Szn
122K·4.21
M. Bratt
SP · ARI · AAA · 22 · ↩ sent down
76
PSS
71
PFV
68
ETA
Szn
84K·3.88
G. Wood
SP · PHI · AA · 22 · on the climb
75
PSS
99
PFV
48
ETA
'26
Szn
139K·4.36
J. Ritchie
SP · ATL · ↩ sent down
74
PSS
38
PFV
59
ETA
Szn
142K·3.72
M. Forret
SP · BAL · AAA · 22 · on the climb
74
PSS
78
PFV
72
ETA
Szn
125K·3.89
T. Bremner
SP · LAA · on the climb
73
PSS
98
PFV
66
ETA
Szn
100K·4.33
R. Sloan
SP · SEA · AA · 20 · on the climb
72
PSS
99
PFV
64
ETA
Szn
124K·3.70
E. Rodriguez
SP · NYY · AAA · 22 · ↩ sent down
72
PSS
66
PFV
58
ETA
Szn
123K·3.09
T. McDougal
SP · CHW · AAA · 23 · ↩ sent down
70
PSS
40
PFV
57
ETA
Szn
50K·5.09
R. Ryan
SP · on the climb
69
PSS
84
PFV
64
ETA
September 1st
Szn
45K·4.23
B. Garrett
SP · ↩ sent down
69
PSS
77
PFV
62
ETA
June 1st
Szn
114K·3.76
D. Davalillo
SP · TEX · AAA · 24 · on the climb
69
PSS
40
PFV
62
ETA
Szn
100K·4.87
C. Dana
SP · LAA · AAA · 22 · on the climb
68
PSS
36
PFV
58
ETA
Szn
85K·5.52
B. Hopkins
SP · TBR · on the climb
63
PSS
46
PFV
63
ETA
Szn
122K·5.17
C. Crow
SP · MIL · ↩ sent down
63
PSS
49
PFV
57
ETA
Szn
104K·4.01
T. Gibson
SP · BAL · ↩ sent down
61
PSS
38
PFV
62
ETA
Szn
102K·4.99
L. Braun
SP · ATL · developing
49
PSS
38
PFV
54
ETA
Szn
105K·4.02
Tap a player for the full cardFA — stashablefar awayinactive / hurtgreen wash = yours · bar = RI heat

🔭 15 not a 2026 factor — Anthony Eyanson · Jackson Ferris · Liam Doyle · Tyson Hardin · Christian Zazueta · Jackson Wolf · Jurrangelo Cijntje · Jamie Arnold · Bryce Mayer · Daniel Eagen · David Hagaman · Jonathan Santucci · Joseph Dzierwa · Jaxon Wiggins · Karson Milbrandt

💼 Trades

Buy-low targets · league trade history.

Top Buy-Lows

Rebound candidates · suggested offers.

Hitters

VerdictTargetOwnRoSTitle ΔSuggested offer
📈 BUY-LOWJuan Soto RF · NYM · GARR · jregarris
+1.3σ buy-low · RF — fits a need · BA 0.275 / xBA 0.293 · xwOBA 0.416
100%159 wRC+≈ 0.0%Kyle Schwarber DH · comparable value (TV 100 vs target 100)
📈 BUY-LOWHeriberto Hernandez LF · Mia · FRAN · francisw789
+1.5σ buy-low · LF — fits a need · BA 0.225 / xBA 0.248 · xwOBA 0.357
10%99 wRC+≈ 0.0%Bryce Eldridge 1B · comparable value (TV 35 vs target 34)
📈 BUY-LOWCorey Seager SS · Tex · PEYT · simplejack2k9
+1.4σ buy-low · SS — modest fit · BA 0.227 / xBA 0.249 · xwOBA 0.352
62%125 wRC+≈ 0.0%Eury Perez SP · comparable value (TV 50 vs target 52)
📈 BUY-LOWCal Raleigh C · Sea · KNIG · TKHOO
+1.7σ buy-low · C — modest fit · BA 0.183 / xBA 0.190 · xwOBA 0.312
86%129 wRC+≈ 0.0%Miguel Vargas 3B · comparable value (TV 89 vs target 95)
📈 BUY-LOWJJ Bleday CF · Cin · RAGE · glhoward40
+1.3σ buy-low · CF — fits a need · BA 0.214 / xBA 0.239 · xwOBA 0.342
21%100 wRC+≈ 0.0%Cam Smith RF + Royce Lewis 3B · two-piece package (TV 23 vs target 26)
↑ mild buyTaylor Ward LF · Sea · GoOs · My Best Guys
+0.7σ buy-low · LF — fits a need · BA 0.225 / xBA 0.242 · xwOBA 0.335
57%120 wRC+≈ 0.0%Sandy Alcantara SP · comparable value (TV 58 vs target 60)
↑ mild buyKyle Stowers LF · Mia · KNIG · TKHOO
+0.7σ buy-low · LF — fits a need · BA 0.244 / xBA 0.229 · xwOBA 0.330
28%111 wRC+≈ 0.0%Cam Smith RF + Royce Lewis 3B · two-piece package (TV 23 vs target 27)
↑ mild buyDominic Canzone RF · Sea · GARR · jregarris
+0.5σ buy-low · RF — fits a need · BA 0.254 / xBA 0.265 · xwOBA 0.349
12%114 wRC+≈ 0.0%Bryce Eldridge 1B · comparable value (TV 35 vs target 33)
↑ mild buyIan Happ LF · ChC · FRAN · francisw789
+0.7σ buy-low · LF — fits a need · BA 0.219 / xBA 0.206 · xwOBA 0.313
70%109 wRC+≈ 0.0%Bryce Eldridge 1B · comparable value (TV 35 vs target 41)
↑ mild buyJarren Duran LF · Bos · RAGE · glhoward40
+0.8σ buy-low · LF — fits a need · BA 0.207 / xBA 0.236 · xwOBA 0.301
66%100 wRC+≈ 0.0%Eury Perez SP + +$3 FAAB · comparable value (TV 50 vs target 57)

Pitchers

VerdictTargetOwnRoSTitle ΔSuggested offer
📈 BUY-LOWKodai Senga SP · NYM · KRTZ · FratSkins
+1.1σ buy-low · SP — fits a need · ERA 7.14 vs xERA 5.09
11%3.88 ERA≈ 0.0%Cam Smith RF + +$4 FAAB · comparable value (TV 6 vs target 14)
↑ mild buyNick Pivetta SP · SD · GARR · jregarris
+0.7σ buy-low · SP — fits a need · ERA 3.43 vs xERA 2.42
59%3.88 ERA≈ 0.0%Eury Perez SP · comparable value (TV 50 vs target 54)
↑ mild buyBryce Miller SP · Sea · BLOB · crenshawh19
+0.6σ buy-low · SP — fits a need · ERA 4.22 vs xERA 3.45
29%4.15 ERA≈ 0.0%Bryce Eldridge 1B · comparable value (TV 35 vs target 37)
↑ mild buyFreddy Peralta SP · TB · KNIG · TKHOO
+0.6σ buy-low · SP — fits a need · ERA 4.82 vs xERA 3.92
76%4.03 ERA≈ 0.0%Eury Perez SP + +$4 FAAB · comparable value (TV 50 vs target 58)
↑ mild buyJeffrey Springs SP · Oak · FRAN · francisw789
+0.7σ buy-low · SP — fits a need · ERA 6.02 vs xERA 4.82
8%4.96 ERA≈ 0.0%Ralphy Velazquez 1B · comparable value (TV 2 vs target 4)

League History

Completed trades · frozen grade at the deal + live grade now.

SideSentAt dealNowTrend
Hit the Damn Ball You Bums ⇄ Camp MVP 2026-08-17
Hit the Damn Ball You BumsAndy PagesA- +7A+ +45▲ up
Camp MVPPete Crow-ArmstrongC -7F -45▼ down
Team Knighton ⇄ Camp MVP 2026-08-17
Team KnightonMatthew BoydF -22F -23
Camp MVPKenley JansenA+ +22A+ +23
Miz-waukee’s Best ⇄ Worst2First 2026-08-10
Miz-waukee’s BestCharlie Condon, Payton TolleA+ +50A+ +33▼ down
Worst2FirstDylan CeaseF -50F -33▲ up
Photogenic Nick Kurtz ⇄ Dorn and Associates LLC 2026-08-05
Photogenic Nick KurtzTravis Bazzana, George Lombard Jr., Nolan McLeanA+ +144A+ +105▼ down
Dorn and Associates LLC Jackson Chourio, Jhoan Duran, Brice Turang, David BednarF -144F -105▲ up
Miz-waukee’s Best ⇄ Ramirez Against the Machine 2026-07-31
Miz-waukee’s BestSamuel Basallo, Kade AndersonA- +8A+ +32▲ up
Ramirez Against the MachineBlake SnellC -8F -32▼ down
Photogenic Nick Kurtz ⇄ Team Knighton 2026-07-23
Photogenic Nick KurtzJo Adell, Jacob deGromF -49F -63▼ down
Team KnightonTrea TurnerA+ +49A+ +63▲ up
Ramirez Against the Machine ⇄ Miz-waukee’s Best 2026-07-19
Ramirez Against the MachineSandy AlcantaraF -42F -54▼ down
Miz-waukee’s BestJosh JungA+ +42A+ +54▲ up
I need Buck Showalter ⇄ Hit the Damn Ball You Bums 2026-06-19
I need Buck ShowalterNasim NunezA+ +28A +13▼ down
Hit the Damn Ball You BumsJustin WrobleskiF -28D -13▲ up
Miz-waukee’s Best ⇄ The Boys of Summer 2026-06-12
Miz-waukee’s BestChandler SimpsonA +10A- +7▼ down
The Boys of Summer$30 FAABD -10C -7▲ up
Miz-waukee’s Best ⇄ Camp MVP 2026-05-01
Miz-waukee’s BestKenley JansenA- +7
Camp MVP$30 FAABA- +3C -7▼ down
Miz-waukee’s Best ⇄ Ramirez Against the Machine 2026-04-22
Miz-waukee’s BestNathan Eovaldi, $70 FAABF -56
Ramirez Against the MachineJac CaglianoneA+ +60A+ +56▼ down

🔻 Sell-High — My Roster

Surface line outrunning the underlying skill — trade-value peaks. σ = his surface-stat z-score minus his Statcast-skill z-score, both against the league reference for his side — bigger σ = further ahead of the skill. Pair with Buy-Low Targets.

VerdictPlayerOwnSurface vs expectedContact2027 keeper
↓ SHOPYandy Diaz 1B · TB
0.59σ sell-high · 1B · BA 0.305 / xBA 0.289 · xwOBA 0.355 — test the market, don't force it
93%BA 0.305 / xBA 0.289 +.016
wOBA 0.365 / xwOBA 0.355 +.010
HH 48.5% · Brl/PA 5.6%7th · +1 rd vs mkt
↓ SHOPHenry Bolte RF · Oak
0.54σ sell-high · RF · BA 0.277 / xBA 0.249 · xwOBA 0.318 — test the market, don't force it
11%BA 0.277 / xBA 0.249 +.028
wOBA 0.340 / xwOBA 0.318 +.022
HH 48.4% · Brl/PA 4.7%25th · +5 rds vs mkt

👥 Your Roster

Your roster · news + buy/sell signals.

News (last 24h)

Player news · last 24h.

Leverage Buys/Sells

Buy/sell windows · surface vs. underlying.

Hitters

PlayerPosMLBBAxBAwOBAxwOBABrl%Own%Signal
James WoodLFWsh0.2660.2750.3920.415100.099.0📈 BUY-LOW
Kyle SchwarberDHPhi0.2380.2410.3760.36899.099.6📈 BUY-LOW
Miguel Vargas3BChW0.2470.2660.3620.38189.095.0📈 BUY-LOW
Cole CarriggCFCol0.2660.2480.3380.31312.2fair
Walker JenkinsCFMin0.1080.1640.2530.2704.7fair
Kaelen CulpepperSSMin0.2860.2500.3320.3006.0fair
Cam SmithRFHou0.2190.2430.3030.32575.07.5↑ mild buy
Royce Lewis3BMin0.2310.2410.3020.31272.013.4↑ mild buy
Bryce Eldridge1BSF0.2700.2580.3590.35773.013.3↑ mild buy
Ryan JeffersCMin0.2700.2580.3770.36373.041.9fair
Zach NetoSSLAA0.2420.2150.3350.31175.060.7fair
Jac Caglianone DTDRFKC0.2830.2810.3560.35791.048.3fair
Randy ArozarenaLFSea0.2720.2580.3670.34752.093.8fair
Henry BolteRFOak0.2760.2490.3400.31851.011.4↓ mild fade
Yandy Diaz1BTB0.3030.2890.3650.35548.092.8↓ mild fade
Ralphy Velazquez1BCle0.7

Pitchers

PitcherPosMLBIPERAWHIPxERAK-BB%xwOBA-aBrl%-aOwn%Signal
Blake SnellSPLAD37.71.911.092.1122.70.2261.491.0↑ mild buy
Andres MunozRPSea54.33.981.163.2027.40.2788.580.4↑ mild buy
Joe RyanSPMin129.74.101.143.5021.60.29010.587.8fair
Jacob MisiorowskiSPMil161.31.950.802.1031.70.2253.999.3fair
Sandy AlcantaraSPMia200.03.781.223.9010.60.3055.683.7fair
Dylan CeaseSPTor161.32.401.042.7724.80.2595.299.3fair
Kyle HarrisonSPMil110.73.661.273.7321.40.2998.358.3fair
Eury PerezSPMia139.33.941.244.0915.10.31210.268.7fair
Louis VarlandRPTor72.31.241.012.2223.90.2324.086.5fair

📰 MLB News — Top Fantasy Stories

Top fantasy stories · last 24h.

🔒 Keepers — 2027 Slate

Peter's model (additive): rounds-saved (cost arbitrage spine) + current skill + career-grade pedigree + sample stability + Statcast over/under-performance trend, with age-decline (33+), closer/RP, and top-30 talent adjustments. Heavy on bargain-hunting.
Claude's model (multiplicative dynasty index): EFV(2027) = (3 + skill + upside) × age_mult × pos_mult; score = EFV − cost_replacement − mookie-lock. Compounds age curve and position scarcity.
Sorted by consensus rank (average of both models). MLB-inactive players surfaced in 🚑 Return Watch below.

Cons
Rank
PlayerPos · Age2027
Cost
PeterClaudeVerdictNotes
1.0Jacob MisiorowskiSP · 22yo21st#1 (+24.4)#1 (+50.8)S · $51UFDA-G FV 55
2.5Louis VarlandRP · 28yo22nd#3 (+21.5)#2 (+27.1)S · $27
3.0Miguel Vargas3B · 26yo25th#2 (+21.6)#4 (+17.1)A · $17UFDA
4.5Bryce Eldridge1B · 20yo25th#4 (+16.2)#5 (+14.4)A · $14UFDA FV 55
4.5Zach NetoSS · 25yo10th#6 (+14.8)#3 (+22.0)S · $22
5.5Henry BolteRF · 21yo25th#5 (+15.0)#6 (+13.8)A · $14UFDA FV 40
7.0Dylan CeaseSP · 30yo4th#7 (+12.0)#7 (+11.7)A · $12
8.0Eury PerezSP · 23yo20th#8 (+10.5)#8 (+8.5)B · $8UFDA-G

NEW UFDA cap: Peter 3/3 · Claude 3/3 · BOTH = top 8 in both models. Peter only = his model values cost surplus more; Claude only = mine values projection / position scarcity more.

🚑 Return watch — would be keeper-eligible if they get MLB action this year. Rank shown is hypothetical (where they'd slot if eligible).

PlayerPos · AgeCostPeter (if elig.)Claude (if elig.)
Ralphy Velazquez1B · 19yo25th#18 (-2.0)#13 (+1.4)

Updated Sat Sep 12 · 4:21 AM ET

🌍 League-Wide Top Keepers

Top 10 keepers · all 12 teams · both models. Yours in green.

Cons
Rank
PlayerPos · AgeTeam2027
Cost
PeterClaudeVerdict
2.0Jacob MisiorowskiSP · 22yoMIZ21st#3 (+24.4)#1 (+50.8)S · $51
2.5Jesus LuzardoSP · 28yoKNIG21st#1 (+27.9)#4 (+33.4)S · $33
3.5Jordan WalkerRF · 24yoGARR25th#2 (+25.2)#5 (+29.9)S · $30
3.5Bryan BakerRP · 31yoDORN25th#4 (+24.1)#3 (+38.7)S · $39
6.0Cam SchlittlerSP · 24yoKRTZ19th#10 (+19.6)#2 (+40.8)S · $41
7.0Louis VarlandRP · 28yoMIZ22nd#8 (+21.5)#6 (+27.1)S · $27
8.0Ben Rice1B · 27yoDORN20th#5 (+22.2)— (+15.2)A · $15
8.5Payton TolleSP · 22yoFRST25th#6 (+21.8)— (+18.5)S · $18
9.0Miguel Vargas3B · 26yoMIZ25th#7 (+21.6)— (+17.1)A · $17
9.0Junior Caminero3B · 22yoRAGE5th— (+12.3)#7 (+23.3)S · $23
9.5Zach NetoSS · 25yoMIZ10th— (+14.8)#8 (+22.0)S · $22
10.0Logan HendersonSP · 23yoPEYT25th#9 (+19.7)— (+15.8)A · $16
10.0Riley O'BrienRP · 31yoTHAR17th— (+11.7)#9 (+21.9)S · $22
10.5Cristopher SanchezSP · 29yoPEYT9th— (+17.5)#10 (+21.1)S · $21

Updated Sat Sep 12 · 4:21 AM ET

🏚️ Keeper Cupboards

Every team's six best keepers · shade = dual-model consensus value. Cupboard score weights the top four heavily (the slots that get kept), keepers 5–8 taper. 100 = league's best cupboard.

TeamK1K2K3K4K5K6Cupboard
1MIZMisiorowskiR21VarlandR22VargasR25EldridgeR25NetoR10BolteR25100
2DORNBakerR25RiceR20McLeanR20BazzanaR25LaraR25PerdomoR2179
3KNIGLuzardoR21deGromR13MartinezR25AbreuR15JensenR20ChapmanR1167
4FRANLatzR25McCarthyR25BurnsR5CavalliR21AntonacciR25BradishR2166
5KRTZSchlittlerR19BengeR25SanojaR25McGonigleR17StewartR10IIR560
6GoOsGriffinR25BradleyR25GoodmanR21BurlesonR9ReynoldsR10GomezR2558
7PEYTHendersonR25SanchezR9ValdezR25WooR8WetherholtR13MayoR1756
8THARRasmussenR8O'BrienR17Jr.R16WilliamsR11KeaschallR21BauersR2556
9GARRWalkerR25MessickR18CanzoneR25GrayR7SimpsonR9MerrillR148
10BLOBSorianoR25LopezR20ScottR25TaylorR25LileR15SaleR147
11RAGE ▼ thinEwingR25CamineroR5JonesR25BasalloR19HerreraR20ImanagaR946
12FRST ▼ thinTolleR25WheelerR8RouppR25MuncyR18SkubalR1RumfieldR2542

The bottom two rows are your trade marks — thin cupboards pay up for keepable pieces.

data: snap 0h · BP 18d · PL 18d · HL 15d · PSS 0h · BR 0h · FG 17h · proj 17h · closer 0h · oyster 17h · AAA-sc 5h · cookie ok