Archive for Starting Pitchers

Top 125 SP for 2020

It’s time.

After offering up a first run all the way back in mid-August, I let the rest of the season play out but since then I’ve been working on SP rankings day-in and day-out. I contributed the starting pitcher section to the 2020 Fantasy Black Book so I had a working ranking for that but even since then (it was due back in early-December), I’ve made a ton of changes.

As you know, I feel there are globs of talent throughout the SP rankings wherein a 20, even 30 spot difference isn’t as vast as it seems because we’re splitting hairs between very similar arms and yet even knowing that I still agonize over the slottings and move guys up or down 2-3 spots like crazy before posting a new set of ranks. I decided on 125 for this one after paring down a list of 156 and yes, some of those remaining 31 are just as good as the last 7-8 on the list, but I had to cut it somewhere.

You’ll see tiers set up by the blue bars and that indicates the beginning of a new tier, but even those were hard to decide upon except the one starting at 99 which marks a group of prospects who I parked at that level because none are likely to make a rotation out of spring but all could be impactful at some point in 2020.

Enough chatter, let’s get to the rankings and start discussing them in the comments below. Again, if you think #44 should #38, I’m less interested in that as I probably agree that he could be. Let’s focus on the bigger splits, like if you feel #77 should be #40 or #28 should be #66, etc… Of course you can also just make comments or ask questions about a pitcher without relating it to their ranking. I’m open to discussing my thought process on any of the 125 pitchers.

These will be updated again in February and then once more in early March.

Check out Justin’s Top 126 SPs.

Note: these are catered for a roto league of 12-15 teams

Read the rest of this entry »


Keuchel & Ryu Look to Disappoint

I going to examine how both Hyun-Jin Ryu‘s and Dallas Keuchel’s fantasy value changed since both signed over the last few days.

Hyun-Jin Ryu signs with the Toronto Blue Jays

Ryu finally pieced together a great season by staying healthy and throwing more innings (182) than any time since 2013 (192). While his strikeout rate was acceptable (23%), he dominated (2.32 ERA) by walking almost no one (3%) and in the juiced ball era, he limited home runs (0.8 HR/9) with a surge in groundball rate (50%).

I hate this move for Ryu’s value with every aspect being a downgrade from the Dodgers. He moves to the AL where he’ll face a DH more often. He goes to the hyper-competitive AL East. He transitions from a pitcher’s park to one that is neutral overall but gives up more home runs than average. Finally, he goes from a nearly average defense to one in the bottom third.

Read the rest of this entry »


2019 Statcast Park Factors (and the Importance of Spray Angle)

Last year, I took a stab at developing what might be loosely defined as park factors using Statcast data. (I called them park “impacts” because they lacked the requisite rigor to be true factors, although it’s all semantics, truly.) I sought to use Statcast’s expected wOBA (xwOBA) metric, specifically on batted ball events (BBEs), such that we would have a measure of xwOBA on contact (or xwOBAcon). This metric accounts for exit velocity (EV), launch angle (LA), and little else — which makes it perfect for this purpose.

The difference between actual and expected wOBA on contact indicates the amount of luck, whether good or bad, a hitter might have incurred on a particular batted ball event. In other words, given ‘X’ exit velocity and ‘Y’ launch angle, what is the most common wOBA outcome, and how much did the actual wOBA outcome differ from it?

The beautiful part about xwOBAcon is it strips away all other context. It removes elements that confound other park factor calculations, such as hitter and pitcher quality or even sequencing (vis-à-vis run-scoring). Except for fielding. Can’t control for fielding, unfortunately.

With this approach, we have the exit velocity. We have the launch angle. We have historical results for that particular combination of EV and LA to use as a benchmark. And then we compare.

Read the rest of this entry »


Wade Miley Returns to National League

Don’t feel bad if you didn’t have Wade Miley anywhere near your mixed league radar this season. Excluding his half season 2018 in which he posted a sub-3.00 ERA, his ERA had risen in literally every season since his first full year back in 2012. That ERA ultimately reached a high water mark of 5.61. In Houston, he posted decent results that gave him streamer appeal in shallower leagues and earned positive value in AL-Only leagues. Now having signed with the Reds, he returns to the National League. Will the move to a new park help him remain on mixed league radars? Let’s consult the park factors.

Read the rest of this entry »


Projection Busting Research Updated

Over the years, I’ve been working on how to fine-tune my player evaluation process. The following are six datasets that I’ve found useful I’ll not go into detail on any of them since I provide a link to the original article. The following is basically a referenceable data dump.

Note: I know there is a lot of content and when questions arise, make sure the area in question is obvious in the comment. Also, I’ll only answer questions here and not in the original articles.

Voit/Muncy All-Stars (link)

These are older AAA hitters who have shown signs of a breakout.

Voit/Muncy All-Stars
Name Position Age Team PA BB% K% GB% ISO
Adam Engel OF 27 White Sox 277 8% 22% 43% .194
Addison Russell SS 25 Cubs 119 12% 21% 38% .281
Andy Ibanez 2B/3B 26 Rangers 529 10% 17% 37% .197
Austin Dean OF 25 Marlins 282 10% 18% 39% .298
Billy McKinney OF 24 Blue Jays 154 14% 16% 35% .217
Breyvic Valera 2B 27 Yankees 348 10% 10% 34% .200
Bryan Reynolds OF 24 Pirates 57 12% 19% 38% .367
Cavan Biggio 2B 24 Blue Jays 174 20% 16% 30% .203
Chance Sisco C 24 Orioles 196 10% 22% 42% .238
Chas McCormick OF 24 Astros 225 12% 15% 37% .204
Cheslor Cuthbert 3B 26 Royals 219 8% 21% 39% .218
Connor Joe 1B/3B 26 Dodgers 446 16% 18% 42% .203
Cristhian Adames SS 27 Giants 165 12% 19% 42% .234
Daniel Pinero 3B/SS 25 Tigers 110 16% 23% 32% .220
DJ Stewart OF 25 Orioles 277 14% 18% 41% .257
Donnie Dewees OF 25 Cubs 419 10% 15% 41% .207
Esteban Quiroz 2B/SS 27 Padres 366 14% 22% 38% .268
Harrison Bader OF 25 Cardinals 75 11% 21% 26% .381
Jason Vosler 3B 25 Padres 426 11% 24% 37% .232
Jaylin Davis OF 24 Giants 117 12% 24% 40% .353
Jeimer Candelario 3B 25 Tigers 178 12% 20% 42% .268
Johan Camargo SS 25 Braves 64 8% 19% 35% .207
Jonah Heim C 24 Athletics 119 9% 15% 34% .198
Jose Rojas 3B 26 Angels 578 10% 23% 31% .283
Josh VanMeter 2B/3B 24 Reds 211 11% 18% 38% .320
Kevin Cron 1B 26 Diamondbacks 377 16% 20% 26% .446
Mark Payton OF 27 Athletics 447 10% 17% 35% .319
Matt Thaiss 1B 24 Angels 372 16% 17% 42% .203
Michael Brosseau 3B 25 Rays 315 11% 18% 40% .263
Michael Perez C 26 Rays 216 13% 24% 36% .250
Mike Ford 1B 26 Yankees 349 13% 16% 40% .303
Nick Dini C 25 Royals 213 10% 14% 33% .269
Nick Tanielu 2B/3B 26 Astros 503 9% 17% 36% .225
Oscar Mercado SS/OF 24 Indians 140 11% 23% 40% .202
P.J. Higgins C 26 Cubs 140 12% 21% 40% .231
Phillip Ervin OF 26 Reds 172 11% 20% 31% .193
Roberto Pena C 27 Angels 155 11% 19% 32% .196
Ronald Guzman 1B 24 Rangers 135 13% 23% 39% .197
Rowdy Tellez 1B 24 Blue Jays 109 13% 23% 34% .323
Ryan McBroom 1B 27 Yankees 482 12% 21% 38% .259
Ryan O’Hearn 1B 25 Royals 149 11% 21% 39% .302
Taylor Jones 1B 25 Astros 531 13% 21% 37% .210
Taylor Ward C/3B 25 Angels 512 16% 20% 38% .278
Ty France 1B/3B 24 Padres 348 9% 15% 31% .372
Will Smith C 24 Dodgers 270 15% 18% 28% .335
Willie Calhoun 2B/OF 24 Rangers 172 19% 14% 33% .232
Yermin Mercedes C 26 White Sox 220 11% 19% 28% .337

Read the rest of this entry »


Madison Bumgarner Heads to Phoenix

On Sunday, it was reported that the Diamondbacks had signed long-time Giant Madison Bumgarner. The pitcher that had never posted an ERA exceeding 3.37 heading into the season ended up suffering the worst results of his career, posting a 3.90 mark, even as his strikeout and walk rates rebounded to pre-2018 levels. Now he departs one of baseball’s most pitcher friendly venues. How much will the park switch affect his performance? Let’s consult the park factors.

Read the rest of this entry »


Rick Porcello and Tanner Roark Find New Innings Buffets

Rick Porcello and Tanner Roark are both leaving the Winter Meetings with new teams, as Porcello agreed to a one-year, $10 million deal with the Mets and Roark will provide much-needed innings for the Blue Jays on a two-year, $24 million deal. Neither pitcher has had an ERA below 4.00 in any of the last three seasons, but both pitchers have been remarkably durable and largely reliable as innings eaters.

Porcello, of course, has a 2016 American League Cy Young Award on his résumé. While he has not pitched close to that level since, ample run support and regular turns in the Red Sox’s rotation have helped him to win 31 games over the last two seasons. In 2018, he went 17-7 with a 4.28 ERA, and that was good enough for Porcello to rank 41st among starting pitchers in 5×5 Roto value. With the Mets, he will hold down the fourth or fifth spot in the rotation, depending on whether they trade one of their other starters in the wake of adding both Porcello and Michael Wacha during the Winter Meetings.
Read the rest of this entry »


Michael Wacha Starts Anew With the Mets

The Mets signed Michael Wacha to a one-year, $3 million deal with $7 million worth of incentives on Wednesday afternoon, and he ostensibly fills the rotation vacancy left by Zack Wheeler, albeit as their fifth starter. Wacha has exceeded 170 innings only once in his seven-year career, and his 2019 season was discouraging, featuring a 4.76 ERA and a couple of demotions to the Cardinals’ bullpen. On the plus side, he recorded a 3.20 ERA in an injury-shortened 2018 season, and at 28 years old, he could still have several good seasons ahead of him.

Wacha’s fantasy appeal has never been about strikeouts, but he has authored four seasons with a sub-3.50 ERA. In each of those years, he has had low HR/9 ratios and BABIPs, both of which were frequently aided by soft contact rates. Pitching at Busch Stadium helped as well. Over his first six seasons, Wacha had a 3.54 ERA and an 0.7 HR/9 at home,, but a 4.02 ERA and a 1.0 HR/9 on the road. This past season, he was better at home yet again, but neither set of splits was very good. Wacha was abysmal on the road with a 5.30 ERA, and he gave up more than two home runs for every nine innings. At home, his ERA was superficially respectable at 4.07, but he needed to strand 81.7 percent of his baserunners to keep it that low, as hitters collectively put up a .278/.338/.481 slash line against him.
Read the rest of this entry »


Dylan Bundy Switches Coasts

Last Wednesday, Dylan Bundy was traded to the Angels for a smattering of minor leaguers. As a fantasy owner who has been intrigued by his underlying skills and elite slider, I’m still waiting for that breakout season, as I’m sure many of you have been. He has now completed three full seasons and a fourth of just over 100 innings, and yet his best single season ERA is 4.02, which included lots of relief innings. Will the move from Baltimore to Los Angeles help accelerate his breakout path? Let’s check the 2018 park factors (2019 are not available yet).

Read the rest of this entry »


Hot Stove Burning: Wheeler and Hamels Signed

It’s so nice to have a winter that actually includes substantial movement before the new year. After a painfully slow last two years, we’ve been running a toasty hot stove this year and the Winter Meetings haven’t even kicked off yet (they start Sunday!).

Zack Wheeler signed by Philadelphia (5 years/$118 million dollars)

This is one of those interesting moves that causes a big splash on the national landscape, especially being a high-profile arm joining a new team in the same division, but it’s not quite as impactful in the fantasy realm. It’s a big deal for sure, but Wheeler’s fantasy outlook for 2020 isn’t greatly altered by the move. He moves to a worse park but gets a markedly better defense supporting him. Neither bullpen was particularly good in 2019 and I actually expect both to improve in 2020, so let’s call that neutral.

Read the rest of this entry »