• Roto Riteup
    The most roto-relevant news of the previous day, recapped in a concise format for your morning coffee.
  • Bullpen Report
    Detailed daily updates and charts on every bullpen in the Major Leagues to help you manage your saves and holds.
  • Prospect Coverage
    Our prospect team mines the minors for top prospects and useful pieces alike.
  • MASH Report
    Award-winning in-depth injury report with analysis from Jeff Zimmerman.
  • The Sleeper and The Bust Podcast
    Paul Sporer, Justin Mason, and Jason Collette lead the RotoGraphs staff in a regular fantasy podcast.
  • Daily Fantasy Strategy
    The RotoGraphs team discusses daily fantasy strategy and then makes picks for the day.
  • Ottoneu Strategy
    Strategy for the year-round FanGraphs Fantasy game.
  • Top 50 Fantasy Prospects
    Marc Hulet adjusts (and updates) his prospect list for fantasy purposes.
  • Field of Streams
    A contest to see who can make the better picks: streaming pitcher and hitter choices for every day of the season in a podcast hosted by Dylan Higgins and Matthew Dewoskin.
C  -  1B  -  2B  -  SS  -  3B  -  OF  -  SP  -  RP

Bullpen Report: April 11, 2019

• No save for Jose Leclerc who was ineffective in allowing a hit and a walk while only getting one out in the 9th. Kyle Bird relieved him to get the last two outs and his 1st save of the year. Al mentioned Leclerc’s struggles yesterday and we should consider this a situation worth monitoring early on. Saves are hard to come by and if something is up with Leclerc, look for Chris Martin and Shawn Kelley to get some saves. It’s still very early and the Rangers are committed to Leclerc ($14.75M worth) but it’s certainly a concerning start.

• In ’s prospect notes yesterday, he noted how Jeremy Jeffress gave up four hits in his rehab appearance and was sitting at 87-91 while touching 92. If he’s going to be effective, he will need to show improvement on the velo as he was at 95 mph last year. Josh Hader owners should be monitoring this closely. If Jeffress is back to his normal velo he could be getting lower leverage saves for the Brewers but if his injury lingers, it will still be Hader time, at least until they look for a bullpen upgrade in the summer. Read the rest of this entry »

Desperation Waiver Wire, Pitcher Edition

Hard as it is to find useful hitters on the waiver wire in genuinely deep leagues, it’s even harder to find useful pitchers. We emphasize the “genuinely.” Just yesterday, America’s Leading Fantasy Sports Aggregator favored us, unbidden, with a list of “Early Waiver Wire Pickups” that included, as a “Deep League Target,” Merrill Kelly. With Kelly, as with other American players who have revived their careers in East Asia, we are agnostic. But if you’re in a “deep” league in which Kelly—who was universally recognized as a probable early reserve-round pick even before he had a superb start against the Red Sox last week—is available, we want in.

No, the problem with pitchers is that, in fantasy leagues that use standard categories, about half of them are useless at best and a liability at worst. Between starters who will kill you with their rate stats unless they’re in the 90th percentile of their performance range and unreliable non-closer relievers, there’s not much left but the bones after the deep league vultures have picked over the post-draft remains for an FAAB session or two. Even in most deep leagues, it’s true, there are one or two worthwhile and widely-owned survivors among the free agents. In our 15-team league in The Great Fantasy Baseball Invitational, if we want Jordan Zimmermann (we don’t) or Felix Pena (we might), we can have him if we’re willing to pay. But no one above what let’s call the LeBlanc Line—the level at and below which a free agent starting pitcher won’t be worth the risk—is reliably available.

And relievers? Sure, there are plenty who might not hurt you. But they all might. As we discovered last season, there’s no such thing as a consistently Fantasy-useful non-closer. If they’re that good, they wind up getting saves after a while. And if you get someone like Richard Rodriguez—a non-closer who was indeed rather valuable last season—how do you know you’re going to get the 2018 model? In his first two appearances this season, Rodriguez pitched one inning and gave up three earned runs, three hits, and a walk. It will take a bunch of good outings (which, to be fair, he’s started to have) for him to reach break-even.

We will nonetheless stride fearlessly into this carcass-littered minefield and seek some under-owned pitchers who might actually have a pulse and be worth picking up as free agents if you’re desperate to color in some blank roster canvas. Two of them (one of whom may strain your credulity past the breaking point) have a shot at being useful starters. And one of them, hand to God, actually has a shot at becoming his team’s closer, even though he’s gotten no attention that we’re aware of from the Fantasy punditocracy.

Adam Warren, San Diego. Warren’s virtues are not a secret, and were fully discussed by Rian Watt of Fangraphs last month. We’d add or emphasize that (1) Warren isn’t just some fungible journeyman, but a good major league pitcher who almost always does right by his Fantasy owners; (2) he has a starting pitcher’s profile: no platoon split, throws hard when he needs to, has four okay-to-good pitches, and is quite effective third time through the order; (3) he has a record of success as a starter; In 21 Major League starts, he has a 3.88 ERA, a 1.25 WHIP, and an opponent slash line of .245/.315/.371; and (4) he came pretty close to being in the Padres rotation to start the season. A not-great spring and the success of the Padres’ kiddie corps kept him out of it, but Padres manager Andy Green was not only considering but half-planning on it. All of which is to say that it looks like Warren is next in line for the rotation if anything happens to the kiddies, he should do well once he’s there, and he shouldn’t hurt you in the meanwhile.

Francisco Liriano, Pittsburgh. This is the credulity-strainer. Liriano is 35; his ERA over the last three seasons approaches 5; he gave up 9 walks in 10 2/3 innings during spring training; he just barely made the Pirates’ Opening Day roster, largely because he’s left-handed. But there are some counterpoints. First of all, Liriano has spent the best years of his long career as a starter in Pittsburgh, working with Pirates’ pitching coach Ray Searage. We don’t know what it is that Searage does with his pitchers, or why they don’t take it with them when they go somewhere else, but he definitely does something. Second, those spring training numbers are deceptive. He had one game where he just couldn’t find the plate—four batters, four walks—and was otherwise outstanding. Third, he’s once again doing what he did when he was effective, which is keeping his pitches low and inducing ground balls in great profusion. As you no doubt know, Liriano is off to a terrific start, and the Pirates’ rotation, while solid overall, includes the frequently-hapless Jordan Lyles (career ERA 5.25), so it may have room before long. If there’s a rotation vacancy, maybe the Pirates fill it with top prospect Mitch Keller rather than Liriano. But even then it seems to us there’s a good chance that Liriano keeps doing what he’s been doing in the bullpen, which will still help you.

Nick Anderson, Miami. We’d never heard of this guy until his appearance on the Marlins’ Opening Day roster caught our eye. He’s 28, and he’s got an interesting history: 32nd round draft choice by the Brewers in 2012; doesn’t sign, spends two awful years in an Independent League instead; signs with the Twins, spends four years in their system, gets traded to the Marlins last November for a non-prospect you’ve never heard of. He’s got an ugly history with alcohol, and we haven’t seen any of the back-from-the-depths articles you usually see in this situation, which we hope just means that his recovery is old news. None of which would matter for present purposes if he weren’t also the answer to the question “who had the highest strikeouts-per-nine and strikeouts/walks ratio in the high minors last season?” Take a look at that amazing season, and then realize that it’s even more amazing if you toss out the four games he started (as an opener, we surmise).

And then realize that, all unknown to anyone but Marlins fans and people who spend an unhealthy amount of time doing what we do, Anderson’s kept it up in the majors so far: 4 1/3 innings, 5 hits, one (intentional) walk, ten strikeouts. And there he is in Miami, where the three pitchers who were supposed to compete for or share—we’re not sure which—the closer’s job have a combined ERA of 7.94. We wouldn’t say Anderson’s path to closerhood is clear. If Tayron Guerrero’s control is just a bit better than it’s been, he’s a good candidate, too, and possibly even worth immediate Fantasy attention. But as a guy that was taken in none of 337 NFBC drafts, Anderson’s a find, isn’t he?

The Daily Grind: Thin Thursday Enthinned

Thin Thursday has been greatly enthinned by dividing the games into two distinct contests.


  1. TDG Invitational
  2. Weather Reports
  3. Pitchers to Use and Abuse
  4. SaberSim Says…
  5. New Footage Confirms…

Read the rest of this entry »

2019 Early Pitcher Z-Contact% Improvers

I covered the hitter Z-Contact% surgers and decliners earlier in the week. Today, I’ll switch it up to pitchers, but only discuss the improvers. These are the guys who have seen their Z-Contact% decline the most. Preventing contact on pitches thrown inside the strike zone is the ultimate validation of a pitcher’s stuff in my mind. So let’s find out who has improved most in the metric over this still small sample size.

Read the rest of this entry »

Roto Riteup: April 11, 2019

We’re a “Glass Half Full” type of group here at the Roto Riteup:

Read the rest of this entry »

Passing the Whiff Test: Early K% Improvements

This is a tough part of the season for fantasy analysts. There just isn’t a ton to go off with the small samples making it difficult to come up with useful content. However, just saying “it’s a small sample, don’t worry; it’s a small sample, it doesn’t mean anything; it’s a small sample, just wait” doesn’t do anyone any good. We no longer play in an era of fantasy sports where you can wait for data to stabilize before making moves.

One of the quickest stats to “stabilize” is strikeout rate at 60 plate appearances. Now just because it stabilizes around that point, doesn’t mean it’s the new level for that player, it just means that what we’ve seen in those 60 PA has some legitimacy. Only five guys have reached 60 plate appearances through April 9th, but many are just a game or three away so I felt like we could check in on some these early strikeout rate improvements.

Read the rest of this entry »

Bullpen Report: April 10, 2019

We often begin this column with the grisly details of the latest reliever meltdown. So why not start things off this time with some good news?

A pair of closers who had forgettable 2018 seasons are off to a nice start in 2019. Ken Giles recorded his third save in as many tries on Tuesday, securing the Blue Jays’ 7-5 win over the Red Sox. He has yet to allow a run in 5.2 innings, though this appearance was a little more eventful than his past ones from this season. Giles issued his first walk of the year, which came on the heels of a Dustin Pedroia leadoff single. Then he needed all of three pitches to retire Blake Swihart and Andrew Benintendi, and after going to a full count on Mookie Betts, Giles finished him off by getting him to chase a low slider.
Read the rest of this entry »

The Daily Grind: Thor Talk

I had a winning lineup yesterday. And then I decided to add a Dodgers stack to it. Dios mio.


  1. TDG Invitational
  2. Weather Reports
  3. Pitchers to Use and Abuse
  4. SaberSim Says…
  5. But Why?

Read the rest of this entry »

Wilmer Difo & Brandon Brennan: Deep League Wire

Welcome to this week’s edition of the deep league waiver wire. One recommendation is getting a shot thanks to an injury ahead of him, while the other is a true deep league speculation in a muddled bullpen.

Read the rest of this entry »

Roto Riteup: April 10, 2019

I know a lot of people made fun of this yesterday…

Read the rest of this entry »