Miz-waukee’s Best — The Brandon League

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

☕ Morning Briefing

📊 MIZ sits at #1 with 105.0 roto points, a comfortable 21.5 ahead of #2 — a lead that affords focus, but SV (KRTZ only 3 back) and SB (4 behind THAR for +1 roto point) both need active management.

⚾ Strong day from the roster: Blake Snell was the headliner with 6 IP, 0 ER, 7 K and the win against Washington, while Cole Carrigg (2-5, HR, RBI vs Cardinals) and Miguel Vargas (HR, RBI vs Twins) each went deep, and Yandy Diaz went 3-5 with a run to pad the counting stats.

🌱 Down in AAA, stash-board prospect Bo Davidson (RI 91, FA) hit 2-for-4 with a HR and 3 RBI vs Salt Lake — exactly the kind of line you want to see from a high-RI hold. Also worth a look now that he's a free agent: Jacob Lopez (+0.8σ underlying skill) was just dropped by Hit the Damn Ball You Bums.

📰 On the injury front, Shane McClanahan (owned by FRAN) landed on the 15-day IL with left forearm tightness — a real blow to his manager and worth watching for ripple effects in Tampa's 'pen, where Bryan Baker's closer role just got a yellow-flag confidence tag. Meanwhile Konnor Griffin (owned by THAR) was activated off Pittsburgh's 60-day IL, a roster note for a division rival. Among the wave of recall moves, Daniel Espino returning to Cleveland and Joey Estes back with the Athletics are the names most worth watching for production upside in a 5x5 context, both available as free agents.
ELIGIBILITYK. Schwarber 1B 7/10P. Ramirez 1B 4/10
Your standing
1stof 12
105.0 roto pts +21.5 clear of 2nd
+0.5 pts vs last update
Top Gaps
SB (7.0) W (7.0)
categories below mid-pack
Score change since last update
W +0.5

🎯 Category Pressure

Category ranks vs. the league.

Rank →
Δ to #1
R
955
1032
🥇
HR
274
301
🥇
RBI
890
919
🥇
SB
131
138
142
197
+59
AVG
.254
.256
.257
.259
+0.003
K
1189
1211
1352
+141
W
70
71
74
83
+12
SV
76
79
89
93
+14
ERA
3.42
3.31
🥇
WHIP
1.17
1.12
🥇

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

Loading box scores…

🏥 IL Rehab Tracker

IL players · rehab game logs.

  • Joe Ryan (SP) IL15 on rehab
    AAA2026-09-01 · 3.0 IP, 1 ER, 4 K, 0 BB

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
Hit the Damn Ball You Bums+ Zebby Matthews | Jacob Lopez

🏆 League Standings

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

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

#TeamPtsFAABWin%Proj PtsRangeProj Rk
1MIZ Miz-waukee’s Best105.0$0100.0%102.699–1051.0
2FRAN Hit the Damn Ball You Bums83.5$590.0%85.881–912.4
3KRTZ Photogenic Nick Kurtz80.0$200.0%83.678–892.9
4PEYT Phil Swift's Flex Seal 78.0$270.0%80.975–873.5
5GoOs I need Buck Showalter68.0$1700.0%69.064–745.5
6BLOB Camp MVP67.5$1680.0%68.965–725.5
7KNIG Team Knighton64.0$1370.0%61.257–657.1
8THAR Phil Mickeltits61.0$1760.0%58.053–637.8
9GARR The Boys of Summer47.5$1550.0%48.444–539.3
10DORN Dorn and Associates LLC 46.0$890.0%46.643–519.7
11FRST Worst2First40.0$1540.0%41.138–4510.9
12RAGE Ramirez Against the Machine39.5$1630.0%34.031–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 11.9SB 6.8AVG 9.4W 6.7SV 9.0K 10.8ERA 12.0WHIP 12.0

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

🚨 Today's Streaming Board

158 of 200 GS · should be 176 · 18 behindBehind pace — stream aggressively
042 left · ~13.4/wk to cap · proj 179200

⏳ 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
Brandon Pfaadt@ HOUSTART4.9#11Best pitch separation ever; sinker/sweeper durability still unproven.
Zac Thorntonvs SFDART5.5#17Soft matchup; effective four-seamer/cutter location to RHB.
Dustin May@ CINDART4.9#16Abnormal recent stretch; rhythm recovery hoped for here.
Yusei Kikuchi@ PITDART4.0#15Strong slider and strike-throwing last time; favorable LHP park.
Javier Assad@ MIADART⚠ opener4.3tough MIA lineup, weak skills, friendly park
Anthony Molina@ NYMSIT⚠ opener5.8#25Four-seamer floor intrigues; secondaries key for September upside.
Anthony Kayvs MINSIT3.5#18Control improving but ceiling remains low.
Martin Perez@ PHISIT3.4#19Pitching well enough for a cheap win shot.
Max Scherzer@ KCSIT4.1#21Last start was an outlier; season trend dominates.
Ryan Gustovs CHCSIT4.0#27Not worth rostering or starting.

Your staff: 3.31 ERA / 1.12 WHIP · GS 158/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 · 1 of yours + top 5 FA · Sun 9/6 · BP not out yet, so pill = our score + Pitcher List

PitcherMatchupVerdictBPMIZPLTake
Kyle Harrison@ CINSIT4.0tough CIN lineup, shaky recent form, short leash
Tanner Gordonvs STLSTART⚠ opener5.7soft STL lineup, hitter park, hot recent form
Tyler Mahle@ PHIDART5.5average PHI lineup, hot recent form, hitter park
Bailey Ober@ CWSDART4.9average CWS lineup, hot recent form, weak skills
Andrew Alvarez@ LADDART4.6tough LAD lineup, hot recent form
Walbert Ureña@ PITDART4.5tough PIT lineup, strong skills

📼 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 · 347 starts graded over 29 days · GOOD+ 47% · BLOWUP 18% · agg ERA 4.40 · WHIP 1.34 · 4.4 K/start · 372 picks logged, 14 never started, 11 awaiting a box score — not graded

Grade mix · all 347 graded starts

GEM 64 GOOD 100 OK 121 BLOWUP 62
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 START2673%15%3.22
Verdict · START4657%11%3.94
Verdict · DART9043%14%4.76
Verdict · SIT18543%22%4.53
MIZ ≥ 5.011961%14%3.73
MIZ 3.5–4.913344%20%4.78
MIZ < 3.57836%21%5.01
All live board picks34747%18%4.40
Q1 read — GOOD+ falls 73% · 57% · 43% · 43% down the rungs, but BLOWUP does not rise with it, and MIZ sorts: GOOD+ falls 61% · 44% · 36% 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 Start2669%19%3.82
PL · Probably Start4058%12%3.89
PL · Questionable Start9749%16%4.54
PL · Do Not Start16043%21%4.48
BP · Auto1136%9%4.74
BP · Likely3145%16%4.33
All graded picks34747%18%4.40
Q2 read — against the 47% all-picks baseline, PL's top tiers clear it (69% · 58%) and BP's top tiers are too thin to call (36% · 45% on n=11 · n=31).

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 — 71% GOOD+ on n=7. Splits are picks the board started over our MIZ sit-call (vs 47% for all live picks).

Calibration — do our numbers mean anything? · full season, 2026-06-29→2026-09-04 · 948 graded picks · MIZ on 408, BP on 230, Verdict on 429

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=408
MIZ 0.5–3.3942.640%31%–51%
MIZ 3.4–3.9693.745%34%–57%
MIZ 4.0–4.8904.451%41%–61%
MIZ 4.9–5.6805.254%43%–64%
MIZ 5.7–8.9756.464%53%–74%
All MIZ-scored picks40850%
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 START3070%52%–83%
START5657%44%–69%
DART11248%39%–57%
SIT23147%40%–53%
Out-of-samplenvaluevs
Walk-forward probability · logistic on MIZ, refit daily on earlier days only · from 2026-08-05 · 30 days
Brier — our probability3440.246lower is better
Brier — flat base rate to date3440.255we win by 0.008
Brier — verdict-tier history3440.255we win by 0.009
Log loss — our probability3440.686lower is better
ECE — our probability3440.0545 equal-count bins
ECE bins · predicted p vs what actually happened
said 32%–47%6941%off by 2%
said 47%–51%6941%off by 9%
said 51%–56%6843%off by 11%
said 56%–60%6958%off by 0%
said 60%–74%6959%off by 5%
Verdict — usable with caveats: ECE 0.054 over n=344 out-of-sample picks (≤0.03 well calibrated · ≤0.07 usable with caveats); edges the flat base rate on Brier (0.246 vs 0.255, 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
@ BAL · Bassitt RHP
szn .363 xwOBAL15: 1.446 OPS (47 PA)L14 contact +6.0 (.585 xwOBAcon, 23 BBE)usually bats 2nd (×1.10)beats 2 of 2 eligible startersBassitt .345 allowed · soft SP0.986 OPS vs RHP (132 AB)
L15
bat
SP
L/R
park
102
2AUTO STARTEsmerlyn ValdezRF · 14% own
vs LAA · Kikuchi LHP
szn .328 xwOBAL15: 0.727 OPS (34 PA)L14 contact +6.0 (.519 xwOBAcon, 14 BBE)usually bats 6th (×0.98)fills OF needbeats 5 of 6 eligible startersKikuchi .351 allowed · soft SP1.067 OPS vs LHP (84 AB)
L15
bat
SP
L/R
park
82
3AUTO STARTAndrew Vaughn1B · 4% own
@ CIN · Abbott LHP
szn .336 xwOBAL15: 0.932 OPS (37 PA)L14 contact -1.8 (.329 xwOBAcon, 25 BBE)usually bats 5thbeats 4 of 4 eligible startersAbbott .342 allowed · soft SP0.99 OPS vs LHP (100 AB)CIN plays hot
L15
bat
SP
L/R
park
80
4AUTO STARTLars NootbaarLF · 3% own
@ HOU · Pecko RHP
szn .343 xwOBAL15: 0.896 OPS (37 PA)L14 contact +3.5 (.448 xwOBAcon, 26 BBE)usually bats 1st (×1.12)fills OF needbeats 5 of 6 eligible startersPecko .400 allowed · soft SP0.743 OPS vs RHP (192 AB)
L15
bat
SP
L/R
park
79
5AUTO STARTKyle Karros3B · 2% own
vs STL · Liberatore LHP
szn .338 xwOBAbeats 2 of 3 eligible startersLiberatore .339 allowed · soft SP0.797 OPS vs LHP (125 AB)COL plays hot
L15
bat
SP
L/R
park
64
6AUTO STARTBryan TorresRF · 0% own
@ COL · Adams RHP
szn .297 xwOBAusually bats 1st (×1.12)fills OF needbeats 5 of 8 eligible startersAdams .344 allowed · soft SP0.754 OPS vs RHP (105 AB)COL plays hot
L15
bat
SP
L/R
park
64
7DEPTHGary SanchezC · 2% own
@ CIN · Abbott LHP
szn .341 xwOBAusually bats 7th (×0.95)beats 0 of 2 eligible startersAbbott .342 allowed · soft SP0.817 OPS vs LHP (92 AB)CIN plays hot
L15
bat
SP
L/R
park
63
8STARTJesus SanchezRF · 1% own
@ KC · Lugo RHP
szn .326 xwOBAusually bats 5thfills OF needbeats 2 of 6 eligible startersLugo .346 allowed · soft SP0.792 OPS vs RHP (233 AB)KC plays hot
L15
bat
SP
L/R
park
63
9AUTO STARTEdmundo Sosa2B · 1% own
vs ATL · Pérez LHP
szn .339 xwOBAL14 contact +6.0 (.553 xwOBAcon, 13 BBE)usually bats 6th (×0.98)fills OF needbeats 6 of 11 eligible startersPérez .327 allowed · soft SP0.795 OPS vs LHP (109 AB)
L15
bat
SP
L/R
park
62
10DEPTHTyler StephensonC · 6% own
vs MIL · May RHP
szn .338 xwOBAL15: 0.908 OPS (46 PA)L14 contact +2.6 (.427 xwOBAcon, 24 BBE)usually bats 4th (×1.05)beats 0 of 2 eligible startersMay .316 allowed · avg SP0.779 OPS vs RHP (280 AB)CIN plays hot
L15
bat
SP
L/R
park
60

Tiers vs YOUR lineup tonight — median starter 57, worst James Wood (25). 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
80
1Luis Robert Jr.CF · Bal · 14.3%HEATER
26-BBE trusted heat (91.2 EV, .448 xwOBAcon) plus 3 SB attacking MIZ's only live category gap
Heat 80 · 26 BBE · ATC 66 PA · 2 HR · 3 SB · 0.233 · L7 0.154 · 1 HR · sim +0.2 pts
2Mickey Gasper
C · Bos · 11.6% · HEATER
88/99 heat score with .585 xwOBAcon is the best contact-quality signal on the board; AVG/HR upside real
Heat 88 · 23 BBE · ATC 25 PA · 1 HR · 0 SB · 0.225 · L7 0.294 · 2 HR · sim +0.1 pts
3Sean Murphy
C · Atl · 1.0% · HEATER
80/99 heat, .549 xwOBAcon, .417 BA L14 and 5 RBI last 7; small PA ceiling but sizzling now
Heat 80 · 16 BBE · ATC 45 PA · 2 HR · 0 SB · 0.216 · L7 0.4 · 2 HR · sim +0.1 pts
4Ty France
1B · SD · 14.8% · BEST VALUE
.400 BA, 2 HR, 6 RBI last 7 days; best non-heat production floor; ATC wRC+ 106 anchors it
ATC 88 PA · 3 HR · 0 SB · 0.257 · L7 0.4 · 2 HR · sim +0.0 pts
5Lars Nootbaar
LF · Ari · 2.8% · HEATER
84/99 heat on trusted 26-BBE sample, .300 L14, wRC+ 107 projection; AVG-safe with power
Heat 84 · 26 BBE · ATC 64 PA · 2 HR · 1 SB · 0.245 · L7 0.3 · 1 HR · sim +0.1 pts
Passed on: Brady House has an eye-catching .455 BA last 7 but only 24 BBE at .389 xwOBAcon (below the elite threshold) and wRC+ 78 projection caps his ceiling well below the picks above.

💪 Hitter List Rankings

PL Top 150 hitters · your bats + top FAs.

On Hitter List · 17 yours · 10 FAs

RankHitterMLBPosChgAVGxwOBAHRSBRoSChu’s Take
16Kyle SchwarberPHIDH+3.238.362403127
18Randy ArozarenaSEAOF-.271.3492221123
21Miguel VargasCHW1B/3B+19.251.3873015113Miguel 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.306.355213122
46Zach NetoLAASS+11.234.3062319109Zach 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.281.358236107Jac 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.295.330201106
77Royce LewisMIN1B/2B/3B-15.238.3161414103Royce Lewis is streaky. We just gotta deal with that.
85Cole CarriggCOLSS/OF-22.265.3207868The 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.31711295
109Mickey GasperBOSC+UR.283.3638094Mickey 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.301.3123191Kaelen 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.211.3337083
133Connor NorbyCOL1B/2B/3B+UR.223.2946887Connor 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.274.31281591Henry Bolte is leading off again and should get some games in Sacramento soon, if you need a streamer.
143Alejandro KirkTORC+UR.274.30481110
145Tyler StephensonCINC-33.246.33814098
146Ryan JeffersMINC-29.272.357131118
148Andruw MonasterioBOS2B/SS-26.247.2996491
149Dylan CrewsWSHOF-35.216.31110887
150Luis RengifoSD2B/3B/OF-24.240.30446
TSBryce EldridgeSF1B.262.35715199Bryce Eldridge (1B, SFG) — Power prospects can often take a while to really shine.
TSJordan LawlarAri3B/OF.269.3154489Jordan Lawlar (3B/OF, ARI) — I do not love that he’s sat against two of the three righties the D-Backs have faced, nor the strikeouts. He…
TSPedro RamirezChC2B/3B.277.3044791Pedro Ramirez (2B/3B, CHC) — Hitting well when he plays, which is not very often.
TSWalker JenkinsMinOF.130.2621192Walker 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.267.4183017129Not 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/22–9/4 · 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.

88
Mickey Gasper
C · Bos · 11.6% own · xwOBAcon .585 · EV 90.3 · Brl 21.7% · 23 BBE
▲ .110 BA vs SZN
BAHRRBIRSB
SZN.283822220
L14.3934670
84
Lars Nootbaar
LF · Ari · 2.8% own · xwOBAcon .448 · EV 92.8 · Brl 15.4% · 26 BBE
▲ .072 BA vs SZN
BAHRRBIRSB
SZN.228627292
L14.3002840
84
Amed Rosario
3B · NYY · 0.6% own · xwOBAcon .436 · EV 94.8 · Brl 11.1% · 18 BBE
▲ .112 BA vs SZN
BAHRRBIRSB
SZN.2381031262
L14.3500331
83
Elias Diaz
C · Tex · 0.1% own · xwOBAcon .471 · EV 93.9 · Brl 29.4% · 17 BBE
▲ .007 BA vs SZN
BAHRRBIRSB
SZN.233729180
L14.2401430
80
Luis Robert Jr.
CF · Bal · 14.3% own · xwOBAcon .448 · EV 91.2 · Brl 23.1% · 26 BBE
▲ .036 BA vs SZN
BAHRRBIRSB
SZN.2211126262
L14.2574760
80
Sean Murphy
C · Atl · 1.0% own · xwOBAcon .549 · EV 89.7 · Brl 18.8% · 16 BBE
▲ .183 BA vs SZN
BAHRRBIRSB
SZN.2343880
L14.4173870
76
Brady House
3B · Wsh · 1.0% own · xwOBAcon .389 · EV 94.7 · Brl 8.3% · 24 BBE
▲ .030 BA vs SZN
BAHRRBIRSB
SZN.2461041363
L14.27611040
75
Colton Cowser
CF · Bal · 1.7% own · xwOBAcon .455 · EV 93.4 · Brl 8.3% · 24 BBE
▲ .004 BA vs SZN
BAHRRBIRSB
SZN.2151337388
L14.2192430
75
Ezequiel Tovar
SS · Col · 2.9% own · xwOBAcon .489 · EV 91.5 · Brl 11.8% · 17 BBE
▲ .069 BA vs SZN
BAHRRBIRSB
SZN.2111041446
L14.2801321
73
Tyler Stephenson
C · Cin · 5.5% own · xwOBAcon .427 · EV 92.2 · Brl 12.5% · 24 BBE
▲ .087 BA vs SZN
BAHRRBIRSB
SZN.2461449380
L14.3332940
Honorable mention · hottest L7 (8/29–9/4), not yet on the board · tiny samples — peek, don't trust
87
Michael Massey
2B · KC
.543 xwOBAcon
8 BBE · .375 L7
80
Leo Bernal
C · StL
.501 xwOBAcon
10 BBE · .308 L7
79
Eli White
RF · Bos
.541 xwOBAcon
10 BBE · .273 L7
77
John Peck
SS · Det
.443 xwOBAcon
8 BBE · .222 L7
75
Yainer Diaz
C · Hou
.418 xwOBAcon
8 BBE · .182 L7
75
Justin Foscue
2B · Tex
.558 xwOBAcon
8 BBE · .308 L7
🎯 FA Pitchers — Top 5 recommended · every signal we track considered, ACTIVE only · Verdict: engine + model judgment · sim drop basis: Kyle Harrison
94
1Juan MorilloRP · Ari · 3.2%HEATER
94th-percentile suppression, confirmed closer role, protects elite ERA/WHIP while adding saves.
Supp 94 · 12 BBE · ATC 8.0 IP · 0 W · 8 K · 3.83 · 1.35 · 1 SV · Closer · sim +0.1 pts
2Calvin Faucher
RP · Mia · 0.9% · CATEGORY FIT
77th-percentile suppression at 18 BBE, confirmed closer role, ratio-safe saves accumulation.
Supp 77 · 18 BBE · ATC 8.0 IP · 0 W · 8 K · 3.96 · 1.39 · 1 SV · Closer · sim +0.1 pts
3Steven Cruz
RP · KC · 1.4% · CATEGORY FIT
Confirmed closer with 2 projected SV, clean WHIP 1.31 keeps ratio leads intact.
Supp 57 · 11 BBE · ATC 8.0 IP · 0 W · 8 K · 4.18 · 1.31 · 2 SV · Closer · sim +0.1 pts
4Jose Urquidy
SP · ChW · 0.6% · HEATER
95th-percentile suppression on trusted 34-BBE sample; elite contact suppression protects ERA/WHIP lead.
Supp 95 · 34 BBE · ATC 5.0 IP · 0 W · 5 K · 4.59 · 1.33 · sim +0.0 pts
5Andrew Painter
SP · Phi · 15.1% · UPSIDE
86th-percentile suppression on 50 BBE, 4 GS remaining adds K volume with manageable ratio risk.
Supp 86 · 50 BBE · ATC 18.0 IP · 1 W · 15 K · 4.78 · 1.39 · sim +0.0 pts
Passed on: Dylan Smith has the most projected saves (3) but 34th-percentile suppression with 0.443 xwOBAcon on a borderline sample poses real ERA/WHIP bleed risk to MIZ's category-1 leads.

⚾ 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.972.0813.23.32Like a base set Charizard, Misiorowski’s not gonna stop being dope.
9Blake SnellLAD+71.972.1012.13.42#HotSnellSummer is in full swing.
10Dylan CeaseTOR-12.252.7312.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.453.5210.94.12With 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.724.049.63.87Pé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.
30Sandy AlcantaraMIA-43.543.656.54.19Baseball’s premier innings eater hasn’t ruined his appetite.
38Jacob LopezATH+64.713.408.84.63It’s the 2025 hot streak all over again. Enjoy the ride, ya’ll!
39Dustin MayMIL-4.694.218.54.09May 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.853.408.84.54Armed 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.554.337.84.78From 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.663.608.94.58Lambert’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.463.8410.53.99The 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-83.814.049.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.19Bieber 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…
57Tyler MahleATL-4.254.188.74.10Mahle’s command and velocity have been stellar since returning from the IL in late June. He’s got an even better situation pitching in At…
58Brandon PfaadtARI-3.493.765.94.60Despite 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.

🚨 Closer Tier Changes (vs. yesterday)

  • COLOR SHIFT Boston Red Sox: Aroldis ChapmanAroldis Chapman ( → magenta) rostered
  • COLOR SHIFT Pittsburgh Pirates: Mason MontgomeryMason Montgomery ( → magenta) rostered
  • COLOR SHIFT Tampa Bay Rays: Bryan BakerBryan Baker ( → yellow) rostered
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ñozSeattle MarinersCL242451.34.211.173.2714.45.0 · —
Louis VarlandToronto Blue JaysCL323769.71.160.992.19 11.15.0 · —
Top 5 FA closers (by team rating)
Andrew KittredgeBaltimore OriolesCL91844.03.271.394.047.64.0 · 4%
Jacob WebbChicago CubsCL91760.03.151.234.069.84.0 · 6%
Steven Cruz
HLR
Kansas City RoyalsCL61152.74.271.234.099.73.5 · 1%
Elvis AlvaradoThe AthleticsCL51446.04.111.224.5710.63.0 · 3%
Juan MorilloArizona DiamondbacksCL32055.32.111.052.3010.43.0 · 3%
🌱 Green-tagged FA — upside / stash
Tyler WellsTampa Bay RaysST62168.02.510.933.048.75.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.

48
Royce Lewis 3B · Min
low TV (18)
sim cost ~0
TV 18
Rd 13
26
Kyle Harrison SP · Mil
mid TV (44); cold last 7d; UFDA — easy to drop; BUT top-tier keeper
sim cost ~0
TV 44
UFDA
15
Blake Snell SP · LAD
BUT strong RoS (3.42 ERA)
sim cost ~0
TV 80
Rd 8
15
Ryan Jeffers C · Min
mid TV (36); BUT top-tier keeper; BUT young breakout signal
sim cost ~0
TV 36
UFDA
11
Sandy Alcantara SP · Mia
BUT solid keeper
sim cost ~0
TV 72
Rd 14

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 23: Top 10 Hitting Prospects to Stash in 2026

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

20 available — 1 yours

R. Velazquez YOURS
1B/C · CLE · AA · 20 · on the climb
71
PSS
75
PFV
57
ETA
Sept
Szn
28·2·.290
J. Tibbs III
OF · LAD · AAA · 23 · knocking on the door
97
PSS
86
PFV
54
ETA
days
Szn
28·8·.293
S. Thompson
OF · COL · AAA · 24 · ↩ sent down
95
PSS
80
PFV
55
ETA
1-3wk
Szn
12·17·.301
B. Davidson
OF · SFG · AAA · 24 · knocking on the door
91
PSS
84
PFV
42
ETA
September
Szn
27·19·.280
C. Cannarella
OF · MIA · AAA · 22 · nearly ready
87
PSS
76
PFV
50
ETA
1-3wk
Szn
15·21·.338
S. Walcott
3B/SS · TEX · AA · 23 · nearly ready
84
PSS
98
PFV
60
ETA
Sept
Szn
8·9·.318
M. Anderson
2B · DET · AAA · 24 · nearly ready
83
PSS
70
PFV
52
ETA
1-3wk
Szn
16·5·.306
S. King
SS/2B/3B · WSN · AAA · 23 · nearly ready
82
PSS
77
PFV
50
ETA
1-3wk
Szn
19·14·.313
Z. Hope
OF · DET · AA · 21 · nearly ready
82
PSS
94
PFV
60
ETA
Sept
Szn
27·24·.284
J. Melton
OF · TB · AAA · 25 · nearly ready
81
PSS
67
PFV
58
ETA
4-8wk
Szn
8·27·.280
M. Arroyo
SS · SEA · AAA · 21 · nearly ready
81
PSS
52
PFV
55
ETA
1-3wk
Szn
18·17·.286
R. Ward
LF · LAD · AAA · 28 · ↩ sent down
81
PSS
81
PFV
51
ETA
1-3wk
Szn
20·7·.249
H. Mendez
OF · MIN · AAA · 22 · nearly ready
81
PSS
65
PFV
58
ETA
4-8wk
Szn
12·4·.280
C. Ingle
C · CLE · ↩ sent down
81
PSS
76
PFV
48
ETA
1-3wk
Szn
18·2·.281
J. Made
SS · MIL · AA · 19 · nearly ready
80
PSS
95
PFV
64
ETA
Sept
Szn
13·36·.267
P. Harber
3B · SFG · AAA · 24 · nearly ready
79
PSS
45
PFV
54
ETA
'27
Szn
17·4·.273
J. Long
1B · CHC · AAA · 24 · nearly ready
78
PSS
67
PFV
52
ETA
4-8wk
Szn
13·3·.276
K. Alderman
OF · MIA · AAA · 23 · nearly ready
78
PSS
70
PFV
49
ETA
4-8wk
Szn
18·10·.256
R. Clifford
1B · NYM · AAA · 22 · on the climb
75
PSS
50
PFV
53
ETA
4-8wk
Szn
16·8·.174
D. Crisantes
2B/3B · ARI · AAA · 21 · developing
59
PSS
22
PFV
58
ETA
blocked
Szn
9·0·.292
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 23: 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.

27 available

R. Sloan
SP · nearly ready
82
PSS
99
PFV
64
ETA
September 1st
Szn
117K·3.50
J. Tong
SP · NYM · ↩ sent down
81
PSS
39
PFV
60
ETA
Szn
133K·4.46
T. Bremner
SP · LAA · AA · 22 · nearly ready
80
PSS
98
PFV
66
ETA
Szn
92K·4.08
T. Johnson
SP · TBR · AAA · 24 · nearly ready
79
PSS
88
PFV
60
ETA
Szn
84K·3.03
O. Murphy
SP · ATL · AAA · 22 · ↩ sent down
78
PSS
54
PFV
64
ETA
Szn
122K·3.74
M. Bratt
SP · ARI · AAA · 22 · ↩ sent down
77
PSS
73
PFV
68
ETA
Szn
82K·3.92
J. Wenninger
SP · on the climb
76
PSS
30
PFV
66
ETA
September 1st
Szn
115K·4.24
M. Forret
SP · BAL · AAA · 22 · on the climb
74
PSS
80
PFV
72
ETA
Szn
125K·3.89
B. Garrett
SP · ↩ sent down
73
PSS
79
PFV
62
ETA
June 1st
Szn
110K·3.94
A. Kelly
SP · PIT · AAA · 22 · ↩ sent down
73
PSS
16
PFV
61
ETA
Szn
76K·4.33
T. McDougal
SP · CHW · AAA · 23 · ↩ sent down
71
PSS
42
PFV
57
ETA
Szn
49K·4.53
J. Ritchie
SP · ATL · ↩ sent down
70
PSS
34
PFV
59
ETA
Szn
118K·3.88
D. Davalillo
SP · TEX · AAA · 24 · on the climb
69
PSS
36
PFV
62
ETA
Szn
94K·5.15
C. Dana
SP · LAA · AAA · 22 · on the climb
67
PSS
38
PFV
58
ETA
Szn
80K·5.53
M. Ullola
SP · HOU · ↩ sent down
65
PSS
74
PFV
52
ETA
Szn
99K·4.23
D. Sandlin
SP · CHW · MLB · 25 · ↩ sent down
64
PSS
72
PFV
53
ETA
Szn
99K·3.35
B. Hopkins
SP · TBR · on the climb
63
PSS
45
PFV
63
ETA
Szn
118K·5.28
C. Crow
SP · MIL · ↩ sent down
63
PSS
47
PFV
57
ETA
Szn
101K·3.74
G. Wood
SP · PHI · AA · 22 · on the climb
62
PSS
99
PFV
48
ETA
Szn
134K·4.40
T. Gibson
SP · BAL · ↩ sent down
62
PSS
40
PFV
62
ETA
Szn
98K·4.98
L. Braun
SP · ATL · developing
50
PSS
42
PFV
54
ETA
Szn
104K·3.64
Tap a player for the full cardFA — stashablefar awayinactive / hurtgreen wash = yours · bar = RI heat

🔭 12 not a 2026 factor — Bryce Mayer · Anthony Eyanson · Liam Doyle · Jamie Arnold · Tyson Hardin · Christian Zazueta · Daniel Eagen · Joseph Dzierwa · Jaxon Wiggins · Jonathan Santucci · Jurrangelo Cijntje · 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 — strong fit (current need) · BA 0.281 / xBA 0.297 · xwOBA 0.422
100%159 wRC+≈ 0.0%Kyle Schwarber DH · comparable value (TV 100 vs target 100)
📈 BUY-LOWJJ Bleday CF · Cin · RAGE · glhoward40
+1.2σ buy-low · CF — strong fit (current need) · BA 0.222 / xBA 0.246 · xwOBA 0.350
22%104 wRC+≈ 0.0%Henry Bolte RF + Royce Lewis 3B · two-piece package (TV 22 vs target 27)
📈 BUY-LOWHeriberto Hernandez LF · Mia · FRAN · francisw789
+1.3σ buy-low · LF — strong fit (current need) · BA 0.232 / xBA 0.248 · xwOBA 0.354
11%99 wRC+≈ 0.0%Bryce Eldridge 1B · comparable value (TV 35 vs target 33)
↑ mild buyTaylor Ward LF · Sea · GoOs · My Best Guys
+0.7σ buy-low · LF — strong fit (current need) · BA 0.226 / xBA 0.241 · xwOBA 0.334
59%118 wRC+≈ 0.0%Zach Neto SS · comparable value (TV 60 vs target 60)
↑ mild buyDominic Canzone RF · Sea · GARR · jregarris
+0.7σ buy-low · RF — strong fit (current need) · BA 0.255 / xBA 0.269 · xwOBA 0.358
12%114 wRC+≈ 0.0%Bryce Eldridge 1B · comparable value (TV 35 vs target 34)
↑ mild buyRonald Acuna Jr. RF · Atl · GoOs · My Best Guys
+0.8σ buy-low · RF — strong fit (current need) · BA 0.243 / xBA 0.252 · xwOBA 0.357
98%136 wRC+≈ 0.0%Blake Snell SP · comparable value (TV 80 vs target 86)
📈 BUY-LOWCorey Seager SS · Tex · PEYT · simplejack2k9
+1.4σ buy-low · SS — modest fit · BA 0.223 / xBA 0.250 · xwOBA 0.354
59%130 wRC+≈ 0.0%Jac Caglianone RF + +$3 FAAB · comparable value (TV 52 vs target 58)
📈 BUY-LOWMike Trout OF · LAA · KNIG · TKHOO
+1.4σ buy-low · OF — fits a need · BA 0.239 / xBA 0.251 · xwOBA 0.377
92%127 wRC+≈ 0.0%Sandy Alcantara SP · comparable value (TV 72 vs target 77)
↑ mild buyJarren Duran LF · Bos · RAGE · glhoward40
+0.8σ buy-low · LF — strong fit (current need) · BA 0.204 / xBA 0.236 · xwOBA 0.298
67%101 wRC+≈ 0.0%Jac Caglianone RF · comparable value (TV 52 vs target 57)
↑ mild buyHeliot Ramos LF · NYY · DORN · Lambertmt48
+0.7σ buy-low · LF — strong fit (current need) · BA 0.241 / xBA 0.256 · xwOBA 0.326
10%104 wRC+≈ 0.0%Royce Lewis 3B · comparable value (TV 18 vs target 16)

Pitchers

VerdictTargetOwnRoSTitle ΔSuggested offer
📈 BUY-LOWKodai Senga SP · NYM · KRTZ · FratSkins
+1.2σ buy-low · SP — fits a need · ERA 7.36 vs xERA 5.09
10%3.96 ERA≈ 0.0%Ralphy Velazquez 1B · comparable value (TV 2 vs target 4)
📈 BUY-LOWKade Anderson SP · Sea · RAGE · glhoward40
+1.5σ buy-low · SP — fits a need · ERA 5.40 vs xERA 3.15
23%4.62 ERA≈ 0.0%Henry Bolte RF + Royce Lewis 3B + +$4 FAAB · two-piece package (TV 22 vs target 29)
↑ mild buyFreddy Peralta SP · TB · KNIG · TKHOO
+0.7σ buy-low · SP — fits a need · ERA 4.96 vs xERA 3.90
73%4.01 ERA≈ 0.0%Jac Caglianone RF + +$3 FAAB · comparable value (TV 52 vs target 58)
↑ mild buyBryce Miller SP · Sea · BLOB · crenshawh19
+0.5σ buy-low · SP — fits a need · ERA 4.01 vs xERA 3.32
30%4.10 ERA≈ 0.0%Kyle Harrison SP · comparable value (TV 44 vs target 48)

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+ +106▼ down
Dorn and Associates LLC Jackson Chourio, Jhoan Duran, Brice Turang, David BednarF -144F -106▲ up
Miz-waukee’s Best ⇄ Ramirez Against the Machine 2026-07-31
Miz-waukee’s BestSamuel Basallo, Kade AndersonA- +8A+ +20▲ up
Ramirez Against the MachineBlake SnellC -8F -20▼ 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 -68▼ down
Miz-waukee’s BestJosh JungA+ +42A+ +68▲ up
I need Buck Showalter ⇄ Hit the Damn Ball You Bums 2026-06-19
I need Buck ShowalterNasim NunezA+ +28A +11▼ down
Hit the Damn Ball You BumsJustin WrobleskiF -28D -11▲ 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 -16
Ramirez Against the MachineJac CaglianoneA+ +60A+ +16▼ 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.68σ sell-high · 1B · BA 0.303 / xBA 0.286 · xwOBA 0.355 — test the market, don't force it
93%BA 0.303 / xBA 0.286 +.017
wOBA 0.365 / xwOBA 0.355 +.010
HH 47.9% · Brl/PA 5.5%7th · +1 rd vs mkt
↓ SHOPHenry Bolte RF · Oak
0.61σ sell-high · RF · BA 0.277 / xBA 0.247 · xwOBA 0.312 — test the market, don't force it
4%BA 0.277 / xBA 0.247 +.030
wOBA 0.333 / xwOBA 0.312 +.021
HH 48.1% · Brl/PA 4.5%25th · +2 rds vs mkt
HOLD — KEEPER PRICELouis Varland RP · Tor
0.44σ sell-high · RP · ERA 1.16 vs xERA 2.19 — only move for keeper-grade return
87%ERA 1.16 / xERA 2.19 -1.03Brl 4.2% allowed22nd · +16 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.2670.2760.3940.418100.099.0📈 BUY-LOW
Kyle SchwarberDHPhi0.2380.2370.3720.36298.099.5📈 BUY-LOW
Miguel Vargas3BChW0.2510.2700.3670.38790.095.2📈 BUY-LOW
Bryce Eldridge1BSF0.2620.2580.3520.35777.011.1↑ mild buy
Zach NetoSSLAA0.2340.2100.3280.30676.061.3fair
Jac CaglianoneRFKC0.2810.2810.3570.35891.062.0fair
Randy ArozarenaLFSea0.2710.2590.3680.34954.094.0fair
Cole CarriggCFCol0.2650.2530.3380.32011.8fair
Ryan JeffersCMin0.2720.2550.3810.35774.041.2fair
Henry BolteRFOak0.2740.2470.3330.31247.04.5↓ mild fade
Yandy Diaz1BTB0.3060.2860.3650.35548.092.7↓ mild fade
Kaelen CulpepperSSMin0.3010.2510.3560.3126.7fair
Royce Lewis3BMin0.2380.2430.3090.31674.014.6fair
Walker JenkinsCFMin0.1300.1550.2920.2627.7
Jordan Lawlar3BAri0.2690.2550.3550.3152.8fair
Ralphy Velazquez1BCle0.8
Pedro Ramirez3BChC0.2770.2610.3380.3043.7fair

Pitchers

PitcherPosMLBIPERAWHIPxERAK-BB%xwOBA-aBrl%-aOwn%Signal
Blake SnellSPLAD32.01.971.092.1022.00.2251.790.2↑ mild buy
Andres MunozRPSea51.34.211.173.2729.00.2819.279.8↑ mild buy
Joe Ryan IL15SPMin125.74.081.153.5021.20.29010.589.3fair
Jacob MisiorowskiSPMil155.01.970.792.0831.80.2243.899.5fair
Sandy AlcantaraSPMia195.73.541.193.6511.30.2965.189.9fair
Kyle HarrisonSPMil107.03.451.203.5222.60.2917.768.7fair
Dylan CeaseSPTor156.32.251.042.7325.10.2575.199.3fair
Eury PerezSPMia135.33.721.184.0415.50.31010.275.4fair
Louis VarlandRPTor69.71.160.992.1924.60.2304.286.6↓ mild fade

📰 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.0Louis VarlandRP · 28yo22nd#2 (+21.4)#2 (+27.1)S · $27
3.5Miguel Vargas3B · 26yo25th#3 (+19.7)#4 (+15.8)A · $16UFDA
4.5Bryce Eldridge1B · 20yo25th#4 (+16.2)#5 (+14.4)A · $14UFDA FV 55
4.5Zach NetoSS · 25yo10th#6 (+13.7)#3 (+16.1)A · $16
5.5Henry BolteRF · 21yo25th#5 (+14.8)#6 (+12.0)A · $12UFDA FV 40
7.0Dylan CeaseSP · 30yo4th#7 (+12.0)#7 (+11.7)A · $12
8.5Jac CaglianoneRF · 22yo21st#8 (+10.2)— (+6.8)B · $7UFDA-G FV 55
8.5Eury PerezSP · 23yo20th— (+9.5)#8 (+7.3)B · $7UFDA-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 5 · 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.5Jesus LuzardoSP · 28yoKNIG21st#1 (+27.9)#4 (+33.4)S · $33
2.5Jacob MisiorowskiSP · 22yoMIZ21st#4 (+24.4)#1 (+50.8)S · $51
3.0Bryan BakerRP · 31yoDORN25th#3 (+25.1)#3 (+38.7)S · $39
4.5Jordan WalkerRF · 24yoGARR25th#2 (+25.4)#7 (+29.9)S · $30
5.0Andy PagesCF · 25yoBLOB20th#5 (+24.1)#5 (+32.7)S · $33
6.0Cam SchlittlerSP · 24yoKRTZ19th#10 (+19.5)#2 (+40.8)S · $41
7.0Louis VarlandRP · 28yoMIZ22nd#6 (+21.4)#8 (+27.1)S · $27
8.5Nolan McLeanSP · 23yoDORN20th#8 (+20.5)#9 (+24.0)S · $24
8.5Riley O'BrienRP · 31yoTHAR17th— (+13.6)#6 (+30.6)S · $31
9.0Jose SorianoSP · 27yoBLOB25th#7 (+21.3)— (+18.5)S · $18
10.0Miguel Vargas3B · 26yoMIZ25th#9 (+19.7)— (+15.8)A · $16
10.5Gavin WilliamsSP · 26yoTHAR11th— (+12.0)#10 (+23.6)S · $24

Updated Sat Sep 5 · 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
2DORNBakerR25McLeanR20RiceR20PerdomoR21BazzanaR25AnthonyR1883
3BLOBPagesR20SorianoR25LopezR20ScottR25TaylorR25LileR1580
4KRTZSchlittlerR19BengeR25StewartR10McGonigleR17BurkeR25SanojaR2569
5THARO'BrienR17MarshR25RasmussenR8WilliamsR11Jr.R16KeaschallR2168
6KNIGLuzardoR21MartinezR25JensenR20AbreuR15deGromR13ChapmanR1166
7FRANLatzR25McCarthyR25CavalliR21AntonacciR25BurnsR5BradishR2161
8GARRWalkerR25MessickR18DinglerR22GrayR7CanzoneR25HancockR2553
9GoOsGoodmanR21GriffinR25BradleyR25BurlesonR9GomezR25MeidrothR2552
10RAGEEwingR25CamineroR5HerreraR20BasalloR19JonesR25ImanagaR949
11PEYT ▼ thinSanchezR9HendersonR25WooR8WetherholtR13MayoR17CruzR145
12FRST ▼ thinTolleR25WheelerR8RouppR25MuncyR18SkubalR1RumfieldR2537

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

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