Kodo Analytics
Feedback

Fantasy Baseball Articles · Daily Briefings, Buy-Low, and Waiver Wire

José Soriano — Unsustainable but improved: The 2.65 ERA Is Outpacing a 3.45 FIP and 3.76 xERA

Soriano's surface 2.65 ERA / 1.150 WHIP / 6-4 / 6 QS reads like a breakout. Peripherals (3.45 FIP, 3.76 xERA, 10.5% BB%) say it's partial — true talent is ~3.50-3.75. Stuff+ jumped to 112 (splitter at 125), so the K upside is real. Sell high if you can extract top-15 value.

Back to Articles
Player Deep Dive
·
May 29, 2026

José Soriano — Unsustainable but improved: The 2.65 ERA Is Outpacing a 3.45 FIP and 3.76 xERA

Soriano's surface 2.65 ERA / 1.150 WHIP / 6-4 / 6 QS reads like a breakout. Peripherals (3.45 FIP, 3.76 xERA, 10.5% BB%) say it's partial — true talent is ~3.50-3.75. Stuff+ jumped to 112 (splitter at 125), so the K upside is real. Sell high if you can extract top-15 value.

jose-sorianodeep-divesell-highlos-angeles-angels

Deep Dive · LAA SP · 2026-05-28

José Soriano's surface line through 12 starts — 2.65 ERA / 1.150 WHIP / 6-4 / 6 QS — reads like a top-15 SP breakout. The peripherals say the breakout is partial. Three things the slash line hides: (1) his FIP sits at 3.45 and xERA at 3.76 — a 0.80- and 1.11-run gap above ERA respectively, signaling the run prevention has outrun its underliers, (2) the walks are still a problem at 10.47% BB% (3.91 BB/9), with a 6-walk implosion vs LAD on 5/16 sitting in the 12-start sample, and (3) the strand-rate luck and contact-suppression gap (.266 wOBA-against vs .308 xwOBA-against) is doing real work in the gap between ERA and FIP. That said — the real signal is underneath: Stuff+ jumped from 100.3 last year to 112.0 this year, K% climbed from 20.5% to 26.4%, and his splitter is grading as one of the best pitches in baseball (Stuff+ 125, 49% whiff). He's a real arm. He's just being paid above his true level right now.


TL;DRSkim

Verdict
All formatsSELL HIGH if you can get top-15 SP value. The 2.65 ERA is ~1 run over what the peripherals support. True talent looks closer to 3.50-3.75 going forward.
HOLD scenarioIf you can't extract top-15 value, the underlying improvements (Stuff+ +11.7, K% +5.9 pts, 6 QS in 12) make him a safe mid-rotation hold with strikeout upside.
Stuff+ context112.0 composite (elite tier). Three pitches grade ≥114 Stuff+. The splitter (FS) is a 125 Stuff+ / 49% whiff weapon.
Ownership94% — held in most leagues. Not addable in standard formats.

ERA, FIP, and xERA — the signal is in the spread

Season line through 12 starts
─────────────────────────────────────────────────
IP             71.1
ERA            2.65     ← surface
FIP            3.45     ← what K/BB/HR profile says
xERA           3.76     ← what contact quality says
ERA − FIP      −0.80    ← outperforming peripherals
ERA − xERA     −1.11    ← outperforming contact quality even more
WHIP           1.150
Record         6-4
QS             6 of 12

A pitcher with 3.91 BB/9 running a sub-3 ERA almost always has strand-rate sequencing doing heavy lifting. The .266 wOBA-against vs .308 xwOBA-against (-0.042 gap) is the contact-quality version of the same story: hitters are squaring him up more than the surface batted-ball results show. A 52.1% groundball rate and high double-play rates are pitching in real value (the GB is sustainable skill), but the +1.11-run ERA-to-xERA spread is a top-decile regression candidate. Pitchers who pair this peripheral profile with a sub-3 ERA over 12 starts almost always give that ERA back over the next 12.

The peripheral row tells the same story two different ways:

Rate                Soriano      MLB SP avg     Read
─────────────────────────────────────────────────────────
K%                   26.35%        22%          ↑ above avg
BB%                  10.47%         8%          ↓ well below
K-BB%                15.88%        14%          → slightly above
HR/9                  0.76          1.20        ↑ below league
K/9                   9.84          8.7         ↑ above
BB/9                  3.91          3.2         ↓ below
Barrel% against       8.60%         7.5%        ↓ slightly below
Hard-hit% against    36.80%        40.5%        ↑ above (suppresses contact)
GB%                  52.10%        43%          ↑↑ elite
Whiff%               33.40%        24.5%        ↑↑ elite

The good is real (whiff, GB rate, hard-hit suppression). The bad is also real (BB%). Subtract them and you get K-BB% 15.88% — above average but a meaningful step below the true-ace tier (21%+). K-BB% is the most predictive single number for ERA going forward, and this one points to ~3.50-3.75, not 2.65.


The Stuff+ arsenal — three plus pitches, splitter is the weapon

Per the Stuff+ leaderboard (Stuff+ 112.0, season-to-date):

Pitch        Stuff+   Whiff%   K%      Pitches   Notes
────────────────────────────────────────────────────────────────────
Splitter     125      49.0%    45.3%   215       ELITE — primary putaway, 1 of best splitters in MLB
Curveball    115      43.7%    38.2%   287       Elite secondary
Sinker       114      24.7%     9.3%   322       Elite shape, groundball anchor
Slider       108      28.6%    40.0%    58       Plus, used sparingly
4-seam        97      20.2%    22.5%   273       Below avg (97 = under 100 baseline)

Three of his five pitches grade ≥114 Stuff+. The splitter is the carrying pitch — 125 Stuff+ with a 49% whiff rate is genuinely elite, the kind of single-pitch profile you usually see from the league's top strikeout arms. The curveball at 115 Stuff+ / 43.7% whiff is the second putaway look. The sinker at 114 Stuff+ does the heavy lifting on the GB% number that's keeping the surface ERA suppressed.

The four-seamer is the drag — 97 Stuff+ is below the 100-baseline, and 97.7 mph average velocity isn't compensating for the average shape. He throws it 273 times (second-most), so trimming it in favor of more sinkers/splitters is the leverage move. Velocity itself is intact: FF 97.7 mph, v_ff_delta -0.2 YoY — same gas, just not enough shape to play.

Year-over-year: Stuff+ +11.7 (112.0 vs 100.3 in 2025). That's a real jump — same arsenal, sharper shape, better outcomes on every pitch line vs last year. The K% lift from 20.5% to 26.4% is the on-field validation of the Stuff+ jump.


Recent form — variance is real but ceiling is clear

Last 4 starts (chronological):

DateOppIPHERBBKHRQS?
5/10@TOR7.251170
5/16vs LAD5.116660
5/21vs ATH6.262170
5/27@DET5.073441

Two clean QS games (7.2/1 ER and 6.2/2 ER) sandwich a 6-walk disaster vs LAD (5.1 IP, 6 ER) and a shaky DET outing (4 BB in 5 IP). The bookends are the ceiling. The middle is the warning. 3.91 BB/9 isn't a small-sample artifact — it's part of who he is right now, and any single start can blow up the ratios.

Full season pattern: 6 quality starts in 12 is a 50% QS rate — middle of the SP pack, not elite. He's getting to six innings, but the walks force him out early about half the time.


Roster context

  • Role: #2 SP on the LAA depth chart. Locked in the rotation, no skip-day risk.
  • Track record: 2025 — 31 GS, 169 IP, 10-11, 4.26 ERA / 3.80 FIP / 1.400 WHIP, 152 K (20.5% K%). The 2026 ERA is far ahead of last year, but the FIP gap (3.45 now vs 3.80 then) is the more honest measure of improvement.
  • Sample: 12 GS / 71.1 IP / 289 BF — big enough that the FIP/xERA aren't small-sample mirages.
  • Schedule: Next start 5/29 (projected, medium confidence), then 6/3 and 6/8 — three-start window opens this Friday.
  • Ownership: 94% — held essentially everywhere. Not an add target in standard formats.
  • IL status: Healthy.

What to do this week

SituationAction
You own himSELL HIGH if you can extract top-15 SP value. The 2.65 ERA + 6 QS + 6-4 record is a story you can sell. A leaguemate sees a Cy Young-track ratio anchor; you're delivering a ~3.50 ERA arm with walk risk. If no top-15 offer materializes, HOLD — the K upside and GB% floor still play.
He's on the wire (6% of leagues)ADD. Even at his true level (~3.50 ERA, 26% K%), he's a top-30 SP. Free strikeouts.
You can trade for himAvoid the surface premium. If the asking price reflects 2.65-ERA value, you're paying for ~1 run of ERA luck that isn't sticky. Counter with a same-K-rate arm whose ERA is in the high 3s — you're getting comparable production at a discount.
K-only / points leaguesStronger HOLD. 26.4% K% / 9.84 K/9 is top-20 territory regardless of walks or ERA. The W-L and surface ratios don't show up in the scoring.
QS leaguesHOLD. 50% QS rate (6 of 12) is solid but not elite — the walks cap his pitch-efficient ceiling. The sinker/GB profile gives a floor of getting to six innings most starts.

2.65 ERA · 3.45 FIP · 3.76 xERA · 10.47% BB%. The first number is the past month. The other three are the next four.

Found this useful? Share it.
Share on X · tag @kodoAnalytics