Archive for Featured

Paul Sporer’s Baseball Chat – April 28th, 2026

Thanks for coming out!

New SP rankings are live so check those out.

1:04

Paul Sporer: Hey y’all, thanks for coming out!

1:05

OW: Hi Paul, Bazzana is still a FA in my 12T H2H 6×6 OBP + SLG league, would you drop McLain for him or should I hold out after his power surge last week?

1:08

Paul Sporer: I’m holding McLain. With the 2 HR game last wknd, he’s got 2 HR/4 SB so we’re getting some juice. Plus the plate skills are markedly better with a 5 pt jump in BB to 14% and improved K and SwStr rates (-4 and -2 pts, respectively, to 25% and 9%). Still holds more upside than Bazzana for me

1:11

Paul Sporer: OK that was weird, I got a question in the queue but the post wasn’t live?! Hopefully it’s up now!

1:13

Arqane: 16 team 6×6 with K:BB ratio for hitters, IP for P. I’ve gathered quite the collection of positionally flexible guys: Rafaela (remember when we thought he was a 20-20 guy?), Lee, Fernandez (SS/CI now, 1B soon), Jackson. How would you rank that group, and would you deal one for Prielipp? Thanks.

1:24

Paul Sporer: Ya Rafaela has been remarkably empty AVG incl. 0-3 on the bases. His core skills aren’t off from what I was hoping for though and I think the juice will come with better base running and some HRs. This doesn’t kill 20-20, though. He went 16-20 last yr w/2 1-HR months and just 1 combined SB in those 2 months. He’s still the easy #1 of this group.

Fernandez’s flexibility is nice and lands him 2nd here espec. in a deeper league. He’s got some pop and plenty of speed if they let him run. I don’t think there’s a great hit tool so that AVG will crater when BABIP smooths out, but enough juice to be worth in a 16.

Lee is showing some surprising early pop w/5 HRs. He’s not clocking 5 per month, but another 13-15. Jeremiah Jackson’s line has come back to earth as expected with his free-swinging ways catching up to him. I’d be down to go for Prielipp. As for who, that would be more for your trade partner. I would do anyone but Ceddanne

Read the rest of this entry »


Roto Riteup: April 29, 2026

Put his back into it:


Read the rest of this entry »


Starting Pitcher Chart – April 29th, 2026

Nathan Ray Seebeck-Imagn Images

Welcome to the Daily SP Chart, click here if you’re new to get an idea of what I’m doing with these rankings.

I moved the intro down to the bottom so daily readers don’t have to wade through it. Going forward, I’m going to start cutting myself off on notes around 11:30 CT, aiming for a midnight first run deadline and then updates in the AM if I have more to add (sometimes I can’t even start until 11p, so those would likely be light on notes until the morning). I will still always stay in the comments if y’all have questions. I know some of y’all use this for overnight waivers in daily moves leagues so a more regular post time will help that contingent, too.

  • Ace day with several studs lined up to go, including five toting sub-3.00 ERAs.
  • Webb’s looking better in his last 2, not that I’d be sitting him if they weren’t that great… he’s just not someone I’m going to overreact with even the early skills degradation. It’s not stubborn for stubborn sake, it’s trusting the lengthy track record over 6 starts.
  • In fact, Eovaldi is a good example of a stud who has poor results but isn’t going anywhere for me. Maybe for someone with his injury history, I might sit him more aggressively if the velo was cratered and spin off kilter, but that isn’t the case (velo’s actually up .5 mph which isn’t meaningful, just pointing out that isn’t not even down at all, let alone alarmingly). His 16% K-BB is a little light but still 14% SwStr and 6% BB… the Ks will come, they’re just clocking him before he can get there and the 26% HR/FB rate will subside.
  • Williams has a crazy line. He’s still walking the yard, more so in fact (13% BB) and his HRs are worse than last year (1.5 HR9) but they’re counterbalanced by a .192 BABIP/85% LOB rate. He’s like the inverse of Eovaldi. As he regresses, his good numbers will funnel over to Eovaldi, who deserves them. That’s just how it works! (I’m half-joking… of course, their performances are independent of each other, but I do believe in those trajectories.)
  • The sinker effectiveness has notably declined for Sandy in his last three starts after dominating in the first three. Is that just seasonal ebbs and flows that looks worse because it’s three up and then three down or is it indicative of pending trouble? I don’t have an answer just yet, but I’m seeing him through this start and next week’s 2-step before altering his status. If the sinker from his first three doesn’t show up in any of the next three, he might dip toward a Team Streamer.
  • Don’t fumble this, Cavalli… just 3 ER in his last two (9 IP) with 15 Ks against 0 BB and a chance to stay hot against one of the coldest teams going in the Mets.
  • Lambert’s got 8 punchies in each of his first two starts since returning stateside and now gets a tough test in Baltimore that I’m really eager to watch and see how he handles it. He was one of those prospects I first wished could get out of Colorado and then just wished he could stay healthy. If this goes well, I might get silly with his LAD/at CIN 2-step next week… miiiight.
  • BTW, I’m now tracking wOBA over the last 14 days on my little sheet where I put everything together each night (I’ll eventually expand to L30 when we get more sample going) to get an idea of who is running hot/cold off their season mark. Nothing that really moves the needle today… Sproat and Sugano getting a bit spicier versions of ARI and CIN, respectively, and four guys getting worse performing offenses but none of them actionable with two Aces (Glasnow/Webb) we were already starting everywhere and two non-factors (Pallante/Peterson) who aren’t elevated enough by improved matchups.
  • Elmer Rodríguez is an interesting prospect for the Yankees, slotting 53rd in the Top 100, so I’m definitely watching him but I want to see one before slotting him in anywhere. 

Read the rest of this entry »


Mining the News (4/28/26)


Kirby Lee-Imagn Images

American League

Orioles

Brandon Young will get an extended look in the majors with Dean Kremer out for weeks.

Right-hander Brandon Young was called up from Triple-A in the corresponding move, and Young started Friday’s game in Kremer’s place, getting the win while allowing three runs on seven hits and a walk over 5 2/3 innings of work.

Young will probably get an extended run as Baltimore’s fifth starter since Kremer will miss “several weeks,” as O’s president of baseball operations Mike Elias told MASNsports.com’s Roch Kubatko and other reporters. Elias said Kremer’s injury surfaced during his between-starts prep work, and that “our plan is to try to keep his arm in as good of shape as possible because it’s not bothering him too much to throw right now, but we’ve got to let that thing heal and get his lower body condition back.”

Read the rest of this entry »


Checking In on Fantasy Relevant Platoon Hitters

Bob Kupbens-Imagn Images

Hitter platoons are a necessary part of baseball and have been utilized to some effect since the 1880s. Boston Braves manager George Stallings employed a successful outfield platoon in their 1914 World Series championship season. Legendary manager Casey Stengel utilized them prominently with the Braves pre-WWII and during the Yankees dynasty from 1949-1953. The term “platoon” was first used in the 1940s. Platoon usage decreased in the 80s and 90s and has since returned to prominence this century, even more so in the last several years due to heavier reliance on data.

In fantasy baseball, we can optimize our starting lineups in daily and weekly leagues by paying close attention to hitter platoon splits and baseball managers’ tendencies. Astute fantasy managers pay attention to the upcoming week’s matchups and make sure to bench a left-handed hitter who does not start against left-handed pitchers in a weekly league where that hitter’s team is facing four or five lefties. During draft season, those managers are careful not to overload their roster with too many extreme platoon bats like Kerry Carpenter so they can maximize the number of plate appearances, and by virtue of that, fantasy stats. Since we are one month into the season, I wanted to review the relevant platoon hitters. How are they performing? Who is likely to remain in their platoon? Who is in danger of falling into one? Who is working their way out of one? Let’s dig in.

Likely to Remain on the Strong Side Platoon

LH Platoon Hitters (YTD vs. LHPs)
Name Team PA BB% K% AVG OBP SLG wRC+
Lawrence Butler ATH 23 9% 30% .143 .217 .190 13
TJ Friedl CIN 20 5% 15% .211 .250 .211 26
Kyle Manzardo CLE 14 0% 21% .286 .286 .286 59
TJ Rumfield COL 20 0% 10% .158 .200 .158 -13
Kerry Carpenter DET 9 0% 44% .143 .333 .476 62
Josh Lowe LAA 14 0% 21% .077 .077 .077 -69
Liam Hicks MIA 20 5% 5% .211 .250 .211 29
Owen Caissie MIA 16 6% 69% .214 .313 .357 91
Carson Benge NYM 13 23% 54% .100 .308 .100 45
Brandon Marsh PHI 21 5% 38% .200 .238 .200 22
Evan Carter TEX 20 10% 40% .000 .105 .000 -63
Jesús Sánchez TOR 10 0% 20% .222 .300 .333 81
Luis García Jr. WSN 13 0% 31% .231 .231 .231 25

Lawrence Butler was a top 200 fantasy pick. Though he reached 20 HR, 20 SB in his second season, Butler hit .234 and struggled relative to his high ADP last spring. Butler has two home runs and four stolen bases in 95 plate appearances, but has mostly struggled to produce (.186/.263.279). He was in the starting lineup for one of the A’s seven games against a LHP and has fallen to hitting eighth over the last two weeks. There will come a time this season when Butler is red-hot and possibly even leading off for a stretch, but with the emergence of Carlos Cortes (LH), Tyler Soderstrom (LH) in the outfield, and two viable short-side platoon righties (Colby Thomas and Zack Gelof), the margin for error for Butler is slim.

For most of his career, Reds centerfielder TJ Friedl has shifted back and forth from strong-side platoon (vs. RHPs only) to a full-time bat. His career wRC+ splits are close (109 vs. L, 102 vs. R), though Friedl has faced RHPs 3.5x more. Friedl is locked into a platoon with righty centerfielder Dane Myers, which is an arrangement that should continue as long as both remain healthy. Friedl may be sitting on your waiver wire, but should only be considered in deeper (15-team) formats.

Kyle Manzardo and Kerry Carpenter are the two best power hitters in this group. Manzardo played a little bit against lefties last season, batting .186 against them in 95 PAs. He had a 83 wRC+ vs. lefties and a 119 vs. righties. Manzardo is in a strict platoon with Rhys Hoskins at first base. Manzardo will heat up at some point. He has only one home run this season after hitting 27 in 2025. Carpenter is a stud against RHPs (career 138 wRC+, .262 ISO) and a dud against LHPs (69, .124). The Tigers have faced mostly righty starters this season and manager A.J. Hinch is a very platoon friendly manager. Carpenter could earn some starts against lefties this season, but will likely never be a full-time starter against them.

Owen Caissie has some pop, but he is also the easiest hitter to punch out. Don’t pay much attention to his strikeout rate against lefties in a small sample (69% in 16 PA) as much his overall strikeout rate of 43.3%. Caissie is slashing .207/.256/.354 and has not been a plus defender. It’s possible that he is danger of being demoted.

Before the season started, the managers of the Phillies and Rangers told us that Brandon Marsh and Evan Carter would see more starts against lefties. Neither deserve more as both have struggled mightily against them. Marsh has earned a few starts against lefties (6 of 12), but fewer since rookie Felix Reyes was promoted. Let’s see how interim manager Don Mattingly handles it. It will probably be more of the same, though. The Phillies are slated to face mostly RHPs over the next two weeks. We can stream him while his bat remains hot, but he’s fungible in 12-team leagues. Carter’s batting average is around the Mendoza Line and he is hitless in 20 plate appearances against southpaws.

Rookie Carson Benge hasn’t started against a lefty and it will likely remain that way in the short term. Further solidifying the case is the recent addition of right-hand-hitting outfielder Austin Slater.

In Danger of Falling into Platoons

Hitters Struggling vs. Left Handed Pitchers (YTD vs. LHPs)
Name Team PA BB% K% AVG OBP SLG wRC+
Troy Johnston COL 18 6% 11% .188 .235 .188 7
Carter Jensen KCR 25 8% 16% .227 .320 .227 61
Nolan Schanuel LAA 35 6% 20% .194 .257 .290 51
Sal Frelick MIL 27 11% 19% .087 .222 .217 32
Matt Wallner MIN 40 5% 38% .139 .225 .250 34

Red-hot rookie Carter Jensen is mostly included here for a little shock-and-awe. We anticipated a platoon for him before the season and he hasn’t been great against southpaws, but he has started against the last two lefty starters as Salvador Perez has mostly been playing DH and first base. The Royals recently signed short-side platoon catcher Elias Díaz and he will earn the occasional start behind the plate.

Nolan Schanuel is actually a competent hitter against southpaws (career 98 wRC+ in 330 PAs). He’s had a rough run against them so far this season, but it’s a tiny sample. Angels manager Kurt Suzuki might want to see if Oswald Peraza is capable of playing first base. His at-bats will be curtailed as the Angels play more RHPs, but perhaps he would serve as the ideal platoon pairing with Schanuel at first base.

Matt Wallner was told he’d have the opportunity to run away with everyday at-bats. So far this season, he can’t hit lefties or righties. Wallner is hitting a mere .172 with the fourth-highest strikeout rate (36.8%) among qualified hitters. He is hitting the pine for Tuesday’s contest and I’d be shocked if he started against the next lefty starter (Patrick Corbin on Friday). Otherwise, the Twins face all righties this week.

Hitters Performing Well vs. Left Handed Pitchers (YTD vs. LHPs)
Name Team PA BB% K% BABIP AVG OBP SLG wRC+
Jeff McNeil ATH 17 24% 0% .250 .250 .438 .333 130
Samuel Basallo BAL 21 14% 24% .250 .222 .333 .389 106
Wilyer Abreu BOS 32 6% 9% .370 .333 .375 .400 115
Jarren Duran BOS 23 9% 17% .353 .286 .348 .381 101
Brett Baty NYM 11 18% 45% .500 .222 .364 .333 109
Bryson Stott PHI 12 25% 0% .333 .333 .500 .333 155
Daulton Varsho TOR 25 8% 12% .278 .273 .360 .455 130

We don’t want to get carried away with a one-month sample of limited handedness data, but these are hitters worth highlighting. Wilyer Abreu and Daulton Varsho are both holding their own against southpaws. Even a slight slump against lefties won’t keep Blue Jays manager John Schneider from benching Varsho against them. With Alex Cora out of the picture and a new Driveline-infused coaching staff, we can’t be sure about Abreu’s prospects on that front.

Jarren Duran’s wRC+ split is wild, but not in the way you’d expect — a 101 wRC+ against lefties and 19 against righties. He’s earned four times more PAs against righties, and his .286 BA against lefties is fueled by a .353 BABIP. He will probably play every day under this new regime.

Bryson Stott also has an odd reverse split (155 wRC+ vs. L, 33 vs. R), but digging into his splits page uncovers the true story. Stott has only had 12 plate appearances against lefties because he does not start against them, hence the 3-9 (three singles) and three walks will inflate his metrics. Stott has been ice cold. Let’s see if Mattingly can wake some of these bats up.

There are so many more players to dig into. I’ll do so at a later point in the season. The samples will be bigger, but still too small to extract meaningful insights. Baseball managers all operate their lineups differently, but platoons remain a big part of their strategy. The best way to get ahead of potential shifts in platoons is to track each team’s lineup daily and watch for trends.


Starting Pitcher Chart – April 28th, 2026

<a href=

Welcome to the Daily SP Chart.

The chart includes their performance for 2026, their opponent’s wOBA versus the pitcher’s handedness, my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues – essentially a shallow, medium, deep league setup – and then a note about some, most, or all depending on the day. If a pitcher only has an “x” in 15-team, it doesn’t mean there’s no potential use in 10s and 12s, but it’s a much riskier stream for those spots.

These are general recommendations for standard 5×5 roto leagues, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. I usually won’t have much to write about aces who are locked into our rotations. If you want to discuss someone further, please feel free to leave a comment. I usually do a few sweeps of the comments before game time in case there are time-sensitive questions.
Read the rest of this entry »


FAAB Frenzy and Waivers Wild: Week 6

Every Monday, this column will break down the most popular waiver wire and free agent acquisitions of the weekend.

Fantasy baseball managers know that our game is the ultimate test of grit, grind, tenacity, and patience. Unlike fantasy football, where league titles can be won with minimal in-season activity, fantasy baseball leagues require incessant attention and activity. Particularly when it comes to free agent adds and drops. Real-life baseball managers are constantly adjusting batting orders, players are frequently optioned to and promoted from the Minor Leagues, and injuries occur almost daily. There’s no resting on our laurels. We must always stay vigilant with league news and notes and remain active on the waiver wire if we want to win our leagues.

Every week, I’ll dig into the top adds on the ever-popular Fantrax and in the NFBC Online Championship (OC), a national mid-stakes contest with 240 total leagues of 12 and a six-figure grand prize. Reviewing player adds between the two should provide us with a well-rounded perspective and barometer of the fantasy baseball marketplace.

Week 5 Overview

Ildemaro Vargas continues to tear it up, out of nowhere. He lead all hitters with 12 RBI last week with his team only playing five games, albeit two of them in Mexico City. More on him later. Nolan Arenado had an incredible week as well, going 11-18 with a homer and seven runs scored. That two-game Mexico City series did not disappoint as the Diamondbacks and Padres combined to score 29 runs.

Since returning from Paternity Leave, Michael Harris II is slashing .429/.468/.786 with 4 HR and 13 RBI in 13 games. Talk about #DadPower.

A few notable hitters who hit the skids in Week 5: Willy Adames (1-22), Dillon Dingler (1-21), Luis Robert Jr. (1-15), Austin Riley (2-26), CJ Abrams (2-22) and Kyle Schwarber (3-27). Oneil Cruz only managed three hits (3-23), but two were home runs. Over the last two weeks, Ezequiel Tovar is 5-43 (.116) with no RBI. Already one of the biggest chasers of bad pitches and arguably the worst plate discipline among MLB regulars, Tovar’s YTD walk rate (2.7%) and strikeout rate (30%) are worse than ever before. There will be better days ahead, but managers in 12- and 10-team leagues should continue finding alternatives for their rosters.

Nasim Nuñez was the only player with five stolen bases last week, and is the current Major League leader (13). Right behind him are José Ramírez, José Caballero (11) and Oneil Cruz and Jakob Marsee (10). Nuñez has the lowest ISO (.012) among 180 qualified hitters.

It was another week where two-start pitchers’ wins hovered around weekly expectations. Among 30 starting pitchers with two starts last week (let’s include Sean Burke and Chase Dollander, who entered their second appearances early in the games), only three earned wins in both — Justin Wrobleski, Landen Roupp, and Spencer Arrighetti — a rate of 9.6%. Nolan McLean led all pitchers in strikeouts (17 in 11.2 IP), Dollander was second (16 in 13) and Kyle Harrison was third. Harrison only pitched three innings on Tuesday (3 Ks) before punching out 12 Pirates in six innings on Saturday.

Louis Varland was the only reliever with three saves in Week 5. Rockies Victor Vodnik got rocked for five runs on Thursday, and secured a clean save in one of the doubleheader contests against the Mets on Sunday.

Let’s dive into the top trending acquisitions for Fantrax (waivers) and the NFBC 12-team OC (blind bid FAAB):

Fantrax – Most Popular Player Adds (+/-)
Player Team Position Roster % +/-
Ildemaro Vargas D-Backs 1B/2B 62% 25%
Carlos Cortes Athletics OF 36% 22%
Peter Lambert Astros SP 29% 21%
Chase Dollander Rockies SP 72% 18%
J.R. Ritchie Braves SP 64% 17%
Louis Varland Blue Jays RP 70% 17%
Josh Jung Rangers 3B 78% 16%
Brandon Young Orioles SP 22% 15%
Connor Prielipp Twins SP 39% 15%
Payton Tolle Red Sox RP 81% 15%
Lucas Giolito Padres SP 43% 14%
Brayan Rocchio Guardians 2B/SS 51% 14%
Dalton Rushing Dodgers C 68% 11%
Justin Wrobleski Dodgers RP 70% 11%
Nathan Church Cardinals OF 22% 11%

 Roster % is the current percentage of leagues rostering the player

+/-  is the percentage of leagues the player was added in the previous week

Ildemaro Vargas was the top addition on Fantrax. He’s been the Diamondbacks top producer, leading them in HR (six), RBI (20) and in wRC+ (203), wOBA (.473), and ISO (.354). His power metrics are all below average — 87.6 mph EV, 37% hard-hit, 7.1% barrel. That barrel rate is nearly three times his career rate, as is his seven degree launch angle. He recently earned first base eligibility, as he’s made himself comfortable there in the absence of Carlos Santana. With Geraldo Perdomo out of Sunday’s lineup, Vargas had the opportunity to lead off for the first time this season and delivered in grand style — 3-5, 3 R, 1 HR, 4 RBI. Vargas won’t finish the season as a top-three hitter in this offense, but could maintain an everyday (or almost everyday) role in this shallow lineup and deliver his best season. Though that shouldn’t be difficult considering he has never earned more than 303 plate appearances in a season.

The recent waiver pickup timing of Carlos Cortes is symbolic of the essence of fantasy baseball chaos. Cortes was a somewhat popular add before Week 4. The Athletics had seven home games, Brent Rooker was on the IL, and Cortes’ playing time was increasing, so the opportunity for production was ripe. Cortes went 3-16 with one run and one run batted in that week. Most managers dropped him before his epic Week 5 run of .542 (13-24), 4 R, 3 HR, 7 RBI. Now he’s popular again, but Rooker is back and Cortes will likely only make two starts, since the A’s are expected to face four lefty starters and Cortes doesn’t typically start against them. If you picked him up in weekly leagues, make sure you bench him for the week.

Nathan Church has been a pleasant surprise for the Cardinals. The left-handed-hitting 25-year-old rookie was an 11th-round draft pick in 2022 and produced between Double-A and Triple-A last season: .329/.386/.524, 13 HR, 16 SB in 385 PA (86 games). Church has been a mainstay against right-handed starters,, and has covered all three outfield positions, though he mainly plays left field. He stepped into the fantasy scene last week, going 8-19 with 4 HR, 7 RBI and a stolen base in six games, as the Cardinals faced all righties. He sports an 11.5% barrel rate, though his average exit velocity (86.6 mph) and hard-hit rate (38.5%) remain subpar. The Cardinals play seven this week and five of those matchups are against RHPs, though Church will be tested going up against the likes of Paul Skenes, Braxton Ashcraft, and Emmet Sheehan. His power/speed combo is intriguing for deeper leagues and he should not yet be on the radar for 12-teamers or shallower formats. Though, if matchups line up as they currently project, Church and the Cardinals should face seven RHPs the following week (Week 7, May 4 – May 10), though more tough tests are to come against studly Brewers and Padres arms.

NFBC Online Championship – Top Average Winning Bids
Player Team Position % Lgs Added AWB
Payton Tolle Red Sox SP 87% $257
Tanner Scott Dodgers RP 37% $145
Louis Varland Blue Jays RP 36% $123
JR Ritchie Braves SP 97% $100
Ryan Walker Giants RP 44% $92
Chase Dollander Rockies SP 60% $78
Jasson Dominguez Yankees OF 37% $69
Connor Prielipp Twins SP 82% $40
Carlos Cortes Athletics OF 71% $38
Dalton Rushing Dodgers C 51% $37
Alex Vesia Dodgers RP 45% $31
Ildemaro Vargas D-Backs 1B/2B 65% $30
Jack Perkins Athletics RP 56% $28
Moisés Ballesteros Cubs UT 26% $27

% Lgs Added is the percentage of leagues that added the player (240 total leagues)

AWB stands for Average Winning Bid

This was a huge weekend for spending in NFBC managers, on par with last weekend when Noah Schultz and Spencer Arrighetti both earned triple-digit AWBs. The big ticket was Red Sox southpaw Payton Tolle, who dazzled in his 2026 debut, punching out 11 hitters in six innings from the Yankees on Thursday. The hulking (6’5”, 250) and famously mustachioed 23-year-old rocks a killer 97-mph four-seam fastball, and mixes in a cutter, curve and sinker, with an occasional changeup. He is locked in to face the Blue Jays in Toronto on Tuesday, and has a good opportunity to remain with the big-league club even when Sonny Gray is activated. To keep Brayan Bello (9.00 ERA, 2.27 WHIP, 13% K, 11.3% BB in 22 IP) over Tolle in the rotation would be a travesty, but could be par for the course for a front office that just fired manager Alex Cora and is feeling the heat from their fanbase.

JR Ritchie had a strong career debut last Thursday. The Braves top pitching prospect boasting a 0.99 ERA over five Triple-A starts fired seven innings against the Nationals. Ritchie struck out seven, and gave up two walks and two runs on five hits (two home runs). The next day, Atlanta manager Walt Weiss confirmed that Ritchie would remain in the majors for now. His next start is confirmed for Wednesday, at home against the Tigers. The timing of Ritchie’s promotion and impressive debut was perfect. It was one of several factors that drove his fantasy free agent market price up over the weekend. Didier Fuentes struggled in his start the day before (and was subsequently optioned to Triple-A). Reynaldo López got shelled last Monday (4 ER in 1 IP), and on Sunday, it was announced that he would move to the bullpen to work on his mechanics. So, even with Spencer Strider’s upcoming activation off the IL, there is still an open rotation spot and clear opportunity for Ritchie to gain some momentum and lock himself into the rotation. I did not acquire Ritchie in any leagues this weekend, but would call myself a founding member of his fan club. I drafted him in my first 50-round NFBC Draft Champions back in November. I also drafted him in my live Main Event in Las Vegas and stashed him on my bench for the last 5.5 weeks. Who wants to pay retail anyway?

Jack Perkins is emerging as the Athletics most reliable bullpen option. After earning a save earlier in the week, Perkins impressed on Sunday by locking down a two-inning save. Middling veteran righty Joel Kuhnel ran into some trouble in two early-week appearances (6 H, 2 ER in 1.2 IP). In Sunday’s tilt against the Rangers, Kuhnel appeared in the fourth inning for banged-up starter J.T. Ginn. RosterResource currently displays Perkins, Kuhnel and lefty Hogan Harris as a committee. Though, Perkins is best suited to handle ninth inning duties, he’s an effective multi-inning arm who manager Mark Kotsay could easily deploy in various relief scenarios, including early innings. Perkins was my most-added RP, so I am ready to be hurt again. But I will not overreact to his usage this week and intent to stand firm with Perkins on my roster. Well, barring an 8-ER implosion or IL stint, of course.

Drop of the Week

This week, it’s a four-way tie between “closers” Edwin Díaz (LAD), Jordan Romano (LAA), Clayton Beeter (WSN), and Caleb Thielbar (CHC). Each stung in its own way — Díaz due to expectations and high-draft capital and Romano because of the ratio damage. Don’t be surprised to see more carnage next weekend in what is the craziest season for closers and saves in recent memory.


Starting Pitcher 2026 Fantasy Rankings Update – April 27th, 2026

Thomas Shea-Imagn Images

I’ll be in the comments answering questions and discussing changes!

Focus more on tier differences than rankings differences within a given tier. Sure, the top and bottom of a tier can be discussed, but 7-10 rankings within the same tier isn’t a huge split to me and comparing them would likely come down to short-term matchups.

Changes (won’t appear on the boards below):

  • Peter Lambert – HOU – Team Streamer #91 – got knocked off during an edit when I was digging in a previous version on Sheets, thinking I was only changing some of the header text. I’ve got him at the very end of the Team Streamer tier, ranking 91st. Let’s see how this trip to Baltimore goes this week but then a LAD/at CIN 2-step next week is scary for pitchers way better than Lambert so it’s far from a must-start. If we see another 8 punchies, I might mess around and run him in my Main Event but I would at least keep him even though benching a 2-step is usually grounds for roster removal (the idea being “if you’re not going to use them in a 2-step, are they really worth it?” but there are exceptions, IMO). He lines up for TEX and at MIN the following weeks after the 2-step.

Ace

The cream of the crop. The pitchers who never come out of the rotation regardless of matchup.
Ace
Rank Name Team Pos Change ADP $
1 Tarik Skubal DET SP 7 $47
2 Paul Skenes PIT SP 10 $35
3 Cristopher Sánchez PHI SP ▲2 25 $28
4 Yoshinobu Yamamoto LAD SP 27 $21
5 Shohei Ohtani LAD SP ▲8 1 $16
6 Garrett Crochet BOS SP ▼3 12 $33
7 Bryan Woo SEA SP ▲2 35 $23
8 Max Fried NYY SP ▼2 50 $21
9 Chris Sale ATL SP ▼2 39 $24
10 Jacob deGrom TEX SP ▲4 50 $24
11 Logan Gilbert SEA SP ▼3 37 $22
12 Joe Ryan MIN SP ▲15 79 $17
13 Tyler Glasnow LAD SP ▲9 114 $14

Must Start

These guys are essentially fantasy aces in their own right. Cutting them would take months (barring injury) and benching would be remarkably rare (waning skills for multiple starts + inj. concern could result in skipping a start)
Must Start
Rank Name Team Pos Change ADP $
14 Dylan Cease TOR SP ▲11 75 $20
15 Cam Schlittler NYY SP ▲20 117 $9
16 Nolan McLean NYM SP ▲17 87 $11
17 Freddy Peralta NYM SP ▼1 56 $12
18 Cole Ragans KCR SP ▼8 48 $12
19 George Kirby SEA SP ▼7 65 $19
20 Jacob Misiorowski MIL SP ▲18 114 $11
21 Chase Burns CIN SP ▲37 110 $7
22 Kevin Gausman TOR SP ▲10 113 $14
23 Drew Rasmussen TBR SP ▼2 132 $13
24 Nathan Eovaldi TEX SP ▲13 133 $10
25 José Soriano LAA SP ▲82 322 $7
26 Logan Webb SFG SP ▼11 57 $25
27 Framber Valdez DET SP ▼4 81 $12
28 Sandy Alcantara MIA SP ▼4 145 $3
29 Shota Imanaga CHC SP ▲25 158 $14
30 Jesús Luzardo PHI SP ▼11 71 $19

Usually Start

Splitting hairs a bit here, but this is a smaller group between must starts and team streamers. You’re looking for reasons to start them and need a very strong reason to bench them.
Usually Start
Rank Name Team Pos Change ADP $
31 Eury Pérez MIA SP ▼11 79 $4
32 Brandon Woodruff MIL SP ▲15 144 $11
33 MacKenzie Gore TEX SP ▲16 165 $11
34 Gavin Williams CLE SP ▲7 145 $6
35 Robbie Ray SFG SP ▲5 166 $3
36 Zack Wheeler PHI SP ▲12 110 $25
37 Michael King SDP SP ▼9 130 $10
38 Will Warren NYY SP ▲56 285 $3
39 Taj Bradley MIN SP ▲57 492 -$1
40 Emmet Sheehan LAD SP ▼11 111 $8
41 Matthew Boyd CHC SP ▲15 213 $11
42 Kyle Harrison MIL SP ▲36 447 $0
43 Ryan Weathers NYY SP ▲23 233 $3
44 Payton Tolle BOS SP ▲66 673 $0
45 Connelly Early BOS SP ▲28 266 $0
46 Parker Messick CLE SP ▲37 294 $3
47 Kris Bubic KCR SP ▲3 191 $6
48 Nick Lodolo CIN SP ▼12 128 $8
49 Ranger Suarez BOS SP ▲3 184 $7

Team Streamer

These are elevated streamers where you don’t necessarily run every start, but they hit the bench when they’re not playing because they’re too talented to throw back on the wire.
Team Streamer
Rank Name Team Pos Change ADP $
50 Trevor Rogers BAL SP ▼20 146 $2
51 Kyle Bradish BAL SP ▼34 73 $7
52 Reid Detmers LAA SP ▲59 350 $5
53 Braxton Ashcraft PIT SP ▲10 239 $6
54 Shane McClanahan TBR SP ▼9 183 $15
55 Michael Soroka ARI SP ▲94 710 $6
56 Tanner Bibee CLE SP ▼14 189 $8
57 Luis Castillo SEA SP ▼14 171 $8
58 Emerson Hancock SEA SP ▲64 733 -$4
59 Jack Leiter TEX SP ▲15 231 $0
60 Andrew Painter PHI SP ▲8 -$8
61 Casey Mize DET SP ▲20 290 $4
62 Edward Cabrera CHC SP ▼18 175 $5
63 Bubba Chandler PIT SP ▼24 150 -$4
64 Noah Schultz CHW SP ▲129 -$8
65 Justin Wrobleski LAD SP ▲48 650 -$5
66 Chase Dollander COL SP ▲102 743 -$14
67 Landen Roupp SFG SP ▲56 690 $3
68 Joey Cantillo CLE SP ▼3 271 $2
69 Trey Yesavage TOR SP ▲11 194 $5
70 Seth Lugo KCR SP ▲46 493 -$3
71 Michael Wacha KCR SP ▲58 609 -$1
72 Aaron Nola PHI SP ▼21 206 $8
73 Max Meyer MIA SP ▼6 281 $0
74 Randy Vásquez SDP SP ▲45 721 -$8
75 Cade Cavalli WAS SP ▲11 305 -$1
76 Spencer Arrighetti HOU SP ▲84 728 -$4
77 Ryne Nelson ARI SP ▼16 251 -$2
78 Grant Holmes ATL SP ▲6 369 -$4
79 Shane Baz BAL SP ▼26 187 $1
80 Jeffrey Springs ATH SP ▲78 722 -$2
81 Carmen Mlodzinski PIT SP ▼81 746 $3
82 Clay Holmes NYM SP ▲26 331 -$1
83 Brady Singer CIN SP ▼7 388 -$3
84 Keider Montero DET SP ▲146 -$6
85 Connor Prielipp MIN SP ▼85 -$4
86 JR Ritchie ATL SP ▼86 -$8
87 Steven Matz TBR SP ▲58 713 $2
88 Sean Burke CHW SP ▲59 749 -$9
89 Foster Griffin WAS SP ▲25 $1
90 Kumar Rocker TEX SP ▲91 721 $0

Standard Streamer

Pretty straightforward one here – just your typical streamers.
Standard Streamer
Rank Name Team Pos Change ADP $
91 Noah Cameron KCR SP ▼3 298 -$4
92 Roki Sasaki LAD SP ▲25 290 -$4
93 Lance McCullers Jr. HOU SP ▲59 -$8
94 Nick Martinez TBR SP ▲30 738 -$1
95 Bryce Elder ATL SP ▲59 741 -$4
96 Yusei Kikuchi LAA SP ▲48 507 -$1
97 Brandon Sproat MIL SP ▼4 528 -$7
98 Mike Burrows HOU SP ▼34 238 $1
99 Davis Martin CHW SP ▲47 -$5
100 Michael McGreevy STL SP ▲32 715 $0
101 Kodai Senga NYM SP ▼44 224 -$1
102 Rhett Lowder CIN SP ▼11 552 -$7
103 Colin Rea CHC SP ▲88 748 -$6
104 Patrick Corbin TOR SP ▲175 -$11
105 Andrew Abbott CIN SP ▼43 222 -$3
106 Matthew Liberatore STL SP ▼27 410 -$7
107 Slade Cecconi CLE SP ▼7 585 -$5
108 Jake Irvin WAS SP ▲90 -$9
109 Walker Buehler SDP SP ▲41 741 -$9
110 Jack Flaherty DET SP ▼51 209 $2
111 Chad Patrick MIL SP ▼39 289 -$4
112 Eduardo Rodriguez ARI SP ▲21 738 -$6
113 Zac Gallen ARI SP ▼53 223 $6
114 Dustin May STL SP ▲13 415 $4
115 Mitch Keller PIT SP ▼9 519 $0
116 Aaron Civale ATH SP ▲58 749 -$7
117 Walbert Urena LAA SP ▼117 -$16
118 Merrill Kelly ARI SP ▼28 284 $1
119 Germán Márquez SDP SP ▲65 743 -$11
120 Max Scherzer TOR SP ▲17 547 -$3
121 Bailey Ober MIN SP ▲20 494 $3
122 Janson Junk MIA SP ▼4 -$6

Lottery Ticket

Just trying to lucky…
Lottery Ticket
Rank Name Team Pos Change ADP $
123 Tyler Mahle SFG SP ▼34 323 $0
124 Brandon Young BAL SP ▼124 -$7
125 Chris Bassitt BAL SP ▼10 359 -$6
126 Jameson Taillon CHC SP ▲31 504 -$5
127 Kyle Leahy STL SP ▼18 734 -$7
128 David Peterson NYM SP ▲14 452 -$1
129 Luis Severino ATH SP ▲26 643 -$7
130 J.T. Ginn ATH SP ▼130 748 -$5
131 Ryan Weiss HOU SP ▼28 726 -$7
132 Chris Paddack MIA SP ▼132 749 -$6
133 Anthony Kay CHW SP ▼32 718 -$13
134 Jesse Scholtens TBR SP ▼134 -$9
135 Kyle Freeland COL SP ▲104 -$14
136 Tomoyuki Sugano COL SP ▲111 -$20
137 Matt Waldron SDP SP ▲132
138 Brandon Pfaadt ARI SP ▼4 589 $0
139 Zack Littell WAS SP ▼9 709 -$8
140 Adrian Houser SFG SP ▲42 743 -$9
141 Simeon Woods Richardson MIN SP ▼20 664 -$11
142 Martín Pérez ATL SP ▲110
143 Michael Lorenzen COL SP ▲81 -$17
144 Brayan Bello BOS SP ▼45 421 -$8
145 Jacob Lopez ATH SP ▼20 409 -$6
146 Andre Pallante STL SP ▼11 -$10
147 Ryan Yarbrough MIA SP ▼147 -$7
148 Miles Mikolas WAS SP ▲46 -$14
149 Jack Kochanowicz LAA SP ▼13 -$18
150 Jose Quintana COL SP ▼150 -$26

Full Rankings Without Tiers

No tiers. Just the rankings.
Full Rankings Without Tiers
Rank Name Team Pos Change ADP $
1 Tarik Skubal DET SP 7 $47
2 Paul Skenes PIT SP 10 $35
3 Cristopher Sánchez PHI SP ▲2 25 $28
4 Yoshinobu Yamamoto LAD SP 27 $21
5 Shohei Ohtani LAD SP ▲8 1 $16
6 Garrett Crochet BOS SP ▼3 12 $33
7 Bryan Woo SEA SP ▲2 35 $23
8 Max Fried NYY SP ▼2 50 $21
9 Chris Sale ATL SP ▼2 39 $24
10 Jacob deGrom TEX SP ▲4 50 $24
11 Logan Gilbert SEA SP ▼3 37 $22
12 Joe Ryan MIN SP ▲15 79 $17
13 Tyler Glasnow LAD SP ▲9 114 $14
14 Dylan Cease TOR SP ▲11 75 $20
15 Cam Schlittler NYY SP ▲20 117 $9
16 Nolan McLean NYM SP ▲17 87 $11
17 Freddy Peralta NYM SP ▼1 56 $12
18 Cole Ragans KCR SP ▼8 48 $12
19 George Kirby SEA SP ▼7 65 $19
20 Jacob Misiorowski MIL SP ▲18 114 $11
21 Chase Burns CIN SP ▲37 110 $7
22 Kevin Gausman TOR SP ▲10 113 $14
23 Drew Rasmussen TBR SP ▼2 132 $13
24 Nathan Eovaldi TEX SP ▲13 133 $10
25 José Soriano LAA SP ▲82 322 $7
26 Logan Webb SFG SP ▼11 57 $25
27 Framber Valdez DET SP ▼4 81 $12
28 Sandy Alcantara MIA SP ▼4 145 $3
29 Shota Imanaga CHC SP ▲25 158 $14
30 Jesús Luzardo PHI SP ▼11 71 $19
31 Eury Pérez MIA SP ▼11 79 $4
32 Brandon Woodruff MIL SP ▲15 144 $11
33 MacKenzie Gore TEX SP ▲16 165 $11
34 Gavin Williams CLE SP ▲7 145 $6
35 Robbie Ray SFG SP ▲5 166 $3
36 Zack Wheeler PHI SP ▲12 110 $25
37 Michael King SDP SP ▼9 130 $10
38 Will Warren NYY SP ▲56 285 $3
39 Taj Bradley MIN SP ▲57 492 -$1
40 Emmet Sheehan LAD SP ▼11 111 $8
41 Matthew Boyd CHC SP ▲15 213 $11
42 Kyle Harrison MIL SP ▲36 447 $0
43 Ryan Weathers NYY SP ▲23 233 $3
44 Payton Tolle BOS SP ▲66 673 $0
45 Connelly Early BOS SP ▲28 266 $0
46 Parker Messick CLE SP ▲37 294 $3
47 Kris Bubic KCR SP ▲3 191 $6
48 Nick Lodolo CIN SP ▼12 128 $8
49 Ranger Suarez BOS SP ▲3 184 $7
50 Trevor Rogers BAL SP ▼20 146 $2
51 Kyle Bradish BAL SP ▼34 73 $7
52 Reid Detmers LAA SP ▲59 350 $5
53 Braxton Ashcraft PIT SP ▲10 239 $6
54 Shane McClanahan TBR SP ▼9 183 $15
55 Michael Soroka ARI SP ▲94 710 $6
56 Tanner Bibee CLE SP ▼14 189 $8
57 Luis Castillo SEA SP ▼14 171 $8
58 Emerson Hancock SEA SP ▲64 733 -$4
59 Jack Leiter TEX SP ▲15 231 $0
60 Andrew Painter PHI SP ▲8 -$8
61 Casey Mize DET SP ▲20 290 $4
62 Edward Cabrera CHC SP ▼18 175 $5
63 Bubba Chandler PIT SP ▼24 150 -$4
64 Noah Schultz CHW SP ▲129 -$8
65 Justin Wrobleski LAD SP ▲48 650 -$5
66 Chase Dollander COL SP ▲102 743 -$14
67 Landen Roupp SFG SP ▲56 690 $3
68 Joey Cantillo CLE SP ▼3 271 $2
69 Trey Yesavage TOR SP ▲11 194 $5
70 Seth Lugo KCR SP ▲46 493 -$3
71 Michael Wacha KCR SP ▲58 609 -$1
72 Aaron Nola PHI SP ▼21 206 $8
73 Max Meyer MIA SP ▼6 281 $0
74 Randy Vásquez SDP SP ▲45 721 -$8
75 Cade Cavalli WAS SP ▲11 305 -$1
76 Spencer Arrighetti HOU SP ▲84 728 -$4
77 Ryne Nelson ARI SP ▼16 251 -$2
78 Grant Holmes ATL SP ▲6 369 -$4
79 Shane Baz BAL SP ▼26 187 $1
80 Jeffrey Springs ATH SP ▲78 722 -$2
81 Carmen Mlodzinski PIT SP ▼81 746 $3
82 Clay Holmes NYM SP ▲26 331 -$1
83 Brady Singer CIN SP ▼7 388 -$3
84 Keider Montero DET SP ▲146 -$6
85 Connor Prielipp MIN SP ▼85 -$4
86 JR Ritchie ATL SP ▼86 -$8
87 Steven Matz TBR SP ▲58 713 $2
88 Sean Burke CHW SP ▲59 749 -$9
89 Foster Griffin WAS SP ▲25 $1
90 Kumar Rocker TEX SP ▲91 721 $0
91 Noah Cameron KCR SP ▼3 298 -$4
92 Roki Sasaki LAD SP ▲25 290 -$4
93 Lance McCullers Jr. HOU SP ▲59 -$8
94 Nick Martinez TBR SP ▲30 738 -$1
95 Bryce Elder ATL SP ▲59 741 -$4
96 Yusei Kikuchi LAA SP ▲48 507 -$1
97 Brandon Sproat MIL SP ▼4 528 -$7
98 Mike Burrows HOU SP ▼34 238 $1
99 Davis Martin CHW SP ▲47 -$5
100 Michael McGreevy STL SP ▲32 715 $0
101 Kodai Senga NYM SP ▼44 224 -$1
102 Rhett Lowder CIN SP ▼11 552 -$7
103 Colin Rea CHC SP ▲88 748 -$6
104 Patrick Corbin TOR SP ▲175 -$11
105 Andrew Abbott CIN SP ▼43 222 -$3
106 Matthew Liberatore STL SP ▼27 410 -$7
107 Slade Cecconi CLE SP ▼7 585 -$5
108 Jake Irvin WAS SP ▲90 -$9
109 Walker Buehler SDP SP ▲41 741 -$9
110 Jack Flaherty DET SP ▼51 209 $2
111 Chad Patrick MIL SP ▼39 289 -$4
112 Eduardo Rodriguez ARI SP ▲21 738 -$6
113 Zac Gallen ARI SP ▼53 223 $6
114 Dustin May STL SP ▲13 415 $4
115 Mitch Keller PIT SP ▼9 519 $0
116 Aaron Civale ATH SP ▲58 749 -$7
117 Walbert Urena LAA SP ▼117 -$16
118 Merrill Kelly ARI SP ▼28 284 $1
119 Germán Márquez SDP SP ▲65 743 -$11
120 Max Scherzer TOR SP ▲17 547 -$3
121 Bailey Ober MIN SP ▲20 494 $3
122 Janson Junk MIA SP ▼4 -$6
123 Tyler Mahle SFG SP ▼34 323 $0
124 Brandon Young BAL SP ▼124 -$7
125 Chris Bassitt BAL SP ▼10 359 -$6
126 Jameson Taillon CHC SP ▲31 504 -$5
127 Kyle Leahy STL SP ▼18 734 -$7
128 David Peterson NYM SP ▲14 452 -$1
129 Luis Severino ATH SP ▲26 643 -$7
130 J.T. Ginn ATH SP ▼130 748 -$5
131 Ryan Weiss HOU SP ▼28 726 -$7
132 Chris Paddack MIA SP ▼132 749 -$6
133 Anthony Kay CHW SP ▼32 718 -$13
134 Jesse Scholtens TBR SP ▼134 -$9
135 Kyle Freeland COL SP ▲104 -$14
136 Tomoyuki Sugano COL SP ▲111 -$20
137 Matt Waldron SDP SP ▲132
138 Brandon Pfaadt ARI SP ▼4 589 $0
139 Zack Littell WAS SP ▼9 709 -$8
140 Adrian Houser SFG SP ▲42 743 -$9
141 Simeon Woods Richardson MIN SP ▼20 664 -$11
142 Martín Pérez ATL SP ▲110
143 Michael Lorenzen COL SP ▲81 -$17
144 Brayan Bello BOS SP ▼45 421 -$8
145 Jacob Lopez ATH SP ▼20 409 -$6
146 Andre Pallante STL SP ▼11 -$10
147 Ryan Yarbrough MIA SP ▼147 -$7
148 Miles Mikolas WAS SP ▲46 -$14
149 Jack Kochanowicz LAA SP ▼13 -$18
150 Jose Quintana COL SP ▼150 -$26

Justin Mason’s Baseball Chat – April 27, 2026

Here is today’s chat transcript:
Read the rest of this entry »


Starting Pitcher Chart – April 27th, 2026

Eric Canha-Imagn Images

Welcome to the Daily SP Chart.

The chart includes their performance for 2026, their opponent’s wOBA versus the pitcher’s handedness, my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues – essentially a shallow, medium, deep league setup – and then a note about some, most, or all depending on the day. If a pitcher only has an “x” in 15-team, it doesn’t mean there’s no potential use in 10s and 12s, but it’s a much riskier stream for those spots.

These are general recommendations for standard 5×5 roto leagues, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. I usually won’t have much to write about aces who are locked into our rotations. If you want to discuss someone further, please feel free to leave a comment. I usually do a few sweeps of the comments before game time in case there are time-sensitive questions.
Read the rest of this entry »