Miz-waukee’s Best — The Brandon League

Last updated Monday, September 21 · 01:04 PM ET

☕ Morning Briefing

📊 MIZ holds a commanding lead at 1st with 102.5 roto points, 11.5 clear of Flex Seal at #2 — but two category edges deserve attention: Wins is dead-even with W. DORN (one swing costs you a roto point), and your ERA trails FRST by a razor-thin 0.01 (close it for +1).

⚾ Two MIZ stash guys provided pop yesterday: Leo Bernal (C, vs Nationals) went 1-for-3 with a HR, 2 RBI, and a walk, while Victor Mesa Jr. (LF, vs Red Sox) matched him with a HR, R, RBI, and a walk in 2-for-2 contact.

🔭 On the waiver wire, Sterlin Thompson (RI 87, FA) hit 2-for-3 with a HR, 2 RBI, and 2 BB at AAA vs Salt Lake Bees — a clean contact-plus-patience line worth tracking. The contact heat board also shows early-signal flickers from Michael Conforto (L7: 87/99, 0.555 xwOBAcon, 12 BBE) and Austin Wells (L7: 85/99, 0.546 xwOBAcon, 11 BBE) — small samples, but both trending.

⚠️ Two FRST roster hits to track in the standings race: Tarik Skubal landed on the bereavement list, and Robert Suarez is on a rehab assignment with Gwinnett — both owned by FRST, which could soften their ERA/WHIP and saves while giving MIZ a window to close that 0.01 ERA gap. Chase Burns (owned by FRAN) is on the 15-day IL with a right groin strain, less directly relevant but worth noting for the broader standings picture.
ELIGIBILITYT. Saggese 3B 9/10K. Schwarber 1B 8/10L. Bernal 1B 2/10
Your standing
1stof 12
102.5 roto pts +11.5 clear of 2nd
no change vs last update
Top Gaps
W (6.5)
categories below mid-pack

🎯 Category Pressure

Category ranks vs. the league.

Rank →
Δ to #1
R
1039
1122
🥇
HR
294
330
🥇
RBI
983
1015
🥇
SB
161
164
180
214
+50
AVG
.254
.255
.256
.260
+0.005
K
1305
1315
1511
+196
W
72
74
74
79
90
+16
SV
75
86
90
107
+21
ERA
3.56
3.46
3.45
−0.01
WHIP
1.18
1.17
1.16
−0.01

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

Loading box scores…

🏥 IL Rehab Tracker

IL players · rehab game logs.

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

📊 League Activity (last 24h)

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

TeamMove
Photogenic Nick Kurtz+ Paul Blackburn
Phil Swift's Flex Seal + Jonah Cox | Mickey Moniak
Photogenic Nick Kurtz+ Elvis Alvarado | Kodai Senga
Phil Swift's Flex Seal + Brett Bateman | Cole Young
Photogenic Nick Kurtz+ Walbert Urena | Andrew Painter
Phil Swift's Flex Seal + Hao-Yu Lee | Connor Norby
Phil Swift's Flex Seal + Nathan Lukes | J.P. Crawford
Phil Swift's Flex Seal + Royce Lewis | Salvador Perez
Photogenic Nick Kurtz+ Zebby Matthews | Ryan Johnson

🏆 League Standings

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

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

#TeamPtsFAABWin%Proj PtsRangeProj Rk
1MIZ Miz-waukee’s Best102.5$0100.0%101.099–1021.0
2PEYT Phil Swift's Flex Seal 91.0$120.0%90.388–922.1
3KRTZ Photogenic Nick Kurtz88.0$80.0%88.587–902.8
4FRAN Hit the Damn Ball You Bums79.0$200.0%80.378–824.0
5BLOB Camp MVP69.5$1680.0%70.769–735.0
6GoOs I need Buck Showalter60.5$1700.0%59.257–626.4
7KNIG Team Knighton59.0$1320.0%59.158–616.4
8THAR Phil Mickeltits58.0$1760.0%56.756–587.8
9FRST Worst2First48.5$1540.0%50.348–539.0
10GARR The Boys of Summer45.5$1550.0%47.146–4810.0
11DORN Dorn and Associates LLC 42.5$890.0%42.841–4411.0
12RAGE Ramirez Against the Machine36.0$1630.0%33.932–3512.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 9.0AVG 8.8W 5.0SV 9.0K 11.0ERA 11.2WHIP 11.0

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

🚨 Today's Streaming Board

175 of 200 GS · should be 194 · 19 behindBehind pace — stream aggressively
025 left · ~29.2/wk to cap · proj 181200

⏳ 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
Blade Tidwellvs MINSIT3.7#6Passable matchup, arsenal quality kills confidence.
DJ Herz@ DETSITrust#4First start back; velocity up, strike-throwing concerns remain.

Your staff: 3.46 ERA / 1.17 WHIP · GS 175/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 · Tue 9/22 · BP not out yet, so pill = our score + Pitcher List

PitcherMatchupVerdictBPMIZPLTake
Jared Jonesvs STLAUTO START7.7#9soft STL lineup, hot recent form, strong skills
Cristian Javier@ SEASTART5.7#11average SEA lineup, hot recent form, friendly park
Dustin May@ PHIDART4.5#14average PHI lineup, short leash, hitter park
Drew Andersonvs WSHDART⚠ opener6.1#21tough WSH lineup, hot recent form, strong skills
Anthony Kay@ KCDART3.1#13soft KC lineup, short leash, shaky recent form
Andre Pallante@ PITDART3.4#15tough PIT lineup, shaky recent form

Openers filtered: Brady Basso

📼 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 · 357 starts graded over 30 days · GOOD+ 44% · BLOWUP 18% · agg ERA 4.44 · WHIP 1.37 · 4.4 K/start · 388 picks logged, 25 never started, 6 awaiting a box score — not graded

Grade mix · all 357 graded starts

GEM 57 GOOD 100 OK 135 BLOWUP 65
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 START2157%19%3.92
Verdict · START5357%13%4.24
Verdict · DART8842%19%4.67
Verdict · SIT19540%19%4.44
MIZ ≥ 5.011653%22%4.33
MIZ 3.5–4.914140%17%4.58
MIZ < 3.58040%18%4.61
All live board picks35744%18%4.44
Q1 read — GOOD+ falls 57% · 57% · 42% · 40% down the rungs, but BLOWUP does not rise with it, and MIZ does not sort: 53% · 40% · 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 Start2352%22%4.63
PL · Probably Start5652%12%4.14
PL · Questionable Start10049%18%4.34
PL · Do Not Start14839%20%4.64
BP · Auto thin367%0%3.78
BP · Likely1457%21%4.17
All graded picks35744%18%4.44
Q2 read — against the 44% all-picks baseline, PL's top tiers clear it (52% · 52%) and BP's top tiers are too thin to call (67% · 57% on n=3 · n=14).

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 — n=4, too thin to read. 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-20 · 1137 graded picks · MIZ on 588, BP on 230, Verdict on 618

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=588
MIZ 0.5–3.31342.741%33%–50%
MIZ 3.4–4.01083.743%34%–52%
MIZ 4.1–4.81194.449%40%–58%
MIZ 4.9–5.61165.251%42%–60%
MIZ 5.7–8.91116.456%47%–65%
All MIZ-scored picks58848%
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 START3762%46%–76%
START8357%46%–67%
DART16545%38%–53%
SIT33344%39%–50%
Out-of-samplenvaluevs
Walk-forward probability · logistic on MIZ, refit daily on earlier days only · from 2026-08-05 · 46 days
Brier — our probability5240.250lower is better
Brier — flat base rate to date5240.253we win by 0.003
Brier — verdict-tier history5240.254we win by 0.004
Log loss — our probability5240.692lower is better
ECE — our probability5240.0625 equal-count bins
ECE bins · predicted p vs what actually happened
said 31%–45%10541%off by 0%
said 45%–49%10537%off by 10%
said 49%–54%10548%off by 4%
said 54%–59%10547%off by 10%
said 59%–74%10457%off by 6%
Verdict — usable with caveats: ECE 0.062 over n=524 out-of-sample picks (≤0.03 well calibrated · ≤0.07 usable with caveats); edges the flat base rate on Brier (0.250 vs 0.253, 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
1CONSIDEREduardo Valencia1B · 3% own
vs WSH · Herz LHP
szn .342 xwOBAL15: 1.161 OPS (25 PA)L14 contact +2.1 (.416 xwOBAcon, 20 BBE)usually bats 5th0.952 OPS vs LHP (48 AB)
L15
bat
SP
L/R
park
72
2CONSIDERAndres Chaparro1B · 0% own
@ DET · Ryan RHP
szn .345 xwOBAL15: 0.905 OPS (30 PA)L14 contact -1.8 (.330 xwOBAcon, 17 BBE)usually bats 2nd (×1.10)short side vs RHP — 36% of AB0.923 OPS vs RHP (66 AB)
L15
bat
SP
L/R
park
70
3STARTDrew GilbertRF · 0% own
vs MIN · Matthews RHP
szn .332 xwOBAL15: 0.774 OPS (27 PA)L14 contact +3.7 (.452 xwOBAcon, 16 BBE)usually bats 1st (×1.12)fills OF needbeats 1 of 2 eligible startersMatthews .324 allowed · avg SP0.777 OPS vs RHP (286 AB)
L15
bat
SP
L/R
park
61
4CONSIDERRyan JeffersC · 38% own
@ SF · Tidwell RHP
szn .349 xwOBAL15: 0.383 OPS (39 PA)L14 contact -3.1 (.301 xwOBAcon, 24 BBE)usually bats 3rd (×1.07)Tidwell .325 allowed · avg SP0.828 OPS vs RHP (192 AB)
L15
bat
SP
L/R
park
55
5CONSIDERAlejandro KirkC · 42% own
@ BAL · Baz RHP
szn .309 xwOBAL15: 0.950 OPS (38 PA)L14 contact -0.1 (.367 xwOBAcon, 29 BBE)usually bats 4th (×1.05)Baz .315 allowed · avg SP0.768 OPS vs RHP (181 AB)
L15
bat
SP
L/R
park
52
6CONSIDERYohendrick PinangoLF · 0% own
@ BAL · Baz RHP
szn .309 xwOBAfills OF needbeats 0 of 2 eligible startersBaz .315 allowed · avg SP0.747 OPS vs RHP (137 AB)
L15
bat
SP
L/R
park
44
7DEPTHTurner HillCF · 0% own
vs MIN · Matthews RHP
szn .323 xwOBAL15: 0.494 OPS (45 PA)L14 contact -2.3 (.319 xwOBAcon, 30 BBE)usually bats 2nd (×1.10)fills OF needbeats 0 of 2 eligible startersMatthews .324 allowed · avg SP0.72 OPS vs RHP (63 AB)
L15
bat
SP
L/R
park
42
8DEPTHVictor Bericoto1B · 0% own
vs MIN · Matthews RHP
szn .302 xwOBAusually bats 3rd (×1.07)fills OF needbeats 0 of 2 eligible startersshort side vs RHP — 43% of ABMatthews .324 allowed · avg SP0.677 OPS vs RHP (41 AB)
L15
bat
SP
L/R
park
41
9CONSIDERAndrew KniznerC · 0% own
vs MIN · Matthews RHP
szn .285 xwOBAL15: 0.693 OPS (30 PA)L14 contact -1.7 (.333 xwOBAcon, 23 BBE)usually bats 7th (×0.95)short side vs RHP — 39% of ABMatthews .324 allowed · avg SP
L15
bat
SP
L/R
park
40
10DEPTHAlan RodenLF · 0% own
@ SF · Tidwell RHP
szn .345 xwOBAusually bats 5thfills OF needbeats 0 of 2 eligible startersTidwell .325 allowed · avg SP0.622 OPS vs RHP (57 AB)
L15
bat
SP
L/R
park
38

Tiers vs YOUR lineup tonight — median starter 78, worst Emmanuel Rodriguez (48). 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
87
1Rafael Flores Jr.1B · Pit · 2.6%HEATER
87/99 heat on trusted 29-BBE sample, elite .524 xwOBAcon, 2 HR last 7 — dominant contact signal
Heat 87 · 29 BBE · ATC 13 PA · 0 HR · 0 SB · 0.234 · L7 0.529 · 2 HR · sim +0.0 pts
2Ty France
1B · SD · 16.9% · BEST VALUE
37-BBE trusted heat, .405/.400 BA streak, 7 RBI last 7, most volume of any candidate
Heat 71 · 37 BBE · ATC 25 PA · 1 HR · 0 SB · 0.259 · L7 0.4 · 1 HR · sim +0.0 pts
3Xander Bogaerts
SS · SD · 19.0% · CATEGORY FIT
SB+AVG both live for MIZ; Bogaerts offers both with legit 104 wRC+ projection and 8 R last 7
L7 flare 79 · ATC 24 PA · 1 HR · 1 SB · 0.260 · L7 0.381 · 1 HR · sim +0.0 pts
4Connor Norby
3B · Col · 3.3% · CATEGORY FIT
2 SB last 7, Coors boost, 29-BBE heat at 72 — best SB upside of remaining options
Heat 72 · 29 BBE · ATC 18 PA · 1 HR · 0 SB · 0.254 · L7 0.375 · 0 HR · sim +0.0 pts
5Mike Yastrzemski
RF · Atl · 1.2% · UPSIDE
3 HR, 6 RBI last 7 in a lineup upgrade to Atl; power production with no contact-quality caveat
ATC 16 PA · 0 HR · 0 SB · 0.227 · L7 0.278 · 3 HR · sim +0.0 pts
Passed on: Eduardo Valencia has the second-highest heat score (81/99) and a scorching .500 BA but projects only 9 PA rest-of-season — pure playing-time risk kills his value.

💪 Hitter List Rankings

PL Top 150 hitters · your bats + top FAs.

On Hitter List · 17 yours · 10 FAs

RankHitterMLBPosChgAVGxwOBAHRSBRoSChu’s Take
16Kyle SchwarberPHIDH+3.234.365453123
18Randy ArozarenaSEAOF-.279.3482623127
21Miguel VargasCHW1B/3B+19.251.3813320116Miguel 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.292.347223122
46Zach NetoLAASS+11.237.3112621111Zach 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.282.357237108Jac 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.301.334211108
85Cole CarriggCOLSS/OF-22.271.311101166The strikeouts have creeped up on Cole Carrigg , up to 32% over his last 11 games (which is, conveniently, exactly 50 plate appearances).…
90Salvador PerezKCC/1B+9.227.31019193
106Luis Robert Jr.BALOF+UR.221.321112100
109Mickey GasperBOSC/1B+UR.255.35590104Mickey 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.275.2983190Kaelen 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.286.36210082
133Connor NorbyCOL1B/2B/3B+UR.242.30671090Connor 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.272.317112193Henry Bolte is leading off again and should get some games in Sacramento soon, if you need a streamer.
137Christian Encarnacion-StrandBAL1B/3B+UR.267.33610192
143Alejandro KirkTORC+UR.282.309101114
145Tyler StephensonCINC-33.246.32815094
146Ryan JeffersMINC-29.255.349141117
TSBryce EldridgeSF1B.269.35917199Bryce Eldridge (1B, SFG) — Power prospects can often take a while to really shine.
TSWalker JenkinsMinOF.210.30931102Walker 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…
UREmmanuel RodriguezMinOF.182.3201095Not ranked or mentioned in this week's Hitter List.
URJames WoodWshOF.265.4103021126Not ranked or mentioned in this week's Hitter List.
URLeo BernalStLC.311.3794084Not ranked or mentioned in this week's Hitter List.
URRichie PalaciosTB2B/OF.234.310101583Not ranked or mentioned in this week's Hitter List.
URThomas SaggeseStL2B/SS/OF.247.3144483Not ranked or mentioned in this week's Hitter List.
URVictor Mesa Jr.TBOF.251.33314989Not ranked or mentioned in this week's Hitter List.

🔥 Heat Board

Hottest ACTIVE free-agent bats by contact quality, 9/7–9/20 · 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.

87
Rafael Flores Jr.
1B · Pit · 2.6% own · xwOBAcon .524 · EV 93.3 · Brl 17.2% · 29 BBE
▲ .150 BA vs SZN
BAHRRBIRSB
SZN.2861022160
L14.4363540
81
Eduardo Valencia
1B · Det · 3.1% own · xwOBAcon .416 · EV 93.0 · Brl 10.0% · 20 BBE
▲ .137 BA vs SZN
BAHRRBIRSB
SZN.339618190
L14.4760050
79
Agustin Ramirez
C · Mia · 32.4% own · xwOBAcon .516 · EV 94.6 · Brl 12.5% · 16 BBE
▲ .085 BA vs SZN
BAHRRBIRSB
SZN.235523294
L14.3202530
78
Brett Baty
3B · NYM · 2.7% own · xwOBAcon .409 · EV 94.0 · Brl 13.0% · 23 BBE
▲ .122 BA vs SZN
BAHRRBIRSB
SZN.2351052505
L14.3571540
75
Nathaniel Lowe
1B · Cle · 1.4% own · xwOBAcon .401 · EV 91.6 · Brl 13.0% · 23 BBE
▼ .003 BA vs SZN
BAHRRBIRSB
SZN.2531759380
L14.2502630
72
Connor Norby
3B · Col · 3.3% own · xwOBAcon .430 · EV 90.5 · Brl 13.8% · 29 BBE
▲ .133 BA vs SZN
BAHRRBIRSB
SZN.2427323610
L14.3751562
72
Brady House
3B · Wsh · 1.0% own · xwOBAcon .352 · EV 93.7 · Brl 9.1% · 22 BBE
▼ .022 BA vs SZN
BAHRRBIRSB
SZN.2441045413
L14.2220430
72
Drew Gilbert
RF · SF · 0.5% own · xwOBAcon .452 · EV 86.7 · Brl 12.5% · 16 BBE
▼ .020 BA vs SZN
BAHRRBIRSB
SZN.2311040502
L14.2112451
71
Ty France
1B · SD · 16.9% own · xwOBAcon .395 · EV 92.3 · Brl 8.1% · 37 BBE
▲ .104 BA vs SZN
BAHRRBIRSB
SZN.3012170561
L14.4051860
71
Dylan Crews
RF · Wsh · 5.7% own · xwOBAcon .463 · EV 87.7 · Brl 13.9% · 36 BBE
▲ .040 BA vs SZN
BAHRRBIRSB
SZN.2221243509
L14.2622740
Honorable mention · hottest L7 (9/14–9/20), not yet on the board · tiny samples — peek, don't trust
87
Michael Conforto
LF · ChC
.555 xwOBAcon
12 BBE · .353 L7
85
Austin Wells
C · NYY
.546 xwOBAcon
11 BBE · .333 L7
84
Pavin Smith
1B · Ari
.487 xwOBAcon
11 BBE · .267 L7
79
Xander Bogaerts
SS · SD
.482 xwOBAcon
16 BBE · .381 L7
75
Andres Chaparro
1B · Wsh
.421 xwOBAcon
8 BBE · .375 L7
75
Alex Freeland
3B · LAD
.388 xwOBAcon
8 BBE · .333 L7
🎯 FA Pitchers — Top 5 recommended · every signal we track considered, ACTIVE only · Verdict: engine + model judgment · sim drop basis: Andres Munoz
92
1Tyler MahleSP · Atl · 40.6%HEATER
Elite 92nd-percentile suppression on 37 BBE; safest ratio-protecting GS add with cap room
Supp 92 · 37 BBE · ATC 6.0 IP · 0 W · 6 K · 4.05 · 1.27 · sim -0.0 pts
2Freddy Peralta
SP · TB · 83.3% · BEST VALUE
86th suppression percentile on 47 BBE trusted sample; best K upside among SP options
Supp 86 · 47 BBE · ATC 8.0 IP · 0 W · 8 K · 4.03 · 1.22 · sim -0.0 pts
3Dylan Smith
RP · SF · 0.3% · CATEGORY FIT
Closer role confirmed, 64th suppression on 22 BBE; SV gap to #3 is 15, adds saves safely
Supp 64 · 22 BBE · ATC 2.0 IP · 0 W · 2 K · 3.84 · 1.31 · 1 SV · Closer · sim -0.0 pts
4Juan Morillo
RP · Ari · 3.1% · UPSIDE
Closer role, 84th suppression percentile but only 12 BBE; saves upside with ratio-safe profile
Supp 84 · 12 BBE · ATC 2.0 IP · 0 W · 2 K · 3.83 · 1.36 · Closer · sim -0.0 pts
5Rico Garcia
RP · Bal · 11.7% · FLOOR
Closer role in Baltimore, strongest confirmed suppression among RP options at 75th percentile
Supp 75 · 16 BBE · ATC 2.0 IP · 0 W · 2 K · 4.22 · 1.30 · Closer · sim -0.0 pts
Passed on: Ben Joyce has a closer role and decent ATC ERA but 16th-percentile suppression with 0.474 xwOBAcon on 16 BBE signals real contact-quality risk that threatens MIZ's razor-thin ERA/WHIP cushion.

⚾ 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.862.0813.13.40Like a base set Charizard, Misiorowski’s not gonna stop being dope.
9Blake SnellLAD+71.862.1712.13.31#HotSnellSummer is in full swing.
10Dylan CeaseTOR-12.402.9212.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+84.234.0410.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-44.174.279.63.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.403.879.64.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.913.846.54.17Baseball’s premier innings eater hasn’t ruined his appetite.
38Jacob LopezATH+65.683.688.34.55It’s the 2025 hot streak all over again. Enjoy the ride, ya’ll!
39Dustin MayMIL-4.614.428.84.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…
43Andrew PainterPHI+UR5.594.518.04.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.703.688.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.173.4510.83.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-83.744.079.84.05Efficiency is a problem, but Cantillo is doing everything we want. More curveballs, faster fastballs, and supportive cutters. Throw more …
56Shane BieberTOR+144.376.007.1Bieber 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-3.813.908.34.05Mahle’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.723.876.14.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
leg - MRI
Seattle MarinersCL282957.34.241.223.2714.05.0 · —
Louis VarlandToronto Blue JaysCL343977.01.291.012.40 11.15.0 · —
Top 5 FA closers (by team rating)
Rico GarciaBaltimore OriolesCL92765.03.181.003.019.14.0 · 12%
Ben JoyceLos Angeles AngelsCL5715.34.111.113.8410.64.0 · 5%
Kodai SengaNew York MetsCL7760.37.461.675.44 10.94.0 · 10%
Steven Cruz
HLR
Kansas City RoyalsCL71257.74.371.274.079.83.5 · 1%
Michael PetersenMiami MarlinsCL12662.73.161.123.4011.23.0 · 2%

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.

56
Richie Palacios OF · TB
low TV (2); UFDA — easy to drop; BUT SB specialist (15 SB on 329 AB); weak RoS (83 wRC+)
sim cost ~0
TV 2
UFDA
45
Jared Jones SP · Pit
low TV (19); UFDA — easy to drop; BUT solid keeper
sim cost ~0
TV 19
UFDA
34
Blake Snell SP · LAD
mid TV (42); injury status: DTD; BUT strong RoS (3.31 ERA)
sim cost ~0
TV 42
Rd 8
28
Yandy Diaz 1B · TB
ice cold recently; BUT strong RoS (122 wRC+)
sim cost ~0
TV 73
Rd 9
20
Sandy Alcantara SP · Mia
mid TV (58); BUT solid keeper
sim cost ~0
TV 58
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 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.

16 available

S. Thompson
OF · COL · AAA · 24 · ↩ sent down
96
PSS
83
PFV
55
ETA
1-3wk
Szn
16·21·.312
J. Tibbs III
OF · LAD · AAA · 23 · nearly ready
88
PSS
86
PFV
54
ETA
1-3wk
Szn
30·10·.287
H. Mendez
OF · MIN · AAA · 22 · nearly ready
88
PSS
70
PFV
58
ETA
1-3wk
Szn
12·5·.281
S. Walcott
3B/SS · TEX · AA · 23 · nearly ready
86
PSS
98
PFV
60
ETA
Sept
Szn
10·13·.325
M. Anderson
2B · DET · AAA · 24 · nearly ready
83
PSS
70
PFV
52
ETA
1-3wk
Szn
17·6·.302
R. Clifford
1B · NYM · AAA · 22 · nearly ready
83
PSS
52
PFV
53
ETA
1-3wk
Szn
18·8·.180
B. Davidson
OF · SFG · AAA · 24 · nearly ready
83
PSS
85
PFV
42
ETA
September
Szn
29·20·.290
C. Ingle
C · CLE · ↩ sent down
82
PSS
78
PFV
48
ETA
1-3wk
Szn
20·2·.286
S. King
SS/2B/3B · WSN · AAA · 23 · nearly ready
81
PSS
72
PFV
50
ETA
1-3wk
Szn
21·15·.303
C. Cannarella
OF · MIA · AAA · 22 · nearly ready
80
PSS
77
PFV
50
ETA
4-8wk
Szn
15·21·.324
J. Long
1B · CHC · AAA · 24 · nearly ready
78
PSS
68
PFV
52
ETA
4-8wk
Szn
16·3·.275
K. Alderman
OF · MIA · AAA · 23 · on the climb
77
PSS
69
PFV
49
ETA
4-8wk
Szn
19·10·.254
E. Arroyo
SS · CIN · AAA · 22 · ↩ sent down
77
PSS
68
PFV
49
ETA
4-8wk
Szn
15·14·.276
D. Crisantes
2B/3B · ARI · AAA · 21 · on the climb
77
PSS
35
PFV
58
ETA
1-3wk
Szn
10·0·.292
R. Velazquez
1B/C · CLE · AA · 20 · on the climb
76
PSS
74
PFV
57
ETA
Sept
Szn
29·2·.290
T. Troy
SS · ARI · ↩ sent down
74
PSS
62
PFV
55
ETA
4-8wk
Szn
9·10·.277
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.

24 available

D. Davalillo
SP · TEX · AAA · 24 · knocking on the door
90
PSS
43
PFV
62
ETA
Szn
111K·4.59
B. Garrett
SP · ↩ sent down
83
PSS
77
PFV
62
ETA
June 1st
Szn
120K·3.67
T. McDougal
SP · CHW · AAA · 23 · ↩ sent down
78
PSS
40
PFV
57
ETA
Szn
53K·4.86
M. Bratt
SP · ARI · AAA · 22 · ↩ sent down
74
PSS
59
PFV
68
ETA
Szn
90K·3.95
E. Rodriguez
SP · NYY · AAA · 22 · ↩ sent down
72
PSS
66
PFV
58
ETA
Szn
126K·3.05
T. Sykora
P · WSN · AA · 22 · on the climb
69
PSS
PFV
64
ETA
'26
Szn
R. Ryan
SP · on the climb
68
PSS
80
PFV
64
ETA
September 1st
Szn
47K·4.39
C. Dana
SP · LAA · AAA · 22 · on the climb
64
PSS
30
PFV
58
ETA
Szn
86K·5.52
R. Sloan
SP · SEA · AA · 20 · on the climb
63
PSS
99
PFV
64
ETA
Szn
128K·3.73
C. Lagrange
SP · NYY · AAA · 22 · on the climb
63
PSS
48
PFV
56
ETA
July 1st
Szn
85K·4.48
C. Crow
SP · MIL · ↩ sent down
63
PSS
50
PFV
57
ETA
Szn
112K·3.85
T. Gibson
SP · BAL · ↩ sent down
62
PSS
41
PFV
62
ETA
Szn
116K·5.13
J. Wenninger
SP · on the climb
62
PSS
31
PFV
66
ETA
September 1st
Szn
123K·4.54
L. Braun
SP · ATL · developing
48
PSS
33
PFV
54
ETA
Szn
120K·4.16
Tap a player for the full cardFA — stashablefar awayinactive / hurtgreen wash = yours · bar = RI heat

🔭 7 not a 2026 factor — Jackson Ferris · Jurrangelo Cijntje · Jackson Wolf · Bryce Mayer · Jonathan Santucci · 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.2σ buy-low · RF — fits a need · BA 0.273 / xBA 0.295 · xwOBA 0.412
100%158 wRC+≈ 0.0%Kyle Schwarber DH · comparable value (TV 100 vs target 100)
📈 BUY-LOWCal Raleigh C · Sea · KNIG · TKHOO
+1.7σ buy-low · C — modest fit · BA 0.182 / xBA 0.190 · xwOBA 0.312
85%129 wRC+≈ 0.0%Cole Carrigg CF + Joe Ryan SP · two-piece package (TV 83 vs target 82)
📈 BUY-LOWJJ Bleday CF · Cin · RAGE · glhoward40
+1.2σ buy-low · CF — fits a need · BA 0.215 / xBA 0.239 · xwOBA 0.340
19%100 wRC+≈ 0.0%Cole Carrigg CF · comparable value (TV 12 vs target 17)
↑ mild buyTaylor Ward LF · Sea · GoOs · My Best Guys
+0.8σ buy-low · LF — fits a need · BA 0.222 / xBA 0.240 · xwOBA 0.333
56%120 wRC+≈ 0.0%Sandy Alcantara SP · comparable value (TV 58 vs target 60)
📈 BUY-LOWHeriberto Hernandez LF · Mia · FRAN · francisw789
+1.1σ buy-low · LF — fits a need · BA 0.228 / xBA 0.245 · xwOBA 0.347
8%99 wRC+≈ 0.0%Henry Bolte RF + +$4 FAAB · comparable value (TV 15 vs target 23)
↑ mild buyKyle Stowers LF · Mia · KNIG · TKHOO
+0.7σ buy-low · LF — fits a need · BA 0.237 / xBA 0.224 · xwOBA 0.324
27%111 wRC+≈ 0.0%Jared Jones SP + +$4 FAAB · comparable value (TV 19 vs target 27)
↑ mild buyIan Happ LF · ChC · FRAN · francisw789
+0.8σ buy-low · LF — fits a need · BA 0.221 / xBA 0.208 · xwOBA 0.316
69%109 wRC+≈ 0.0%Jac Caglianone RF · comparable value (TV 37 vs target 41)
↑ mild buyDominic Canzone RF · Sea · GARR · jregarris
+0.5σ buy-low · RF — fits a need · BA 0.261 / xBA 0.270 · xwOBA 0.357
13%115 wRC+≈ 0.0%Jac Caglianone RF · comparable value (TV 37 vs target 34)
↑ mild buyJarren Duran LF · Bos · RAGE · glhoward40
+0.8σ buy-low · LF — fits a need · BA 0.204 / xBA 0.234 · xwOBA 0.298
64%100 wRC+≈ 0.0%Eury Perez SP + +$4 FAAB · comparable value (TV 50 vs target 57)
↑ mild buyHeliot Ramos LF · NYY · DORN · Lambertmt48
+0.7σ buy-low · LF — fits a need · BA 0.241 / xBA 0.254 · xwOBA 0.329
9%105 wRC+≈ 0.0%Cole Carrigg CF · comparable value (TV 12 vs target 17)

Pitchers

No qualifying SP buy-lows today.

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+ +46▲ up
Camp MVPPete Crow-ArmstrongC -7F -46▼ 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+ +50C -5▼ down
Worst2FirstDylan CeaseF -50A- +5▲ 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- +8C -6▼ down
Ramirez Against the MachineBlake SnellC -8A- +6▲ up
Photogenic Nick Kurtz ⇄ Team Knighton 2026-07-23
Photogenic Nick KurtzJo Adell, Jacob deGromF -49F -64▼ down
Team KnightonTrea TurnerA+ +49A+ +64▲ up
Ramirez Against the Machine ⇄ Miz-waukee’s Best 2026-07-19
Ramirez Against the MachineSandy AlcantaraF -42F -29▲ up
Miz-waukee’s BestJosh JungA+ +42A+ +29▼ down
I need Buck Showalter ⇄ Hit the Damn Ball You Bums 2026-06-19
I need Buck ShowalterNasim NunezA+ +28A +12▼ down
Hit the Damn Ball You BumsJustin WrobleskiF -28D -12▲ up
Miz-waukee’s Best ⇄ The Boys of Summer 2026-06-12
Miz-waukee’s BestChandler SimpsonA +10D -8▼ down
The Boys of Summer$30 FAABD -10A +8▲ 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 -41
Ramirez Against the MachineJac CaglianoneA+ +60A+ +41▼ 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
↓ SHOPCole Carrigg CF · Col
0.76σ sell-high · CF · BA 0.271 / xBA 0.245 · xwOBA 0.311 — test the market, don't force it
15%BA 0.271 / xBA 0.245 +.026
wOBA 0.343 / xwOBA 0.311 +.032
HH 36.5% · Brl/PA 3.7%25th · +5 rds vs mkt
↓ SHOPYandy Diaz 1B · TB
0.49σ sell-high · 1B · BA 0.292 / xBA 0.280 · xwOBA 0.347 — test the market, don't force it
92%BA 0.292 / xBA 0.280 +.012
wOBA 0.351 / xwOBA 0.347 +.004
HH 48.1% · Brl/PA 5.4%7th · +1 rd vs mkt
↓ SHOPHenry Bolte RF · Oak
0.48σ sell-high · RF · BA 0.272 / xBA 0.245 · xwOBA 0.317 — test the market, don't force it
11%BA 0.272 / xBA 0.245 +.027
wOBA 0.337 / xwOBA 0.317 +.020
HH 48.3% · Brl/PA 4.7%25th · +5 rds vs mkt
HOLD — KEEPER PRICELouis Varland RP · Tor
0.48σ sell-high · RP · ERA 1.29 vs xERA 2.40 — only move for keeper-grade return
86%ERA 1.29 / xERA 2.40 -1.11Brl 3.8% 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.2650.2740.3870.410100.099.0📈 BUY-LOW
Kyle SchwarberDHPhi0.2340.2360.3710.36598.099.5📈 BUY-LOW
Miguel Vargas3BChW0.2510.2650.3660.38190.095.2📈 BUY-LOW
Bryce Eldridge DTD1BSF0.2690.2600.3610.35976.011.8↑ mild buy
Zach NetoSSLAA0.2370.2120.3320.31174.060.3fair
Jac CaglianoneRFKC0.2820.2800.3550.35789.043.4fair
Randy ArozarenaLFSea0.2790.2590.3750.34851.094.5fair
Cole CarriggCFCol0.2710.2450.3430.31126.015.2↓ mild fade
Walker JenkinsCFMin0.2100.2250.3060.3096.2fair
Henry BolteRFOak0.2720.2450.3370.31751.011.4↓ mild fade
Yandy Diaz1BTB0.2920.2800.3510.34745.092.0↓ mild fade
Kaelen Culpepper IL10SSMin0.2750.2450.3260.2983.7fair
Emmanuel RodriguezCFMin0.1820.2380.2540.3200.8fair
Leo BernalCStL0.3110.3030.3760.3794.2fair
Victor Mesa Jr.LFTB0.2510.2470.3550.33310.7fair
Thomas Saggese2BStL0.2470.2430.2990.3148.7fair
Richie PalaciosLFTB0.2340.2480.3170.31017.02.7fair

Pitchers

PitcherPosMLBIPERAWHIPxERAK-BB%xwOBA-aBrl%-aOwn%Signal
Andres Munoz DTDRPSea57.34.241.223.2727.10.2808.778.0↑ mild buy
Jared JonesSPPit90.74.171.193.4520.50.2877.627.6↑ mild buy
Blake Snell DTDSPLAD38.71.861.092.1722.90.2281.183.2↑ mild buy
Joe RyanSPMin138.74.221.183.7320.60.29810.187.0fair
Sandy AlcantaraSPMia212.03.911.243.8410.50.3025.583.8fair
Jacob MisiorowskiSPMil169.31.860.802.0831.70.2233.799.3fair
Eury PerezSPMia149.04.171.284.2714.60.31710.567.4fair
Dylan Cease DTDSPTor169.02.401.102.9223.50.2655.597.0fair
Louis VarlandRPTor77.01.291.012.4023.70.2403.886.4↓ 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 (+23.5)#1 (+42.1)S · $42UFDA-G FV 55
2.0Louis VarlandRP · 28yo22nd#2 (+21.6)#2 (+27.1)S · $27
3.0Miguel Vargas3B · 26yo25th#3 (+19.6)#3 (+15.8)A · $16UFDA
4.0Bryce Eldridge1B · 20yo25th#4 (+16.2)#4 (+14.4)A · $14UFDA FV 55
5.0Henry BolteRF · 21yo25th#5 (+14.9)#5 (+14.4)A · $14UFDA FV 40
6.5Jac CaglianoneRF · 22yo21st#7 (+10.1)#6 (+6.8)B · $7UFDA-G FV 55
7.0Zach NetoSS · 25yo10th#6 (+11.0)#8 (+4.5)C · $4
7.5Randy ArozarenaLF · 31yo4th#8 (+9.7)#7 (+5.8)B · $6

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.

Updated Mon Sep 21 · 1:04 PM ET

🌍 League-Wide Top Keepers

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

Cons
Rank
PlayerPos · AgeTeam2027
Cost
PeterClaudeVerdict
2.5Jordan WalkerRF · 24yoGARR25th#1 (+26.8)#4 (+38.7)S · $39
3.0Bryan BakerRP · 31yoDORN25th#3 (+24.1)#3 (+38.7)S · $39
3.0Jacob MisiorowskiSP · 22yoMIZ21st#4 (+23.5)#2 (+42.1)S · $42
4.0Carson BengeCF · 22yoKRTZ25th#2 (+24.6)#6 (+29.9)S · $30
4.0Cam SchlittlerSP · 24yoKRTZ19th#7 (+20.7)#1 (+49.5)S · $50
6.5Louis VarlandRP · 28yoMIZ22nd#6 (+21.6)#7 (+27.1)S · $27
8.0Gabriel MorenoC · 26yoFRAN25th#5 (+23.1)— (+18.5)S · $18
8.0Drew RasmussenSP · 30yoTHAR8th— (+14.9)#5 (+34.7)S · $35
9.5Otto LopezSS · 27yoBLOB20th#8 (+19.6)— (+16.4)A · $16
9.5Cristopher SanchezSP · 29yoPEYT9th— (+18.2)#8 (+26.9)S · $27
10.0Payton TolleSP · 22yoFRST25th#9 (+19.6)— (+15.8)A · $16
10.0Bryan WooSP · 26yoPEYT8th— (+14.6)#9 (+26.0)S · $26
10.5Miguel Vargas3B · 26yoMIZ25th#10 (+19.6)— (+15.8)A · $16
10.5Zack WheelerSP · 36yoFRST8th— (+14.6)#10 (+24.3)S · $24

Updated Mon Sep 21 · 1:04 PM 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
1MIZMisiorowskiR21VarlandR22VargasR25EldridgeR25BolteR25CaglianoneR21100
2KRTZBengeR25SchlittlerR19SanojaR25McGonigleR17IIR5ColeR1184
3DORNBakerR25RiceR20McLeanR20LaraR25BazzanaR25AnthonyR1880
4THARRasmussenR8BauersR25O'BrienR17Jr.R16KeaschallR21LeeR2575
5PEYTSanchezR9HendersonR25WooR8LeeR25ClarkR22ArenadoR2574
6GARRWalkerR25CanzoneR25GrayR7MessickR18DinglerR22SimpsonR971
7FRANMorenoR25LatzR25McCarthyR25CavalliR21LoweR8BichetteR471
8BLOBLopezR20LileR15SorianoR25PagesR20ScottR25SaleR168
9GoOsGoodmanR21BellR25BradleyR25GriffinR25BurlesonR9BaldwinR1460
10RAGEEwingR25CamineroR5HerreraR20JonesR25BasalloR19BledayR2554
11FRST ▼ thinTolleR25WheelerR8RumfieldR25MuncyR18SkubalR1VargasR2553
12KNIG ▼ thindeGromR13JensenR20AbreuR15ChapmanR11MartinezR25RomanoR2539

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

data: snap 5h · BP 27d · PL 27d · HL 24d · PSS 1h · BR 4d · FG 4h · proj 1h · closer 0h · oyster 4h · AAA-sc 14h · cookie ok