Miz-waukee’s Best — The Brandon League

Last updated Sunday, August 30 · 04:21 AM ET

☕ Morning Briefing

🏆 MIZ sits at 106.0 roto points, a comfortable 22.5 pts clear of second place — but keep an eye on SB, where DORN is just 4 steals back, and on AVG, where you trail GoOs by a razor-thin .000 for a free roto point.

⚾ Strong day from your guys: Blake Snell carved through the Tigers' lineup — 5 IP, 10 K, 1 ER — while Bryce Eldridge went 4-for-7 with 4 RBI in a doubleheader against the D-backs, and Zach Neto added a home run vs. the Phillies; Louis Varland also locked down a clean save against the Mariners (1 IP, 0 H, 0 ER, 1 K).

🔭 Both stash-board arms delivered last night: Jonah Tong (RI 88) was the headliner with 7.0 IP, 0 ER, 8 K at AAA, while Ryan Sloan (RI 90, MLB Pipeline #8) went 6.0 IP, 1 ER, 6 K, W at AA — two free agents sitting on your board giving you strong optionality.

📰 Around the league, Max Fried (owned by FRST) and Juan Soto (owned by GARR) both returned from the IL, restoring two elite bats/arms to rival rosters — relevant context for your standings race. Of the day's call-ups, Wikelman González, Brycen Mautz, Raymond Burgos, Brendan Beck, Matt Wilkinson, and Mitch Bratt all reached the majors and are currently available, though none project as immediate impact pieces. On the contact-heat front, early signals on Colton Cowser (90/99 xwOBAcon, 11 BBE) and Drew Cavanaugh (90/99, 0.700 xwOBAcon, 8 BBE) are worth monitoring, though sample sizes are small.
ELIGIBILITYK. Schwarber 1B 6/10P. Ramirez 1B 4/10
Your standing
1stof 12
106.0 roto pts +22.5 clear of 2nd
no change vs last update
Top Gaps
SB (7.0) W (8.0)
categories below mid-pack

🎯 Category Pressure

Category ranks vs. the league.

Rank →
Δ to #1
R
914
990
🥇
HR
262
289
🥇
RBI
848
877
🥇
SB
128
132
138
193
+61
AVG
.254
.256
.257
.258
+0.002
K
1143
1180
1288
+108
W
67
69
73
79
+10
SV
74
78
86
89
+11
ERA
3.41
3.19
🥇
WHIP
1.17
1.11
🥇

📅 Yesterday's MIZ Box Scores (2026-08-29)

Loading box scores…

🏥 IL Rehab Tracker

IL players · rehab game logs.

On the IL, no rehab games yet: James Wood (IL10), Joe Ryan (IL15), Spencer Schwellenbach (IL60 · watch).

📊 League Activity (last 24h)

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

TeamMove
Camp MVP+ Josue De Paula
Camp MVP+ Franklin Arias
Photogenic Nick Kurtz+ Martin Perez | Andrew Painter
Photogenic Nick Kurtz+ Cal Quantrill | David Peterson
Camp MVPAndres Gimenez
Camp MVPMaikel Garcia

🏆 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.8 roto pts

#TeamPtsFAABWin%Proj PtsRangeProj Rk
1MIZ Miz-waukee’s Best106.0$0100.0%102.899–1061.0
2FRAN Hit the Damn Ball You Bums83.5$740.0%87.282–932.2
3PEYT Phil Swift's Flex Seal 78.5$340.0%80.374–873.3
4KRTZ Photogenic Nick Kurtz77.5$250.0%79.673–863.5
5GoOs I need Buck Showalter73.0$1700.0%70.865–765.2
6BLOB Camp MVP68.5$1680.0%69.265–735.6
7THAR Phil Mickeltits62.5$1760.0%59.954–657.1
8KNIG Team Knighton56.0$1370.0%55.750–617.9
9GARR The Boys of Summer47.0$1550.0%50.245–569.0
10DORN Dorn and Associates LLC 44.5$890.0%44.940–5010.1
11RAGE Ramirez Against the Machine44.0$1630.0%36.433–4011.9
12FRST Worst2First39.0$1540.0%42.939–4810.6

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.8SB 7.2AVG 9.2W 6.7SV 9.0K 10.9ERA 12.0WHIP 12.0

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

🚨 Today's Streaming Board

152 of 200 GS · should be 170 · 18 behindBehind pace — stream aggressively
048 left · ~12.0/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
Dustin Mayvs TEXSTARTrust4.1#9Exited after comebacker hit; fresh if soreness resolved.
Tyler Mahlevs COLDART4.0#10Tough Coors matchup for a pitcher on a hot streak.
Zac Thorntonvs HOUDART4.6#13Elite cutter/four-seamer location to RHB; favorable lineup split expected.
Anthony Kay@ MINDART#14Fringe streamer; edge command works but ceiling capped.
Zebby Matthewsvs CWSSIT4.8#16Best slider showing last outing; durability of that form uncertain.
Janson Junk@ WSHSIT4.8#19Short hook, strikeouts absent; ceiling not worth the risk.
Seth Lugo@ CLESIT3.6#17Long leash but LHB-heavy matchup is a concern.
Matthew Liberatorevs PITSIT4.2#23High-K upside undercut by frequent blowup outings.
Yusei Kikuchivs PHISIT3.5#21Wildly inconsistent; one start removed from strong outing.
Mason Adams@ ATLSIT4.3#28Second start; Coors deadzone fastballs primed to get pummeled.

Openers filtered: Jordan Hicks

Your staff: 3.19 ERA / 1.11 WHIP · GS 152/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 4 FA · Mon 8/31 · BP not out yet, so pill = our score + Pitcher List

PitcherMatchupVerdictBPMIZPLTake
Kyle Harrison@ CHCDART4.9tough CHC lineup, strong skills
Ryan Gusto@ WSHSIT3.9tough WSH lineup, hot recent form
Elmer Rodríguez@ LAASIT3.8soft LAA lineup, weak skills
Brady Singervs SDSIT3.2average SD lineup, hitter park, weak skills
Robert Stock@ TBSIT1.7tough TB lineup, shaky recent form, short leash

📼 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 · 349 starts graded over 29 days · GOOD+ 51% · BLOWUP 16% · agg ERA 4.23 · WHIP 1.32 · 4.4 K/start · 373 picks logged, 14 never started, 10 awaiting a box score — not graded

Grade mix · all 349 graded starts

GEM 68 GOOD 109 OK 115 BLOWUP 57
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 START2572%12%3.38
Verdict · START4363%7%3.41
Verdict · DART9745%15%4.63
Verdict · SIT18448%20%4.35
MIZ ≥ 5.012361%14%3.67
MIZ 3.5–4.912349%15%4.50
MIZ < 3.58641%21%4.80
All live board picks34951%16%4.23
Q1 read — the ladder has not separated: GOOD+ runs 72% · 63% · 45% · 48% down the rungs, and MIZ sorts: GOOD+ falls 61% · 49% · 41% 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 Start2374%9%3.25
PL · Probably Start3858%16%4.14
PL · Questionable Start9352%14%4.22
PL · Do Not Start17149%20%4.35
BP · Auto1136%9%4.74
BP · Likely4347%19%4.43
All graded picks34951%16%4.23
Q2 read — against the 51% all-picks baseline, PL's top tiers clear it (74% · 58%) and BP's top tiers are too thin to call (36% · 47% on n=11 · n=43).

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

Calibration — do our numbers mean anything? · full season, 2026-06-29→2026-08-29 · 877 graded picks · MIZ on 340, BP on 230, Verdict on 358

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=340
MIZ 0.5–3.3782.642%32%–53%
MIZ 3.4–3.9583.747%34%–59%
MIZ 4.0–4.8694.451%39%–62%
MIZ 4.9–5.6705.253%41%–64%
MIZ 5.7–8.9656.566%54%–76%
All MIZ-scored picks34051%
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 START2770%52%–84%
START4560%45%–73%
DART10047%38%–57%
SIT18648%41%–55%
Out-of-samplenvaluevs
Walk-forward probability · logistic on MIZ, refit daily on earlier days only · from 2026-08-05 · 24 days
Brier — our probability2760.247lower is better
Brier — flat base rate to date2760.256we win by 0.008
Brier — verdict-tier history2760.255we win by 0.008
Log loss — our probability2760.687lower is better
ECE — our probability2760.0555 equal-count bins
ECE bins · predicted p vs what actually happened
said 32%–48%5542%off by 2%
said 48%–52%5544%off by 6%
said 52%–57%5645%off by 10%
said 57%–60%5553%off by 6%
said 61%–74%5562%off by 3%
Verdict — usable with caveats: ECE 0.055 over n=276 out-of-sample picks (≤0.03 well calibrated · ≤0.07 usable with caveats); edges the flat base rate on Brier (0.247 vs 0.256, 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 STARTEsmerlyn ValdezRF · 17% own
@ STL · Liberatore LHP
szn .336 xwOBAL15: 0.688 OPS (42 PA)L14 contact +5.7 (.496 xwOBAcon, 15 BBE)usually bats 2nd (×1.10)fills OF needbeats 5 of 6 eligible startersLiberatore .340 allowed · soft SP1.057 OPS vs LHP (80 AB)
L15
bat
SP
L/R
park
87
2STARTMickey GasperC · 7% own
@ NYY · Warren RHP
szn .359 xwOBAL15: 1.710 OPS (37 PA)L14 contact +6.0 (.618 xwOBAcon, 23 BBE)usually bats 5thbeats 1 of 2 eligible startersWarren .330 allowed · soft SP0.946 OPS vs RHP (113 AB)
L15
bat
SP
L/R
park
86
3STARTRafael Flores Jr.1B · 4% own
@ STL · Liberatore LHP
szn .331 xwOBAL15: 0.681 OPS (46 PA)L14 contact +2.2 (.418 xwOBAcon, 21 BBE)usually bats 5thbeats 1 of 3 eligible startersLiberatore .340 allowed · soft SP0.891 OPS vs LHP (41 AB)
L15
bat
SP
L/R
park
69
4STARTDonovan Walton2B · 0% own
vs BAL · Bassitt RHP
szn .323 xwOBAL15: 0.914 OPS (38 PA)L14 contact -1.4 (.339 xwOBAcon, 24 BBE)usually bats 6th (×0.98)beats 3 of 6 eligible startersBassitt .340 allowed · soft SP0.85 OPS vs RHP (149 AB)
L15
bat
SP
L/R
park
66
5DEPTHJared Young1B · 1% own
vs HOU · Pecko RHP
szn .311 xwOBAL15: 0.787 OPS (47 PA)L14 contact -5.0 (.250 xwOBAcon, 33 BBE)usually bats 5thbeats 0 of 2 eligible startersPecko .428 allowed · soft SP0.823 OPS vs RHP (212 AB)
L15
bat
SP
L/R
park
63
6AUTO STARTTroy JohnstonRF · 4% own
@ ATL · Mahle RHP
szn .330 xwOBAL15: 1.029 OPS (28 PA)L14 contact +1.7 (.408 xwOBAcon, 19 BBE)usually bats 6th (×0.98)fills OF needbeats 4 of 7 eligible startersMahle .319 allowed · avg SP0.816 OPS vs RHP (266 AB)
L15
bat
SP
L/R
park
61
7AUTO STARTEdmundo Sosa2B · 0% own
@ LAA · Kikuchi LHP
szn .336 xwOBAusually bats 8th (×0.93)fills OF needbeats 7 of 11 eligible startersKikuchi .355 allowed · soft SP0.763 OPS vs LHP (101 AB)
L15
bat
SP
L/R
park
60
8AUTO STARTLawrence ButlerRF · 17% own
vs BAL · Bassitt RHP
szn .316 xwOBAL15: 1.042 OPS (60 PA)L14 contact +1.9 (.413 xwOBAcon, 30 BBE)usually bats 4th (×1.05)fills OF needbeats 4 of 6 eligible startersBassitt .340 allowed · soft SP0.701 OPS vs RHP (271 AB)
L15
bat
SP
L/R
park
60
9DEPTHNathaniel Lowe1B · 2% own
vs KC · Lugo RHP
szn .335 xwOBAL15: 0.484 OPS (50 PA)L14 contact -3.2 (.300 xwOBAcon, 32 BBE)usually bats 5thbeats 0 of 2 eligible startersLugo .344 allowed · soft SP0.847 OPS vs RHP (286 AB)
L15
bat
SP
L/R
park
59
10AUTO STARTBlaze Alexander3B · 4% own
@ ATH · Springs LHP
szn .361 xwOBAusually bats 1st (×1.12)fills OF needbeats 7 of 11 eligible startersSprings .340 allowed · soft SP0.664 OPS vs LHP (81 AB)
L15
bat
SP
L/R
park
58

Tiers vs YOUR lineup tonight — median starter 49, worst Ryan Jeffers (12). 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: Ryan Jeffers
89
1Mickey GasperC · Bos · 7.0%HEATER
89/99 heat on 23 BBE is trusted sample; .556/.417 production confirms elite xwOBAcon is translating now
Heat 89 · 23 BBE · ATC 10 PA · 0 HR · 0 SB · 0.225 · L7 0.556 · 2 HR · sim +0.0 pts
2Lars Nootbaar
LF · Ari · 2.5% · HEATER
86/99 heat on 24 BBE trusted sample; .267 L7 with HR/RBI confirms contact quality, AVG helps rank-3 hold
Heat 86 · 24 BBE · ATC 75 PA · 2 HR · 1 SB · 0.245 · L7 0.267 · 1 HR · sim +0.0 pts
3Drew Gilbert
RF · SF · 0.7% · HEATER
78/99 heat on 23 BBE with .333 BA, 1 HR, 5 RBI L7; production corroborates contact quality signal
Heat 78 · 23 BBE · ATC 76 PA · 2 HR · 1 SB · 0.228 · L7 0.333 · 1 HR · sim +0.0 pts
4Ryan Vilade
RF · TB · 0.2% · UPSIDE
87/99 elite heat, 97.6 EV, .682 xwOBAcon on 16 BBE crosses threshold; .409 L14 BA confirms it
Heat 87 · 16 BBE · ATC 45 PA · 1 HR · 1 SB · 0.229 · L7 0.25 · 0 HR · sim +0.0 pts
5Colt Keith
1B · Det · 5.2% · HEATER
85/99 heat on 18 BBE trusted; 0.516 xwOBAcon/94.2 EV; cold L7 is noise against legit contact quality
Heat 85 · 18 BBE · ATC 102 PA · 3 HR · 1 SB · 0.259 · L7 0.0 · 0 HR · sim -0.0 pts
Passed on: Colton Cowser flare is compelling but 11 BBE is sub-threshold and ATC projects only .223 AVG which risks MIZ's thin third-place AVG margin.

💪 Hitter List Rankings

PL Top 150 hitters · your bats + top FAs.

On Hitter List · 17 yours · 9 FAs

RankHitterMLBPosChgAVGxwOBAHRSBRoSChu’s Take
16Kyle SchwarberPHIDH+3.244.368403127
18Randy ArozarenaSEAOF-.271.3492020123
21Miguel VargasCHW1B/3B+19.249.3912913113Miguel 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.304.355203123
46Zach NetoLAASS+11.236.3062318109Zach 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.285.363236107Jac 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.287.331191106
77Royce LewisMIN1B/2B/3B-15.235.3151314103Royce Lewis is streaky. We just gotta deal with that.
85Cole CarriggCOLSS/OF-22.263.3216868The strikeouts have creeped up on Cole Carrigg , up to 32% over his last 11 games (which is, conveniently, exactly 50 plate appearances).…
109Mickey GasperBOSC+UR.278.3595094Mickey 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.312.3323091Kaelen 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…
116Tristan PetersCHWOF+UR.279.31412787Tristan Peters — Five straight games with a homer is nuts, and it comes out of basically nowhere. His scouting reports and track record a…
119Rafael Flores Jr.PITC/1B+UR.234.3317083
135Henry BolteATHOF+UR.271.30461491Henry Bolte is leading off again and should get some games in Sacramento soon, if you need a streamer.
140Lawrence ButlerATHOF+UR.228.316121089
145Tyler StephensonCINC-33.248.33813098
146Ryan JeffersMINC-29.269.351101118
148Andruw MonasterioBOS2B/SS-26.249.3016492
149Dylan CrewsWSHOF-35.223.31810887
150Luis RengifoSD2B/3B/OF-24.240.3034687
TSBryce EldridgeSF1B.261.35415199Bryce Eldridge (1B, SFG) — Power prospects can often take a while to really shine.
TSJordan LawlarAri3B/OF.271.3253489Jordan 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.292.3054791Pedro Ramirez (2B/3B, CHC) — Hitting well when he plays, which is not very often.
TSWalker JenkinsMinOF.333.48601101Walker 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.265.4193017129Not 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/16–8/29 · 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.

89
Mickey Gasper
C · Bos · 7.0% own · xwOBAcon .618 · EV 90.8 · Brl 26.1% · 23 BBE
▲ .139 BA vs SZN
BAHRRBIRSB
SZN.278519170
L14.41751260
87
Ryan Vilade
RF · TB · 0.2% own · xwOBAcon .682 · EV 97.6 · Brl 18.8% · 16 BBE
▲ .148 BA vs SZN
BAHRRBIRSB
SZN.2611137253
L14.4092250
86
Lars Nootbaar
LF · Ari · 2.5% own · xwOBAcon .471 · EV 93.0 · Brl 16.7% · 24 BBE
▲ .047 BA vs SZN
BAHRRBIRSB
SZN.233627292
L14.2802540
85
Colt Keith
1B · Det · 5.2% own · xwOBAcon .516 · EV 94.2 · Brl 11.1% · 18 BBE
▼ .012 BA vs SZN
BAHRRBIRSB
SZN.262932465
L14.2501140
83
Esmerlyn Valdez
RF · Pit · 16.7% own · xwOBAcon .496 · EV 95.2 · Brl 20.0% · 15 BBE
▼ .062 BA vs SZN
BAHRRBIRSB
SZN.2441542360
L14.1821150
82
Hao-Yu Lee
3B · Det · 1.4% own · xwOBAcon .423 · EV 94.7 · Brl 11.1% · 27 BBE
▲ .013 BA vs SZN
BAHRRBIRSB
SZN.268733262
L14.2811560
81
Luis Torrens
C · NYM · 0.7% own · xwOBAcon .517 · EV 90.8 · Brl 20.0% · 15 BBE
▲ .059 BA vs SZN
BAHRRBIRSB
SZN.241833311
L14.3003530
80
Brett Baty
3B · NYM · 2.6% own · xwOBAcon .457 · EV 94.0 · Brl 12.5% · 16 BBE
▲ .095 BA vs SZN
BAHRRBIRSB
SZN.223840455
L14.3180220
78
Drew Gilbert
RF · SF · 0.7% own · xwOBAcon .532 · EV 91.4 · Brl 17.4% · 23 BBE
▼ .004 BA vs SZN
BAHRRBIRSB
SZN.239836431
L14.2352860
76
Andres Chaparro
1B · Wsh · 0.6% own · xwOBAcon .395 · EV 90.3 · Brl 20.0% · 25 BBE
▲ .054 BA vs SZN
BAHRRBIRSB
SZN.246933290
L14.3002460
Honorable mention · hottest L7 (8/23–8/29), not yet on the board · tiny samples — peek, don't trust
90
Colton Cowser
CF · Bal
.537 xwOBAcon
11 BBE · .546 L7
90
Drew Cavanaugh
C · SF
.700 xwOBAcon
8 BBE · .308 L7
86
Brady House
3B · Wsh
.503 xwOBAcon
12 BBE · .200 L7
85
Ezequiel Tovar
SS · Col
.584 xwOBAcon
12 BBE · .375 L7
80
James McCann
C · Ari
.467 xwOBAcon
8 BBE · .300 L7
77
Tommy White
3B · Oak
.522 xwOBAcon
18 BBE · .300 L7
🎯 FA Pitchers — Top 5 recommended · every signal we track considered, ACTIVE only · Verdict: engine + model judgment · sim drop basis: Kyle Harrison
41
1Andrew KittredgeRP · Bal · 1.8%BEST VALUE
Highest roto sim (+1.3), confirmed closer role, clean 1.21 WHIP protects ratios.
Supp 41 · 12 BBE · ATC 10.0 IP · 1 W · 10 K · 3.87 · 1.21 · 2 SV · Closer · sim +1.3 pts
2Juan Morillo
RP · Ari · 2.7% · CATEGORY FIT
Confirmed closer role, +1.2 sim, SV rank 3rd needs protection with 8-save gap above.
Supp 78 · 10 BBE · ATC 10.0 IP · 1 W · 10 K · 3.83 · 1.35 · 1 SV · Closer · sim +1.2 pts
3AJ Smith-Shawver
SP · Atl · 1.9% · UPSIDE
Best roto sim among SPs (+0.8), elite suppression 80th percentile on trusted 32 BBE.
Supp 80 · 32 BBE · ATC 13.0 IP · 1 W · 13 K · 4.14 · 1.32 · sim +0.8 pts
4Grayson Rodriguez
SP · LAA · 2.8% · HEATER
87th-percentile suppression, 37 BBE trusted, +0.7 sim; cap pace demands aggressive streaming.
Supp 87 · 37 BBE · ATC 24.0 IP · 2 W · 24 K · 4.30 · 1.31 · sim +0.7 pts
5Hayden Wesneski
SP · Hou · 6.3% · UPSIDE
+0.7 sim leads SP pack tied with Rodriguez; 73rd suppression but only 23 BBE — corroborate quickly.
Supp 73 · 23 BBE · ATC 25.0 IP · 2 W · 23 K · 4.40 · 1.26 · sim +0.7 pts
Passed on: Christian Scott has elite K-rate and strong ratios but suppression is middling (56th pct) and sim is flat (+0.4), making him redundant behind better-sim SP options.

⚾ 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.732.0013.23.32Like a base set Charizard, Misiorowski’s not gonna stop being dope.
9Blake SnellLAD+72.422.2912.53.42#HotSnellSummer is in full swing.
10Dylan CeaseTOR-12.332.6513.03.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+82.793.2411.14.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.443.729.83.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.463.646.64.19Baseball’s premier innings eater hasn’t ruined his appetite.
38Jacob LopezATH+64.823.418.74.63It’s the 2025 hot streak all over again. Enjoy the ride, ya’ll!
39Dustin MayMIL-4.564.208.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.943.448.74.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.954.597.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.548.84.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.833.8010.33.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.703.979.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.947.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.414.288.54.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.513.756.24.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 Chicago White Sox: Grant TaylorGrant Taylor (magenta → blue) rostered
  • COLOR SHIFT Los Angeles Dodgers: Tanner ScottTanner Scott (magenta → ) rostered
  • COLOR SHIFT New York Mets: Kodai SengaKodai Senga ( → magenta) 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 MarinersCL242448.34.281.223.3114.35.0 · —
Louis VarlandToronto Blue JaysCL313668.71.180.982.20 11.05.0 · —
Justin MartinezArizona DiamondbacksFU003.70.001.093.54 9.81.0 · —
Top 5 FA closers (by team rating)
Calvin FaucherMiami MarlinsCL21656.33.991.373.7210.13.5 · 1%
Andrew KittredgeBaltimore OriolesCL81742.33.191.373.887.43.0 · 2%
Juan MorilloArizona DiamondbacksCL21953.32.191.012.2610.51.0 · 3%
Carson SeymourSan Francisco GiantsCL1619.74.581.476.45 7.31.0 · 0%
Orlando RibaltaWashington NationalsCL21442.03.861.243.948.61.0 · 0%

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.

50
Royce Lewis 3B · Min
low TV (18)
sim cost ~0
TV 18
Rd 13
40
Justin Martinez RP · Ari
low TV (16); BUT fresh-callup upside; BUT strong RoS (3.46 ERA)
sim cost ~0
TV 16
UFDA
19
Ryan Jeffers C · Min
mid TV (45); BUT top-tier keeper; BUT young breakout signal
sim cost ~0
TV 45
UFDA
15
Kyle Harrison SP · Mil
mid TV (60); UFDA — easy to drop; BUT top-tier keeper
sim cost ~0
TV 60
UFDA
12
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.

23 available — 2 yours

W. Jenkins YOURS
OF · MIN · AAA · 21 · ↗ called up
100
PSS
85
PFV
61
ETA
days
Szn
14·18·.323
R. Velazquez YOURS
1B/C · CLE · AA · 20 · on the climb
71
PSS
75
PFV
57
ETA
Sept
Szn
28·2·.293
J. Tibbs III
OF · LAD · AAA · 23 · knocking on the door
99
PSS
88
PFV
54
ETA
days
Szn
27·8·.295
S. Thompson
OF · COL · AAA · 24 · ↩ sent down
95
PSS
79
PFV
55
ETA
1-3wk
Szn
12·16·.299
M. Arroyo
SS · SEA · AAA · 21 · knocking on the door
90
PSS
44
PFV
55
ETA
days
Szn
18·16·.279
Z. Hope
OF · DET · AA · 21 · knocking on the door
90
PSS
93
PFV
60
ETA
Sept
Szn
26·23·.282
M. Anderson
2B · DET · AAA · 24 · nearly ready
88
PSS
72
PFV
52
ETA
1-3wk
Szn
16·5·.307
J. Melton
OF · TB · AAA · 25 · nearly ready
86
PSS
77
PFV
58
ETA
1-3wk
Szn
7·26·.292
B. Davidson
OF · SFG · AAA · 24 · nearly ready
86
PSS
84
PFV
42
ETA
September
Szn
25·19·.279
C. Cannarella
OF · MIA · AAA · 22 · nearly ready
86
PSS
72
PFV
50
ETA
1-3wk
Szn
13·21·.332
S. Walcott
3B/SS · TEX · AA · 23 · nearly ready
84
PSS
96
PFV
60
ETA
Sept
Szn
5·8·.306
L. Montes
OF · SEA · AAA · 21 · nearly ready
83
PSS
73
PFV
56
ETA
4-8wk
Szn
38·8·.247
Y. Morales
3B · WSN · AAA · 24 · nearly ready
83
PSS
79
PFV
47
ETA
1-3wk
Szn
24·6·.287
R. Ward
LF · LAD · AAA · 28 · ↩ sent down
82
PSS
82
PFV
51
ETA
1-3wk
Szn
20·7·.251
S. King
SS/2B/3B · WSN · AAA · 23 · nearly ready
82
PSS
77
PFV
50
ETA
1-3wk
Szn
18·14·.317
C. Ingle
C · CLE · ↩ sent down
82
PSS
79
PFV
48
ETA
1-3wk
Szn
18·2·.287
P. Harber
3B · SFG · AAA · 24 · nearly ready
81
PSS
54
PFV
54
ETA
'27
Szn
17·4·.284
J. Made
SS · MIL · AA · 19 · nearly ready
81
PSS
96
PFV
64
ETA
Sept
Szn
13·35·.270
H. Mendez
OF · MIN · AAA · 22 · nearly ready
81
PSS
66
PFV
58
ETA
4-8wk
Szn
12·4·.278
J. Long
1B · CHC · AAA · 24 · nearly ready
79
PSS
66
PFV
52
ETA
4-8wk
Szn
13·3·.278
K. Alderman
OF · MIA · AAA · 23 · nearly ready
79
PSS
71
PFV
49
ETA
4-8wk
Szn
18·10·.262
E. Salas
C · SDP · AAA · 20 · on the climb
77
PSS
84
PFV
52
ETA
September
Szn
10·16·.296
D. Crisantes
2B/3B · ARI · AAA · 21 · on the climb
70
PSS
22
PFV
58
ETA
4-8wk
Szn
9·0·.294
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.

25 available

R. Sloan
SP · knocking on the door
90
PSS
100
PFV
64
ETA
September 1st
Szn
117K·3.50
J. Tong
SP · NYM · ↩ sent down
88
PSS
36
PFV
60
ETA
Szn
133K·4.46
T. Bremner
SP · LAA · AA · 22 · nearly ready
80
PSS
99
PFV
66
ETA
Szn
92K·4.08
T. Johnson
SP · TBR · AAA · 24 · nearly ready
80
PSS
89
PFV
60
ETA
Szn
82K·2.85
O. Murphy
SP · ATL · AAA · 22 · ↩ sent down
78
PSS
55
PFV
64
ETA
Szn
119K·3.95
D. Davalillo
SP · TEX · AAA · 24 · on the climb
77
PSS
39
PFV
62
ETA
Szn
91K·5.01
C. Crow
SP · MIL · ↩ sent down
74
PSS
45
PFV
57
ETA
Szn
97K·3.82
A. Kelly
SP · PIT · AAA · 22 · ↩ sent down
73
PSS
16
PFV
61
ETA
Szn
71K·4.55
M. Forret
SP · BAL · AAA · 22 · on the climb
73
PSS
77
PFV
72
ETA
Szn
121K·3.83
B. Garrett
SP · ↩ sent down
70
PSS
80
PFV
62
ETA
June 1st
Szn
105K·3.95
T. McDougal
SP · CHW · AAA · 23 · ↩ sent down
70
PSS
40
PFV
57
ETA
Szn
47K·4.75
G. Wood
SP · PHI · AA · 22 · on the climb
67
PSS
99
PFV
48
ETA
Szn
124K·4.40
C. Dana
SP · LAA · AAA · 22 · on the climb
67
PSS
34
PFV
58
ETA
Szn
72K·5.90
J. Wenninger
SP · on the climb
65
PSS
31
PFV
66
ETA
September 1st
Szn
110K·4.23
M. Ullola
SP · HOU · ↩ sent down
65
PSS
74
PFV
52
ETA
Szn
95K·4.35
T. Gibson
SP · BAL · ↩ sent down
62
PSS
43
PFV
62
ETA
Szn
98K·5.13
B. Hopkins
SP · TBR · on the climb
62
PSS
43
PFV
63
ETA
Szn
112K·5.46
K. Curtis
SP · PIT · ↩ sent down
60
PSS
42
PFV
55
ETA
Szn
113K·4.48
D. Sandlin
SP · CHW · MLB · 25 · ↩ sent down
59
PSS
62
PFV
53
ETA
Szn
88K·3.46
L. Braun
SP · ATL · developing
50
PSS
40
PFV
54
ETA
Szn
101K·3.72
Tap a player for the full cardFA — stashablefar awayinactive / hurtgreen wash = yours · bar = RI heat

🔭 11 not a 2026 factor — Liam Doyle · Anthony Eyanson · Jamie Arnold · Joseph Dzierwa · Christian Zazueta · Bryce Mayer · Jaxon Wiggins · Jurrangelo Cijntje · Tyson Hardin · Jonathan Santucci · Karson Milbrandt

💼 Trades

Buy-low targets · league trade history.

Top Buy-Lows

Rebound candidates · suggested offers.

Hitters

VerdictTargetOwnRoSTitle ΔSuggested offer
📈 BUY-LOWTrent Grisham CF · NYY · RAGE · glhoward40
+1.3σ buy-low · CF — strong fit (current need) · BA 0.216 / xBA 0.247 · xwOBA 0.341
31%114 wRC+≈ 0.0%Royce Lewis 3B + Bryce Eldridge 1B · two-piece package (TV 42 vs target 37)
📈 BUY-LOWJJ Bleday CF · Cin · RAGE · glhoward40
+1.3σ buy-low · CF — strong fit (current need) · BA 0.219 / xBA 0.248 · xwOBA 0.353
24%104 wRC+≈ 0.0%Bryce Eldridge 1B · comparable value (TV 24 vs target 27)
📈 BUY-LOWJuan Soto RF · NYM · GARR · jregarris
+1.1σ buy-low · RF — strong fit (current need) · BA 0.283 / xBA 0.297 · xwOBA 0.422
100%159 wRC+≈ 0.0%Kyle Schwarber DH · comparable value (TV 100 vs target 100)
📈 BUY-LOWRonald Acuna Jr. RF · Atl · GoOs · My Best Guys
+1.2σ buy-low · RF — strong fit (current need) · BA 0.235 / xBA 0.255 · xwOBA 0.362
98%136 wRC+≈ 0.0%Blake Snell SP + +$3 FAAB · comparable value (TV 80 vs target 86)
📈 BUY-LOWHeriberto Hernandez LF · Mia · FRAN · francisw789
+1.1σ buy-low · LF — strong fit (current need) · BA 0.235 / xBA 0.251 · xwOBA 0.353
6%99 wRC+≈ 0.0%Royce Lewis 3B · comparable value (TV 17 vs target 23)
↑ mild buyTaylor Ward LF · Sea · GoOs · My Best Guys
+0.6σ buy-low · LF — strong fit (current need) · BA 0.230 / xBA 0.243 · xwOBA 0.338
61%118 wRC+≈ 0.0%Jac Caglianone RF + +$4 FAAB · comparable value (TV 52 vs target 60)
↑ mild buyDominic Canzone RF · Sea · GARR · jregarris
+0.7σ buy-low · RF — strong fit (current need) · BA 0.259 / xBA 0.271 · xwOBA 0.358
12%114 wRC+≈ 0.0%Henry Bolte RF + Bryce Eldridge 1B + +$3 FAAB · two-piece package (TV 28 vs target 34)
↑ mild buyKyle Stowers LF · Mia · KNIG · TKHOO
+0.7σ buy-low · LF — strong fit (current need) · BA 0.242 / xBA 0.234 · xwOBA 0.332
27%111 wRC+≈ 0.0%Bryce Eldridge 1B · comparable value (TV 24 vs target 27)
📈 BUY-LOWMike Trout OF · LAA · KNIG · TKHOO
+1.5σ buy-low · OF — fits a need · BA 0.241 / xBA 0.253 · xwOBA 0.381
94%127 wRC+≈ 0.0%Sandy Alcantara SP · comparable value (TV 72 vs target 77)
↑ mild buyIan Happ LF · ChC · FRAN · francisw789
+0.7σ buy-low · LF — strong fit (current need) · BA 0.219 / xBA 0.204 · xwOBA 0.312
74%108 wRC+≈ 0.0%Jac Caglianone RF · comparable value (TV 52 vs target 55)

Pitchers

VerdictTargetOwnRoSTitle ΔSuggested offer
📈 BUY-LOWKodai Senga SP · NYM · KRTZ · FratSkins
+1.5σ buy-low · SP — fits a need · ERA 7.64 vs xERA 4.84
10%3.96 ERA≈ 0.0%Ralphy Velazquez 1B · comparable value (TV 2 vs target 5)
↑ mild buyFreddy Peralta SP · TB · KNIG · TKHOO
+0.7σ buy-low · SP — fits a need · ERA 5.11 vs xERA 3.97
69%4.01 ERA≈ 0.0%Royce Lewis 3B + Bryce Eldridge 1B · two-piece package (TV 42 vs target 43)
↑ mild buyBryce Miller SP · Sea · BLOB · crenshawh19
+0.6σ buy-low · SP — fits a need · ERA 4.12 vs xERA 3.17
34%4.10 ERA≈ 0.0%Jac Caglianone RF · comparable value (TV 52 vs target 48)
↑ mild buyKade Anderson SP · Sea · RAGE · glhoward40
+1.0σ buy-low · SP — fits a need · ERA 4.76 vs xERA 2.80
35%4.61 ERA≈ 0.0%Royce Lewis 3B + Bryce Eldridge 1B · two-piece package (TV 42 vs target 39)

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+ +44▲ up
Camp MVPPete Crow-ArmstrongC -7F -44▼ down
Team Knighton ⇄ Camp MVP 2026-08-17
Team KnightonMatthew BoydF -22F -22
Camp MVPKenley JansenA+ +22A+ +22
Miz-waukee’s Best ⇄ Worst2First 2026-08-10
Miz-waukee’s BestCharlie Condon, Payton TolleA+ +50A+ +35▼ down
Worst2FirstDylan CeaseF -50F -35▲ up
Photogenic Nick Kurtz ⇄ Dorn and Associates LLC 2026-08-05
Photogenic Nick KurtzTravis Bazzana, George Lombard Jr., Nolan McLeanA+ +144A+ +107▼ down
Dorn and Associates LLC Jackson Chourio, Jhoan Duran, Brice Turang, David BednarF -144F -107▲ up
Miz-waukee’s Best ⇄ Ramirez Against the Machine 2026-07-31
Miz-waukee’s BestSamuel Basallo, Kade AndersonA- +8A+ +34▲ up
Ramirez Against the MachineBlake SnellC -8F -34▼ down
Photogenic Nick Kurtz ⇄ Team Knighton 2026-07-23
Photogenic Nick KurtzJo Adell, Jacob deGromF -49F -51
Team KnightonTrea TurnerA+ +49A+ +51
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+ +28B +1▼ down
Hit the Damn Ball You BumsJustin WrobleskiF -28B -1▲ 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- +6
Camp MVP$30 FAABA- +3C -6▼ down
Miz-waukee’s Best ⇄ Ramirez Against the Machine 2026-04-22
Miz-waukee’s BestNathan Eovaldi, $70 FAABF -15
Ramirez Against the MachineJac CaglianoneA+ +60A+ +15▼ 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
↓ SHOPHenry Bolte RF · Oak
0.67σ sell-high · RF · BA 0.269 / xBA 0.240 · xwOBA 0.304 — test the market, don't force it
4%BA 0.269 / xBA 0.240 +.029
wOBA 0.321 / xwOBA 0.304 +.017
HH 47.9% · Brl/PA 4.3%25th · +2 rds vs mkt
↓ SHOPYandy Diaz 1B · TB
0.66σ sell-high · 1B · BA 0.302 / xBA 0.287 · xwOBA 0.355 — test the market, don't force it
93%BA 0.302 / xBA 0.287 +.015
wOBA 0.363 / xwOBA 0.355 +.008
HH 47.5% · Brl/PA 5.2%7th · +1 rd vs mkt
HOLD — KEEPER PRICELouis Varland RP · Tor
0.42σ sell-high · RP · ERA 1.20 vs xERA 2.20 — only move for keeper-grade return
86%ERA 1.20 / xERA 2.20 -1.00Brl 4.3% 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 Wood IL10LFWsh0.2650.2750.3950.419100.099.1📈 BUY-LOW
Miguel Vargas3BChW0.2490.2690.3700.39193.095.2📈 BUY-LOW
Kyle SchwarberDHPhi0.2440.2390.3800.36898.099.5📈 BUY-LOW
Bryce Eldridge1BSF0.2610.2540.3480.35479.08.4↑ mild buy
Zach NetoSSLAA0.2360.2080.3280.30676.060.6fair
Jac CaglianoneRFKC0.2850.2840.3590.36393.059.2fair
Yandy Diaz1BTB0.3040.2870.3630.35542.092.6↓ mild fade
Cole CarriggCFCol0.2630.2520.3420.32113.6fair
Ryan JeffersCMin0.2690.2510.3660.35173.039.6fair
Randy ArozarenaLFSea0.2710.2610.3670.34950.093.8fair
Henry BolteRFOak0.2710.2400.3210.30444.04.1↓ mild fade
Kaelen CulpepperSSMin0.3120.2580.3920.3326.3fair
Royce Lewis3BMin0.2350.2430.3070.31573.016.3↑ mild buy
Walker JenkinsCFMin0.3330.3050.3970.48650.09.7
Jordan Lawlar3BAri0.2710.2660.3460.3253.1fair
Ralphy Velazquez1BCle0.8
Pedro Ramirez3BChC0.2920.2670.3390.3053.3fair

Pitchers

PitcherPosMLBIPERAWHIPxERAK-BB%xwOBA-aBrl%-aOwn%Signal
Blake SnellSPLAD26.02.421.082.2922.00.2360.089.1↑ mild buy
Andres MunozRPSea48.34.281.223.3127.90.2839.480.2↑ mild buy
Joe Ryan IL15SPMin125.74.081.153.4921.20.29010.589.9fair
Jacob MisiorowskiSPMil151.01.730.752.0032.70.2203.699.6fair
Dylan CeaseSPTor150.32.331.052.6525.30.2545.199.3fair
Sandy AlcantaraSPMia189.73.461.193.6411.50.2965.391.5fair
Eury PerezSPMia130.73.441.133.7216.20.2999.381.0fair
Kyle HarrisonSPMil103.32.791.123.2423.60.2806.877.7fair
Louis VarlandRPTor68.71.180.982.2024.70.2314.386.4↓ mild fade
Justin MartinezRPAri3.70.001.093.546.20.2920.01.7

📰 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.5Miguel Vargas3B · 26yo25th#2 (+23.8)#3 (+19.8)S · $20UFDA
2.5Louis VarlandRP · 28yo22nd#3 (+21.4)#2 (+27.1)S · $27
4.5Eury PerezSP · 23yo20th#4 (+18.3)#5 (+15.2)A · $15UFDA-G
5.5Dylan CeaseSP · 30yo4th#7 (+13.0)#4 (+17.5)A · $17
6.0Jac CaglianoneRF · 22yo21st#5 (+16.8)#7 (+13.2)A · $13UFDA-G FV 55
6.0Bryce Eldridge1B · 20yo25th#6 (+16.1)#6 (+14.4)A · $14UFDA FV 55
8.5Cole CarriggCF · 22yo25th#8 (+12.2)— (+6.6)B · $7UFDA FV 40
8.5Zach NetoSS · 25yo10th— (+11.7)#8 (+10.3)A · $10

NEW UFDA cap: Peter 3/3 · Claude 2/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.)
Walker JenkinsCF · 20yo25th#13 (+6.0)#10 (+6.5)
Ralphy Velazquez1B · 19yo25th#14 (-2.0)#11 (+1.4)

Updated Sun Aug 30 · 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
1.5Jesus LuzardoSP · 28yoKNIG21st#1 (+28.9)#2 (+42.1)S · $42
3.0Jacob MisiorowskiSP · 22yoMIZ21st#5 (+24.4)#1 (+50.8)S · $51
3.5Jordan WalkerRF · 24yoGARR25th#2 (+27.4)#5 (+38.7)S · $39
3.5Bryan BakerRP · 31yoDORN25th#3 (+25.0)#4 (+38.7)S · $39
7.0Cam SchlittlerSP · 24yoKRTZ19th— (+19.5)#3 (+40.8)S · $41
7.5Payton TolleSP · 22yoFRST25th#4 (+24.9)— (+21.2)S · $21
7.5Nolan McLeanSP · 23yoDORN20th#9 (+22.4)#6 (+32.7)S · $33
8.5Jose SorianoSP · 27yoBLOB25th#6 (+24.3)— (+21.2)S · $21
8.5Foster GriffinSP · 30yoGoOs25th#10 (+22.0)#7 (+29.9)S · $30
9.0Miguel Vargas3B · 26yoMIZ25th#7 (+23.8)— (+19.8)S · $20
9.5Ben Rice1B · 27yoDORN20th#8 (+23.4)— (+24.0)S · $24
9.5Louis VarlandRP · 28yoMIZ22nd— (+21.4)#8 (+27.1)S · $27
10.0Cade CavalliSP · 26yoFRAN21st— (+19.8)#9 (+26.1)S · $26
10.5Drew RasmussenSP · 30yoTHAR8th— (+13.6)#10 (+26.0)S · $26

Updated Sun Aug 30 · 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
1MIZMisiorowskiR21VargasR25VarlandR22PerezR20CeaseR4CaglianoneR21100
2DORNBakerR25RiceR20McLeanR20PerdomoR21WarrenR25EdmanR2592
3KNIGLuzardoR21AbreuR15deGromR13MartinezR25RodriguezR25DuranR2584
4GARRWalkerR25MessickR18CanzoneR25HancockR25BuschR11GoreR876
5KRTZSchlittlerR19BurkeR25StewartR10McGonigleR17IIR5WebbR2572
6GoOsGriffinR25BradleyR25WachaR25BurlesonR9BaldwinR14RafaelaR871
7FRANCavalliR21LatzR25BradishR21AntonacciR25BurnsR5McClanahanR1771
8THARRasmussenR8O'BrienR17WilliamsR11GonzalesR25LeeR25MizeR1965
9BLOBSorianoR25LopezR20ScottR25BurgerR19ArandaR14SuarezR1263
10FRSTTolleR25RouppR25WheelerR8ElderR25SkubalR1DurbinR1759
11PEYT ▼ thinHendersonR25SanchezR9WooR8CameronR18NolaR16WetherholtR1358
12RAGE ▼ thinCamineroR5BledayR25LeeR21BibeeR14JumpR25ImanagaR947

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

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