Author Archive

Roto Riteup: April 17, 2026

Can’t stop this man!

On the Agenda:

  1. Closer Chaos
  2. Various News and Notes
  3. Streaming Pitchers

Closer Chaos

Is this the worst start to the season for closers ever? The chaos continues:

Meanwhile, Mason Miller struck out the side again and his extended his scoreless streak to 30.2 innings:

Miller has 23 punchouts in 9.1 innings — a 76.7% strikeout rate.

Various News and Notes

Cleveland Guardians rookie pitcher Parker Messick took a no-hit bid into the ninth inning, serving up a single to Orioles outfielder Leody Taveras.

Messick set a career high in strikeouts (eight) and boasts a 1.05 ERA and 0.78 WHIP through his first four starts.

San Francisco Giants righty Landen Roupp dominated the Reds on Thursday. He allowed just one hit and two walks over six scoreless innings. His ratios are down to a sparkling 2.38 and 0.97. Another late-round gem…at least, so far.

Braves veterans Sean Murphy and Spencer Strider both started their rehab assignments in High-A on Thursday. Strider threw 50 pitches (27 strikes) over 3.1 innings. He struck out three and allowed two walks and one hit. Most importantly, his fastball velocity sat between 95 and 97 mph, which is exactly what we want to see. Strider will continue to build up his pitch count, make another couple of starts in the Minors, and return to the Braves in early May, barring a setback.

Angels manager Kurt Suzuki mentioned Chase Silseth as a candidate for save opportunities if Jordan Romano is removed from the role. Silseth has 6:4 K:BB in 6.1 innings. Meanwhile, Kirby Yates (knee) should be starting a rehab assignment soon.

Streaming Pitchers

Pitchers for Today: Michael Soroka (RH, ARZ, 60% on Yahoo!)

Cheating on the %-rostered a bit since there aren’t many viable streaming options. The Diamondbacks will be home favorites and Soroka has pitched well so far.

Other Options: Zack Littell (RH, WSH, 7%)

Littell is a plus control and location guy, but this is more so a bet against the Giants.

Pitchers for Tomorrow: Lance McCullers Jr. (RH, HOU, 22% Y!, down 2% in the last 24 hours)

The Astros pushed their rotation back by a day and McCullers will now start against the Cardinals on Saturday. He threw a gem in his only home start (1 ER, 9 K in 7 IP), but was knocked around in his road starts.

Other Options: Cade Cavalli (RH, WSH, 10%)

Cavalli has been shaky this season (8 ER, 12 BB in 15.2 IP). We don’t have much in terms of streaming options on a slate filled with aces. Let’s pick on the Giants, the lowest-scoring team in the Majors, in hopes of a Cavalli bounce-back start.


Roto Riteup: April 16, 2026

Sorry, Julio. It’s not the second half of the season yet!

On the Agenda:

  1. Closer Chaos
  2. Quick Hits
  3. Various News and Notes
  4. Streaming Pitchers

Closer Chaos

It was a rough one. We might be here awhile.

Andrés Muñoz entered the game with a 6-2 lead in the bottom of the ninth (non-save situation) and got hammered for five earned runs on four hits and a walk. His ERA ballooned from 3.00 to 9.45 and he’s up to free passes in 6.2 innings. It was his first appearance since last Saturday. The outing won’t cost Muñoz his job, but we’re certainly all #onwatch. Matt Brash is likely next in line, should it come to that. He’s currently the only Mariners reliever who has yet to allow a run.

The Mets’ woes continue as they’ve lost eight straight and are one loss away from their longest losing streak in 22 years. Closer Devin Williams entered the game in the eighth down 3-1 and fell apart at the seams…literally. The destruction culminated in a Dalton Rushing grand slam:

Williams won’t lose his job for this. These were his first runs allowed as a Met and Luke Weaver has been much worse (6 ER in 6.2 IP: an 8.10 ERA).

Remember when I made fun of A’s reliever Joel Kuhnel on Monday? Well, life comes at us fast and the roto gods humble us quickly. He picked up his third save of the season and looked good doing it.

Kuhnel entered the contest with two outs in the eighth after Mark Leiter Jr. served up a three-run, pinch-hit bomb to Jake Burger, got the final out and pitched a clean ninth. Lefty Hogan Harris came on in the fifth inning after starter J.T. Ginn and was credited for the win. Kuhnel looks like the guy right now.

Enyel De Los Santos has scored saves in back-to-back games and might be in the mix for more opportunities. The 30-year-old is on his eighth Major League team in eight seasons and owns a career 4.39 ERA. Bryan Abreu earned a hold in Wednesday’s game, walking one batter and punching out two. Abreu brought his ERA down to 12.79.

With Trevor Megill having the night off after a rough day on Tuesday (3 ER), Abner Uribe was called upon in the ninth to secure a 2-1 victory over the reeling Blue Jays, and he delivered. Despite manager Pat Murphy coming to Megill’s defense when Brewers fans booed him on Tuesday, Megill is officially #onwatch.

I’d like to think this is a safe space, but since there’s a comments section and some of you may have picked this guy off waivers two weeks ago, I won’t bring him up, but can tell you his name rhymes with Gordon Soprano. Let’s hope he travels with the team and doesn’t accept an offer to ride the scenic route home through the Nevada desert.

Quick Hits

Angels outfielder Jorge Soler had his suspension dropped to four games and he began serving it on Wednesday. He should be back in the starting lineup on Sunday when the Angels face Michael King and the Padres.

Players placed on the injured list on Wednesday: Jared Young (1B, NYM), Kyle Freeland (SP, COL, should help his ERA), Chris Martin (RP, TEX) and San Francisco Giants outfielder Harrison Bader, who was slashing .115/.145/.192 through 15 games. Fellow outfielder Jared Oliva also went on the IL. The Giants called up Will Brennan (a right-handed hitter who should start against LHPs only) and local fan favorite, Drew Gilbert.

Various News and Notes

A warm welcome to White Sox’ new infielder/outfielder, Sam Antonacci, who made his Major League debut on Wednesday! He batted fifth, started at second base, and singled in his first career at-bat.

You might remember the 23-year-old from the WBC as the only hitter from Team Italy you didn’t recognize, but were 100% certain was Italian. Samuel Joseph Antonacci batted .291 with 48 swipes between High-A and Double-A last season. He also has the Pope’s blessing.

The Shota Imanaga vs. Jesús Luzardo battle in the Cubs-Phillies tilt was supposed to must-watch television. Unfortunately, Phillies fans and those of us rostering Luzardo had to turn the tube off. Luzardo got bombarded for eight earned runs and 12 hits in 5.1 innings, ballooning his already-high ERA up to 7.94. Luzardo served up six earnies in his first start then bounced back in Coors for 6.2 scoreless innings and 11 strikeouts. Remember, last season, he gave up 20 runs in back-to-back starts, but allowed two runs or less in 50% (16-of-32) of his starts. This is just how he rolls…it’s a roller coaster! We can’t drop him, so we just have to keep riding.

Meanwhile, Imanaga twirled a masterful gem (6 IP – 3 H – 1 ER – 1 BB – 11 K). In his previous start, Imanaga hurled six shutout innings and punched out nine Pirates.

Just when history and trends tell us that Reds rookie Sal Stewart is due to cool off, he takes it up yet another notch! Stewart hit three-run dingers in consecutive at-bats on Wednesday — both off former Reds pitcher Tyler Mahle, who was making his first start in Cincinnati in another uniform.

The kid teammates call “Salert” leads all rookies with seven home runs.

Carlos Rodón and Gerrit Cole’s rehabs are going well and Cole is ready to begin a rehab assignment in the Minors.

No jokes to be made here since this must have been made by AI and BaseballBros definitely broke a bro code here.

Streaming Pitchers

Pitcher for Today: Steven Matz (LH, TB, 24% rostered on Yahoo!)

Matz didn’t fare well against his former team (the Cardinals) in his season opener (4 ER in 5 IP), but was sharp in the two starts that followed (11 IP – 4 H – 3 ER – 4 BB – 15 K). His Rays are road favorites and the White Sox have struggled against southpaws this season (28.7% strikeout rate, 82 wRC+).

Other Options: Landen Roupp (RH, SF, 21% Y!) — He has pitched well this season, but the Reds offense is scary, so this actually a scary recommendation.

Pitchers for Tomorrow: Lance McCullers Jr. (RH, HOU, 24% Y!) — Pitched a gem in his only home start (1 ER, 9 K in 7 IP) and he’s back home to face a Cardinals offense that can be dominated if Jordan Walker gets the day off.

Other Options: Zack Littell (RH, WSH, 7%) — He’s a plus control and location guy, but this is more so a bet against the Giants.


The Trade Desk: Short Term Gains

Trades are the lifeblood of fantasy baseball home leagues. The conversations around them help keep us connected and engaged, and make our league more fun.

Striking deals isn’t always easy. There are often hurt feelings around lopsided proposals, league-mates who value players differently, and that one guy who wants to veto everything. We can improve our fantasy squads with the waiver wire, but our collective hit rates are low. Quite often, those pickups backfire in the form of a hitter’s cold streak or a pitcher’s blowup, which inevitably leads to dropping the player. The one facet we have control of in home leagues is trading.

Managers are often emotionally tied to certain players – specifically, missed draft targets or players from their favorite baseball team. Also, we’re not all great at zooming out for a long-term view and not being stuck in the moment. Good analysis can be washed away by recency bias and small sample sizes. No one can force us to make a deal, so it’s the one element of the game we have some control over and can use proper value assessment and negotiation techniques to our advantage.

This column will recommend hitters and pitchers to attempt to sell-high or buy-low, and touch on trade strategies. No two leagues or two managers are the same. You know your league-mates best: what kind of deal they’ll scoff at, which player type they’re willing to deal or acquire, and how good their player and market valuation skills are. I’ll do my best to dig deep and present realistic opportunities.

Trading for Short Term Gains

Streaming hitters and pitchers based on an upcoming week’s set of matchups is a strategy that winning managers have utilized for decades — a two-start pitcher with increased velocity and strong recent outings, or a hot hitter moving up in his team’s batting order with Coors Field and Great American Ball Park on tap. Most fantasy baseball managers are aware that these types of players are ideal free agent or waiver pickups, especially if we have an easy drop. This is easier to execute in shallower (10- and 12-team leagues) because the likelihood of these targets being available is higher due to the larger free agent pool. It’s wise to plan ahead for the upcoming week, perhaps even for the week after that, if feasible.

What if I told you that you can optimize your roster for a longer-term outlook based on the next 3-4 weeks of the schedule? The following strategy can work via waivers/FAAB or trading, but it requires astute analysis and some extra digging. For this week, let’s frame it from the perspective of targeting hitters to buy low on. We can do this in the following manner:

  1. Research each MLB team’s year-to-date pitching stats. I do this via FanGraphs’ TEAM stats.
  2. Identify the outliers — the best and worst pitching rotations and bullpens
  3. Review each MLB team’s set of matchups for the next 3-4 weeks
  4. Match the outliers (5-6 best, 5-6 worst team pitching staffs) to the next 3-4 weeks of the schedule
  5. If a team’s offense is scheduled to face several “bad” pitching staffs, hitters from those offenses are buy or add candidates, and vice versa

The May 2025 Chicago Cubs 

In early May last season, I ran through this process and identified that the Chicago Cubs had an extraordinarily advantageous set of matchups in the second half of the month. We had a small, yet reasonable sample size (first six weeks of the season) and their schedule really stood out like a sore thumb from May 16, 2025 – June 5, 2025: 3 vs. White Sox, 3 at Marlins, 3 at Reds, 3 vs. Rockies, 3 vs. Reds, 3 at Nationals.

Pitchers get better and worse, get promoted and demoted, and they get hurt. Things change, so this isn’t an exact science, but my assessment of a short-term matchup advantage for the hitters proved true. Over that three-week span, the Cubs went 14-4 and led the Majors with 112 runs scored (6.22 runs per game). The next closest were the Dodgers (102 runs) and the median for runs scored over that span was in the mid-70s. Core Cubs hitters were mostly rostered in all formats, but some were available in shallow-league waivers and there were certainly buying opportunities via trade. Five of their hitters batted .325 or higher over those three weeks (Suzuki .343, Tucker .339, Hoerner .338, Busch .333, Shaw .327) and Pete Crow-Armstrong went ham altogether (.293-17-5-23-8 in 80 PA). We may not be able to predict the future accurately, but with a basic understanding of the ‘buy-low/sell-high’ philosophy, perhaps we may have come to the conclusion that Crow-Armstrong could draw a huge (top-25 overall hitter) return in a 1-for-1 trade. Sure, PCA continued to produce at a high level for another month before his post-ASB crash-and-burn (.216-6 HR-8 SB after .265-25-27), but the idea of selling a hot, young player at his likely apex should have at least crossed our minds.

Every single hitter goes through waves and troughs throughout the season. In most cases, we ride these waves (leave them in the lineup), but sometimes we paddle through and sit it out (bench them). Once in a while, we have to trade in our reliable longboard for a newer, sleeker version that makes the ride smoother.

Upcoming Hitter Matchup Outliers

How can we confidently trust a three-week sample of pitching data to determine which team’s pitching will be good or bad over the next 3-4 weeks? A starter or reliever can have a bad outing at any time, and a team’s staff can over or underperform for a stretch, but certain things we can accept as true. Such as, the Mariners, Yankees, Rangers, Phillies, Dodgers and Braves have good pitching and are generally tough matchups in a series. Or that the Nationals, Angels, Rockies and Cardinals are among the league’s worst and are generally plus matchups for opposing hitters in a series. Then there are slight adjustments we can make based on ballpark: Coors Field (Rockies) or Sutter Health Park (Athletics) are good for hitters; T-Mobile Park (Mariners) and Oracle Park (Giants) are not.

We can then go to the FanGraphs team pitching stats, sort through and do some digging. Do the Mariners still look like an elite staff and bullpen? Fourth-best WAR, best ERA, top-five xFIP, lowest walk rate: check. Do Nationals pitchers still appear to be a strong group to target hitters against? See for yourself:

Team Pitching YTD by WAR
Rank Team TG G K/9 BB/9 BABIP ERA xFIP E-F WAR
1 NYY 16 74 9.2 2.5 0.299 2.99 3.31 -0.32 4
2 PHI 16 74 10.3 2.5 0.344 4.34 2.95 1.39 3.5
3 SEA 17 67 8.7 2.2 0.283 2.95 3.57 -0.62 3.2
4 SDP 16 72 9.4 3.1 0.305 3.41 3.51 -0.10 3.1
5 NYM 17 66 9.0 3.4 0.293 3.64 3.55 0.09 2.5
6 LAD 16 68 8.2 3.5 0.246 3.40 4.14 -0.74 2
9 MIN 17 74 8.2 3.8 0.313 4.29 4.62 -0.33 1.9
8 BAL 16 69 8.8 3.6 0.301 3.82 4.14 -0.32 1.9
7 PIT 16 74 9.7 4.6 0.286 3.34 4.05 -0.71 1.9
10 DET 16 59 8.3 4.1 0.280 3.66 4.24 -0.58 1.8
11 TEX 16 72 9.8 3.1 0.281 3.30 3.71 -0.41 1.8
12 ATL 17 68 7.9 2.8 0.249 2.86 4.01 -1.15 1.7
13 MIA 17 65 9.1 4.1 0.259 3.87 4.21 -0.34 1.6
15 TOR 15 77 11.1 3.6 0.310 4.81 3.34 1.47 1.5
14 SFG 16 71 8.9 3.9 0.308 4.28 3.76 0.52 1.5
17 CHW 16 76 8.2 4.4 0.290 4.70 4.66 0.04 1.4
16 CLE 17 72 10.0 3.7 0.291 3.99 3.77 0.22 1.4
18 TBR 15 63 8.1 3.3 0.255 4.66 4.31 0.35 1.2
19 MIL 15 67 9.7 4.3 0.304 4.16 4.02 0.14 1.2
20 CIN 16 77 8.0 4.8 0.273 4.03 4.73 -0.70 1.1
21 KCR 16 64 9.1 4.0 0.283 3.90 4.10 -0.20 1.1
25 LAA 17 69 9.2 5.6 0.282 4.56 4.57 -0.01 0.9
24 ATH 16 72 8.2 5.3 0.285 4.44 4.71 -0.27 0.9
23 ARI 17 78 7.7 3.1 0.264 4.10 4.18 -0.08 0.9
22 CHC 16 65 8.6 3.4 0.264 3.99 4.08 -0.09 0.9
26 COL 16 66 7.2 3.4 0.284 4.27 4.43 -0.16 0.6
27 BOS 16 68 8.2 4.0 0.274 4.39 4.19 0.20 0.2
28 STL 16 75 6.0 4.1 0.294 5.15 4.99 0.16 0.1
29 HOU 17 71 9.7 6.0 0.329 6.50 4.87 1.63 -0.6
30 WSN 16 74 7.6 5.1 0.278 6.21 5.09 1.12 -2.2

Feel free to sort this table by different categories, click on various Stat Presets (Advanced, Batted Ball, Statcast) to review other metrics, split between starters and relievers (under Positional Split), or review 2025’s data.

Are the Astros (6.50 ERA, 6.0 BB/9) going to have the worst staff and be a target to stream hitters against in the short term? Probably. They’re down Hunter Brown, Tatsuya Imai, Cristian Javier (which isn’t saying much) and Josh Hader. Mike Burrows and Bryan Abreu have been horrendous, and they’ve recently added Cody Bolton, Colton Gordon and J.P. France into the mix. It might be a prettier picture in August, but for the next 3-4 weeks, it’s fair to consider them a “bad” staff. If Garrett Crochet isn’t hurt and bounces back, as most of us expect, we likely won’t see Red Sox pitchers among the bottom-five in two months from now.

Most of the pitching staffs closer to average are a “push” — they don’t move the needle to help identify outlier-good or outlier-bad matchups. We’re looking for a string of extremes. Here are a couple:

Great Matchups, next 3.5 weeks (Friday, April, 17 – Sunday, May 10)

Chicago White Sox

  • 3 at Athletics
  • 3 at Diamondbacks, 3 vs. Nationals
  • 3 vs. Angels, 3 at Padres
  • 3 at Angels, 3 vs. Mariners

Except for the Padres and Mariners, facing ATH, ARZ, WSN, LAA (x2) is as good as it gets. Perhaps slow-starter Miguel Vargas (1 HR, 180 BA, .222 BABIP, 14.5% BB) is a worthwhile trade target who can be acquired for a cheap return. Or perhaps we’re on the precipice of another Munetaka Murakami power heater. Chase Meidroth and Edgar Quero are getting dropped in many deeper formats.

New York Mets

  • 3 at Cubs
  • 3 vs Twins, 3 vs. Rockies
  • 3 vs. Nationals, 3 at Angels
  • 3 at Rockies, 3 at Diamondbacks

If this six-series stretch after this weekend’s Cubs series doesn’t fix the Mets’ offense, probably nothing will (or at least until Juan Soto returns). As of today, every hitter except for Luis Robert Jr. and Francisco Alvarez is a potential buy-low candidate. You don’t have to be in the room to know your league-mate who drafted Francisco Lindor and Bo Bichette is panicking.

Not-Great Matchups, next 3.5 weeks

St. Louis Cardinals

  • 3 at Astros
  • 3 at Marlins, 3 vs. Mariners
  • 4 at Pirates, 3 vs. Dodgers
  • 3 vs. Brewers, 4 at Padres

In exactly three weeks, there will be oodles of “I told you Jordan Walker stinks” tweets. The reality is that Walker is not as good as he’s been these first three weeks and isn’t as bad as he might be the next three weeks. Walker and his teammates will be facing some of the toughest rotations and bullpens in baseball — if he somehow doesn’t cool off, it would be a surprise. We’re not selling high on Walker just because of the next three weeks of matchups, but we should absolutely test the trade waters to see what we can get in return because this is the ideal window. Two weeks ago or two weeks from now, a Walker-for-Lindor offer would be scoffed at. Right now, the other manager might take it.

So, that’s a snapshot of one of the strategies I’ve used over the years for trades and free agent acquisitions. We often assess too much in terms of rest-of-season or the upcoming week. Going the extra mile to review metrics and preview schedules for extreme matchup outliers in a 3-4 week window can prove fruitful and provides small victories that can help add up into a fantasy league title come October.


FAAB Frenzy and Waivers Wild: Week 4

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 3 Overview

Cardinals outfielder Jordan Walker smashed five dingers last week and now leads the Majors in home runs (seven).

Oneil Cruz and Jakob Marsee each stole three bases in Week 3 games. Cruz swiped six total bags last week and enters Week 4 tied with Drake Baldwin atop the FanGraphs 12-team Player Rater ($41.7).

James Wood earned 12 hits and walked six times (only 4 Ks) in 28 plate appearances. He slashed .545/.655/1.091 last week. The Nationals are scheduled to play seven games in each of the next two weeks.

A few hitters with rough weeks: Mark Vientos (0-17), Michael Busch (1-20), Munetaka Murakami (1-20, 9 Ks), Adolis García (1-20, 8 Ks), and Josh Naylor (1-19), whose batting average is down to .102 and has no extra-base hits.

Last week’s saves leaders (three apiece) were Lucas Erceg and popular waiver add, Jakob Junis. Last week’s popular add, Bryan Baker, earned two saves but served up three earned runs in three innings.

Starting pitchers Max Scherzer and Ryan Feltner gave up the most earned runs (10 each), though Scherzer pitched 4.1 innings and Feltner 9.1. Sandy Alcantara was roughed up by the Tigers (10 H, 7 ER in 6 IP) after three consecutive gems.

Of the 31 pitchers who drew two starts last week, five earned wins in both of their starts: Joe Ryan, Germán Márquez, Taj Bradley, Michael Wacha and José Soriano.

As we did last week, let’s review the top trending acquisitions for Fantrax (waivers) and the NFBC 12-team OC (blind bid FAAB), but let’s add in Yahoo’s top adds as well. Soriano is the early fantasy MVP and the top overall player on the Player Rater ($51.5).

Fantrax – Most Popular Player Adds (+/-)
Player Team Position Ros +/-
Angel Martínez CLE 2B,OF 57% 42%
Jakob Junis TEX RP 54% 39%
Jeffrey Springs ATH SP 85% 29%
Jorge Soler LAA OF 68% 25%
Josh Bell MIN 1B 71% 25%
Javier Assad CHC SP 38% 23%
Mauricio Dubón ATL 2B,3B,SS,OF 77% 22%
Troy Johnston COL 1B,OF 44% 21%
Noah Schultz CHW SP 73% 20%
Cole Winn TEX RP 29% 20%
Riley O’Brien STL RP 85% 17%
Davis Martin CHW SP 58% 16%
Steven Matz TB SP 51% 16%

Roster % is the current percentage of leagues rostering the player; +/-  is the percentage of leagues the player was added in the previous week

Jorge Soler was added in 25% of Fantrax leagues. His roster percentage is only up to 68%, which seems low. A healthy Soler is a great source of power, though he’ll certainly do his part to drain our batting averages.

Yahoo’s data leans heavily on their daily contest. That’s why the top adds list is heavy with SPs drawing starts today and tomorrow. Grant Holmes (vs. MIA) and Will Warren (vs. LAA) are home favorites today. Joey Cantillo pitches in St. Louis tomorrow then is back at home against the Orioles on the weekend.
NFBC Online Championship – Top Average Winning Bids
Player Team Position % Lgs Added AWB
Jakob Junis TEX RP 99% $104
Jorge Soler LAA OF 38% $62
Bryan Baker TB RP 17% $61
Didier Fuentes ATL SP 18% $52
Jeffrey Springs ATH SP 76% $42
Landen Roupp SF SP 44% $36
Bryce Elder ATL SP 26% $35
Tyler Mahle SF SP 17% $35
Nasim Nuñez WSN 2B 20% $32
TJ Rumfield COL 1B 15% $31
Mark Vientos NYM 3B 29% $28
Mitch Keller PIT SP 17% $28
Angel Martínez CLE 2B,OF 81% $26
Mick Abel MIN SP 38% $25
Josh Bell MIN 1B 50% $23
Joel Kuhnel ATH RP 23% $23
Jose Fernandez ARZ SS 22% $22
Eduardo Rodriguez ARZ SP 35% $21
Foster Griffin WSN SP 28% $21
Mauricio Dubón ATL 2B,3B,SS,OF 50% $20

% Added is the percentage of leagues that added the player; AWB stands for average winning bid

Braves pitcher Didier Fuentes was awesome in spring training (13 IP, 1 ER, 18:1 K:BB) and has 15 strikeouts with five walks and one run allowed in two Triple-A starts. He drew the highest average winning bid among SPs in NFBC OCs ($52) though is still available in 3% of leagues. With Reynaldo Lopez’s suspension shortened and him slated to start on Tuesday, the Braves won’t need another starter until the following week. Those who acquired Fuentes hope that he joins the rotation then.

Relievers

Jakob Junis was the top target among relievers this weekend. He popped onto our radars on Monday when he earned a save. He did it again on Tuesday and once more Sunday, just a few hours ahead of Sunday evening’s FAAB deadline. Robert Garcia and Chris Martin were supposed to be the ninth-inning co-committee, but they played themselves out of future opportunities, at least for now. Righty Cole Winn and lefty Jacob Latz (converted reliever) have moved up in the hierarchy as late-inning setup men. Winn locked down his first career save on Wednesday and a hold on Sunday. Winn hasn’t allowed a run in eight appearances and sports a 14.8% swinging-strike rate. He has better stuff than Junis, but Junis has superb control (6% career walk rate) and is a dependable veteran who appears to be extending job security in this new role. He spent the bulk of his career as a starter. Over the last two seasons, as a reliever with the Giants and Guardians, Junis owns a 2.83 ERA, 1.04 WHIP, 20.1% K and 4.9% BB.

Riley O’Brien (added in 17% of Fantrax leagues) has been stellar this season — 4 SV, 1 W, 1.41 ERA (2.05 xFIP), 8 K with no walks or earned runs allowed in eight appearances.

Joel Kuhnel is a new face in the fantasy sphere and is potentially in the mix for save chances with the Athletics. He closed out Sunday’s contest (1-0 over the Mets), his second save of the season. Mark Leiter Jr. (Tuesday, March 31) and Hogan Harris (Thursday, April 9) are the only other relievers to earn saves for the A’s so far. Kuhnel is 31 years old and a big guy (6’5”, 290) who has one full season in the Majors (6.36 ERA in 58 IP with the Reds in 2022), but has otherwise toiled in the Minors for different organizations. Kuhnel and Harris (the bullpen’s only lefty) will likely share save opps in the short term. Justin Sterner is their most consistent reliever since 2025 (his rookie season) and could get into the mix of save chances soon. Kuhnel has more fantasy value in 15-team leagues and can be ignored in 10/12-teamers for now, especially with the A’s playing at home all week.

Starting Pitchers

Jeffrey Springs is almost three years removed from his Tommy John surgery. A converted starter, Springs had a dominant 2022 season (2.46 ERA, 1.07 WHIP, 26%K, 5.6% BB in 135.1 IP) before his 2023 season ended abruptly. He joined the A’s in 2025 and managed a 4.11 ERA (4.60 SIERA) in 171 innings, though his strikeout rate dipped under 20% for the first time. His arsenal isn’t overpowering, but his changeup is top-notch and he has always exhibited above-average control. Springs has pitched well through three starts (1.47, 0.76) though it won’t be all sunshine and rainbows this season. Springs has been lucky (.170 BABIP, 3.91 xFIP, 3.97 SIERA) and negative regression will undoubtedly rear its ugly head — specifically, in the 100+ degree Sacramento weather this summer. Springs hasn’t allowed a home run yet this season (1.47 HR/9 last season). He is slated to make his second and third home starts of the season this week, against the Rangers and White Sox. Springs could be a mainstay on 12-team rosters and maintain a sub-4.00 ERA for the season.

Joey Cantillo’s breakout doesn’t seem to be appreciated by the Yahoo community (only 38% rostered). The crafty lefty with the occasional case of the location yips has 20 strikeouts and seven walks through his first three starts (14.2 IP). His cutter and changeup are plus offerings. I don’t foresee Cantillo having issues maintaining his rotation spot with the Guardians, but I can’t say the same about a sub-10% walk rate.

Giants starter Landen Roupp is off to a nice start, and perhaps even a bit unlucky (.304 BABIP, 3.24 ERA vs. 2.67 xFIP, 2.95 SIERA). It’s unlikely that Roupp will end the season with an ERA better than 3.50, but it’s certainly possible. Roupp often issued too many free passes in his starts last season, so it’s nice to see his walk rate down (from 9.5% to 7.2%), albeit just three starts. He will likely have his hands full in the next two weeks. He is expected to face the Reds in Great American Ball Park on Wednesday and is lined up in the following week to face the Dodgers, at home.

Javier Assad may be one-and-done after this start in Philadelphia if Matthew Boyd remains on track to return this weekend.

Hitters

Nasim Nuñez is all speed and nothing else. Make sure you only add him on squads where you don’t already have Chandler Simpson or José Caballero.

Angel Martínez had an incredible week — 13-42, 7 R, 1 HR, 6 RBI, 4 SB, .310/.383/.452. He mostly starts and bats first or second against left-handed pitchers, but earned a start against a righty on Friday. Not sure we can call him an everyday player yet, so let’s see if he earns some starts against righties this week. When we added Martínez over the weekend, the Guardians were slated to face up 4 LHPs. That has since changed with the Orioles optioning lefty starter Cade Povich in favor of ol’ gascan righty, Dean Kremer. The Guardians may only square off against two lefty starters now.

Diamondbacks rookie Jose Fernandez has started six straight games, at first base, third base, and designated hitter. He has earned playing time with somewhat steady production and because of injuries to Pavin Smith and Carlos Santana. By the way, Fernandez was seven years old when Santana made him Major League debut.

Drop of the Week

It may be time to move on from Astros interim closer Bryan Abreu. Abreu did not allow a run in his appearance on Sunday, the first time in seven tries. His velocity drop is worrisome, lefty Bryan King has been exceptional, and Josh Hader may be back before the end of the month.


Roto Riteup: April 10, 2026

“New uni, who’s this?”

On the Agenda: 

  1. Closer Chaos
  2. Quick Hits
  3. Various News and Notes
  4. Streaming Pitchers

Closer Chaos

Another episode of “Who’s Save Is It Anyway” featuring the Minnesota Twins bullpen, which was featured in Thursday’s Roto Riteup. This time it was Eric Orze, a 28-year-old righty with one season of Major League experience. This was actually Orze’s fourth career save. He earned three with the Tampa Bay Rays in his rookie year. This is a bullpen to stay away from, even in the deepest of formats. Want more proof?

Another ugly bullpen can be found over on the west coast. Thursday’s save was brought to you by Hogan Harris, the Athletics top southpaw. You might remember Harris from his professional debut:

Harris and Justin Sterner were the only late-round A’s bullpen fliers who NFBC Main Event managers drafted, though both have since been dropped by most of those teams. They remain the two best options for ninth-inning work and I foresee Sterner pulling away as the primary guy by May. Sterner doesn’t throw hard (93-94 mph fastball), but he has the best arsenal in that bullpen. The Stuff+ model graded his slider out at 114 last season.

Quick Hits

Colorado Rockies slugger Hunter Goodman left Thursday’s tilt in the sixth inning after getting hit in the hand by a Randy Vásquez fastball. His finger was bleeding, but hopefully not broken. We will find out today.

Some fantasy squad reinforcements are on the way today! Cubs outfielder Seiya Suzuki should be activated from the IL today and the Yankees will promote Luis Gil to start in Tampa against the Rays. Gil should then make his second start of the season against the Angels next week.

Various News and Notes

What a fabulous outing by White Sox pitcher Anthony Kay on Thursday!

Kay mowed down six Royals hitters, throwing 100 pitches for 5.2 scoreless innings. It was his first win the Majors since 2021. Kay spent the last two seasons in the NPB in Japan. He posted impressive ratios (1.74 ERA, 0.98) in 24 starts for the Yokohama DeNA Baystars last season.

As the kids and obnoxious engagement farmers on Twitter would say, Ryan Weathers is “back”! After two rough starts to open the season, he dominated the A’s on Thursday — 8 IP – 7 H – 1 ER – 0 BB – 7 K. The other starter in that game was lefty Jeffrey Springs. He had a no-hitter going until the seventh inning when Ben Rice delivered a single to right field. This was Springs’ second consecutive quality start, as he dominated the Astros with seven strikeouts and just one run allowed last Friday. Springs lines up for two home starts next week, against the Rangers and White Sox.

Sal Stewart is a rookie on a mission. He swatted his fourth dinger of the season off Marlins righty, Max Meyer.

Streaming Pitchers

Pitcher for Today: Chad Patrick, Milwaukee Brewers (20% on Yahoo)

Listen, vanilla is a good flavor! Patrick doesn’t have the hottest stuff, nor is he a fireballer, but he often gets the job done. He should handle business at home on Friday against the Nationals where the Brewers should be hefty favorites.

Other Options: Bryce Elder, Atlanta Braves (48%)

If you give me a choice between 1) 2026 Elder Breakout and 2) 2026 Elder Inevitable Implosion, I’ll take the latter. Though that time is not yet here. It’ll happen when we’ve fully bought into his transformation, then it’s BOOM. This is a streamable home start against a vanilla Guardians offense (it really is a good flavor).

Pitcher for Tomorrow: Eric Lauer 라우어, Toronto Blue Jays (27%)

Lauer didn’t pitch well last weekend, but he had an excuse — he was sick and not fully recovered. This outing should be a smoother one as he faces a Twins offense that already has 210 plate appearances against lefties and have struggled against them (.082 ISO, 14.3% K).

Other Options: None

Saturday’s slate is littered with team aces taking their turns in the rotation, so there aren’t many sub-50% rostered streamers, and none worth recommending.


Roto Riteup: April 9, 2026

Four homers in his last five games. Mama, there goes that man.

 

On the Agenda: 

  1. Closer Chaos
  2. Quick Hits
  3. Various News and Notes
  4. Streaming Pitchers

Closer Chaos

Another episode of “Who’s Save Is It Anyway?” for the Twins as this time it’s lefty Kody Funderburk. There has been little clarity on ninth inning duties in Minnesota all winter and so far this spring. Before Opening Day, it was presumed to be a two-man committee with Cole Sands and Taylor Rogers. Four different closers have closed games out for the Twins. It was Sands that first Saturday, then three consecutive ones in this series against the Tigers: Cody Laweryson (Monday), Justin Topa (Tuesday), and Funderburk (Wednesday). Heading into Wednesday’s contest, their bullpen had the AL’s highest walk rate (15%). This might just be the murkiest bullpen in the Majors.

There may be light at the end of the tunnel in Arlington, but it might take some time to see it. Preseason plans of a Robert Garcia (LHP) and Chris Martin (RHP) committee have fallen to the wayside. Garcia has yet to receive a save chance and Martin blew his only one. Veteran southpaw Tyler Alexander earned the first two of the season last week, but he’s a middle reliever. Lefty Jacob Latz was booted from the rotation after one start, ceding to Kumar Rocker. Latz hasn’t allowed a hit in four appearances (five innings) and could move his way up the leverage ladder as the top lefty ahead of Garcia soon.

Our #oldfriend Jakob Junis shocked the fantasy world by converting a save opportunity on Monday and again on Tuesday. A below average starter in Kansas City from 2017-2022, Junis slowly shifted to relief work with the Giants from 2022-2024, and fully converted with the Guardians in 2025, producing a 2.97 ERA despite a 4.21 xFIP.  Junis doesn’t fit the profile of a typical closer. He’s primarily a slider/changeup guy with a subpar swinging-strike rate, but Junis does has plus control (career 6% walk rate). With Junis unavailable on Wednesday, the Rangers’ 15th overall draft selection in 2018 Cole Winn stepped in to earn the save against the Mariners. Winn fits the archetype of a traditional closer more than Junis and has five pitch types at his disposal, most notably a sweet sinker. I’m biased here as I picked up Winn for $5 ($1,000 budget) in my Main Event on Sunday. I think Winn steps in here as the sole guy before end of April.

Quick Hits

Zach Eflin received a second opinion on his right elbow earlier this week and it matched the first opinion. Eflin underwent Tommy John surgery on Thursday and will be out until sometime next summer.

Cubs outfielder Ian Happ missed two games tending to a bruised heel. The Cubs are off on Thursday and manager Craig Counsell expects Happ to return to the lineup on Friday when they kick off their home series against the Pirates.

The Astros rotation continues to take hits. A few days after losing Hunter Brown to a strained shoulder for a few weeks, Cristian Javier was removed from Wednesday’s game after one inning due to right shoulder tightness. The Astros need a starter for Sunday. Though many of us are pining for Spencer Arrighetti, he is expected to start at Triple-A Sugar Land today. Perhaps they call Arrighetti up next week to keep him on regular rest and have Cody Bolton and Ryan Weiss 와이스 manage the bulk of Sunday’s innings.

Various News and Notes

Byron Buxton might finally be waking from his early-season slumber. Before Wednesday’s contest, he was slashing .158/.233/.263 with 1 RBI and no home runs. Buxton went 3-for-4 with three runs against the Tigers on Wednesday, his third consecutive day as the leadoff man for the Twins after mostly batting second.

The Rockies pulled off a minor miracle as they swept the hottest team in baseball, the Astros. It was their first series sweep since early June of last season and their fourth win in a row. That Barney mink is looking fresh.

Troy Johnston went 6-for-14 with a homer, four runs and three RBIs in the series.

The Keep Joe Boyle in the Rotation Fan Club was quiet yesterday as Boyle finally met his match in the form of “slugger” Nico Hoerner and the Cubbies.

It was a leadoff shot — Hoerner’s first of the season. Boyle lasted 4.1 frames, serving up five earned runs (six unearned) and walked three batters.

Streaming Pitchers

Pitcher for Today: Randy Vásquez, San Diego Padres (40% on Yahoo)

The Rockies’ mountain high will take a tumble as they leave that lovely Denver elevation behind for sunny San Diego and a date with a resurrected Vásquez. Vásquez showed improvement in the second half of last season, had a strong spring training, and has been lights out in his first two starts. His fastball velo is up a tick from last season and though it’s the most microscopic of sample sizes, Vásquez’s swinging-strike rate through two games is 15.5%. His career mark prior was 7.2%.

Other Options: None

Perhaps Rhett Lowder (20%) has a strong follow-up outing against the Marlins in Miami, but I can’t soundly recommend it. Same for Arizona lefty Eduardo Rodriguez (16%) and his 0.00 ERA, against the Mets.

Pitcher for Tomorrow: Chad Patrick, Milwaukee Brewers (19%)

Listen, vanilla is a good flavor! Patrick doesn’t have the hottest stuff, nor is he a fireballer, but he often gets the job done. He should handle business at home on Friday against the Nationals where the Brewers should be hefty favorites.

Other Options: Bryce Elder, Atlanta Braves (46%)

If you give me a choice between 1) 2026 Elder Breakout and 2) 2026 Elder Inevitable Implosion, I’ll take the latter. Though that time is not yet here. It’ll happen when we’ve fully bought into his transformation, then it’s BOOM. This is a streamable home start against a vanilla Guardians offense (it really is a good flavor).


The Trade Desk: Winning a Pitcher Deal

Jim Cowsert-USA TODAY Sports

Trades are the lifeblood of fantasy baseball home leagues. The conversations around them help keep us connected and engaged, and make our league more fun. Striking deals isn’t always easy. There are often hurt feelings around lopsided proposals, league-mates who value players differently, and that one guy who wants to veto everything. We can improve our fantasy squads with the waiver wire, but our collective hit rates are low. Quite often, those pickups backfire in the form of a hitter’s cold streak or a pitcher’s blowup, which inevitably leads to dropping the player. The one facet we have control of in home leagues is trading.

Managers are often emotionally tied to certain players – specifically, missed draft targets or players from their favorite baseball team. Also, we’re not all great at zooming out for a long-term view and not being stuck in the moment. Good analysis can be washed away by recency bias and small sample sizes. No one can force us to make a deal, so it’s the one element of the game we have some control over and can use proper value assessment and negotiation techniques to our advantage.

This column will recommend hitters and pitchers to attempt to sell-high or buy-low, and touch on trade strategies. No two leagues or two managers are the same. You know your league-mates best: what kind of deal they’ll scoff at, which player type they’re willing to deal or acquire, and how good their player and market valuation skills are. I’ll do my best to dig deep and present realistic opportunities.

April is a good time to capitalize on the overreaction and panic of our league-mates.

Here is a trade scenario to consider that could perhaps spawn ideas about similar players:

Offer: Matthew Liberatore (SP, STL), Eduardo Rodriguez (SP, ARZ)

Target: Nathan Eovaldi (SP, TEX), Max Meyer (SP, MIA)

Now is a good time to explore offers for Liberatore and E-Rod. Both are lefties on below-average teams. Both are off to good starts. It is unlikely that either will have a higher market value this season than they do now.

Liberatore is a fine pitcher. He’s a former first-round draft pick of the Rays (2018) who spent time as both a reliever and starter until the Cardinals stretched him out last spring so that he could be part of their rotation. Liberatore had an excellent stretch over the first two months of the season. In his first 11 starts, Liberatore produced a 3.08 ERA, a 1.06 WHIP, and an impressive 3.5% walk rate, and his strikeout rate hovered at 21.4%. His walk rate normalized closer to league average (8%) over the final four months, but Liberatore had several blow-up starts and those last 18 starts didn’t go as well — a 5.05 ERA, 1.49 WHIP, as well as a K-rate dip to 17%.

Through his first two games this season, the ace of the Cards rotation has allowed two runs (both solo homers), with three walks and four punchouts in 11 innings. We shouldn’t fall victim to small sampleitis, but it’s worth noting that the damage could have been worse in those starts when we consider his strand rate (100%), BABIP (.216), and differential in ERA (1.64) and xFIP (5.28). The big question: does someone in our league like him and consider him “safe”? The one way to find out is by trade-fishing.

Eduardo Rodriguez has had two noteworthy seasons — with the Red Sox in 2019 (203.1 IP, 25% K, 3.81 ERA) and in 2023 with the Tigers (152.2 IP, 23% K, 3.30 ERA). The rest of his career has been mostly unremarkable and his WHIP (career 1.33) is usually detrimental to fantasy teams. In deeper leagues (15-teamers and above), where starting pitching options are thin, E-Rod might have slight appeal to someone in your league (perhaps a Red Sox fan) on name recognition alone. He looked great in his season debut where he threw five scoreless innings with five punchouts and two walks against a stacked Dodgers offense. Five days later, he followed up with seven strong innings with no runs allowed against the Braves. Most notable in those first two starts was his pitch mix. Typically a 44-47% four-seam guy, Rodriguez threw his fastball just 28% of the time in those first two starts, while significantly increasing his changeup usage (from 21% since 2024 to 35% in 2026). Rodriguez’s changeup was an effective pitch in his two best seasons, but it’s been an inconsistent offering of his over the course of his career. His sinkers and cutters pop from time to time, but overall, E-Rod’s pitch mix and effectiveness has been all over the map — simply too much tinkering.

Your league-mates are probably too smart to buy high on an inconsistent pitcher on a bad team just because he has a 0.00 ERA through two starts, but it sure is worth exploring. His next four starts are against the Mets (road), Orioles (home), White Sox (home), Brewers (road). Since the Diamondbacks play six, five and six games the next three weeks, there are no two-start weeks on the horizon for him unless there’s a rotation shift or some rainouts.

The biggest reasons to shop Liberatore and Rodriguez is because their ratios are currently far below where they’ll end up at and because we want as few of the below-average swing-and-miss arms on our roster as possible. Liberatore’s career swinging-strike rate is 9.2% (8.9% last season) and Rodriguez’s is 10.4% (under nine percent since 2024).

It’s unlikely that another manager will give up Nathan Eovaldi or Max Meyer in a 1-for-1 deal for Liberatore or Rodriguez, but it’s not a far-fetched starting point. Most of our friends can read through attempts of fantasy baseball trade subterfuge. We’re not going to start the conversation with “let me take Eovaldi off your hands and I’ll give you E-Rod, who hasn’t given up a run all season.” But we should take any opportunity to subtly point things out that accentuate the player you’re offering or criticizes the player you’re targeting. In fact, it doesn’t hurt do the opposite, perhaps with a little bit of BYAF (But You Are Free), a persuasion technique that reinforces a person’s autonomy:

Eovaldi never plays a full season and is getting old, but I’m willing to take on the risk. It’s up to you, of course.”

It’s undoubtedly been a rough start for Eovaldi. In his first outing, he gave up a two-run shot to Kyle Schwarber in the first inning and a three-run bomb to Alec Bohm in the fifth before getting pulled with two outs in the fifth. He struck out seven and didn’t walk a batter. His second start, against the Orioles, went poorly — 4 IP – 8 H – 6 ER – 3 BB – 5 K. There are no issues with his velocity — he’s still hitting 94-95 mph with his four-seamer. In fact, he threw it less than 14% of the time while raising his split-finger usage from 31% to 37%. His four-seamer is the pitch most of the damage has come on, and it’s likely he will continue relying primarily on his split-finger, curveball and cutter. He has a .481 BABIP and 54.1% strand rate in those two starts — definitely a touch unlucky.

Let’s not forget that the man maintained a 1.73 ERA (3.02 SIERA) and 0.85 WHIP over 22 starts last season. He hasn’t exactly been the bastion of health, but Ol’ Nate has averaged nearly 27 starts over his last five seasons. Moreover, he is typically an elite control guy, boasting a 6.5% career walk rate (since 2011!) and sported a 4.2% mark last season. A low-walk veteran with a 11+ ERA and 2+ WHIP is the exact type of pitcher we target in trades now.

The person with Max Meyer might currently be experiencing a case of “man, I fell for the hype; this guy stinks.” Meyer has allowed five runs and has walked five batters through his first two starts. On the flip side, he has 11 strikeouts (9.2 innings) with a 14.1% SwStr, his velocity is intact, and he continues to throw his patented slider at an average of one out of every three pitches. He calls a pitchers’ park home and is talented enough to beat out his ratio projections, which peg him in the 4.20-4.40 (ERA) and 1.30-1.35 (WHIP) range. Could you pull off Meyer for Liberatore or Rodriguez straight up? Probably not, but we don’t get what we want in life without asking.

The managers who win pitcher trades are the ones digging in the trenches. The ones who do a deep dive into peripherals, underlying metrics, velocity changes, pitch mix adjustments and play logs of past outings. Remember that a 1-for-1 offer out of the blue will usually give away your intent, so try to hide your true goal in a smaller, multi-player deal. It’s easier to trade with friends or league-mates you already have baseball or trade conversations with, and you can play a bit of the long-game by planting seeds in conversations that could help you get the deal you’d like to get done.


FAAB Frenzy and Waivers Wild: Week 3

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 2 Overview

The hottest hitters of the week were Andy Pages (.583 – 2 HR – 7 RBI), Yordan Alvarez (.471-3-8), Oneil Cruz (.360-4-10), Ben Rice (.421-3-9), CJ Abrams (.333-3-10) and Drake Baldwin (.310-2-10). Luisangel Acuña was the only player with four stolen bases. Four consensus first round hitters have yet to hit a home run (Bobby Witt Jr., Ronald Acuña Jr., Julio Rodríguez and Fernando Tatis Jr.). Second-rounders Cal Raleigh and Nick Kurtz have yet to homer as well. It’s a long season, they will be alright. Of the 30 starting pitchers who made two starts in Week 2, 10% (three) earned two wins – Clay Holmes, Michael Soroka and Davis Martin. I’ve tracked two-start pitcher data the last few seasons, and that 10% rate is on par with average week over the last three seasons, usually hovering between 6% and 18% most weeks. Be wary about chasing wins with below-average starting pitchers this early in the season. As the data shows, locking in two wins without crushing the ratios is hard enough for above-average starters. Be particularly careful with mediocre or below-average 2x SPs whose first start is on a Tuesday. Sometimes weather will push their start back until the following week. Occasionally, those pitchers are pulled out of the rotation or demoted if they had a rough first start. Oftentimes, that is for the better to avoid further fantasy ERA/WHIP damage.

As we did last week, let’s review the top trending acquisitions for Fantrax (waivers) and the NFBC 12-team OC (blind bid FAAB).

Fantrax – Most Popular Player Adds (+/-)
Player Team Position Ros +/-
Liam Hicks MIA C/1B 74% 54%
Lance McCullers Jr. HOU SP 73% 34%
Jose Fernandez ARI SS 40% 33%
Kyle Isbel KC OF 41% 33%
Michael Soroka ARI SP 68% 29%
Bryce Elder ATL SP 59% 28%
Gregory Soto PIT RP 41% 21%
Paul Sewald ARZ RP 61% 21%
Mauricio Dubón ATL 5 pos. 43% 20%
Joey Wiemer WSH OF 62% 20%
Landen Roupp SF SP 64% 19%
Erik Sabrowski CLE RP 46% 19%
Emerson Hancock SEA SP 83% 18%
Taj Bradley MIN SP 79% 16%
Tyler Alexander TEX RP 28% 15%
Garrett Mitchell MIL OF 47% 14%
Randy Vásquez SD SP 77% 14%

Roster % is the current percentage of leagues rostering the player; +/-  is the percentage of leagues the player was added in the previous week

NFBC Online Championship – Top Average Winning Bids
Player Team Position % Added AWB
Jordan Walker STL OF 33% $115
Riley O’Brien STL RP 18% $90
Gregory Soto PIT RP 84% $90
Emerson Hancock SEA SP 18% $87
Garrett Mitchell MIL OF 57% $44
Michael Soroka ARI SP 67% $43
Bryan Baker TB RP 65% $40
Liam Hicks MIA C/1B 88% $39
Max Muncy ATH 2B/3B 60% $35
Randy Vásquez SD SP 40% $34
Lance McCullers Jr. HOU SP 78% $30
Rhett Lowder CIN SP 35% $30
Mark Vientos NYM 3B 50% $30
TJ Rumfield COL 1B 50% $29
Joe Boyle TB SP 42% $29
Seth Lugo KC SP 25% $29
Bryce Elder ATL SP 57% $28
Mitch Keller PIT SP 23% $27
Dylan Beavers BAL OF 35% $26
Mark Leiter Jr. ATH RP 42% $25

% Added is the percentage of leagues that added the player; AWB stands for average winning bid

Jordan Walker has been a disappointment since his rookie season. Despite positive offseason reports about adjustments made at Driveline, Walker struggled in spring training, and was mostly overlooked by NFBC 12-team drafters. I won’t take a victory lap after 10 days, but I would like to mention that Walker is one of my highest rostered hitters this season. Walker was the only player with a triple-digit AWB. Relievers Riley O’Brien and Gregory Soto, and Seattle’s SP5 Emerson Hancock came close. Hancock is now rostered in each of the 240 OCs. O’Brien and Soto are still available in two percent of leagues.

Relievers

It’s the second week in a row where we’re discussing the Cardinals bullpen. Hopefully, it will be the last time. Riley O’Brien had the highest ADP this winter and spring among Cardinals relievers, though a calf injury kept from joining South Korea for the WBC and his ADP began to drop while the ADPs of JoJo Romero and Matt Svanson rose. Veteran Ryne Stanek snagged the first opportunity and closed the game out, though he walked three batters. He then stumbled in his second chance two days later, and O’Brien saved the day. Last week, O’Brien further distanced himself from the pack with three clean innings in three appearances, with two saves. Meanwhile, Matt Svanson has struggled mightily in middle relief. JoJo Romero would like step up for the occasional save opportunity when a southpaw is needed.

Gregory Soto is well known for throwing heat. He saved 30 games for the Tigers in 2022 and has spent the last few seasons as a lefty setup man who walks opposing batters at an above-average clip (over 10%). Last Tuesday, assumed Pirates closer Dennis Santana pitched the eighth inning and Soto handled the ninth, though the Pirates scored two runs in the top of the ninth, so it wasn’t a save opportunity. The Pirates beat the Reds 8-3 again on Wednesday. Santana didn’t make an appearance, but Soto did so again in the ninth; again it wasn’t a save opportunity since the Pirates scored four in the ninth. A similar setup occurred on Friday as Santana pitched a clean eighth and Soto came in to close out the Orioles in the ninth, though he gave up a solo shot to Gunnar Henderson. The Pirates continued their late-game heroics on Saturday. With the game tied 3-3 going into the ninth, Santana stepped in to pitch a clean ninth, then Nick Yorke walked it off with a double to give Santana the win. Soto is the more dynamic of the two, but is less stable because of history with free passes. It’s possible Soto earns more opportunities going forward, though it will likely remain a committee for now. The only thing that can hold Soto running away with the gig is Soto himself.

Paul Sewald was picked up in 21% of Fantrax leagues. Oddly, the Diamondbacks clear-as-day closer is only rostered in 61% of leagues, likely because of the inclusion of 10-teamers, points leagues, and roto leagues where holds are used in addition to saves. Tyler Alexander was scooped up in many leagues, though he is more of a spec-add. He has earned the Rangers only two saves, but is not the clear ninth-inning man. This was originally expected to be a two-man committee with lefty Robert Garcia and righty Chris Martin. Garcia hasn’t been great and Martin has been awful. Martin may move into a setup role, though the Rangers do still need a righty to step up. Perhaps that will be fireballer Cole Winn, who I picked up for $5 in a 15-team league on Sunday. Mark Leiter Jr. might be the first guy dropped from NFBC leagues next week if his struggles continue. He blew the save on Saturday and isn’t even locked into the A’s job. Bryan Baker hasn’t earned a save for the Rays yet, but has been pitching in the highest-leverage spots with Garrett Cleavinger on IL and Griffin Jax struggling.

Starting Pitchers

Hancock, Randy Vásquez and Lance McCullers Jr. were three of the most popular SP acquisitions of the weekend. Hancock followed up his masterful Opening Weekend performance (nine punchouts in six hitless innings) with a solid outing (6.2 IP – 6 H – 1 ER – 0 BB – 5 K) on Saturday, though the Mariners were robbed of three home runs by Angels Jo Adell and lost 1-0. Hancock lines up for a home start (Astros) this week, then a road start against the Padres. He should be quickly snagged in any leagues where he is available, 10-teamers included.

Randy Vásquez had some offseason buzz in deeper formats despite a ridiculously low 15% career walk rate. Folks paying attention may have noticed a slight velocity bump from Vásquez this spring, which he parlayed into two six-inning gems — an 11:4 K:BB with just eight hits and one earned run allowed against the Tigers at home and the Red Sox in Fenway. He has been throwing his four-seam fastball, sinker and slider 1-2 mph faster than last season and boasts an impressive 15.5% swinging-strike rate, albeit in a two-start sample. He now gets the pleasure of facing the Rockies at home, who will be heading over to San Diego from the high elevation of Denver.

The Bryce Elder Experience returns for another tour, likely to yet again tease us before destroying our ratios. Elder had a few good starts last season, but the overall body of work was horrific. His 5.30 ERA ranked sixth-worst among starting pitchers with at least 150 innings pitched. Could this turn into his breakout tour? His pitch mix and velocity remains the same and there’s nothing in his profile that portends massive improvement. He threw six scoreless against the A’s in his first start and seven scoreless with eight punchouts in Arizona on Saturday. It’s enough to lure us into starting him at home against the Guardians this week. Color me dubious, nevertheless.

Hitters

Among the top hitter adds on Fantrax, Mauricio Dubón, Joey Wiemer and Kyle Isbel feel like the ones most likely to find their way back to the free agent pool next week. Dubón has some appeal in deeper formats since he’s on a great offense and offers several positions of eligibility (on Fantrax he’s 1B, 2B, 3B, SS, OF). Wiemer had a hot start but he’s a short-side platoon bat and is a massive batting average drag. Isbel and his bottom-of-the-order crew have been producing the bulk of the runs over the last week, but it’s only a matter of days before the production shifts to the top and the middle of the Royals lineup.

Rookie infielder Jose Fernandez has cooled off since his 2-HR Major League debut last week, though with Carlos Santana banged up, Fernandez should earn more playing time going forward. In his first four career starts, he has already played first base, third base and DH. Fernandez is shortstop eligible in NFBC and would need to play 10 games at first or third to earn that eligibility. The Diamondbacks have some tough matchups this week facing the Mets and the Phillies.

Mark Vientos and TJ Rumfield are the two most intriguing and potentially valuable hitter acquisitions of the week. Vientos is off to a hot start, hitting .476 in 23 plate appearances. He is playing every day since Jorge Polanco is playing through an Achilles issue and is not ready to play the field yet. The Mets will have to get creative when Polanco can play first base again, but Polanco never had before this season and we don’t know if they’ll revert to their preseason plan. Rumfield isn’t hitting the ball hard (84.3 EV, 32% HH), but he is slashing .345/.406/.586 with two dingers and has the hold on the strong-side platoon at first base. He is a stronger stream option with the Rockies expected to face seven righties this week.

Drop of the Week

It’s hard to imagine Roki Sasaki sticking in the Dodgers rotation much longer after his shaky outing against the lowly Nationals on Sunday (6 ER, 3 BB in 5 IP). Sasaki’s four-seam fastball has averaged 97 mph, but it’s generated a 20% whiff rate and a measly 5.6% strikeout rate. Between his quotes and body language, it is clear that he lacks confidence on the mound. Manager Dave Roberts has been extremely patient throughout Sasaki’s rough spring, but a little reset in the minors or a trip to the minors may be in the cards. There are too many terrific alternatives available in 12-team leagues to continue to ride the Sasaki train, at least for now.


Roto Riteup: April 3, 2026

Wake up, bro!

On the Agenda:

  1. Closer Chaos
  2. Various News and Notes
  3. Streaming Pitchers

Read the rest of this entry »


Roto Riteup: April 2, 2026

This ball cares not about Kauffman’s outfield fences moving in.

On the Agenda:

  1. Closer Chaos
  2. Quick Hits
  3. Various News and Notes
  4. Streaming Pitchers

Closer Chaos

Bryan Abreu SZN is back! (did it ever go away?)

Josh Hader’s placeholder in Houston was almost in need of a placeholder himself after a rough weekend — four earned runs in two appearances (1.1 innings) and a notable velocity dip, from 97 mph in 2025 to 93.2 mph on Sunday. He closed out Wednesday’s tilt by punching out three Red Sox, though he first allowed a pinch-hit homer to future Hall-of-Famer, Roman Anthony. Most importantly, Abreu’s fastball velocity averaged 96.

Up the leverage tree we go!

Jonathan Loáisiga locked down the victory for Zac Gallen and his new squad — no strikeouts and two hits allowed — not pretty, but he got the job done. Loáisiga earned the opportunity because new (old) closer Paul Sewald had pitched three of the last four days. He and Ryan Thompson are the primary setup men for Sewald with Kevin Ginkel shoved down the leverage tree due to his struggles. Meanwhile, A.J. Puk has been throwing multiple bullpen sessions as he works his way back from Tommy John surgery. Puk is expected to return around June.

The chaos continues in the Rays bullpen as Griffin Jax allowed five runs (three earned) on three hits and a walk without getting a batter out. He has a 22.50 ERA in four appearances. Something is definitely wrong because he’s been a top five setup man since 2023. This technically isn’t closer chaos since Jax hasn’t been utilized in save situations. Roster Resource currently lists Bryan Baker as the team’s closer.

Quick Hits

Carlos Estévez was placed on the injured list with a foot injury. Lucas Erceg snagged his second save of the season on Wednesday and is about to run away with the job. “Toto, there’s no closer chaos in Kansas anymore!”

Carlos Rodón draft stashers like yours truly were frightened by a report on Tuesday that he felt tightness in his right hamstring. Rodón threw on flat ground and on the mound Wednesday, though he must still visit with team doctors to gauge the severity of this issue. We should know by the weekend if he is still on track to return in April or if this new injury will delay him into May.

The Triston Casas Saga continues as he has now been shut down with a left intercostal strain. Guess there will be more Tumblr posts in store.

Various News and Notes

Garrett Crochet was not happy with his performance.

That’s the kind of attitude you want from your ace. Got to respect the high standards. Yusei Kikuchi would call an outing of 4 ER on 6 H with 7 K an no walks a good day at the office.

Shea Langeliers is off to the races in his quest to wipe Cal Raleigh off the record books. This was his fifth homer in six games.

Justin Crawford walked it off for the Phillies — his third single of the game.

I would like to officially be the first one to share a fact that on one else knows — Justin is Carl Crawford’s son!!! <mutes comments section>

Streaming Pitchers

Pitcher for Today: David Peterson (LHP, New York Mets)

Peterson is always at risk of hurting our WHIP, but this is a good matchup against a Giants offense that can be neutralized by the veteran lefty. The key will be getting around Willy Adames. The current Giants roster has no home runs in 88 lifetime plate appearances against Peterson.

Other Options: None

With Blue Jays-White Sox postponed, there are only three games. The only sub-50% rostered pitcher on Yahoo on the slate besides Peterson is Taj Bradley and I do not recommend starting him in Kauffman against Kyle Isbel and company.

Pitcher for Tomorrow: Reid Detmers (LHP, Los Angeles Angels)

The Angels will be underdogs and the game won’t be played in that lovely pitchers’ haven in Seattle, but Detmers can carry momentum from his last start into this one. The Mariners most locked in hitters are lefties (Brendan Donovan, Luke Raley, Dominic Canzone) and righty Julio Rodríguez is going through it right now.

Other Options: Joe Boyle (RHP, Tampa Bay Rays)