Plate Discipline – SP Update #2

now he's just some Bundy that I used to know...

 (Photo by Cliff Welch/Icon Sportswire)

This week we return to the topic of starting pitchers. At this point in the season there’s a lot of data to talk about, and to be honest I may have gotten a bit carried away.  For easier digestion, I am breaking this post into four sections:

1) Checking in for updates on the guys I covered last time
2) Looking at some newer guys who have emerged recently
3) “Gainers & Losers” analysis of the largest changes in scores over the past two weeks
4) Rankings, grades and K% Over/Under-performers table



(Previous update can be found here:

Patrick Corbin (SP, Arizona D-Backs)

The top pitcher in my previous ranking, Corbin has now ceded the #1 spot in the rankings to Max Scherzer, by just a hair. The two games he pitched since that update were not nearly as dominant as he was over his first five starts.  To be clear, his lines were actually very good from those games, only the metrics have taken a turn for the worse.  His competition was a bit tougher, but there are other things going on as well. I think this graph helps explains it:

During his first five completely dominant starts, two things were true: he threw his slider around 40% of the time, and his fastball sat around 92-94. The last few games, his metrics are down a bit from the godly tier down to just “pretty good” levels, as you can see with the contact% line.  My best guess is that it’s related to the fact that neither of those two statements are true any longer.  His velocity has trended downward, and also his slider usage.  At this point the velocity is down for two straight games, though it did recover slightly in the second one.  His velocity should probably be watched closely going forward, as it could be the difference between an elite pitcher and a pretty good one.  35% sliders is still plenty, so I’m not terribly worried about that, but hopefully it won’t dip much more.

Outside the plate discipline realm, there are also other reasons to consider selling.  Corbin may not be benefiting from strikeout luck, but he does show the traditional red flags of low BABIP and high LOB rates (.217 and 90%, respectively).

Dylan Bundy (SP, Baltimore Orioles)

There’s no getting around the fact I took one on the chin here. I rated Bundy a “BUY” previously, and then he proceeded to pitch horribly. In particular his last start was an absolute nightmare of historic proportions, giving up seven runs without recording an out…against the Royals. I had predicted a correction in his HR rate, but not giving up nine homers in nine innings! Now it’s important not to overreact, this is baseball. Anything can happen in one game, good pitchers do have bad games, yaddah yaddah. But let’s see if we can figure out what’s going on here. Bundy doesn’t show a big velocity drop like Corbin, though his fastball is down about 1 MPH his last two starts. That could be a contributing factor, but after looking at all the data, I think pitch selection has more to do with it. Here is a graph that I think does a decent job of explaining things:

For his first five starts, everything was groovy. But then clearly something was different in the last three starts, with Contact% spiking way up, and with it, his FIP. As you can see towards the bottom of the chart, in the sixth game he started throwing less sliders and more curveballs. On its face this isn’t a huge change, but in Bundy’s case, actually, it is.  His slider is among the best in the game, with a 32% whiff rate and opposing hitters only putting up a wRC+ of 22 against it. In comparison, his curveball has just an 8% whiff rate and opposing hitters are walloping it to the tune of a 253 wRC+.  With Bundy the key thing to watch going forward is his slider/curveball usage. If he returns to throwing the slider more and cuts back the curveballs, he should be great going forward. And honestly, I’d love to see him increase the slider usage even more into the 30s. It’s getting such great results, why not throw it?  It works for Corbin.

It’s pretty remarkable that even with three straight bad games, Bundy still receives an A+ grade with a score of 100. I would absolutely still rate him a “BUY”, the difference being that now you’re buying low instead of high. Go for it!  His HR/9 rate now sits way above his career number, it should come back down.  My main worry right now would be his self confidence.

Luke Weaver (SP, St. Louis Cardinals)

In contrast with Bundy, Weaver continues doing his absolute best to help make me look good.  If you recall, he stood out as the largest over-performer on his K% in the 2017 numbers. He struck out roughly 30% of batters last year, while his metrics pointed to just a 20% rate. This year his metrics are essentially unchanged from last year, and his K% has hovered right around 20. I almost feel a little bad that he’s struggled this year.  For what it’s worth he’s probably been a little unlucky on his ERA, sporting a low LOB percentage. But now his FIP/xFIP/SIERA (3.4/4.5/4.5) are much more in line with the metrics than last year’s numbers were. I’m afraid this is mostly just the real Luke Weaver, folks.

Aaron Nola (SP, Philadelphia Phillies)

Nola had a slow start to the year that was somewhat masked by good fortune, previously receiving a C score in my first update. I wasn’t particularly worried about it, but still keeping an eye on him. He has thrown three excellent games since then, raising his score back to the B level in the process. His last start in particular was downright dominant, with the previously red-hot Giants only making contact on 53% of his pitches.

Again, trends in his pitch mix seem to be an important factor here explaining his success. In previous years, Nola’s curveball has always been his best pitch. But this year, his changeup is emerging as another real weapon, possibly even better than his curveball. In terms of the results so far at least, it is performing better (whiffs and wRC+ allowed). Here is a pretty straightforward chart showing how his changeup usage has increased substantially as the season progressed, and with it, good things have followed:

Corey Kluber (SP, Cleveland Indians)

April has been officially over for more than a week, and Kluber still has a bad grade, basically unchanged from the last update. His ERA is still great, thanks to some lucky BABIP and LOB numbers. His FIP on the other hand, is much uglier (3.9 vs 2.6). His metrics agree with the FIP, not the ERA. So, what gives? Well, as best I can tell, pitch mix might be a factor. Last year, Kluber threw a career high amount of sliders, around 27%, but this year he’s back in line with his career number closer to 20. He’s made up for those sliders with more cutters and sinkers. Those aren’t bad pitches by any means, just less good than the slider in terms of missing bats. The slider has a 20% whiff rate and an wRC+ allowed of -9 (yes that’s a negative number), so maybe he should go back to throwing it more. And yes, I realize I am starting to sound a bit like a broken record with the whole “throw more sliders” shtick. I can’t help if that’s what the data keeps telling me.

Luis Castillo (SP, Cincinnati Reds)

Castillo has been frustrating the hell out of his owners this year, but I’m here to tell you (again) that everything is going to be fine. After my previous update, he went out and threw a clunker, at which point would have been the perfect buy-low opportunity. After that, he has rebounded with two VERY solid efforts. In the process, he raised his season grade into the A+ range and is currently ranked sixth overall in MLB. With an ERA over six, he’s still an excellent buy-low opportunity IMO. He still shows a sizable discrepancy in his K% indicating many more strikeouts to come, and his BABIP and LOB rates suggest some bad luck there as well.  My hope is that he becomes the opposite of Luke Weaver – a perfect example of my theory playing out…but in a more positive direction.



Caleb Smith (SP, Florida Marlins)
One question on people’s minds this early season has been: Is anyone in the Marlins rotation worth knowing about? And right now, it may seem that Caleb Smith is that guy. After seven starts, he’s sporting a solid ERA of 3.6. His FIP is 3.37, and xFIP/SIERA are in the same ballpark. So it’s easy to see why people are starting to talk about him. However, looking at the plate discipline metrics, he is showing the classic red flag just like Weaver last year. Much of the reason for his success so far is explained by his lofty K%, around 34 percent. However, both Contact% and SwStr% point towards a K% more in the 25% area. This is a classic demonstration of what it looks like when a pitcher is lucky on foul balls and umpires for a short time. But as we know, it’s unlikely to continue as the season goes on, and we should expect less strikeouts going forward.

That’s not to say Smith has zero value.  25% is not a bad strikeout rate at all for a good contact manager (not that I’m sure he is).  For context, if you swap out his real strikeouts in the FIP equation, and replace them with his “predicted” strikeouts, his “Predicted FIP” rises to 4.0.


Trevor Cahill (SP, Oakland Athletics)

Cahill is a guy who I have been patiently waiting to come back after pitching excellently for the Padres for a short stretch early last year. He was traded mid-season to the Royals, and completely fell apart afterwards, so his excellence in the early season is completely hidden in his full-season stat line. As it turned out, he was actually pitching through shoulder injury. He finally made it back from the injuries in Mid-April this year, and has thrown four starts this year. These starts are certainly worth looking at. All four have been very solid, with three of the four being completely dominant, and the fourth team being the Astros. His K% currently sits around 34%, and the metrics fully support that excellent rate. So far this year, he has put up career highs in all of the important ones: Contact%, SwStr%, and O-Swing%. And they are not small incremental improvements either; his Contact% for example is 15 points under his career rate!

Cahill is a 30-year-old journeyman pitcher with 9 whole career WAR to his name, so I can’t blame anyone who might be a little hesitant to jump on the bandwagon. But for those skeptics, I would definitely recommend reading Nick’s piece on him:


Fernando Romero (SP, Minnesota Twins)

If you haven’t heard this name yet, it’s time to learn it. Romero is a 23-year-old rookie who has made two starts this year. Not a top prospect, he signed as an international amateur way back in 2011 and then was somewhat forgotten as he persevered through years of injuries and even TJ surgery. However he currently is healthy, and throws two mid-90s fastballs (sinker and four-seamer), plus a slider and changeup. After two starts, his ERA is zero, with 14 strikeouts and 6 walks in just 11 innings.

Romero currently sports a K% of 30, which I don’t need to tell you is excellent. With a contact% of 68, and SwStr% near 13, that strikeout rate is fairly in line with the metrics. No red flags here. Obviously his ERA of zero will rise at some point, but there’s no denying he has pitched extremely well in his two starts, against good teams (TOR & STL). There are plenty of things to like in his arsenal as well, as his sinker is sporting a 75% groundball rate, and both the slider and changeup are generating solid amounts of whiffs. On the flip side, of course there are a few reasons to hesitate. For starters, obviously the sample size is very small with just two starts. Also, he has not shown a great O-Swing% ability so far, so walks could continue to be a weakness. Lastly, he has never pitched more than 125 innings in a season, and so he could have his innings managed at some point. But right now he is looking like a must-add in 12-teamers.


Domingo German (SP, New York Yankees)

German started out the year as a strong contributor towards the Yankees best-in-MLB bullpen, grading out as a top-30 reliever in my article last week. But with the injury to Jordan Montgomery, he was given a chance to start this past Sunday. And what a start it was! He ended up pitching six innings without giving up a hit, striking out nine in the process. His fastball still sat at 95 in the sixth inning, a great sign for his stamina.

German actually has a fairly similar arsenal to Romero, with two types of fastballs in the mid-90s, a breaking ball (curve in his case) and changeup. However, he throws the fastballs far less often, just 37% compared to Romero’s more traditional 66%. This is likely a reflection of organizational philosophy – the Yankees throw the least fastballs in MLB by far (just 40%). It could be interesting to follow these two players progression as the season goes on.

On the plate discipline side, his metrics are also excellent across the board, both from that start, and including his complete body of relief work. Overall his K% is very much in line with expectations. German didn’t make the cut for the rankings because his innings are in relief, but he would have graded out as a 103 score (A+).


Walker Buehler (SP, Los Angeles Dodgers)

Here is a guy everyone is probably aware of. Buehler is a top prospect in a top system, so he’s typically very highly rated on prospect lists. Also, he can hit 100 MPH on his fastball, he plays for the large-market Dodgers, and has already contributed to a no-hitter this year. Accordingly, the hype train is very real. Luckily, I am here to damper expectations and pump the brakes a bit. Buehler was not supposed to be in the rotation this year, but the Dodgers hand was forced by multiple injuries. While the results have undoubtedly been great (ERA = 1.1, FIP = 2.1) the metrics simply don’t support this level of success. With a Contact% of 87, and a SwStr% of 7.3, we should expect a K% only around 13-15. Buehler currently sports a K% of 30, which is the largest discrepancy I’ve seen in a starter since I started doing this. Overall his grade is F and his score is among the worst 20 pitchers in MLB. Curiously, his vaunted 100 MPH fastball seems to be under-performing, with only a 5% whiff rate and 89% contact rate.

Don’t get me wrong, there are certainly things to like in Buehler; he does have a promising career ahead of him. It’s just that so far, his success is mostly attributed to managing the “quality-of-contact” side extremely well. Per various Statcast measurements, he’s definitely been elite at generating weak contact. But in the end, there is just such a huge difference between a 30% K guy and a 15% K guy, I cannot recommend buying at current prices. I would look to take advantage of the hype train, and cash out while his value is sky high (unless it’s a keeper league).




Here are the top 10 pitchers who have improved their PD score over the last two weeks:

RankNameCurrent ScorePrevious ScoreChange
1Michael Fulmer82.2%66.4%15.8%
2Jon Gray86.1%74.3%11.8%
3Lucas Giolito68.5%56.8%11.7%
4Jake Faria73.8%62.5%11.3%
5Aaron Nola86.5%75.6%10.9%
6Zack Wheeler76.2%67.5%8.7%
7Danny Duffy75.7%67.0%8.7%
8Gerrit Cole104.8%96.4%8.4%
9Michael Wacha70.9%62.6%8.3%
10Chad Kuhl68.0%59.9%8.1%

I’ll go into a bit more detail for players with a change of 10 percent or more.

Michael Fulmer (SP, Detroit Tigers)

In my first update Fulmer received a D grade, so it’s nice to see him getting back up to where he belongs. Fulmer has never been a big strikeout guy, relying more on his sinker to generate groundballs consistently. For a pitcher like that, a B- grade is not bad at all. Fulmer looks to be back on track as an up & coming young hurler, showing incremental improvements in his metrics over his career numbers at this point in the season.

In looking at his pitch mix, it seems his success may actually be a result of throwing a bad pitch less often, rather than a good pitch more often. Something seems off with his sinker, his most-used pitch. This year it’s simply not getting great results – line drives up, groundballs down, and the wRC+ allowed is 170.  As you can see below, Fulmer has cut way down on his sinker usage in his last two starts in favor of his various other pitches, of which he has four. All four of those pitches have double-digit whiff rates, so it’s not surprising to see less contact and more strikeouts when he throws them more. This could possibly be the start of something new – if he can’t find his sinker soon, he may be forced to adapt to be more of a strikeout pitcher. And he might just have the tools to pull it off.

Jon Gray (SP, Colorado Rockies)

Similar to Fulmer, Gray performed much worse than expected in my first ranking, and this is mostly just a matter of him getting back on track. A lot of the improvement was from just one dominant performance against the Padres, but that’s kinda how baseball works.  Otherwise I don’t have an explanation other than random fluctuation. There doesn’t appear to be any meaningful change in his pitch mix or velocity. But Gray’s metrics right now would be best in his career, and like Fulmer, seems to be back on track after an April hiccup.

Lucas Giolito (SP, Chicago White Sox)

Improvements are great, but improving from an F to D doesn’t move the needle a whole lot. Like Gray, most of his improvement was also just from one very good start. Giolito had some hype this pre-season due to increased velocity in spring trailing, but then it didn’t materialize in the regular season. He’s been very disappointing overall, with an ERA over seven. He’s also walking more guys than he’s striking out. F-Strike% and O-Swing% are both down, supporting the rise in walk rate. However on a positive note, he should be striking out more guys going forward, with a sizable under-performance on his K% based on the metrics.

There are a couple things to watch in Giolito going forward. First, his velocity is trending upward, up about 2 MPH since opening day. If it keeps trending that direction, he would be a lot more intriguing. The other thing to watch for would be slider usage, of course. Giolito’s slider is his best pitch by the numbers, both this year and for his career. But he only throws it 15% of the time. Getting that number up could improve things in a hurry.

Jacob Faria (SP, Tampa Bay Rays)

Faria was also a disappointment this April, with a reduced K% and the problems that come with it. That drop in K% was fully backed up by his metrics, which have trended the wrong direction. They are still down noticeably from last year’s numbers, but at least they are improving. Like Giolito, Faria has been improving his velocity since the beginning of the season, and that would certainly be worth keeping an eye on.

Faria technically has four pitches: a fastball, changeup, slider, and curve. But really the curve is just a show-me pitch; he relies on the other three. Overall for his career so far, his changeup is his best strikeout pitch, but it’s not getting great results this year. Movement seems to be down and he’s getting less whiffs than last year. His slider is a good groundball pitch, but not a big bat-misser. This year, he has increased his changeup usage at the expense of slider, which would have been great if his changeup was the same as last year. The show-me curve, which he only throws 4% of the time, gets hammered. My hope going forward would be that he abandons the curve, and favors the slider a bit more over the changeup. Alternatively, he could figure out how to regain that movement on his change.

I have covered Nola already, and unfortunately I have to draw the line somewhere or I’ll just keep writing about every single pitcher.  Drawing the line at 10% seems as good a place as any.

On the flip side, here are the pitchers who have dropped off in performance the most the past two weeks:

RankingNameCurrent ScorePrevious ScoreChange
1Jon Lester75.0%87.3%-12.3%
2Jake Arrieta63.1%74.7%-11.6%
3Joey Lucchesi80.6%91.6%-11.0%
4Dylan Bundy100.0%110.8%-10.8%
5Patrick Corbin107.4%117.8%-10.4%
6J.A. Happ83.4%93.6%-10.2%
7Eduardo Rodriguez91.0%100.0%-9.0%
8Zack Godley79.5%88.4%-8.9%
9Josh Tomlin74.4%83.3%-8.9%
10Mike Fiers72.7%81.3%-8.6%

Jon Lester (SP, Chicago Cubs)

Lester looked fine in the previous update, with a B+ score. But then he had the largest dropoff of any pitcher since then, and now looks just average overall. I wouldn’t blame any owners who might be a little nervous; I certainly would be, despite his ERA of 2.8. He’s 34 years old, and putting up some of his worst K/BB rates of his career right now. Overall his metrics back up these trends, as they are the worst since his Boston days. The problem seems to be mainly with his four-seamer. It’s not getting the same movement this year as in the past, and is getting hammered pretty hard, to the tune of a 181 wRC+ allowed. That’s not good, considering it’s his most-used pitch. To pile on, his second-most-used pitch, his cutter, is also his second-worst-performing pitch. Combined, he’s throwing those two pitches about 70% of the time. That worked fine for him in the past, but don’t seem to be getting it done this year. He might want to consider mixing in a few more offspeed pitches going forward. He’s got a sinker, changeup, and curveball, all of which have solid results over his career when he feels like throwing them. I think he’s got the tools to adapt as he ages, if he chooses to use them.

Jake Arrieta (SP, Philadelphia Phillies)

Unlike Lester, Arrieta never looked fine to begin with, receiving a C grade in my first update. Now he has slipped down to a low D. Along with the metrics, his K% has nosedived in line, down to just 16%. This is clearly not the same pitcher who won the Cy Young a few years ago. The good news is that Arrieta never fully depended on strikeouts. Actually a C grade wasn’t even alarming, considering he’s long been a master of managing quality-of-contact, and owes much of his success to that side of the equation. He’s not letting up this year, putting up extremely low LD%, HardHit%, and BABIP so far. StatCast also still loves his work, so his ERA of just 3.1 is almost believable. The major red flag there would be his BABIP allowed of .228, which is 40 points under his career rate.

When Arrieta was at his peak from 2014-2016, he was able to combine that elite contact management skill with excellent strikeout/walk ratios. Since 2015, when his velocity peaked, it has been incremental declines across the board of PD metrics each year, and now we’re here. It’s very hard to see success anywhere near that level going forward with such a reduced strikeout rate. I will give Arrieta a lot of credit for adapting to his lower velocity though. The last couple years he’s perfected his sinker into a groundball machine, and started throwing it more, to the point where it’s now his bread & butter pitch at 65% usage. In a sense, his low grades are somewhat intentional on his part – he’s a man with a plan. It’s probably the best plan to prolong his career…but his days as a fantasy ace are behind him.

Joey Lucchesi (SP, San Diego Padres)

I probably should have covered Lucchesi in my first update. As a rookie with an A grade after five starts, he certainly would have been worthy of a deeper dive. But now the shine has worn off a bit, sliding down to a B-minus. This is the result of two bad starts, where his “big three” metrics (O-Swing%, Contact% and SwStr%) all fell off a cliff. But overall, his metrics still do support his K rate of 26.

Lucchesi’s Fangraphs page says he has four pitches – a fastball, changeup, curve and slider. But so far this year, he’s only a two-pitch guy, throwing the fastball and changeup. The fastball isn’t anything special velocity-wise at 91, but does have excellent movement in both planes, so overall it’s rated as a top-30 fastball in MLB. The changeup also seems good so far, with a 60% contact rate and 20% swinging strike rate. He’s thrown just ten curveballs (4%) and not a single slider. It’s rare for two-pitch starters to have a lot of success in MLB, especially rookies, so it’s not a surprise to see a dropoff in his rating as the league gets the scouting report. His changeup currently has a 46% K rate, four times higher than the fastball, indicating he greatly prefers to use the changeup as his putaway pitch. With only two pitches, that carries the danger of being predictable. Typically I consider two-pitch guys streamers, to be played carefully depending on matchups, and that seems about right here as well.

J.A. Happ (SP, Toronto Blue Jays)

Happ has seemingly done something very rare and special in baseball, transforming from a contact-manager into a high-strikeout pitcher at age 35. It’s usually the other way around. Nick has already covered this one in detail so I don’t need to get into the specifics, but I’ll just say that the metrics are mostly a believer. They do point towards a slightly lower K%, around 25 rather than 31, but that’s pretty much in the margin of error. It would still be a career best for Happ even if it does drop that far.

That being said, his last couple starts haven’t looked great in the metrics. One of the starts was actually pretty great though – his line against Texas was 7 IP, 2 ER, 0 BB, 9 K. He got it done with soft contact and a lot of good luck, with double the strikeouts predicted by the metrics in that game. But still, he’s just been a little lucky overall, and his K% this year is mostly a reflection of his skill.


RankingNameCurrent GradeCurrent ScorePrevious ScoreChangePredicted K%Actual K%DifferenceIP
1Max ScherzerA+107.5%111.7%-4.2%35.3%40.0%-4.7%51.2
2Patrick CorbinA+107.4%117.8%-10.4%33.6%34.7%-1.2%46
3Chris SaleA+106.3%102.4%3.9%33.0%32.3%0.7%49
4Gerrit ColeA+104.8%96.4%8.4%33.9%41.9%-8.1%50.2
5Trevor CahillA+104.4%102.0%2.4%34.6%33.7%0.9%24
6Luis CastilloA+100.4%95.4%5.0%31.7%21.2%10.5%40.1
7Jacob deGromA+100.2%97.0%3.2%30.8%32.0%-1.2%43.1
8Dylan BundyA+100.0%110.8%-10.8%30.1%26.1%4.0%40.2
9Masahiro TanakaA+100.0%99.0%1.0%29.0%25.3%3.7%41
10Shohei OhtaniA97.8%100.6%-2.8%33.1%29.9%3.2%26.1
11Noah SyndergaardA97.5%103.8%-6.3%29.4%27.6%1.8%46.2
12Justin VerlanderA97.3%94.6%2.7%29.7%35.0%-5.4%53.2
13Tyler AndersonA94.4%91.5%2.9%29.5%26.4%3.1%33.1
14Carlos CarrascoA94.4%95.5%-1.1%27.5%22.4%5.1%43.1
15Lance McCullers Jr.A94.3%97.1%-2.8%28.9%27.4%1.5%46
16Zack GreinkeA-92.8%96.8%-4.0%26.8%27.7%-0.9%41.2
17James PaxtonA-92.6%85.3%7.3%29.1%34.0%-4.9%47.2
18Chris ArcherA-92.5%90.9%1.6%28.4%24.4%4.0%45.2
19Robbie RayA-92.1%90.7%1.4%30.1%36.3%-6.3%27.2
20Kenta MaedaA-92.0%93.7%-1.7%28.4%29.3%-0.9%30.1
21Hector VelazquezA-91.4%91.4%0.0%23.4%22.7%0.6%10.2
22Blake SnellA-91.2%92.0%-0.8%28.5%26.7%1.8%48.2
23Eduardo RodriguezA-91.0%100.0%-9.0%27.7%28.1%-0.5%32.1
24Luis SeverinoA-90.9%91.6%-0.7%26.8%31.2%-4.5%53
25Fernando RomeroA-90.1%(Unranked)(Unranked)29.4%29.8%-0.4%11.2
26Julio TeheranB+89.6%92.8%-3.2%26.9%23.0%3.9%37
27Alex WoodB+89.6%90.5%-0.9%24.0%23.8%0.2%40
28Cole HamelsB+88.9%88.9%0.0%26.1%25.5%0.6%45.2
29Anibal SanchezB+88.6%88.6%0.0%23.6%26.7%-3.2%11
30Charlie MortonB+88.5%95.9%-7.4%28.1%28.7%-0.6%41.2
31Trevor BauerB+87.8%81.8%6.0%25.7%28.0%-2.3%46.1
32Kyle GibsonB+87.6%85.0%2.6%26.6%26.8%-0.2%38.2
33Stephen StrasburgB+87.5%82.9%4.6%25.4%27.6%-2.3%53.2
34Nick KinghamB+87.4%(Unranked)(Unranked)26.3%35.6%-9.3%12.1
35Caleb SmithB+87.0%89.8%-2.8%25.8%33.8%-8.1%34.1
36Aaron NolaB86.5%75.6%10.9%24.6%23.9%0.7%52.2
37Jon GrayB86.1%74.3%11.8%26.4%25.3%1.1%46.2
38Jason VargasB84.9%(Unranked)(Unranked)22.4%13.0%9.4%12.1
39Lance LynnB84.8%92.0%-7.2%25.0%23.4%1.6%29.2
40Clayton KershawB83.6%88.2%-4.6%23.9%26.5%-2.7%44
41J.A. HappB83.4%93.6%-10.2%25.2%31.0%-5.9%41.2
42Sean NewcombB83.4%80.1%3.3%24.6%28.7%-4.1%40.2
43Sean ManaeaB83.4%82.6%0.8%23.3%21.7%1.6%55.1
44Mike ClevingerB83.2%76.7%6.5%24.4%21.8%2.6%45.2
45Andrew HeaneyB-82.9%(Unranked)(Unranked)23.2%25.7%-2.6%26.1
46Garrett RichardsB-82.6%83.0%-0.4%26.4%30.0%-3.6%34.1
47Nick TropeanoB-82.6%77.5%5.1%26.0%21.5%4.5%23.2
48Michael FulmerB-82.2%66.4%15.8%23.0%19.8%3.2%41
49Jeremy HellicksonB-81.2%80.0%1.2%21.8%20.4%1.4%27.2
50Michael SorokaB-81.0%(Unranked)(Unranked)21.8%17.8%4.0%10
51Jose BerriosB-80.8%84.2%-3.4%22.1%23.3%-1.3%40.2
52Joey LucchesiB-80.6%91.6%-11.0%24.7%26.3%-1.6%37.1
53Tyler SkaggsB-80.5%82.2%-1.7%22.9%24.4%-1.5%38
54Joe BiaginiB-80.4%(Unranked)(Unranked)19.8%15.4%4.4%10
55Corey KluberB-80.4%81.7%-1.3%22.3%26.3%-4.0%58.1
56Kevin GausmanB-80.2%83.2%-3.0%23.2%20.0%3.2%43.2
57Jordan MontgomeryC+79.9%83.0%-3.1%21.5%19.8%1.7%27.1
58Jake OdorizziC+79.7%75.6%4.1%23.3%21.4%1.9%42.1
59Jaime BarriaC+79.5%(Unranked)(Unranked)18.7%10.7%8.0%13
60Tyson RossC+79.5%79.5%0.0%22.1%26.3%-4.2%41.2
61Zack GodleyC+79.5%88.4%-8.9%23.8%21.5%2.3%40
62Tyler MahleC+79.5%83.4%-3.9%22.9%25.9%-3.0%39.1
63Nick PivettaC+79.4%82.0%-2.6%21.9%24.1%-2.2%34
64Hyun-Jin RyuC+79.3%82.0%-2.7%24.8%31.3%-6.5%29.2
65Gio GonzalezC+79.0%79.6%-0.6%22.6%25.0%-2.4%38.2
66Tanner RoarkC+78.8%76.3%2.5%21.4%23.2%-1.8%44.1
67Jose UrenaC+78.6%80.2%-1.6%20.5%19.5%1.0%45.1
68Mike MinorC+78.3%81.8%-3.5%22.1%19.1%3.0%40
69Jason HammelC+78.2%77.7%0.5%19.7%12.8%6.9%43.1
70Jordan ZimmermannC+78.0%83.6%-5.6%20.6%23.7%-3.2%31.1
71Kyle FreelandC+77.8%70.8%7.0%21.8%22.6%-0.9%41
72Miles MikolasC+77.1%78.6%-1.5%17.8%19.3%-1.6%40
73Jakob JunisC76.7%75.8%0.9%19.6%20.9%-1.3%45.1
74Rick PorcelloC76.4%76.9%-0.5%19.0%25.8%-6.8%46.1
75Jack FlahertyC76.4%(Unranked)(Unranked)26.0%26.8%-0.8%10
76Andrew TriggsC76.3%72.0%4.3%20.7%24.3%-3.6%34.2
77Zack WheelerC76.2%67.5%8.7%20.4%19.1%1.3%28
78Johnny CuetoC76.2%76.8%-0.6%22.3%22.2%0.0%32
79Yonny ChirinosC75.9%76.9%-1.0%20.1%21.0%-0.9%22.2
80CC SabathiaC75.8%78.6%-2.8%19.3%18.0%1.3%32.1
81Danny DuffyC75.7%67.0%8.7%20.8%20.0%0.7%43.2
82Vince VelasquezC75.4%77.4%-2.0%22.0%24.7%-2.7%35
83Ivan NovaC75.0%77.2%-2.2%19.9%19.0%0.8%44.2
84Jon LesterC75.0%87.3%-12.3%20.1%18.8%1.3%38.1
85Marco EstradaC74.9%81.4%-6.5%21.1%17.9%3.2%38
86Marco GonzalesC74.7%77.9%-3.2%19.0%25.5%-6.6%34.2
87Clayton RichardC74.6%68.6%6.0%21.1%19.7%1.4%45.2
88Matt MooreC74.5%70.2%4.3%19.7%13.7%6.0%34
89Josh TomlinC74.4%83.3%-8.9%19.8%11.8%8.0%24.2
90Aaron SanchezC74.3%73.5%0.8%21.9%15.3%6.6%41.1
91Mike FoltynewiczC74.2%73.9%0.3%22.2%26.9%-4.7%37
92Matt BoydC74.2%82.6%-8.4%20.4%17.9%2.5%36
93Eric SkoglundC74.2%67.6%6.6%18.7%21.4%-2.7%26.1
94Francisco LirianoC74.0%74.7%-0.7%20.5%18.6%1.9%36.1
95Jake FariaC73.8%62.5%11.3%21.1%20.8%0.3%34.2
96Daniel MengdenC73.4%74.8%-1.4%19.1%18.0%1.1%37.2
97Jeff SamardzijaC73.3%(Unranked)(Unranked)19.8%17.7%2.1%17.2
98Zach DaviesC73.2%71.4%1.8%21.2%17.2%4.0%34
99Carlos MartinezC73.2%75.2%-2.0%20.0%22.4%-2.5%50
100Marcus StromanC-72.9%75.1%-2.2%21.2%18.2%3.0%37.1
101Mike FiersC-72.7%81.3%-8.6%18.9%15.2%3.7%32.1
102Jameson TaillonC-72.4%70.0%2.4%18.3%19.4%-1.2%36.2
103Yu DarvishC-72.0%68.7%3.3%20.6%26.4%-5.9%30
104Jaime GarciaC-71.9%70.7%1.2%20.5%23.9%-3.4%30
105Brent SuterC-71.5%73.4%-1.9%17.0%16.3%0.7%30.1
106Trevor RichardsC-70.9%70.7%0.2%19.7%22.4%-2.7%23.2
107Michael WachaC-70.9%62.6%8.3%21.6%19.0%2.6%37.2
108Chad BettisC-70.7%68.7%2.0%19.2%15.8%3.4%44
109James ShieldsC-70.7%63.6%7.1%20.7%13.8%6.9%41.1
110German MarquezC-70.5%73.8%-3.3%19.1%22.7%-3.6%34
111Ian KennedyC-70.4%67.0%3.4%16.6%21.7%-5.2%37
112Sonny GrayC-70.0%70.3%-0.3%20.7%18.9%1.8%33
113Mike LeakeD+69.7%64.1%5.6%17.4%14.9%2.5%38.2
114Zach EflinD+69.6%(Unranked)(Unranked)20.3%27.7%-7.5%12.2
115Dallas KeuchelD+69.2%71.9%-2.7%17.5%17.5%0.0%51
116Steven BraultD+69.2%73.4%-4.2%20.0%13.4%6.6%26
117Luke WeaverD+69.0%70.5%-1.5%19.8%20.7%-0.9%35.1
118Andrew SuarezD+68.9%(Unranked)(Unranked)16.0%27.7%-11.7%17.2
119David PriceD+68.8%72.0%-3.2%17.4%20.1%-2.7%37
120Reynaldo LopezD+68.7%71.6%-2.9%19.8%16.1%3.7%37
121Luis PerdomoD+68.5%68.5%0.0%21.2%22.1%-0.9%14
122Lucas GiolitoD+68.5%56.8%11.7%20.9%12.5%8.4%36
123Drew PomeranzD+68.4%(Unranked)(Unranked)17.6%22.5%-5.0%20.2
124Chad KuhlD+68.0%59.9%8.1%20.2%21.8%-1.6%39.1
125Felix HernandezD+67.5%66.2%1.3%17.3%19.9%-2.7%44.1
126Jose QuintanaD+67.3%66.9%0.4%18.5%19.9%-1.4%30.2
127Chris StrattonD66.8%69.9%-3.1%18.6%20.8%-2.2%38.1
128Miguel GonzalezD66.3%66.3%0.0%15.5%7.6%7.9%12.1
129Chase AndersonD66.0%64.4%1.6%17.5%16.3%1.2%45.1
130Kyle HendricksD65.7%65.7%0.0%17.3%17.9%-0.6%44.2
131Junior GuerraD65.7%65.2%0.5%17.4%22.3%-4.9%27
132Kendall GravemanD65.7%63.8%1.9%16.5%17.2%-0.7%28.1
133Jarlin GarciaD65.6%70.3%-4.7%18.5%17.0%1.5%27
134Tyler ChatwoodD65.4%68.7%-3.3%18.7%22.1%-3.4%32.2
135Homer BaileyD64.9%64.5%0.4%16.1%13.2%2.9%43.1
136Derek HollandD64.3%58.6%5.7%17.1%21.6%-4.6%35
137Bartolo ColonD63.4%61.0%2.4%13.9%15.0%-1.2%33.1
138Jhoulys ChacinD63.4%57.7%5.7%16.3%13.5%2.8%39.2
139Jake ArrietaD63.1%74.7%-11.6%14.6%16.1%-1.5%34.1
140Brandon FinneganD-63.0%(Unranked)(Unranked)16.0%13.6%2.4%20.2
141Ben LivelyD-62.8%66.0%-3.2%17.9%19.1%-1.3%23.2
142Matt WislerD-62.6%(Unranked)(Unranked)16.4%16.3%0.1%12
143Andrew CashnerD-62.5%66.1%-3.6%16.5%21.4%-5.0%38.2
144Dillon PetersD-62.0%62.0%0.0%16.3%14.4%1.9%24.2
145Matt KochD-61.9%(Unranked)(Unranked)14.8%15.1%-0.3%23.1
146Matt HarveyD-61.7%61.7%0.0%16.6%18.1%-1.5%21
147Adam WainwrightD-61.1%61.1%0.0%15.5%16.4%-0.9%15.2
148Trevor WilliamsD-60.9%59.8%1.1%15.3%16.1%-0.8%41
149Walker BuehlerF59.7%(Unranked)(Unranked)16.4%30.2%-13.9%16
150Eric LauerF59.5%(Unranked)(Unranked)15.8%21.4%-5.7%14
151Steven MatzF59.1%59.6%-0.5%17.6%26.7%-9.1%27.2
152Ty BlachF58.4%57.6%0.8%13.7%11.5%2.2%45
153Brandon McCarthyF58.3%54.4%3.9%13.3%17.3%-4.1%35.1
154Doug FisterF57.9%64.4%-6.5%13.9%17.5%-3.6%31.1
155Taijuan WalkerF57.6%57.6%0.0%15.1%16.1%-1.1%13
156Rich HillF56.3%63.2%-6.9%15.8%24.1%-8.4%19
157Carson FulmerF54.2%53.2%1.0%13.6%16.5%-2.9%27.1
158Alex CobbF53.4%(Unranked)(Unranked)11.4%9.3%2.1%23.2
159Martin PerezF51.8%51.7%0.1%11.6%10.9%0.6%22.1
160Chris TillmanF51.4%47.9%3.5%12.5%10.3%2.2%25.1
161Sal RomanoF50.1%53.6%-3.5%10.4%12.0%-1.7%36.1
162Bryan MitchellF47.1%42.2%4.9%11.8%10.4%1.4%32


Chaz Steinberg

Third generation Giants fan, begrudging Kershaw admirer, and lover of Taco Bell

  • Avatar Brad says:

    Loads of useful information. Many thanks.

  • Avatar Adrian says:

    Great write-up. Should I be concerned with Mikolas’ C+ score?

    • Thanks! I wouldn’t be particularly worried about Mikolas score per se. He’s been successful so far with his 20% K rate, which is in line with the metrics. He’s just not a big strikeout pitcher, and relies instead on weak contact and a minuscule walk rate. However, I do have some concerns in those areas. Checking Statcast, it seems he’s been a bit lucky on his contact so far, to the tune of about 50 points of wOBA. On the walk rate, it’s just so low it’s hard to believe he can keep it quite at that level. For reference, the lowest BB% last year of qualified pitchers was about 4% compared to Mikolas current 1%.

  • Avatar Chucky says:

    Long time King Felix fan, owner and yes, I’ve met him too. #125 for the King is unrosterable. Is it time to bite the bullet and send him on his merry way? Does the King have any redeeming qualities left? Pivetta, Mahle, VV are sitting on the WW wire at no cost.

    • yeah, I think I’d drop him for Pivetta at this point. It’s hard to see much success going forward. He’s trying to adapt to be more of a contact-manager, throwing his sinker a career high rate. But his sinker just isn’t great.

  • Account / Login