Author Archive

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)


The Trade Desk

Miami Marlins right fielder Owen Caissie (17) is doused with water after hitting a two-run walk-off home run against the Colorado Rockies during the ninth inning at loanDepot Park.
Credit: Sam Navarro-Imagn Images

Trades are the lifeblood of fantasy baseball home leagues. The conversations around them help keep us connected, 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, ones they’ve drafted or ones they targeted in drafts and missed. 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. If there’s someone in your league who will swap their Josh Naylor (0-19 through five games) for a red-hot Joey Wiemer, it’s probably time to find a new manager for their spot, or a more competitive league. Early in the season is usually a great time to take advantage of a good deal, as we can potentially lean into targeting players who are off to slow starts. We can also use fandom to our advantage, specifically when we know a league-mate is a diehard fan of a specific Major League team and may be blinded by subjectivity.

Read the rest of this entry »


FAAB Frenzy and Waivers Wild: Week 2

Kansas City Royals pitcher Lucas Erceg (60) pitches against the Atlanta Braves during the ninth inning at Truist Park.
Credit: Dale Zanine-Imagn Images

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 2026 season is only five days old, but we’d be lying if we said we weren’t already on tilt with certain players we love and have drafted. Wyatt Langford and Bo Bichette have started the season off slumping (1-14 each). Paul Skenes, Jesús Luzardo, Nathan Eovaldi, and Logan Webb have already set our ratios back, and I’m sure some would like to forget about what happened to Carlos Estévez on Saturday night (I’ll remind you: six earned runs). For every stud who has scorned us, there is a guy in the free agent pool who earned a save, twirled a gem, or hit two bombs over the weekend. Sometimes, a few of those players end up on our squads for the long haul and provide phenomenal value. Most of the time, though, these are players we’ll be throwing back into the FA pool with no roto life vest after they’ve fooled us and decimated our WHIPs and batting averages. Speaking of, where’s Kyren Paris playing these days?

Fantasy managers in the OC and on Fantrax were mostly in sync with the top targets and acquisitions of this past weekend. Let’s review the groups.

NFBC Online Championship – Top Average Winning Bids
Player Team Position % Added AWB
Jordan Romano LAA RP 80% $173
Lucas Erceg KC RP 30% $170
Cole Sands MIN RP 90% $67
Carmen Mlodzinski PIT SP 17% $56
Emerson Hancock SEA SP 77% $42
Dominic Canzone SEA OF 25% $40
Owen Caissie MIA OF 33% $39
Nolan Schanuel LAA 1B 45% $37
Kyle Harrison MIL SP 18% $37
Nasim Nuñez WAS 2B 26% $30
Jordan Walker STL OF 26% $29
Ryne Stanek STL RP 58% $28
Max Scherzer TOR SP 19% $26
Michael Wacha KC SP 32% $26

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

Fantrax – Most Popular Player Adds (+/-)
Player Team Position Roster % +/-
Jordan Romano LAA RP 47% 28%
Jake Bauers MIL 1B,OF 30% 22%
Dominic Canzone SEA OF 63% 21%
Randy Vasquez SD SP 42% 19%
Luke Raley SEA 1B,OF 31% 18%
Ryne Stanek STL RP 20% 16%
Joey Wiemer WSH OF 16% 13%
Chase DeLauter CLE OF 94% 10%
Emerson Hancock SEA SP 26% 10%
Eric Lauer 라우어 TOR SP 43% 10%
Lucas Erceg KC RP 48% 10%

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

Closers

There are very few better feelings in fantasy baseball than scooping up a closer off waivers or free agency early in the season. Around this time last year, there were three big pickups – Emilio Pagán, Will Vest, and Luke Jackson. Pagán worked out splendidly, Vest earned 20+ saves. Jackson didn’t pan out, though he was racking up saves in the first month. Jordan Romano, Lucas Erceg and Cole Sands were the big three pickups of Week 2.

The closers job for the Angels was up in the air through most of the offseason. They signed veterans Romano, Kirby Yates, and Drew Pomeranz (a lefty). Robert Stephenson got hurt again, and Ben Joyce wasn’t quite ready, so it seemed like Yates was in the lead. Yates landed on the IL (knee inflammation) two days before the season. Romano took the bull by the horns coming off a strong spring (6 IP – 1 ER – 1 BB – 6 K), earned a clean on save on Thursday and pitched a scoreless ninth in a non-save situation on Friday. Market sentiment has been polarizing on Romano. He was added in 28% of Fantrax leagues and 80% of OCs with an average winning bid of $173, but there are many managers out there who are dubious on his ability to stay healthy. They also can’t forget about last year’s ratio reckoning (8.23 ERA, 1.45 WHIP in 42.2 IP). Will he hold the job all season? Nobody knows. That’s why we play the game. Yates is expected back soon, but isn’t likely to outright steal the job from him, unless it’s the perfect storm of Yates dominating while Romano is faltering. I’d bet on Romano holding the job down for at least the next two months.

The heavy Lucas Erceg waiver/free agent activity is a case of utilizing our fantasy instincts and common sense. Estévez overperformed his underlying metrics last season and was struggling with extreme velocity dips in the spring. Had Erceg not earned a save this weekend, I’m sure he would still be a popular acquisition, considering Estévez’s struggles. Erceg was a dominant high-leverage reliever for the Athletics in 2024 (22.1% K-BB, 13.8% SwStr). He was serviceable last season with the Royals, though his strikeout rate took a massive tumble from the previous season (28.5% to 19.3%), though he wasn’t at full health. Erceg is the top righty in this bullpen and has a good chance to run away with this job. Estévez has been a solid ninth-inning guy over the last few seasons, but is clearly not at full strength and he is now being evaluated for a possible IL stint. Erceg is the priority add in daily leagues with saves.

I can almost assure you that the Case of Who is the Twins Closer is far from being solved. Cole Sands earned the save opportunity on Saturday and closed it out. He walked one, struck out two and didn’t allow a run in their 3-1 win over the Orioles. On Thursday, lefty Taylor Rogers pitched the final inning (eighth) in a non-save opportunity. Rogers has much more closing experience, but his skills have been slowly dissipating over the last couple of seasons. Sands doesn’t have dynamic stuff nor is he a prototypical closer (sub-10% swinging strike rate in 2025), but he has plus control and a low career walk rate (6.9%). Sands could run away with the job, but I believe that new manager Derek Shelton will deploy Sands or Rogers situationally, depending on whether opposing lefties or righties are coming up in the ninth. Justin Topa could earn opportunities as well, but is behind Sands and Rogers in the pecking order for now.

Starting Pitchers

Emerson Hancock snuck up on the fantasy world with an impeccable outing on Sunday night – nine punchouts and no hits allowed over six innings. Social media was raving over his new sweeper and pitch mix changes as fantasy managers ran to their waivers to acquire and to increase their free agent bid amounts. Hancock had been inconsistent across 28 starts over the last two seasons, including several ERA-damaging outings of 5+ earned runs or more. Hancock certainly looked like a different guy on Sunday night. Will he be a top 20 SP? Probably not. Could this be his breakout season? Very possible. Bryce Miller is no lock to take Hancock’s rotation spot, let alone remain healthy for the season. If Hancock is pitching well when Miller returns, it’s likely that Miller is moved to the bullpen in a multi-inning capacity. One start is far too small of a sample to base strong stands around, but I’m happy to give a talented arm in Seattle the benefit of the doubt.

Kyle Harrison is rostered in most 15-team leagues. His roster rate in OCs was raised from 77% to 99% with a two-start week on tap against the Rays (home) and Royals (road). Harrison had a 20:4 K:BB with nine earned runs allowed in 14 spring innings. He developed a blister before the season started, but is ready to go for his Brewers’ debut. If this week goes poorly, expect to see him back in the free agent pool next weekend. I will be paying close attention to the details instead of just combing the box scores. Harrison and new teammate Brandon Sproat (disaster start on Sunday) are talented pitchers in a good organization and we shouldn’t judge them too harshly on small samples. On the flip side, they’ll have to earn their keep because Logan Henderson (in Triple-A) and Quinn Priester (expected to return in late-April) will be lurking.

Padres righty Randy Vásquez was a popular pickup on Fantrax after his strong outing against the Tigers on Saturday: 6 IP  – 2 H – 0 ER – 3 BB – 8 K. Vásquez posted a 3.84 ERA (5.51 xFIP, 5.43 SIERA) in 133.2 innings last season, most of them as a starter. He hasn’t been helpful in strikeouts (14% K rate since 2024), but his velocity uptick on Saturday’s start was significant (FB up from 93.4 to 95 mph). Fantasy managers with deep rotations should consider alternatives for this week since he faces the Red Sox in Fenway. We can start him  with confidence for his Week 3 start, at home against the Rockies.

Pirates RHP Carmen Mlodzinski is a guy to monitor in public and home leagues across the world of Fantrax, RT Sports, ESPN, CBS, and Yahoo. He opened last season in the rotation, but it was a rough run — a 5.67 ERA and 1.61 WHIP over nine starts. He was converted to a relief role, and excelled in it — 2.12 ERA, 1.10 WHIP, 25.5% K, 6.3% BB in 59.1 IP. He punched out eight Mets in 4.1 innings on Sunday and lines up to face the Orioles at home this weekend.

Hitters

Guardians rookie Chase DeLauter is the hottest hitter in the Majors in the first half-week with four home runs in 17 plate appearances. His roster percentage is up to 94 on Fantrax and 78% on Yahoo. He is locked into the two-hole between Steven Kwan and José Ramírez for the foreseeable future.

Joey Wiemer has appeared in only 48 games since his 2023 rookie season with the Brewers when he hit 13 homers with 11 steals and a .204 average in 410 plate appearances. He earned a job in the Nationals outfield as a short side platoon bat. Wiemer has yet to record an out – six hits and two walks in eight plate appearances. Wiemer likely won’t start against righties often, though he earned one on Monday. Nevertheless, he feels like a flavor of the week we shouldn’t be prioritizing unless it’s a deep 18-teamer or NL-Only league.

Some hot pickups with potential staying power in 12-team leagues and higher are Nasim Nuñez (2B/WAS), Jordan Walker (OF/STL), Dominic Canzone (OF/SEA), and Owen Caissie (OF/MIA). Nuñez popped as a 25+ stolen base guy in projection models this season. Walker worked hard this offseason at Driveline to retool his approach at the plate, had a mediocre spring training, but is off to a strong start through his first three games – .400/.500/.900 with six runs scored and a 100.4 mph average exit velocity (albeit, a tiny sample). Canzone and Caissie are strong side platoon bats for their respective teams. Canzone smashed two dingers in Seattle’s first game. Caissie is 5-10 with a homer and a 25% barrel rate through his first three games. Daily leaguers can optimize matchups this week, but folks in weekly or half-weekly leagues should consider benching them. The Marlins are slated to face 2-of-6 southpaws and the Mariners 3-of-6, which projects their max games played this week at four (Caissie) and three (Canzone). Our shallower leagues should have a better outfielder to start this week.

Drop of the Week

Sadly, it’s Andrew Vaughn of the Brewers. He suffered a hamate fracture in his left hand is expected to miss 4-6 weeks. Vaughn is worth stashing on your IL, or on the bench of 15-team leagues with a bench of eight or more. Otherwise, feel free to cut him and keep abreast of his return to pick him up in about a month or so.


Roto Riteup: March 27, 2026

Let’s get this party started!

Sorry, Oneil, you’re not invited.

Read the rest of this entry »


Roto Riteup: March 26, 2026

It’s time to start juggling lineups for the next 26.5 weeks!

Max Fried hurled 6.1 scoreless, two-hit innings in a 4-0 victory over the Giants. Every Yankee earned a hit, except for Aaron Judge, who went 0-5 with four strikeouts. Logan Webb punched out seven batters, but decimated the ratios of one fantasy manager in every league with six earned runs allowed over five innings. We get baseball on the television for most of the day, with 11 games on this official Opening Day.

Read the rest of this entry »