post

Evaluating Pitchers With New Homes Using HRPF+

After I developed directional home run park factors and converted them to a plus metric, I covered hitters who have a new home in 2020. For this portion of the series, I’ll cover some of the top starting pitchers with new clubs. Of course, there are outside factors like switching leagues and facing unfamiliar opponents but I have tried to include that in my analysis. In case you’re new to my work, I’ll cover the directional park factors real quick. For the full explanation, you can check out the original article here and the conversion to a plus metric, here.

Guts of Directional HRPF+ 

I pulled three years of batted ball data from all 30 MLB venues. Then, I broke down the data by direction: left, center, right. From there, I separated the barreled balls that were hit to each field and how many of those barrels turned into home runs. That’s the home run per barrel rate (HR/BRL%) to each field. I refer to this metric a lot, especially in my eHR metric. Of course, I found out that HR/BRL% was much higher for pulled balls than for balls hit to the opposite field. So, I had to separate all data for right-handed and left-handed batted balls. then, I ran Z-Scores using all this data for each venue to determine how left, center, and right fields compared to the league average. That’s the genesis of the data.


However, nearly 20% of all home runs were hit with a quality of contact below that of a barrel. Jonathan Metzellar of PitcherList explains this very nicely in his most recent article, Beyond the Barrel. Most of the remaining home runs are qualified as Solid Contact. Balls that qualify as solid contact are home runs between 10 and 11% of the time. I certainly had to account for those, so I devised a formula to include them in the park factors. I won’t bore you with more details and data, so let’s get to the pitchers!

I won’t cover Corey Kluber or Jordan Lyles because Globe Life Park is no more in 2020. The Rangers will have a new home with a retractable roof and a more controlled environment and different dimensions. So, the data for Globe Life Park is unfortunately useless. 

The park factors that I reference (HRPF+) measure how much better or worse a park plays for home runs based on a percentage. 100 is league average in terms of home runs relative to the same direction. For every point above or below 100, the park is 1% better or worse than league-average.  In other words, if a park is valued with a HRPF+ of 110 to left field, it’s 10% better to left field for home runs than the league average left field. The same goes for HRPF+ below 100.

Madison Bumgarner (SP – ARI) from SFG

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
Oracle Park (SFG) 89 65 57
Chase Field (ARI) 106 68 98

While we only have two years of data from Chase Field since the humidor was installed, it’s clear that Mad Bum gets a downgrade to right field. Why? Because, well, right field at Oracle Park is 43% below the league average and ranked 30th for home runs hit. That was a good thing for him when he pitched there but now that he’s gone, he won’t have that advantage. Left-handed batters managed a 48.7% HR/BRL rate over the last three years at Oracle. For reference, the league average HR/BRL% for left-handed batters to right field is 75.8%. Centerfield was equally helpful for Mad Bum but what about left field? Bad news for Mad Bum. Since 2015, here are the HR/FB% to left field for Bumgarner in succession 16.4%, 23.8%, 24.2%, 30.6%. That’s a disturbing trend in a home park that played 11% below league average to left field. Now,  he calls Chase Field home that’s played six percent better than league-average to left field. Last year, Bumgarner ended up with a career-worst 12.6% HR/FB rate, which considering the juiced ball, wasn’t half bad. I can say with quite a bit of confidence, that Bumgarner sets a new career-high in home run rate, settling in with an ERA above 4.00.



Zack Wheeler (SP – PHI) from NYM

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
Citi Field (NYM) 110 107 105
Citizens Bank (PHI) 115 91 114

Well, this isn’t quite the park downgrade most skeptics are projecting. To be fair, Citizens Bank Park does play more favorably for hits in general and therefore runs scored, so it is a better hitters park overall. However, for home runs, it’s very close. Outside of 2017, Wheeler has always been able to suppress home runs. And, since both left field and right field are within 10% in terms of my HRPF+, let’s focus on centerfield. Citi Field is seven percent worse than league-average (for a pitcher) on home runs to center where Citizens Bank is nine percent better than league-average to centerfield. Over the last three seasons, one-third of Wheeler’s fly balls traveled out towards centerfield. In 2017, something weird happened. Wheeler gave up an astonishing seven of his 15 home runs to centerfield in just 86 innings. Since then, he’s allowed just five homers over the last two seasons combined. His HR/FB% to centerfield over that timeframe is just four percent, which is lower than half of the league-average. Based on the scant number of homers he’s given up to center, I don’t think I can regress that number anymore. In other words, this move is essentially neutral with maybe a slight downgrade overall for Wheeler.

Hyun-Jin Ryu (SP – TOR) from LAD

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
Dodger Stadium (LAD) 98 150 95
Rogers Centre (TOR) 110 101 102

In 2019, we saw everything come together for Ryu, health, home run suppression, weak contact, luck, etc. It was a best-case scenario type of season. Now, he finds himself in the AL East. Without knowing anything about park factors, we can safely assume the competition will be more difficult. Not only is the division better, but he’ll face an extra hitter in the DH instead of the pitcher twice. However, he will receive a much more giving centerfield compared to LAD, but he’s only given up eight home runs to centerfield the last two seasons. So, maybe he gives up three this year? How about left field? Ryu’s given up 47 home runs since the start of 2017, 24 of them have gone out to left field (51%). Left field at the Rogers Centre is 12% more favorable for home runs than Dodger Stadium. Ryu’s HR/9 last year was just 0.84. For 2020, I’ll set the over/under at 1.20. Given neutral luck, I’d expect something close to an ERA of 4.00. That’s not all that playable with a below-average strikeout rate.



David Price (SP – LAD) from BOS

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
Fenway Park (BOS) 96 68 75
Dodger Sta (LAD) 98 150 95

Price is in for a massive spike in home runs to center and right fields. Throughout four seasons with Boston, his HR/FB% to right field hovered around 10%. To centerfield, it was slightly lower with a HR/FB% around 9% but spiked in 2019 to a career-high 12.8%. I think it’s important to note that during his time with Boston, he gave up 33 home runs at home and 45 home runs on the road. He did throw 21 more innings on the road over that time but doesn’t account for a difference of 12 homers. I decided to look at wOBA minus xwOBA on all fly balls and line drives against Price since 2015 on batted balls to center and right field. It’s essentially wOBACON minus xwOBACON to CF and RF but excluding ground balls. 

Season LD+FB: wOBA-xwOBA (CF) LD+FB: wOBA-xwOBA (RF)
2016 -.021 -.007
2017 -.051 -.039
2018 -.124 -.044
2019 -.180 -.166

I trust Statcast’s data more in 2018 and 2019 as the kinks have been ironed out. That’s where the biggest discrepancy lies between wOBA-xwOBA. A portion of the difference can be attributed to the stellar outfield defense between Mookie Betts and JBJ. Fortunately, Betts will be roaming right field once again, so that’s a wash. Bellinger in center is a slight downgrade from Jackie Bradley Jr. But, overall, I think Price continues to partially outperform his expected metrics on balls hit to center and right on balls that stay in the yard. However, given the increase in home runs he may allow, the gap between LD+FB wOBA-xwOBA should be much smaller. That being said, the smaller outfield dimensions from left-center to right-center at Dodger Stadium should turn some doubles and triples into outs. It’s difficult to predict how this will play out. On one hand, he’ll turn doubles and triples into outs. On the other hand, the doubles/triples that he would have allowed in Fenway may turn into home runs. His ERA may go up due to the homers but I expect his WHIP and strikeouts to improve as he avoids the DH and will face weaker opponents.

Kenta Maeda (SP – MIN) from LAD

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
Dodger Stadium (LAD) 98 150 95
Target Field (MIN) 97 82 94

Okay, his one is easy. A negligible change to both left and right fields, but look at centerfield! Dodger Stadium is an incredible 68 percent more favorable for home runs to centerfield than Maeda’s new home, Target Field. Over the course of his career, Maeda has given up more fly balls to centerfield than to left or right fields, respectively at nearly 40%. He definitely felt the juiced ball with a HR/9 of 1.47 in 2017 and 1.29 in 2019. However, in 2018, he allowed just a 0.93 HR/9. It seems like the generous centerfield at Dodger Stadium played a role. His 15.8% HR/FB to centerfield last year was the worst of his career and about 5% worse than the league-average. Yet, he allowed fewer home runs per fly ball than the league-average overall. This proves that Dodger Stadium hurt his number, and he allowed 13 of his 21 home runs at home in 2019. The move from the NL to the AL isn’t ideal but the AL Central has its weaknesses. Detroit and Kansas City are poor clubs and have favorable parks to pitch in. Cleveland is top-heavy but not all that deep and the White Sox are talented but young. I would bet that Maeda knocks a few home runs off his total in 2020 and ends with a sub-4.00 ERA for the second time in four years. I want Maeda over Ryu this season and it’s not all that close.



Dallas Keuchel (SP – CHW) from ATL

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
SunTrust Stadium (ATL) 88 100 100
U.S. Cellular (CHW) 110 107 113

Keuchel had a wild 23.1% HR/FB rate last year with the Braves in an abbreviated season. Normally, a ratio that high would be a death sentence to a pitcher’s ERA. But, Keuchel still managed an ERA of 3.75 thanks in large part to a 60% ground ball rate. His sinker and changeup both generate a ton of ground balls. However, his sinker was crushed when elevated in the strike zone. On his sinker, he gave up six home runs on just 16 fly balls in 2019. Moving from Atlanta to Chicago is clearly a negative for Keuchel, not only because the park is more favorable for hitters to all three fields but he’ll also face the DH. Because Keuchel gives up so few fly balls, I don’t think it’ll completely decimate his ratios given the park change. I’m more concerned about his dipping zone rate. It hit a career-low 33% last year and hitters aren’t exactly chasing often enough to justify the drop. It showed up in his walk rate that went from 6.6% in 2018 to 8.0% in 2019. His strikeout rate will once again be below 20% and if his walk rate jumps to nine or 10%, he could finish with a 4.50 ERA in 2020.  

Wade Miley (SP – CIN) from HOU

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
Minute Maid (HOU) 136 73 129
GABP (CIN) 121 132 136

Miley jumps from one hitter’s haven park to another. At least he leaves the American League and the DH to go to the NL where lineups are generally weaker. Great American Ballpark is the most favorable (or unfavorable for pitchers) for home runs in all of baseball. Minute Maid Park in Houston is a hitter’s park to both left and right fields, so there’s a minimal change for Miley on pulled and opposite-field fly balls this coming season. Then, there’s centerfield. If you recall, Minute Maid used to have Tal’s Hill in center field and was 435 feet to dead center. In 2015, the hill was removed and the fences were brought in to a distance of 409 feet to dead center. My park factors only include the results after the fences were brought in and it still performs poorly to centerfield. That’s because the left-center field fence is 404 feet away from home plate. Okay, enough about Houston, let’s focus on Miley. He gives up a lot of fly balls to centerfield. In fact, over 40% of his fly balls head out to center. He gave up just three homers to center last year with just a 4.9% HR/FB rate. I expect that to at least double if not triple in 2020. That could be the difference between three and nine home runs to centerfield over the course of a full season. With an unknown opening day, I think he may give up three or four more home runs in 2020 then if he stayed put in Houston. 

Cole Hamels (SP – ATL) from CHC

Park (Team) LF HRPF+ CF HRPF+ RF HRF+
Wrigley Field (CHC) 105 106 79
SunTrust Stadium (ATL) 88 100 100

Entering the twilight of his successful career, let’s find out if Hamels can bring back some fantasy goodness in the ATL. While Wrigley has a higher HRPF+ to center field, it’s mostly due to the cheap home runs when the wind is blowing out. The difference between the two parks and their three-year average in terms of HR/BRL% is within one percent. Hamels will see more significant changes to left and right fields. As a left-handed pitcher, he sees the righty-heavy lineups most of the time. Righties have done pretty well against the southpaw with a .330 and .321 wOBA in 2018 and 2019, respectively. The good news for Hamles is that 60% of the home runs he’s allowed since the start of 2018 have gone to left field. Wrigley was slightly favorable for home runs to left where SunTrust should suppress them a bit more. I expect Hamels to allow fewer home runs to left field in his new park but the short porch near the right-field line could allow for some non-barreled balls to drop just over the fence. I’m not chasing Hamels in drafts even though he’s cheap. I’d look for upside plays such as Corbin Burnes, Justus Sheffield, and Kwan-Hyun Kim over the crafty veteran. 

Follow me @FreezeStats. Check out my work at FantasyPros and Pitcher List.





Photo courtesy AP Photo/John Bazemore

post

Fantasy Baseball – 2019 Starting Pitcher Streamer Results

Every week this year (with a couple of exceptions) I wrote an article on Sunday that went over starting pitchers to stream for the week ahead. The parameters were based on ownership rates per FantasyPros consensus ownership rates. FantasyPros combines Yahoo! and ESPN ownership rates. To be eligible, pitchers had to be available in at least 75% of leagues or owned in 25% or fewer in fantasy leagues. The article was geared towards 12-team leagues because many of the options are owned in deeper formats. I chose anywhere from four to eight starter-qualified pitchers each week and kept track of their statistics from those outings.

This is the second year I kept track of every start but it’s difficult to compare the two years because of the juiced ball. So, to do so I’m going to look at the league-wide statistics for all starting pitchers in 2018 and 2019.


SP Statistics Year to Year

SeasonW/GS (%)IP/GSERAWHIPK/9
201831.2%5.364.191.298.25
201929.8%5.184.541.328.58

As you can see, ERA took the biggest hit from 2018 to 2019 thanks in large part to the record-breaking number of home runs this season. In addition, the percentage of starts that resulted in a win for the starter also dwindled this year. There are a couple of obvious reasons for this. First, the opener became more prevalent in 2019. Openers only pitched one-to-two innings and therefore, did not qualify for a win. We also saw a dip in the average number of innings per start, again partially related to the opener but also some managers (*cough* Craig Counsel *cough*) pulled their starters before facing a lineup for the third time. So, yearly context is important here. A telling statistic not shown in the table above is the home run rate by starting pitchers. In 2018, it was 1.21 HR/9 and ballooned to 1.44 HR/9 in 2019. We used to look at a pitcher with a home run rate at 1.5 per nine innings and say he’s dealing with a homer problem, now it’s essentially league-average!

Below are my final statistics from both 2018 and 2019 for all the streamers I included in my articles. Also, here is the complete GoogleSheet with all of my streamers and results complete with the link to each article.

2019 Starting Pitcher Streamers - FreezeStats

IPERAWHIPKWQS
653.993.911.226435251
StartsIP/StartK/StartK/9W/StartQS/Start
1225.365.278.8542.62%41.80%




I apologize for the format of the table, I wanted to include all of the information but tried to make sure it wasn’t 12 columns wide. Given the context of pitching in 2019, I’m content with these results. Ultimately, I put together some poor weeks overall but also finished strong with two fantastic weeks to close 2019. Of course, my ratios took a hit compared to 2018 but when you consider the increases in ratios from 2018 to 2019, the results are more than passable. Overall, I totaled 654 innings pitched across 122 starts. The results of the ERA (3.91) are better than the following starters: Zack Wheeler, Yu Darvish, Michael Pineda, Max Fried, Noah Syndergaard, and Chris Sale among others. The WHIP (1.22) is better than Noah Syndergaard, Mike Minor, Trevor Bauer, Zack Wheeler, Aaron Nola, Blake Snell, and James Paxton among others. That’s all pretty solid but let’s see what this starter would look like if I broke down these results into a typical, healthy, starter for all of 2019. A healthy starter should compile 32 to 33 starts across a full season, so let’s see what our imaginary streaming SP looks like.

Since my streamers averaged 5.36 innings per start, that puts us around 172 innings pitched+/-. That means that with an 8.85 K/9, our theoretical SP would have 169 strikeouts. Then, with a win percentage of 42.62%, that gives our guy 13.6 wins with 32 starts or 14 wins with 33 starts. Finally, the ratios are easy, our streaming SP would have a 3.91 ERA and a 1.22 WHIP. Now, let’s comb through the player pool to see what type of pitcher we have here. Most of the pitchers with 14 wins this year have better ratios and/or strikeout rates, so I’m going to focus on ERA, WHIP, and K/9 for comparison sake.

Here are the names I’ve come up with: Anthony DeSclafani, Chris Bassist, Zack Wheeler, and Michael Pineda. Bassitt and Pineda only threw 140-ish innings, so they aren’t perfect comps. DeSclafani threw 166.2 innings but only managed nine wins, so his overall value will be a little lower than our theoretical SP even though they have a similar strikeout total and ratios. Zack Wheeler might end up being the better comp for value purposes. He only earned 11 wins, had a 3.96 ERA, and 1.26 WHIP. Our SP bested him on all three categories, BUT Wheeler struck out 195 batters which are 26 more than our SP. Per the Razzball Player Rater, the value of 26 strikeouts is about $2. The difference between three wins is also about $2. 


Since I mentioned the Razzball Player Rater, Zack Wheeler was ranked as the 39th starting pitcher in 2019 with a dollar value of $7.1. For reference sake, Anthony DeSclafani (who had a fine year mind you) earned $5.3 and ranked as the 48th SP. So, instead of paying up for Wheeler, a popular hype pick coming into 2019, you could have streamed all of my recommended pitchers and gotten the value of 3.5-Zack Wheeler’s without spending the draft cash on him. I would bet that Wheeler probably went for around $16-$18 in standard 12-team auction drafts.

This was a fun exercise but obviously, you will never be able to stream all of my recommended starters because of your league and team context. The point of the supersize is it goes to show that you can add value to your team if you stream and stream properly. To close out, I want to highlight some of my most-streamed pitchers from 2019. Pablo Lopez (7 times), Dinelson Lamet (6 times), Griffin Canning (6 times), Tyler Mahle (6 times), Merrill Kelly (5 times), Trevor Richards (5 times), and a bunch of guys three or four times. I somehow was able to stream Mike Soroka twice in week five because his ownership was still below 25%. I also was able to stream Lance Lynn in week 9! He had a hell of a season, I am very surprised to find him there owned in 25% or fewer of leagues.

I hope you enjoyed this weekly article series and if it helped you out, even once, then I’ll take it! Thanks for reading!

Follow me @FreezeStats. Check out my work at FantasyPros and Pitcher List.


Photo Credit: Jasen Vinlove / USA Today



Top Waiver Wire Adds for the Stretch Run



We are approaching the end of July and playoffs in Head-to-Head leagues are just around the corner. Maybe you’re looking for an edge in your Rotisserie league to put you over the top. Either way, I’m taking a look at a collection of hitters and pitchers who may be available on your waiver wire. I’ll cover shallow and deep league adds to put you at an advantage over your league-mates. I’ll look at ownership rates based on FantasyPros.com ESPN/Yahoo combined.

Jesse Winker (CIN) – OF, 39% Owned
I absolutely love Winker’s approach. He’s walking more than he’s striking out and since June 1st no one in Major League Baseball has a higher OBP (.476). His .400 BABIP in that time frame is high, but when you consider his 53% hard contact rate combined with a near 35% line drive rate, it’s justifies an elevated rate. Winker doesn’t provide speed and I wish he’d hit the ball in the air more because a 32% fly ball rate isn’t going to yield more than 20 homers. Either way, he’s a great source of average/OBP, runs, and can provide some pop. Add in all leagues

Rougned Odor (TEX) – 2B, 45% Owned
If you left Odor for dead months ago, I don’t blame you. Early on, Odor somehow looked worse than his did in 2017. There was a time in May where Odor had an infield fly rate of over 35%! At that time, he also had a high quantity of weak ground balls, it was ugly. Since the start of June, he’s cut his IFFB% to a much more reasonable 10%. His hard contact has been sitting around 40% and his zone contact is up around 90%. The results are there as well, he’s hitting .300 with six home runs and seven steals since June 1. Odor is an add in all leagues right now. Add in all leagues

Ketel Marte (ARI) – SS, 22% Owned
Marte basically did nothing the first month and a half like most of the Diamondbacks, but has been solid since. Marte has improved on his O-Swing and currently has a very solid 92% zone contact rate. Since June 1st, Marte turned up the power with 8 HR, 2 steals and a .281 average. His walk rate has also improved and his 43% hard contact rate since the start of June is well above league average. Marte hits too many balls on the ground to have huge power upside but also has more speed than he’s displayed. I love players with high contact rates that have 15-20 HR upside. Grab him for solid average, 5-8 HR and a few steals. Add in 14-team and deeper leagues

Jake Bauers (TB) – 1B, 23% Owned
Bauers is another young hitter with elite plate discipline. These are my kind of players and he’s got above average speed for a first baseman. Bauers is similar to Winker because he squares up a lot balls with a 46% hard contact rate but a low 33% fly ball rate will cap his power. He does strike out a bit more than Winker but it’s still just about league average. Bauers possess above average speed which is rare for 1B eligible players. He profiles as a 15-20 HR hitter with around 10 steals and a .275-.280 average over a full season. He gets a bump in OBP leagues. Add in 12-team and deeper leagues; add in all OBP leagues



Jason Heyward (CHC) – OF, 33% Owned
Yes, I know, it’s Jay-Hey. He hasn’t been fantasy relevant for about 2.5 years and it’s not like he’s killing it this year with only six homers and one steal. However, his .284 average with a .351 OBP are at least helpful in all formats. Plus, he’s hitting .302 with four home runs since June 1. Joe Maddon has even began slotting him the two-hole at times which has boosted his run production. The last two seasons, Heyward averaged 114 runs+RBI, this year he already has 94 runs+RBI, on pace for 150. His strikeout rate is also down to a career low 10.7%, so he’s likely going to keep the batting average steady. He’s still not 12-team viable but in 15 team leagues, he can help in two-three categories. Add in 14-team and deeper leagues

Charlie Culberson (ATL) – SS, 3B, OF, 2% Owned
Culberson has basically been a utility player for the Braves this season managing only 188 plate appearances in 2018. The leg injury to Ozzie Albies has given Culberson the start at second base the last few days but he’s also been used at 3B and the outfield. As the Dog Days of summer start rolling in, Culberson could find a little bit more playing time. Since the start of June Culberson is hitting .303 with 4 homers and 2 steals in only 117 plate appearances. No one is rushing out to get him but if you need depth at MI, CI, or in the outfield in deeper leagues, he’s a good bench guy to grab. Add in deep 15-team and NL Only leagues

Garrett Hampson (COL) – 2B, 5% Owned
The Rockies prospect was called up last week after hitting 8 homers and compiling 33 steals across two levels in 2018. He’s filling in for the injured DJ LeMaheiu but could stay up if he performs well. Hampson has great speed and should continue running in the Majors. He managed to get 51 steals in High-A in 2017 so I wouldn’t be surprised if he swiped eight to ten bags if he remains up with the big club. Hampson is also not a zero in terms of power, especially in Colorado. I’d be very aggressive in adding Hampson in all leagues because of his intriguing upside but understand he could be sent back down in a couple weeks. I’d roll the dice. Add in 12-team and deeper leagues

Pitchers

Shane Bieber (CLE) - SP, 47% Owned
Bieber has been impressive in his short stint in the Majors thus far. He was sent back down during the All-Star break to continue to get work but has since been called back up. He’s been fantastic and has managed a 3.52 ERA with an outrageously inflated .362 BABIP. Bieber has given up a high percentage of hard contact, so a low HR/FB might jump up a bit. That might be OK if the BABIP regresses. Plus, he’s got above average O-Swing, SwStr rate, and contact rate compared to league average. His walk rate sits at a minuscule 4.4%, so free passes are not an issue. I love Bieber, and he’s my top add of this pitching group. Add in all leagues

Kevin Gausman (BAL) - SP, 42% Owned
Gausman continues to be inconsistent but he seems to pull things together in the second half. The timing of this isn't great after the beating by the Red Sox, but Gausman's peripherals look as good as ever. His swings outside the zone sits near 35% and his swinging strike rate is a career high 11.5%. Gausman doesn't give up a ton of hard contact in a year where hard contact is up 3% across the board. Maybe it's the 3.58 career second half ERA with a strikeout rate that's 4% higher after the All-Star break. Either way, he's due some positive regression. Add in 12-team and deeper leagues

Jordan Zimmerman (DET) - SP, 27% Owned
After an awful start to the season, I had all but forgotten about Zimmerman. Prior to this season, he hadn’t provided a K/9 over 6.0 since 2015. That’s trash for fantasy purposes. This year, he’s over 8.0 K/9. He’s lower his fastball and upped his slider usage, which is great. In his last six starts he has a 2.21 ERA with a 30.1 K-BB% and 22% soft contact rate. As long as he keeps throwing the slider over 35%, I recommend him in all leagues.

Dereck Rodriguez (SF) - SP, 25% Owned
Ivan’s son might not play the same position as his Hall-of-Fame Father, but he certainly inherited his cannon for an arm. Rodriguez is another low-strikeout pitcher, which I understand isn't exciting, but that’s where the value is on the waiver wire. Everyone wants the 10 K/9 pitchers, so there’s less available. His best pitch is probably his changeup and his sinker is by far the worst pitch in his arsenal. Rodriguez’s sinker only gets ground balls 45% of the time. Sinker’s typically don;t get swings and misses and D-Rod’s is not different, but they are effective because of the high ground ball rates near 60%. A 45% rate will not cut it. It sounds like I’m talking you out of grabbing Rodriguez, but here’s the thing. Since June 16th, he’s cut his sinker usage and has thrown more change ups. Since then, he has a 1.98 ERA! The trend is getting better as well as his change up usage is over 20% over his last two starts compared to a season low for the sinker.Whew, sorry that was long winded. Either way, he and his pitching coaches are figuring out the combination that works. Go get em in 12-team and deeper leagues

Zack Wheeler (NYM) - SP, 23% Owned
Wheeler is healthy and slinging fastballs around 97 mph and has touched 100 mph several times in recent starts. Wheeler’s 4.44 ERA, 8.89 K/9, and 3.35 BB/9 don’t exactly jump off the page at you, but he’s been better than the numbers indicate. Wheeler is generating a ton weak contact and limits hard contact. He has two plus pitches, his fastball and slider which he throws a combined 77% of the time. He’s also increased his swinging strike rate to an above average 11% and has increased swings outside the zone. Since May 22nd, Wheeler has a 3.63 ERA with a 2.99 BB/9. His SIERA and FIP match his sub-4.00 ERA and I think the best is yet to come with Wheeler. He’s intriguing in most leagues.



Tyler Mahle (CIN) - SP, 17% Owned
Mahle is a young pitcher who has given up quite a few homers but has some decent swing a miss stuff. Since June 1 he sports a 3.78 ERA with nearly a strikeout per inning and his homerun rate is down 0.5 HR/9 from his season rate. Not bad but he still has an elevated walk rate. Mahle is a streamer in 12 team leagues but I'd grab him in 15-team and deeper leagues.

Michael Pineda (MIN) - SP, 1% Owned
Remember Pineada? He used to post great strikeout numbers, walk no one and give up a ton of home runs. Well, he's with the Twins now and is beginning to throw in simulated games. He's scheduled to be back by the start of September and plays in a better pitchers park and doesn't get to face much of the AL East. He's a deep league stash for some strikeout upside. It's risky, but for deep 15+ team leagues, you could do much worse.



Follow me on Twitter @FreezeStats

Starting Pitchers to Stream 7/9 – 7/15

With this late submission, we look at some streaming options this week.

Jonathan Loaisiga (NYY) 15% Away vs BAL, Monday, July 9th
Johnny Lasagna! Sure it’s a road start but it’s not like Yankee Stadium is a great place to pitch. JL has had limited innings in the Majors, but I like what I’ve seen so far, his K rate is great and his ground ball rate is 60%. He averages nearly 96 mph on his fastball and gets swings outside the zone over 36% of the time. Then there’s Baltimore. They are tanking and other than Machado, who are you worried about? They strike out a bunch and are near the bottom of the league in offensive production. Johnny’s got a great shot at a win and 6 to 8 strikeouts in this one. STREAM

Zack Wheeler (NYM) 19% owned, Home vs PHI, Monday July 9th
With Loaisiga scratched, I’m rolling with my backup options Zack Wheeler. He has the first game of the doubleheader against the Phils today. Wheeler has a 97 mph fastball that generates a ton of weak contact, on the season, he’s given up 25.5% soft contact. He’s also getting a lot more swings and misses on the pitch because of the increased velocity. He’s been solid over his last four games going at least 6 IP in all four and a 2.73 ERA. The Phillies are decent offensively but can be neutralized on the road as they are middle of the pack when away from Citizens Bank. They also swing a miss a bunch, so Wheeler should be a good bet to pile up 6 or 7 Ks. STREAM.

Matt Andriese Ryan Yarbrough (TB) 1%, Home vs DET, Tuesday, July 10th
The things you need to know about Andriese are that he doesn’t get a ton of Ks, won’t kill you with walks, is getting ground balls at a 51% clip, and hasn’t gone more than 3.2 IP in any start this season. This is a bullpen game, but Detroit has been bad this past month with a .285 wOBA and strikeout and walk rates that are worse than league average. This could be either be Yarbrough or Stanek’s game to win in the middle innings if that’s how the decision goes. This is only a very deep league option, especially if you have limited starts for pitchers. Try one or both, but most likely Yarbrough unless they deploy him on Monday. Again, AL-Only or 16+ mixed with games started limits should look at this option. DEEP STREAM

Mike Montgomery (CHC) 22%, Away vs SF, Wednesday, July 11th
Montgomery has been good since joining the rotation in late May. However, his last three starts have not been very good giving up 12 runs (10 earned) and allowing 26 base runners in only 16 IP. The Giants are a very disciplined team striking out only 20% of the time and waking nearly 8.5% in the last 30 days. AT&T Park is a great pitcher‘s park but I can’t see much strikeout upside from Montgomery in this one. I also don’t see him going much more than 5 innings limiting his upside. I see a few earned runs and a bad WHIP in this start from MM. STAY AWAY



Reynaldo Lopez (CHW) 21%, Home vs KC, Friday, July 13th
I actually don’t trust Rey-Lo at this point in the season. I think he’s got very good skills and stuff but needs to be more consistent. He throws 96 mph and has an above average slider, but doesn’t get the swings and misses. However, he’s a guy that could throw seven shutout innings with eight strikeouts. The Royals have literally been the worst team in the league by a long-shot in the past month. As a team, they have hit .200/.255/.308 with a .248 wOBA in the last 30 days! Their K%-BB% is 17.5%, good for 5th worst in the league and are averaging 0.5 homers per game in that stretch. I think this is a moderate STREAM due to the struggles of KC but I can’t give full confidence.

Nick Kingham (9%), Home vs MIL, Friday July 13th
Kingham has been jerked around a bit but will make his third straight start in the Majors for the first time this year. He’s coming off a very good start against the Phillies and has a to face a potent Brewers lineup at home. Here’s the thing, the Brewers haven‘t been great offensively this past month, but they were missing some key players (Yelich, Cain, Braun, Thames), for portions of June and July. All but Braun is back, but the Brewers strike out over 26% of the time. I think Kingham is legit and will throw a solid game against the Brewers now that the Pirates are showing more confidence in him. STREAM

Mike Minor (13%), Away vs BAL, Sunday July 15th
Minor’ has been solid of late and the Orioles are one of the worst offensive teams in the league. Minor’s velocity however, is decreasing and that’s worrisome. He doesn’t get hurt with the walks, so it’s really just the home run ball that kills Minor. Personally, I think the innings jump is going to put a toll on Minor sometime soon, like a couple weeks after the All-Star break. I’m not 100% confident, but I’d say roll with Minor for another couple weeks if the match-ups are good, then cut bait. STREAM

Weekly Rundown – Jesus, this Eflin’ Soto is HOT Pham!

We are just about smack dab in the middle of the season. Most teams have played between 79 and 81 games. Ok, so let’s just double every player’s stats to figure out their final season numbers. Unfortunately we can’t just extrapolate, but it’s a fun exercise and we there is sufficient sample size to back it up. Let’s roll right into the this week’s rundown.

Hot Hitters
I almost led with JDM (see below), then 19-year-old phenom, Juan Soto blasting two more bombs last night. SOTO IS GOD! He now has 8 homers in his first 35 games as a big leaguer! Let’s marvel at his slash line of .336/.446/.621! No, that’s not Mike Trout’s line, that’s a 19-year-old’s slash. I don’t know what to say! Is a 26.7% HR/FB sustainable, probably not with his batted ball profile, but his plate discipline is that of a veteran. In keeper leagues, owners stumbled upon a goldmine. I think he ends up around .290 with 18-20 HR but in redrafts you could probably get a top 25 player for him right now. He could present an interesting sell opportunity. Let me be clear, in keeper and dynasty, you don’t take anything less than Mike Trout if you’re selling. Hell, just hold him in keeper/dynasty.

This just in, J.D. Martinez is good a hitting baseballs! After his 25th home run on Tuesday night, he now has an astonishing 71 home runs in his last 200 games! He’s on pace for 52 homers this year and has been healthy. There’s no better slugger in the game right now than JD. What might be overlooked in his game is his batting average. He hasn’t hit under .300 since 2015 when he hit .282 for the Tigers. This is a guy who understands hitting and launch angles, his high drive percentage is more than double the league average! I wish I had the guts to rank him over Stanton in the preseason, but alas I stuck JD around 15 and Stanton just inside the top 10.

Cody Bellinger has picked up the pace hitting .333 with 4 HR and 8 RBI this past week. Anyone who wrote him off after a poor first two months definitely jumped the gun. Bellinger’s 23rd birthday is next month. Look Bellinger doesn’t have a perfect batted ball profile, he swings and misses a bit too much and hits too many popups. What he does do well is hit for power, he pulls a high percentage of fly balls, so he should still hit around 35 homers this year. It just might come with a .245 batting average. The walks are coming back, so he gets a bump in OBP leagues.


Jesus Aguilar is a monster! He’s hitting .444 with 5 dingers and 7 RBI this past week. How does a 1.809 OPS sound? Pretty, pretty, pretty good. Here’s a guy with a superior batted ball profile to Bellinger. He’s older and slower than Bellinger, but that doesn’t mean the breakout isn’t real. His plate discipline could use some work, so I doubt he hits .300, but .280 with 35+ homers is possible.

Matt Carpenter kind of put that terrible April behind him and is hitting .524 with 2 HR, 5 RBI, and an amazing 10 runs in the last 7 days! Carpenter along J.D. Martinez, Betts and maybe two or three others are the only batters with more than double the league average in high drive percentage. Carpenter is on fire and probably should be hitting .290 with 20 HR right now if he weren’t so unlucky in April and part of May. I don’t love that he’s kind of selling out because his K rate is nearing 25% and he usually can’t stay healthy. If he stays hot the next couple weeks, I’d sell high on Carp.

Jose Peraza is running! Jose Peraza is hitting homers! Peraza is doing it all hitting .320 with 2 HR, 4 SB, 7 runs, and 4 RBI in the last 7 days. Talk about a buffet of statistics. The things to remember here are, he only strikes out 10% of the time and is fast. He makes contact with pitches he swings at in the zone 96% of the time! If he had Billy Hamilton;s speed, he’d hit .325 with 75 steals. But he doesn’t. So I’d expect this type of production going forward. If he’s available, pick him up. He’s like a cheap Whit Merrifield. He should be good for a .270 average with 6-8 HR and 25-30 steals.

Jesse Winker has started to heat up as he’s hitting just under .500 this past week with 3 homers and 8 RBI. That’s kind of a big deal because he only has six HR on the year. I went deep on Winker in an article on the SportsDegens last week. Basically, I Winker has incredible plate discipline and doesn’t strike out much. His power is still developing but he’s increased his launch angle. He’s a must add in deeper OBP leagues and shallow leagues need to start taking notice if he gets every day playing time.

Hot Pitchers
Madison Bumgarner just ripped off a couple nice starts striking out 16 batters in 15 IP without giving up a run. Is Mad Bum back? As long as he doesn’t go on some dirt biking vacation during the All-Star break, we should be good. Look I like Mad Bum, but it’s now about a year and a half since we’ve seen dominate Bumgarner. I’m concerned about his K rate in a day and age where everyone and their mother is striking out a batter per inning or more.His .226 BABIP and 83.3% LOB probably come back to earth a little. I think he’s a 3.40-3.50 ERA guy with a solid WHIP and just under K/9.

Lance McCullers is finally tantalizing us with ace-like outings. He’s got 16 strikeouts in his last 13.1 IP with a 2.08 ERA nd a 0.85 WHIP. Speaking of strikeouts, this guy’s got em! His K rate is lower than last year, but WAIT, it’s actually the same! His K/9 is lower but his K% is nearly identical. His SwStr% is better this year and contact against is lower. He may actually be a little bit better than the numbers indicate. If can keep the walks down a bit and improve on his LOB%, he could be a top 15 SP.

Zack Wheeler has looked sharp striking out a batter per inning with a 2.57 ERA and a 1.00 WHIP in his last two starts. His velocity continues to climb. He’s averaging 96 mph but in recent starts was sitting around 97 and touching 100 mph. The fastball is good, no doubt, but I’d like him to use his slide piece a little bit more. Opponents are hitting just .186 off it. I don’t see Wheeler as a huge strikeout pitcher which limits his upside, but a K per inning is great if he can limit walks. I’m buying Wheeler in 12 team and deeper leagues.

Shane Bieber graces this article for the second straight week as he’s earned a couple wins with 14 Ks and only 1 ER allowed in his last 13 IP. There’s a bunch of small sample numbers that are way out of whack in both positive and negative directions. What I do know, is his control is solid and his fastball is terrible. Weird! An Indians pitcher with a bad fastball! Never heard of it. Kidding, obviously. The good news for Biebs is that his slider and curve are great, he just needs to bump the usage of both pitches up near 20%. I’d be buying to see if he makes those changes in almost all leagues right now.

Zach Eflin just keeps Eflin’ dominating! He’s compiled a couple wins with a 1.50 ERA in his last two starts. His strikeouts aren’t off the charts, but he’s starting to look legit. His velocity is up and he’s always had good control. I do think Eflin has made tangible progress but I don’t think he’s a 9.0 K/9 type pitcher. I see the K9 dropping to 8-8.5/9 which is still solid, especially with the low walks. I’m concerned that as a fly ball pitcher, he’s only allowing 6.5% HR/FB without a ton of popups. There’s a few rough starts coming, but he’s ownable in 12-team and deeper leagues.

Freezing Cold Hitters
Well, it looks like I’ll be taking the L on Joey Gallo this year. Prior to last night’s game Gallo was hitting a pathetic .150 this past week without a HR or an RBI. Of course, he jacks one last night. For the month of June though, here are his numbers: .135 with 4 HR and 33 strikeouts. I get it, a .172 BABIP is part of the problem but so is only 4 homers and a 40% strikeout rate. It’s a little fluky because he had a 60% hard contact rate with a 50% pull rate but his lowest HR/FB of the season. I still think he reaches 40 HR but he’s dropped in the order and is looking more like a .210 hitter than a .250 hitter.

Oh boy, Tommy Pham is hittless in his last 20 ABs. He’s been straight awful in June and wasn’t great in May. I know you don’t want to hear this but Pham was unlucky in May. So far in June, he’s just been bad. He’s expanding the zone and not being patient. His normally PHAM-tastic walk rate is below 4% and his K rate is nearing 30% for the month. I think he’s pressing and just needs a recharge because he’s still mashing the ball when he hits it. It’s all mental Pham.

George Springer Dinger is not hitting dingers these days, instead he’s only 1 for his last 25! It’s not like he’s flailing, he’s only got 6 Ks in his last 7 games. He’s pretty close to the same player he was a year ago expect he’s not hitting the ball quite as hard, hitting a few more popups and few less line drives. That’s it, though. It’s a simple tweak or one good month and he’s right back where he was last year. I’m holding and if he struggles for the next couple weeks, I might try to buy low.

Is the Eduardo Escobar experiment done? Here’s what I’ll tell you, the power is legit. He’s got a very high launch angle with very good hard contact. However, his plate discipline is trash. He’s swinging out of the zone more than 40% of the time and is swinging 54% of the time. As a result, pitchers are not throwing him as many strikes, his zone rate is down to 40% and his K rate is up to 25% in June. Cold stretches are coming but I do think he hits 25+ homers this year but at a .250ish average.


Brandon Belt just hasn’t been the same since he lost an organ last month. He did homer the other night but otherwise is hitting just .208 with 2 RBI this past week and .229 the last two weeks. It’s too bad because we were finally seeing the Belt breakout much like my pants at Thanksgiving. The good news for Belt owners is that he’s hitting the ball harder, so that’s not an issue. He’s not pulling the ball as much which has decreased his power production. I think he bounces back and if he struggles up to the All-Star break, I’d buy low.

Whit Merrifield is hitting .273 this past week which isn’t bad but without any speed or power. He actually hasn’t homered in the month of June and has only stolen 2 bases in the past 2 weeks. Did anyone think he was a 20 home run hitter? I didn’t think so, the 19 last year is going to be his career high. Look, the walk rate is up and his strikeouts are below average. He hits for a solid average and is on pace for 32 steals. You should be happy, he’s probably a .280 10 HR, 30 steal player.

Freezing Cold Pitchers
Corey Kluber had a rough start against the Cardinals this week. A 6 ER outing without getting out of the 2nd inning is very un-Kluber like. I didn’t realize that Kluber had given up 16 HR on the year already! He only gave up 21 last year and never more than 22 in a single season! Kluber is giving up a lot more hard contact than he typically does and that justifies the home runs. He’s also getting less swings and misses and is allowing a career high 90% zone contact. The thing is, he never walks anybody and his LOB% is over 80% for the second straight season. Maybe Kluber isn’t a 2.30 ERA with a 0.85 WHIP pitcher this year but he’s still a stud

Remember when Dylan Covey was a thing? I do but only because I streamed him a couple times and the results were good! Covey hadn’t allowed a home run in his first four starts this season. In his last two starts, he’s allowed 5 homers! In those two starts, he’s got a 17.05 ERA with and allowed 17 base runners in only 6.2 IP! I hope you weren’t owning him, he was a decent streamer, but now we can forget about Covey for the time being.

Ahhh Nick Pivetta. He got smoked by the Nationals (again) giving up 7 ER in less than two innings. He’s now given up 15 ER in three starts against the Nationals. I won’t make many excuses for Pivetta, he’s been giving up far to many homers this past month (8 to be exact). That combined with his normally good control has put some crooked numbers on the board. Check this out though, as bad as he’s been since 5/27, his K/9 is 11.7 and his BB/9 is 3.82. Not bad, the walks need to come down oh and by the way his BABIP in that time .391! I’m cautiously optimistic with Pivetta and still holding in 12-team leagues.

Eduardo Rodriguez how now given up 9 ER in his last two starts where’s he’s given up 18 base runners in only 10 IP while only striking out four. E-Rod has also be BABIP’d a bit but he’s also struggling with strikeouts since his 9 K performance against the Mariners. I like E-Rod but he’s coming off a major injury and there will be some bumps this year. He’s basically the same pitcher he was a year ago. He’s introduced a cutter to his pitch mix which is decent but he doesn’t have a dominate pitch right now. I think he’s a 3.75-4.00 ERA pitcher this year but think he can be much better in the future.

Jose Quintana can’t seem to get on track, his last two starts weren’t complete garbage, he’s got a 6.10 ERA in 10.1 IP. However, he’s given up a whopping 16 hits and 5 walks in those 10.1 IP! This is killing me as a Cubs fan because other than Lester pitching way over his head, this pitching staff is on the rocks.For Q, it’s walks, walk, walks. A 10.7% BB rate isn’t going to cut it. His previous career high was 7.7%, and that was last year. What else, soft contact down, HR are up and his fastball is getting smoked to the tune of .288/.382/.477. Last year the numbers off the fastball were .215/.263/.333. This isn’t a buy-low and owners can’t drop him, he’s a vet, let’s hope he figures it out.

Week 4 SP Streaming Options 4/23 – 4/29

Ended up with some solid streams last week with a final line of:

2 Wins 2.92 ERA, 0.93 WHIP, 28 K in 31 1/3 innings

Let’s keep it going this week.

Trevor Cahill (OAK) 1% 4/23 on the road v TEX
I would have preferred that this one was is Oakland but Rangers are a big swing and miss team and haven’t hit their stride yet offensively.  Cahill looked good in his first start and his fastball velocity was over 93 mph along with an increased curveball usage (which is his best pitch). Maybe he can capture some early season success similar to last year. STREAM

Matt Boyd (DET) 6% 4/25 road  v PIT
The fact that this is on the road doesn’t bother me. PNC Park is a fine pitchers park and Boyd should face the pitcher at least twice instead of the DH. However, Boyd is a lefty and many of the Pirates best hitters are right handed or switch hitters. Boyd sports a 5.1 K/9, a 98% left on base percentage, and a .132 BABIP. I’m betting on shit going sideways in this one. STAY AWAY

Chad Kuhl (PIT) 3% 4/24 at home v DET
My love/hate relationship continues with Kuhl. He throws 96 mph with a very good slider. Except he’s throwing that slider less. Hmmm, that’s odd. He’s been hurt by a .371 BABIP but he also isn’t getting many whiffs or hitters to chase. I can’t recommend Kuhl against the Tigers. They aren’t scary but have some professional hitters that I believe will get to Kuhl knocking him out early in this one. STAY AWAY

Ivan Nova (PIT) 25% 4/26 home v DET
Seems like I’m picking on the Tigers this week. They have been heating up recently, so it might not be the cake walk most think. However, Nova has been solid over his last several starts going at least 6 innings with 3 runs or less in his last three while striking out an uncharacteristic 18 batters in just over 19 innings. His ground ball tendencies should hold up against the mostly weak hitting Tigers. The fact that the best hitters on the Tigers are right handed lies in Nova’s favor. STREAM

Tyler Anderson (COL) 3% 4/27 road v Mia
I’m not a fan of Tyler Anderson but a road start against the Marlins changes that. Anderson pitched well at home against the Cubs on Saturday, maybe he can carry it into this start. He’s inducing a lot of swings and misses which appears to be more smoke and mirrors. This one is risky especially if his control is bad. With warmer weather, I think his control will be better, I’m rolling with one. STREAM

Zack Wheeler (NYM) 22% 4/28 road v SD
The Mets have moved Harvey to the bullpen meaning Wheeler has a shot at staying in the rotation for the time being. Wheeler’s velocity looks good in his first 2 starts. He’s dropped the sinker and his slider is still a good pitch. I like his chances against a young inexperienced Padres team. STREAM