Game 93, White Sox at Mariners

July 18, 2016 · Filed Under Mariners · 17 Comments 

Wade Le Blanc vs. Chris Sale, 7:10pm

If you looked at nothing but each starting pitcher’s preseason projections, this would look like a complete mismatch, as Chris Sale’s projections reflected the fact that Sale’s a legitimate ace, while Wade Le Blanc’s were probably something like “Korean league, maybe?” Thankfully, that’s NOT all we have to go on. The M’s are playing at home, the Sox’s line-up has been poor recently, and even Sale’s coming off a streak of surprising vulnerability. In his last outing, Sale gave up 3 HRs to the notoriously powerless Braves, capping off a streak of 3 starts and 20 IP which has seen the gaunt lefty yield 6 dingers and 15 runs. After opening the year with quality starts in 8 of his first 9 games, he’s just 3 for his last 6.

He’s still *Chris Sale* so this is a tall order for the M’s line-up, but it must be said that the early returns for Chris Sale, pitch to contact guy, are not great. His FIP’s exactly one full run higher than it was last year, and while he IS working slightly deeper into games than he did last year, we can’t definitively say it’s due to his new approach. All we can say is that he’s gotten worse in every measure of bat-missing. Fewer Ks, higher contact rate, etc. Last season, he combined an amazing K rate with low HRs, but suffered a bit from BABIP bad luck, the product of an abysmal Chicago defense. The White Sox defense is a lot better now, and Sale’s BABIP has swung all the way around to “lucky” but the combination of lower strikeouts and HR problems is a bit concerning for fans of the club.

Chicago raced out to an early lead in the AL Central, holding it through April and most of May. Even into June, before the Indians woke up and starting playing up to their potential, the White Sox were clearly in the thick of the wild card race. A poor finish to May continued into June, and by the time the calendars hit July, both the M’s and Sox’s playoff odds were on fumes. At this point, the Sox have less than a 5% chance, according to Fangraphs odds, with the M’s a bit better at 12%. Beating up on the Sox won’t do too much for the M’s, but if they *are* to get back in the race, they need to start picking off some of the competition. The White Sox are the most elderly wildebeest, the gimpiest gazelle in the herd, with the possible exception of the Yankees, who may soon sell off their vaunted bullpen. Getting some separation from the not-really-up-to-it fringe of the wild card race may not do anything, but it’d certainly feel nice. Even with two wild cards, enjoying a season like this means defining joy down to attainable, low-calorie, bite-size pieces.

That said, the M’s will need to do more than beat up on the non-Sale members of the White Sox rotation if they’re going to erase the stench of yesterday’s game. Equal parts frustrating, dull, and sloppy, it had the feeling of a total mismatch, even though the M’s kept threatening to score on a faltering Collin McHugh early. They didn’t, and then they played like it wouldn’t have mattered if they HAD scored early. Let’s just move on from that, shall we? Today, Wade LeBlanc gets to face a line-up stacked with right-handed hitters. After leadoff man Adam Eaton, it’s righties all the way to CF JB Shuck. As a change-up heavy lefty, LeBlanc’s got strong reverse splits, so this helps the M’s.

1: Robertson, LF
2: Gutierrez, RF
3: Cano, 2B
4: Cruz, DH
5: Lee, 1B
6: Seager, 3B
7: Iannetta, C
8: Martin, CF
9: O’Malley, SS
SP: LeBlanc

Lots of righties for the M’s against Sale, who’s good against RHBs, but downright unfair against lefties.

The M’s minor league affiliates feature Zach Lee starting for Tacoma against his old club, the OKC Dodgers. The Dodgers start sinkerballer Todd Oaks; gametime’s 7:05 in Tacoma. The big prospect of the day isn’t an M’s farmhand, but Mississippi Braves SP Sean Newcomb, the primary return in the Andrelton Simmons trade this off-season. He’ll go up against Sam Gaviglio and the Jackson Generals tonight. Dominican righty Pedro Vasquez just moved up from the complex league to Clinton, and he pitched well in today’s early game. Jake Brentz and Eddie Campbell round out the day’s probables for Everett and Bakersfield, respectively.

Last night’s performance of the day belonged to Everett starter Reggie McClain, who faced 13 Hillsboro Hops in 4 IP and struck out *10* of them. That pushed his season K:BB up to 25:0. Speaking of gaudy K:BB ratios, ex-WSU couger Joe Pistorese’s pitching with Clinton after a long suspension, and he’s maintaining the excellent control that he displayed for Everett last year. He got the win in yesterday’s game, and he’s now got 15 strikeouts to 1 walk in 12 1/3 IP for the Lumberkings. Tacoma completed a four-game sweep of Colorado Springs, as DJ Peterson homered once and Patrick Kivlehan homered twice. Joe Wieland had a quality start and Blake Parker earned his 15th save. He’s now got 46 Ks to 7 walks in 33 1/3 excellent innings, and has been, if anything, even better than erstwhile closer Casey Coleman, who caught on with the Durham Bulls.

Game 92, Astros at Mariners

July 17, 2016 · Filed Under Mariners · 21 Comments 

Mike Montgomery vs. Collin McHugh, 1:10pm

After a great spot start in Kansas City, Mike Montgomery’s earned the start today against Houston. Montgomery’s become a key member of the M’s pitching staff this year despite nearly getting waived in the spring. Two developments have helped him go from marginal big leaguer to shut-down reliever: increased velocity and trust in his suddenly dominant curveball. Some of the velo bump’s the result of his role change, but not all of it – instead of a 1-2 mph increase, Montgomery gained 4-5 and he’s sat at 95 with his four-seam fastball the whole year. Even better, he maintained nearly all of that velocity in his last start in Kansas City. He averaged 94 and touched 96 on July 10th, *averaging* more than his top fastball in 2015.

But velocity, as helpful as it is, can’t fully explain Montgomery’s results – just ask James Paxton. Last year, Montgomery’s change helped him keep righties off balance, but lefties ate him alive. His curveball was a good third pitch, but his cutter wasn’t working. This year, his slightly reworked curve is now his second pitch, with the changeup a third offering to righties. With Montgomery’s improved arm speed, the curve’s spinning more and thus has more movement. While his curve was already a solid ground ball pitch, the new and improved hook now generates a ton of whiffs to go with those grounders. In the game in Kansas City, it had 2400-2500 RPMs, above the league average, and it’s now a true weapon against lefties and righties alike. Lefties are slugging .231 against Montgomery this year (they slugged .461 in 2015), and righties aren’t faring much better (.319).

Collin McHugh knows all about spin rates – his high spin curve was one of the reasons the Astros plucked him off the waiver wire a few years ago. While Montgomery’s curve is more 12-6 (or 11-5), and features more vertical drop, McHugh’s hook has a lot more horizontal movement. In his first season with the Astros, it was easily his best pitch, and it helped McHugh post gaudy strikeout totals and get a ground ball if he needed one. But over time, hitters seem to be adjusting. His ground ball rate on his curve’s dropped each year since, and thus batters are doing more damage when they make contact with it. It’s still a good pitch, to be clear, but after giving up just 4 extra base hits on his 577 curves in 2014 (0.69%), he’s given up 13 in 501 (2.59%) this year. That’s a big reason why McHugh’s HR/9 has moved up from 0.76 in 2014 to 0.84 last year and 1.15 this season.

It seems clear that McHugh isn’t the potential #2 he looked like in 2014, but he’s been hit harder than his FIP might indicate. A .346 BABIP screams bad luck, especially when its paired with one of the league’s lowest average exit velocities. But part of it may be some increasing problems against left-handed hitters, something that never bothered him in the past few seasons. Again, it’s possible this is dumb luck, but I’d bet the Astros’ coaches and their analytics team is exploring other possibilities. McHugh’s been tough on the M’s, so maybe it won’t matter.

1: Smith, LF
2: Martin, CF
3: Cano, 2B
4: Cruz, RF
5: Seager, 3B
6: Lee, 1B
7: Lind, DH
8: Sucre, C
9: Marte, SS
SP: Montgomery

Lee’s solid against righties and lefties alike, so I understand the temptation to get both Lee and Lind in the line-up, but that forces Nelson Cruz – gimpy foot and all – into RF, and that seems sub-optimal. They’ve been doing this a lot, and maybe they figure it’s the only way to get him out of his slump, but sticking Cruz in right so you can DH a guy with a .258 OBP….hmmmm.

After a night off, both Ketel Marte and Nelson Cruz are back in the line-up. After his second slide-related injury (Marte sprained his ankle on Friday), the M’s are going to do some remedial sliding instruction for their young shortstop.

DJ Peterson hit his 4th HR for Tacoma as the R’s beat Colorado Springs 7-2 last night. Jarrett Grube was solid for 5, and the bullpen – now featuring newcomers Kevin Munson and Guido Knudson – blanked the SkySox the rest of the way. Joe Weiland starts for Tacoma today.

Mississippi edged Jackson 5-4, as the Generals gave up a couple of unearned run and paid the price for it. Forrest Snow K’d 4 in 2 IP of relief. Andrew Moore takes the mound for the Generals today.

Bakersfield blanked Visalia 4-0 as Zack Littell continues to impress in the Cal League. The 20 year old right-hander struck out 7 in 6 shutout IP, and has given up just 3 runs total and 2 walks in 18 innings with the Blaze. SS Drew Jackson continues to rake in recent weeks; a few days after a walk-off grand slam, Jackson had 3 hits last night. Tyler Pike starts today’s game against the Rawhide and German righty Markus Solbach.

Clinton beat West Michigan 4-3 in 11. Dalton Kelly’s 3R-HR was the big blow, but Rayder Ascanio’s walked it off with a single in the 11th. Joey Strain starts for the Lumberkings today in what’s looking like a bullpen day.

Ljay Newsome was solid for 5+ for Everett, but it wasn’t enough, as Hillsboro scored 2 late runs to win it 3-2. Newsome now has 28 Ks to just 5 walks in his 29 innings for the AquaSox. Reggie McClain starts for Everett. The great control he showed at Missouri’s been evident in the NWL; he’s K’d 15 and has yet to walk anyone as a pro.

Brayan Hernandez, the heralded Dominican OF that was tearing up the DSL has been promoted to the M’s rookie league team in the Arizona League. He had a single in 5 at-bats for Peoria in his debut yesterady.

Game 91, Astros at Mariners

July 16, 2016 · Filed Under Mariners · 12 Comments 

Hisashi Iwakuma vs. Lance McCullers, 1:10pm

After losing to Doug Fister and the Astros last night, it’s not going to get any easier today, as the M’s face hard throwing Lance McCullers. The young righty uses a hard, sinking four seam fastball averaging 95 mph around 40% of the time, but his primary pitch is an extremely hard curveball that gets some serious movement and is thrown at 85. He throws that hook almost half the time, mixing in a rare change and cutter.

Coming up through the minors, McCullers struggled with walks, a problem he seemed to largely correct last year. This year, though, the problem’s back; his walk rate’s over 13%. It hasn’t mattered, somehow. McCullers’ ground ball rate and hard breaking curve have helped him limit HRs, and they’re also pushing his K rate up near 29-30%.

1: Robertson, LF
2: Martin, CF
3: Cano, 2B
4: Seager, 3B
5: Lee, 1B
6: Lind, DH
7: Gutierrez, RF
8: Sucre, C
9: O’Malley, SS
SP: Iwakuma

That line-up is…something.

Chris Taylor had a career day for the Dodgers last night, finishing a single short of the cycle and launching a long grand slam for his first HR. The HR in particular looked like a swing he just wasn’t capable of when he was here. I still wonder what the M’s tried to do with Taylor, especially in 2015, where the M’s seemed to focus on hitting to the opposite field and working counts.

The biggest story of the night came in Tacoma, where Felix Hernandez tossed 5 2/3 brilliant innings against Colorado Springs. Felix gave up 1 run on a solo HR, and he struck out 7 while walking only 1. DJ Peterson had 2 hits, and Tyler Smith homered. Jarrett Grube starts for the R’s tonight.

Luiz Gohara struck out 9 in 6 solid innings for Clinton, giving up 2 R in the L-Kings 4-2 win. Perhaps no prospect in the M’s system has seen his results improve as much as Gohara – not DJ, not Alex Jackson, not Tyler Herb. Great to see the Brazilian go from talented enigma to low-minors force.

Speaking of Herb, he’s in AA now, and he’s starting for Jackson today.

Game 90, Astros at Mariners

July 15, 2016 · Filed Under Mariners · 6 Comments 

James Paxton vs. Doug Fister, 7:10pm

The second half kicks off tonight as the M’s host the Astros in yet another series that might fit under a broad definition of “pivotal.” The M’s are 45-44 and 5 games out of the AL Wild Card lead. One of the biggest efforts of the season, to turn around a player development system that lay in ruins, is off to a great start, as this chart demonstrates.
MLB affiliate winning pctg.
That’s the M’s, leading all of baseball in their total minor league winning percentage. Let’s just say that the chart looked substantially different a year ago.

While the Fangraphs playoff odds for the M’s look fairly bleak, the picture’s a little brighter by Baseball Prospectus’ methodology. Tyler O’Neill’s development has been quicker than expected, and DJ Peterson’s back from the prospect brink as well, meaning the club has two bats sitting in the high minors that could contribute next year and/or interest some clubs with pitching to sell. You can combine all of these facts into a pretty compelling picture, and that’s just what David Skiba did in this great, optimistic piece over at LL today.

I lead with that in part because I want something to break up the gloom I’m feeling. I want someone to show me I’m wrong, and hell, David gave it a good shot. The M’s *are* talented, and they’ve been hurt by injuries, and in the grand scheme of things, 5 games out of the Wild Card just ain’t that much. But I think you can make the case that the way this season’s played out spells serious trouble for the Mariners, and that the problems go deeper than their 2016 Wild Card odds.

The preseason projections figured the M’s as about an 84 win team. Right now, BP figures they’ll win 84, and Fangraphs has it at 82. We’ve talked about this before, but they’ve essentially nailed the M’s. The projections have utterly failed to forecast what *kind* of AL race we’d see. The projections missed low on not just one or two but several AL teams, and to me, that’s much more troubling. The M’s had a window of contention with a team whose talent would allow them to hold off rivals and compete with other good-but-flawed teams for 83-89 wins. They could get hot and run down the Orioles or Blue Jays, but with so many teams now projected to win 89, they’re going to have to play out of their minds AND have 3-4 teams underperform to get there.

What’s worse, if the projections missed low on, say, Texas and Baltimore and Cleveland, then it’s possible that those teams are further along in the development of a talented core than we thought. If THAT’S true, then we need to check out how the M’s club is constructed, and how prepared they are to compete with Texas, Cleveland, Kansas City, Houston, etc. And that’s not an optimism-inducing project. Fangraphs allows you to look at team stats filtered by age. This table shows the number of plate appearances by players 27 and under for every team in the majors. The Cubs top the list with 2,200+ thus far, the rebuilding Phillies and D-Backs come next, and a ways back, at about 2,000 even, are the Astros. The M’s rank dead last, 30th of 30, with an insane 389 PAs. Only one person who’s had such a PA is still on the club right now – SS Ketel Marte, who’s, uh, scuffled. The M’s wRC+ from their youngsters is 3rd worst in the league.

The M’s do not have the depth of young talent that their rivals do. This impacts everything from their odds of making the playoffs at any point during Nelson Cruz’s contract to their ability to add pitching if they wanted to go all-in and make a run. They have one player on the midseason top 100 prospect lists from BA, BP and Keith Law. The M’s, somewhat obviously, have given the most PAs to over-30 players in the league, and those players have performed admirably, but the club hasn’t been able to fill in contributors around them, and the clock is ticking. In a few days, Adam Lind will turn 33, meaning the M’s will have 2 regulars 32 and under. It’s not so much that the M’s core players are due to collapse or anything, but that it’s hard to project a lot of improvement.

On the pitching side, Felix’s incredible durability may be wearing down, and Hisashi Iwakuma’s inconsistency mean the rotation is more of a concern than it was back in April, and that’s after factoring in the chances of a breakout, finally, from Tai Walker and tonight’s starter, James Paxton. They’ve already used their best starting pitching prospect to fill a hole in their bullpen (and Edwin Diaz has been revelatory, don’t get me wrong). They can hope Wade Miley regresses, too, but it’s tougher to see them going after the big name starters on the block right now – Julio Teheran, Rich Hill, etc. – not only because their odds are poor but because they don’t have the pieces to move that other clubs do.

There are a few other clubs in this predicament, I’d say. Oakland’s young core looks like Marcus Semien and a whole lot of fringe AAAA types, and while they have some depth in the high minors (Franklin Barreto), they may be in trouble for a few years, and their big trades of Josh Donaldson, Addison Russell, Billy McKinney, and Drew Pomeranz just haven’t worked out, which means fans are probably cringing now as the Billy Beane shops Josh Reddick. They’re nowhere near contention this year and don’t have the financial resources the M’s do. The Angels have money, but are spending a ton of it on disastrous contracts that increase with time, and after trading Sean Newcomb have essentially no farm system. The M’s are by no means in the worst position, but that’s cold comfort to me right now.

So, uh, let’s get at it. Let’s watch the M’s try to figure out their old friend, Doug Fister. The 32-year old righty is sporting a career-worst walk rate, which, combined with a low K rate give him his worst K-BB%. He’s struggling mightily against lefties, who are slugging .534 against him. His FIP’s around 5, but he’s got an incongruously good ERA. His strand rate looks suspiciously high, but the man’s put together a very solid run, with 10 quality starts in his last 15 tries (with a couple of near-misses in there, too). He’s had a few clunkers, but he’s kept his team in the game despite not missing bats and despite his formerly pinpoint control deserting him. I think the Astros expected a poor man’s Colby Lewis (especially with Fister’s velocity continuing to slide), but he’s been a bit more like a poor man’s Scott Feldman, and given the Astros some understated, FIP-beating goodness.

James Paxton can throw 100mph, but has been worth just 0.1 RA-9 WAR on the year. His FIP is a hair under 3.00, but his actual ERA is close to 4. Yes, Paxton won’t continue to allow a BABIP of .390, but if Fister and Feldman have any FIP-beating advice, I’m sure Paxton would love to hear it. Batters are hitting .352, a .406 BABIP, against Paxton’s 4-seam fastball, which, and no I won’t stop writing this, averages 98-99mph. Both righties and lefties are hitting it, and I’d love to know if Paxton’s either tipping his pitches somehow or if his new mechanics are giving batters a longer look at the ball. Some of it’s luck, but Paxton’s average exit velocity is well above the league average. It’s not a problem with perceived velocity, as his long stride means his velocity *should* be playing up. James Paxton is a solvable problem, and a hell of a lot rides on the M’s coaching staff figuring him out.

1: Marte, SS
2: Smith, LF
3: Cano, 2B
4: Cruz, RF
5: Seager, 3B
6: Lee, 1B
7: Lind, DH
8: Iannetta, C
9: Martin, CF
SP: Paxton

A lot of prospect watchers had this game circled on their calendar, as rumors were swirling last week that the Astros would be bringing up SS/3B Alex Bregman. That hasn’t happened, in large part because incumbent 3B Luis Valbuena’s having a career year. Bregman’s got an OPS over 1.000 split between AA and AAA and has nothing left to prove in the minors, but the Astros may wait a while to see if they could move Valbuena over to 1B with AJ Reed struggling (Reed could DH). Anyway, the Astros have managed to capture the prospecting spotlight today in another way. Jesse Sanchez of is reporting that the Astros have signed the biggest international free agent name on the market, Cuban IF Yuliesky Gurriel, for a reported $47.5 million over 5 years. Gurriel isn’t a J2 prospect – at 32, he’s expected to contribute right away, though the plan seems to be to get him a few dozen games in the minors before bringing him up. I wonder if this, too, had an impact on the Astros plans for Bregman/Valbuena. Someone’s going to need to go to the outfield, and it’s not clear who that might be.

The Rainiers second half sprint is underway; the PCL’s, uh, ambitious, schedule means the R’s have a 54-games-in-54-days march to the finish line. They’ll get a boost today, as someone named Felix Hernandez starts for them at home against Colorado Springs. He’ll face struggling Brewers pitcher Wily Peralta, who was sent down after 13 awful starts for Milwaukee. The R’s beat the SkySox 3-1 yesterday behind a good start from Cody Martin. Former Rangers OF Ryan Strausborger hit his first Tacoma HR, as did CF Guillermo Heredia. Strausborger was acquired recently for some international bonus pool slot money. Anyway, HAPPY FELIX DAY.

Luiz Gohara is the big prospect name amongst the other M’s affiliate starters. Kyle Hunter starts for Jackson, while Brandon Miller takes the hill for Everett.

Safeco Field in 2016: It’s Weirder Than I Thought

July 14, 2016 · Filed Under Mariners · 5 Comments 

My post a few days ago was perhaps short on data about Safeco Field itself and long on speculation. There’s nothing really wrong with that, I don’t think (but I *would* think that, wouldn’t I?), but without any real conclusions beyond “Safeco’s 2016 spike in HRs could be the result of any number of things,” it was pretty unsatisfying. The premise rested on a series of hypotheses that it’s probably time to make plain. First, that the M’s (and perhaps their opponents too) are throwing more pitches up in the strike zone, leading to more fly balls. Second, that some pitchers aren’t really suited to this, and therefore their “high strikes” are hit like Chris Young’s in 2016, not like Chris Young’s in every other year. Third, that the M’s believed Safeco field to suppress the value of fly balls whether it actually does so anymore or not. I decided to look into these assumptions using the incredible’s statcast/pitch fx search tool. And now I’m not sure that any of my assumptions were right. Safeco Field really DOES seem to be making each fly ball more dangerous, but it’s got nothing to do with how the M’s themselves are pitching. Where that leaves us, I’m not entirely sure.

I decided to look at how often pitchers in Safeco Field (M’s and their opponents) have thrown pitches in the top of the strikezone and higher, and what happened when batters put those pitches into play. Safeco’s dimensions changed between 2012 and 2013, so I thought it’d be good to look from 2012-2016; we get one year of “old Safeco” and then some trend data on “new Safeco.” I also did the same thing for the league as a whole, so we have something to compare the Safeco results to. This table shows the slugging percentage on contact of high pitches by season. Two data points kind of jump out of the table, I think:

2012 0.420 0.507
2013 0.516 0.491
2014 0.499 0.468
2015 0.497 0.505
2016 0.612 0.514

(HP SLGCON= The slugging percentage on contact of all elevated pitches in Safeco, LG SLGCON=The slugging percentage on contact of all elevated pitches in MLB)

In 2012, the league *slugged* .420 in Safeco on high pitches, compared to a league average of .507. To make a crude “+” metric comparing Safeco to the average, 2012 comes in at 82.8. But look at 2016! Out of nowhere, batters are slugging *.612* on those same pitches this year. Whereas Safeco ranked dead last in MLB in 2012, it’s now 2nd (barely) behind Coors Field. The 2016 SLUGCON+ figure is 119, or about as far from average now as Safeco played in 2012. That’s…that seems insane to me, even as all of us know that a hell of a lot of HRs have been hit in Seattle this year.

So is this because pitchers and coaches *remember* old Safeco field and blithely assume that the marine layer will absolve their pitching sins? Does it cause pitchers to throw more high pitches (which are hit in the air more often) because they assume, perhaps wrongly, that fly balls are harmless in Seattle? Well, no, that’s not what’s happening. This next table compares the percentage of all pitches that are elevated, by year, in Safeco and MLB as a whole. To see if the M’s are pitching differently than their opponents, the last column includes only Mariners hurlers at Safeco.

Year HP% LG HP% M’s HP%
2012 34.24% 33.97% 35.49%
2013 31.26% 34.11% 28.99%
2014 31.66% 32.92% 30.79%
2015 28.62% 31.10% 27.75%
2016 29.12% 30.66% 29.56%

(HP%= Percentage of elevated pitches in Safeco, LG HP%= Percentage of elevated pitches in MLB, and M’s HP%= Percentage of elevated pitches in Safeco thrown by Mariners pitchers)
Outside of 2012, Safeco’s seen *fewer* high pitches than the league average. Even in 2016, with Nick Vincent, Nate Karns and the like, the M’s are solidly below average in the fraction of pitches they elevate. That’s interesting, given the numbers we looked at in the last post – the M’s giving up more fly ball contact at home, more strikeouts, fewer walks.

So, league-wide, batters are doing a bit more damage on high pitches, and they’re doing a TON more damage in Seattle specifically, so perhaps the league is right to avoid throwing elevated pitches. I decided to run the same analysis but with low pitches – the bottom 1/3 of the zone and below. Here, Safeco Field doesn’t look all that remarkable. It’s got a lower SLGCON than the league average, but 2016 looks just about the same as 2013. 2012 was again the low mark, but Safeco’s SLGCON on low pitches has risen along with the rest of the league.

2012 0.405 0.48
2013 0.478 0.463
2014 0.421 0.468
2015 0.477 0.483
2016 0.48 0.517

(LP SLGCON= The slugging percentage on contact of all low pitches in Safeco, LG SLGCON= The slugging percentage on contact of all low pitches in MLB)

And as you’d imagine after seeing that pitchers are throwing fewer high strikes now, they’re targeting the bottom of the zone more often:

Year LP% LG LP% M’s LP%
2012 49.67% 50.35% 48.16
2013 51.55% 49.98% 53.52
2014 51.80% 51.09% 53.05
2015 56.05% 53.38% 57.06
2016 54.78% 53.71% 54.66

(LP%= Percentage of low pitches in Safeco, LG LP%= Percentage of low pitches in MLB, and M’s LP%= Percentage of low pitches in Safeco thrown by Mariners pitchers)

It makes sense that pitchers are throwing the ball lower than ever, because that’s precisely where the strike zone’s been growing. These new strikes are harder to elevate, and thus it’s kind of a pitching sweetspot – you’re rewarded if they don’t swing, and not punished too much if they put it in play. So good on the M’s for throwing at the knees! Well, not so fast. Look at that final league-wide SLGCON figure. For the first time in this little 5-year look, batters have a higher SLGCON on LOW pitches. That’s clearly not true at Safeco, but it’s true for the league as a whole.

Moreover, it seems like it’s harder for batters to actually put those high pitches in play (this part’s much less counterintuitive than the SLGCON thing). The percentage of high pitches that are actually put in play is lower than it is for low pitches, and what’s more, it’s still trending down. Back in 2012, batters put 5.3% of high pitches in play in Safeco, nearly identical to the league-wide rate. Now, batters put less than *4%* of such pitches in play in Safeco, a much lower percentage than the league as a whole:

Year Con% LG Con%
2012 5.29 5.27
2013 4.73 5.22
2014 4.84 4.89
2015 3.91 4.5
2016 3.83 4.21

High pitches seem harder to hit in Safeco, but they’re now doing much more damage when they ARE hit. This same trend towards less and less contact doesn’t show up with low pitches – they’re put in play just under 9% of the time, which is a bit higher than the 8% of 2012-13. The big trend for low pitches is somewhat worrying: HRs per pitch are going up, and they’ve blown past HRs per pitch on high pitches. Batters appear to be adjusting to the new, lower zone by elevating lower pitches better than before. Given that batters put more low pitches in play, AND hit more HRs, maybe high strikes aren’t as bad as we thought.

That hasn’t helped the M’s, and it doesn’t help us understand what’s going on in Safeco Field this year, where fewer high pitches have produced lots more dingers. At this point, we’re back to speculating. Commissioner Manfred’s already come out and denied that the baseball itself is behind the trend towards more HRs, but everything we’ve seen would be consistent with the “juiced ball” hypothesis. Both in Safeco and the league as a whole, batters have a higher SLG% on contact for high and low pitches. They’re making *less* contact on high pitches and more on low pitches, which could also be the result of teams now consciously or unconsciously selecting for low-ball hitters – these players may be harmed less by the strikezone’s continued southward march. By the same token, maybe teams are now selecting for low-ball pitchers, especially those who can command breaking balls and fastballs down without relying purely on sinkers and two-seamers (as that would show up in league-wide ground ball rates) – guys who can get ahead in the count by sneaking a four-seam or slider at the bottom of the strike zone for a called strike one. Maybe the marine layer took an El Nino-themed vacation for a year, I don’t know. Whatever it is, it’s NOT the case that the M’s are targeting the upper zone; wherever they’re getting their fly balls from, it doesn’t look like it’s high strikes. Is it possible that as more and more pitchers throw more and more low strikes that they’ve essentially forgotten how (or never learned) to throw up effectively? I have no idea, but if so, it’d kind of be a sabermetric own-goal – many of us have preached the value of the ground ball and the risks of pitching up, but the facts on the ground may be changing. Just like last time, there are no clear answers here, just more questions.

Safeco Field in 2016: Mental Park Effects

July 12, 2016 · Filed Under Mariners · 1 Comment 

One of the striking things about the Mariners’ first half of 2016 has been the sharp increase in the number of HRs M’s pitchers have given up. If you’ve followed the baseball news today, you know that this isn’t just some M’s specific phenomenon: commissioner Rob Manfred addressed the league-wide HR rate increase, and denied that it had anything to do with PEDs or the baseballs themselves. So HRs are up overall, but no one’s quite sure why. For the M’s, though, what’s striking isn’t just that their HR rate is up – it’s that it’s higher at Safeco than it is on the road. Is Safeco Field a pitcher’s park anymore?

The answer to that question depends on what you *mean* by the phrase “pitchers park.” Park factors have long been calculated by looking at how a team fares at their home park compared to how they fare on the road. Ideally, you’d build in adjustments for the quality of opposition, the unbalanced schedule, regression, etc. If you want to keep it simple, you’d just look at run scoring in one environment versus another, without getting into the specifics of how those runs scored. Alternatively, you’d slice and dice them into components, with different factors for righties and lefties, or however else you want to do it. Still, it’d be based on looking at results in one place and comparing them to results in other places.

Now that we have Statcast, though, you can drill a layer deeper and look at what happens to *nearly identical batted balls* in various places. Forget defense, or context, or a pitcher’s approach, Statcast can reduce park factors to an applied physics problem. A batted ball in Seattle is traveling at speed X at launch angle Y – what are the odds it goes for a dinger? Take the same initial speed and angle, but substitute Arlington for Seattle…then what? Looking at Statcast data, Safeco appears to be a “pitchers park” if the question we’re asking has to do with how a batted ball flies through the air. The marine layer, lower temperatures, power alley dimensions all add up to make a 100mph fly ball a bit “worse” in Seattle than it is in Texas.

And if we look at “old” park factors, especially ones that are based on runs allowed, we see the same thing. Despite pulling in the fences before the 2013 season, teams score fewer runs in Safeco than they do on the road, in large part because it’s harder to hit doubles in Seattle than in other places. The M’s But if there’s anything that this year tells us, it’s that park factors are much, much more than an applied physics problem. If a team *plays differently* in one park than another, then that will show up in the park factor, and that difference in approach has nothing to do with Statcast data, nor with outfield dimensions. The M’s pitchers have given up more HRs in Seattle than the road despite the fact that they’ve pitched fewer innings at home. While other things may have played a role, the Mariner pitchers seem to have made Safeco play like a HR-friendly ballpark.

I say this because it’s not just a (slight) difference in HR rate, but because the M’s approach overall seems different at home. The M’s K-BB% at home is 17.4%, 6th in baseball. On the road, it’s just 11.2%, or 18th in the league. The league rate overall is better at home and worse on the road, but the gap is much smaller and the teams that are generally good at home are really good, albeit just not quite AS good, on the road. The M’s K-BB% at home is excellent – far above the league average for home teams. On the road, they’re just average to a bit below compared to the average for road teams. At home, the M’s go right at hitters, and rack up far more Ks than they do on the road, where their walk rate starts creeping up.

Their batted ball profile looks different, too. At home, M’s pitchers have given up the third-highest fly ball rate at 38.6%, but they’re down in 19th in ROAD fly ball rate. Their approach at home not only gets them more strikeouts and fewer walks, it also gives them infield fly balls – they get fewer pop-ups on the road. This could be nothing – the differences aren’t huge, and we’re talking about a half a season. But if you were looking for evidence of a coordinated strategy, it’d look a lot like this.

One way to think about this is to look at a specific pitcher, and the M’s have the textbook example in Wade Miley. Miley spent last season (and really his whole career) pitching in hitters’ parks, and he’s had some HR issues in the past as a result. This year, he was moving to a park that’s suppressed runs – would that play into his approach? Miley’s given up 9 HRs at home to just 6 on the road, despite facing 60 more batters on the road. His K-BB% at home is over 13%, but just 6.1% on the road. His home FB% is right at 40%, but just 29% on the road. How does this happen? Because he’s throwing a lot of high fastballs at home. Here’s a heatmap of Miley’s 2016 fastballs overall:
Miley FB overall
There’s a big blob between 2′-3′. Now, take a look at Miley’s heatmap for HOME fastballs:
Miley home FBs
Look at the concentration of high FBs, on the inside part of the plate to righties. Miley is pitching differently at home, and the results are kind of a mixed bag. If you just look at the slash line he’s given up, he’s been better at home. Sure, the SLG% is too high, but it adds up to a .333 wOBA, a hell of a lot better than the .366 he’s given up on the road. But by FIP, he’s been better on the road, where the lower HR rate counts, whereas his very good home BABIP doesn’t. Despite that overall wOBA gap, there’s a case to be made here that Miley really shouldn’t be targeting the upper reaches of the strikezone. From 2012-2015, Miley pitched in some very difficult parks, but kept his FIP below 4 in part because of a strong GB%, that occasionally topped 50%. It’s down at 45% this year, and the low HOME rate is the reason why. Miley’s pitched down for his career, and while he’s still given up HRs, he’s obviously been solid enough with his approach to be a league-average or better starter.

This reminds me of our discussion of Jon Niese, or this great Neil Weilberg piece about the new Pirates pitcher. In Niese’s case, he still a GB pitcher with the same fastball, but he’s giving up a lot more HRs this year. He’s also throwing his FB *lower* than he ever did with New York. Low fastballs are great, and Ray Searage has helped plenty of pitchers succeed with this approach, but he and Miley may be examples of pitching coach overreach – maybe it’s better to let a pitcher stick with what’s worked rather than try to tailor a pitcher to his ballpark. Maybe it’s best to target pitchers who know and trust their approach, and not target park effect arbitrage opportunities.

So the M’s look different at home – do other teams do this? The other team that comes to my mind is another AL West club that plays in a marine layered stadium: the LA Angels. It’s hard to tell this year with Garrett Richards hurt and Jered Weaver on life support, but the Angels have been a great example of a team altering their approach at home to get better results than they would overall. Their overall K rate is so low, but their K-BB% is mediocre at home, and abysmal on the road. This is something we’ve talked about before – this 2015 preview piece noted the Angels’ ability to avoid HRs at home. For the three years spanning 2013-15, the Angels ranked 23rd in home HR/9, but 5th on the road. The same pattern appears with K-BB%, albeit shifted lower – their K:BB ratio, the walk rate, everything looks a lot like what the M’s have done this year, with one, huge, exception. For the Angels, this approach worked WITHOUT a spike in HRs. The M’s adopted the Angels approach, but their own home park hasn’t prevented fly balls from finding seats.

Given the Angels experience, it’s easy to try to connect this to Jerry Dipoto – he was the Angels GM during that 2013-15 time frame. I have no idea if that’s true or not, or if this is just a common strategy for handling a staff full of fly ball pitchers. If there’s anything we DO know about Dipoto, it’s that he seems to like getting fly ball pitchers. Still, it’s tempting to see the combo of K-BB% improvement and HR rate issues as connected with his bullpen strategy – the M’s picked up some pitchers who looked good by K-BB%, but gave up too many HRs. Maybe the thought was: just stick them in Safeco, and you’ll get all of the good with 1/2 of the bad, the same way you stick Matt Shoemaker in Anaheim and he’s great (career 3.07 FIP), and you just hope he can keep the team in the game on the road (4.77 FIP away). What seems to be happening is that Safeco’s no longer the HR-suppressing park that Anaheim is. That’s shown up in HR park factors, of course, but again, what matters is how pitchers think about a park. The M’s hurlers are pitching in Seattle the way Anaheim’s do in Anaheim, and that has a certain set of consequences.

To be clear, we’re talking about a half-season of data, and the rates are really close. For every Wade Miley, there’s a Nate Karns, who’s got a better K-BB% on the road, with fewer dingers. So it’s possible that this is just luck, or that it was driven in part by guys who aren’t here anymore, like Joel Peralta (and the gap between home and road K-BB%, HR/9, etc. were much more striking a few weeks back when I was first looking at this). It’s also possible that the M’s really just give up tons of HRs, and it’s only some other factor that’s suppressed their ROAD HR/9 – something like the unseasonably cold spring in the upper midwest/northeast that Tony Blengino talked about back in May. Maybe some difference in the line-ups they’ve faced is driving this – lots of patient hitters on the road, lots of Mark Trumbos at home, somehow. I wonder if batters have made some adjustments to high fastballs league wide, or that teams are now selecting more for high FB hitters after pitchers found success getting batters to swing under high fastballs? And I ought to reiterate: despite the homers, the M’s have fared a bit better at home, thanks to that great K-BB% and Seattle’s continuing doubles dearth. Their ERA’s under 4 at home, and their FIP’s significantly better, too. Whatever the cause, and however much it’s the result of planning and not dumb luck, it’ll be fun to follow the rest of the way, and to try to ferret out any shifts in approach.

Game 89, Mariners at Royals

July 10, 2016 · Filed Under Mariners · 19 Comments 

Mike Montgomery vs. Dillon Gee, 11:15am

Suddenly the All-Star break can’t get here soon enough. The M’s are .500, but trail six teams in the wildcard chase, and it’s looking like 86 wins or so won’t cut it. To make a run, they need to get significantly better, but it’s harder and harder to imagine Jerry Dipoto adding a significant piece at the trade deadline. This is a better team than they’ve shown. Whether it’s good enough to make a run (they’ll need to play at around a .600 winning percentage pace to do so) remains debatable.

Today, both the M’s and Royals trot out spot starters ahead of the four day layoff. For the M’s, it’ll be former Royals prospect Mike Montgomery, who’s been a revelation out of the bullpen. James Paxton’s big velocity spike gets the (deserved) attention, but Montgomery’s added 3-4 MPH himself this year. It’s apples to oranges, of course, as Montgomery’s role change is an important factor in his improvement, but it’s still a much bigger jump than average. The question now is how well he’s able to hold onto it as he moves back into starting. Carlos Carrasco of the Indians credited his time in the bullpen with his development from frustrating 5th-starter/swingman into a dominant-at-times #2 on a great Cleveland club. There’s something about UN-learning pacing that can be freeing for pitchers, though just as with anything in baseball, each pitcher responds differently. Personally, I’m just happy to see him throw more of his change, which I kind of figure he’ll do today. He’s throwing it far less often this year, and he’s become much more of a fastball/curve guy. Nothing wrong with that, but the change should be a good pitch against the Royals’ right-handers.

Dillon Gee is a sinker/slider/curve/change guy who’d been in the New York Mets rotation for years, but lost his spot when the club brought up Noah Syndergaard, and Steven Matz. With a fastball in the 90-91 range, he’s far from overpowering. He relies on mixing his pitches and solid control to limit damage, and he’s actually been fairly good at it: his high strand rate’s allowed him to post a decent ERA despite so-so stuff and occasional HR problems. That’s not to say his 2016 line is sustainable – his 86% strand rate is off the charts good, and it’s needed to be. His FIP is 5.31 thanks in part to a very high HR rate. Gee’s in the rotation today because Chris Young dingered his way out of a job, but it’s only in comparison to Young that Gee’s HR rate looks acceptable.

Gee’s got some traditional platoon splits, as you’d imagine with a sinker/slider-heavy pitch mix, so the M’s will have plenty of lefties in there today. Another reason Dae Ho Lee’s sitting is the contusion/bruise in his hand that forced him out of yesterday’s game. Sounds like he’s doing OK, and that he’ll be good to go after resting it over the break.

1: Marte, SS
2: Smith, LF
3: Cano, DH
4: Cruz, RF
5: Seager, 3B
6: Lind, 1B
7: Iannetta, C
8: Martin, CF
9: O’Malley, 2B
SP: Montgomery

Zach Lee was solid over 6 IP, and Mike Zunino had 2 HRs in the Rainiers’ 5-3 win at Sacramento. Jordan Pries takes the mound for the R’s today.

Montgomery blitzed Jackson starter Brett Ash early and then held on for an 11-8 win. Jackson scored 5 in the 9th, but it wasn’t quite enough.

Bakersfield’s 9th inning comeback was a bit more successful, as the Blaze scored *7* in the 9th to walk away with a shocking 9-7 win over Visalia. 2B Gianfranco Wawoe’s hot streak continued, as he knocked his 4th HR of the year. He’s hit safely in 28 of his last 29 games, dating back to early June. Not a lot of pop there, but the IF out of Curacao has some great bat-to-ball ability. Zack Littell starts for the Blaze today.

Clinton didn’t need any showy late-inning comebacks, as they simply blanked Quad Cities 3-0 behind Luiz Gohara’s 6 great innings and Alex Jackson’s 8th HR. Pablo Lopez, who’s been very sharp in his 44 IP this year, takes the hill for Clinton today.

Everett beat up Spokane 10-3, as Kyle Lewis hit his 3rd HR, and 5th-round pick Donnie Walton hit his 1st. With Walton in the fold, the M’s signed all of their top-10 picks.

The AZL Mariners beat the Angels 1-0 on an 8th inning RBI triple from Joseph Rosa, an international signing a few years back. Nicaraguan righty Kevin Gadea was the big pitching star of the day.

Game 87, Mariners at Royals

July 8, 2016 · Filed Under Mariners · 9 Comments 

Hisashi Iwakuma vs. Yordano Ventura, 5:10pm

It’s been a rough week, for the M’s and for the country, and I can’t blame anyone who tunes out the rest of the campaign, or checks in a lot less frequently. I can’t do so (I think I need baseball more than ever, just due to how depressing the news has become), but I don’t want to demean those who will. As a .500 team, the M’s aren’t far out of contention, but the volume of clubs clogging their path forward and the sheer pain that bullpen collapses bring mean there’s a case for taking the under on Fangraphs’ now-under-10% playoff odds.

Yordano Ventura was supposed to do a lot of things. Build on his promising 2014-15 and anchor the rotation. Grow up a bit, stay out of trouble. Take the leap from high-velo prospect to vital #2 starter on the Royals’ thin rotation. Well, maybe next year. Ventura’s regressed in pretty much every way he can – his walk rate’s shot up, his strikeouts are down, he’s giving up HRs, and he’s already been suspended for beaning Manny Machado last month.* After FIPs right around 3.60 in his first two MLB seasons, he’s sitting at 5.12 now, and his ERA’s even higher. If the Royals had anyone else, he might move to the bullpen.

The problem for him this year is his fastball. It no longer averages 98 the way it did in 2014, but at 96+, it’s still got above average velocity. That hasn’t mattered though, as he’s given up 11 HRs on his four-seamer already, more than he gave up in either 2014 or 2015 – seasons he threw 80-100 more IP in. In a stat so odd you wonder what’s going on with KC’s pitching instruction, here’s a table showing the pitchers that have given up the most HRs on four-seamers this season. In first place by a mile is Chris Young, with 19. In second place is Ian Kennedy. Tied for 5th is Yordano Ventura, who’s thrown hundreds fewer pitches than some of the guys he’s tied with or behind (Scherzer, Verlander, Sale). Three Royals in the top 5. His change-up and curve still seem solid, and batters – especially lefties – are having real trouble with them. But he can’t *get* to those pitches when batters have an ISO in the .330s against his primary fastball.

Ventura’s never been great at getting batters to chase, but he’s now struggling to miss bats anywhere – batters are making more contact against Ventura than the league average, and they’re obviously doing more damage when they put it in play. Despite a lower BABIP, Ventura’s slash line against and OPS against are the worst of his career. Why? Part of it is the apparent velocity on his pitches isn’t quite up to his pure pitch fx readings. Thanks to a short stride and therefore release point, the 97mph pitch Kyle Seager hit for a HR back in late April “appeared” to be only 94, according to Statcast. That helps, but it doesn’t quite explain what’s going on – why is he getting hit hard in pitcher’s counts, why are lefties and righties alike destroying his four-seamer, etc.? I wondered about tipping pitches, but then I wouldn’t think his results on NON-fastballs would be as good as they are. If batters just ambushed fastballs in obvious-fastball counts, that’d be one thing, but they’re hitting fastballs wherever and whenever they find them.

James Paxton had a stretch like this recently, but in that case, the problem seemed more due to an inability to command his other pitches. His results aren’t great on his cutter, and his FB’s getting hit hard too – at least when batters catch up to it – but that seems like it could be related to finding his command/release point after altering his mechanics and release as much as he did.

Hisashi Iwakuma’s given up 5 HRs on his best pitch, his splitter. That’s one more than he’s given up in any other MLB season.

1: Martin, CF
2: Smith, LF
3: Cano, 2B
4: Cruz, DH
5: Seager, 3B
6: Lind, 1B
7: Marte, SS
8: Sucre, C
9: Robertson, RF
SP: Iwakuma

Welcome back, Sweet Jesus!

Charlie Furbush makes a rehab start tonight in Everett, so go check that out if you can. Tickets are still available, unlike for Sunday’s game, when King Felix makes HIS first rehab start. He’ll be in Tacoma after that.

Zach Lee faces off with Chris Stratton in Sacramento tonight, while Brett Ash faces Rays prospect Taylor Guerrieri in Jackson. Osmer Morales and Bakersfield are in Visalia, while Luiz Gohara makes his second start for Clinton today at Quad Cities. That game’s apparently on, too, so you can watch it and then shift over to the Rainiers/RiverCats game. Danny Garcia makes the spot start for Everett tonight.

* The pitch that hit Machado was his 2nd fastest pitch of the entire season, one of only 2 that Statcast measured above 100mph. He really reached back for something extra when he wanted to plunk Machado.

Game 86, Mariners at Royals

July 7, 2016 · Filed Under Mariners · 17 Comments 

James Paxton vs. Danny Duffy, 5:10pm

The M’s hid croutons of excellence amidst a vast sea of iceberg-lettuce mediocrity in Houston, and they paid the price in the form of a three game sweep. It’s not just that the M’s gap to 2nd place in the AL West is now 3 games, but that it was the Astros, and not the M’s, who chipped away at the suddenly-mortal Rangers. The M’s playoff odds got trimmed by 8 or so percentage points, and the Astros’ own odds are now above 60%. It was a series of bad outcomes, headlined by Tai Walker’s trip to the DL and the M’s overall problems in the clutch.

The M’s now face Kansas City, who are in a very similar position. Despite having a slightly better record, the Royals find themselves in 4th in the AL Central, which, combined with their poor preseason projection, has their playoff odds in the single digits. I don’t think they’re that bad, and think they could/should pass Chicago and possibly Detroit fairly soon, but they’ve got problems. Their starting pitching is an absolute mess, and I say that despite seeing the back end of the Orioles’ rotation not too long ago. Baltimore at least had some competence at the top, but Kansas City’s starters are the worst in the AL for a reason: they’ve got more depth to their badness. Chris Young’s weird HR/FB luck has snapped back this year, and he’s now packing a career’s worth of gopher balls into a half season.

Into this mess has stepped Danny Duffy, the guy who’s been projected as a key contributor to the rotation for what feels like a decade or so now. Thankfully for KC, he’s actually producing now, although he’s only made 10 starts to date. The lefty’s once-poor control’s now one of his greatest strengths, as his walk rate’s only 5% this year. Coupled with a K% near 29%, and you’ve got the makings of a dominant pitcher. Unfortunately, getting more of the plate often means giving up more dingers, and that’s the case here. No, it’s not as bad as Chris Young’s 4 HR/9, but it’s a problem – 9 of his 10 HRs allowed have come in his 10 starts. Now, the M’s DID just face a Houston team that’s also struggling with their rotation, and that didn’t go well. It’s not enough to score runs – the M’s rotation has to step up, too.

Duffy’s always had a big fastball for a lefty; it’s averaged around 95 for his career. But like his opponent today, it’s playing up this year, averaging 96+. Sure, sure, that’s partially the product of some relief appearances at the beginning of the year, but even while starting, his velocity’s a bit higher than his 2013-15 baseline. It looks like it took a jump up at the end of 2015, and it’s stayed there throughout 2016. Of course, no velo jump’s as insane as Paxton’s, but this will still be a fun match-up of high-octane lefties. He throws a hard slider to lefties, and then mixes in a change-up to righties. The slider’s a plus pitch, and as a result, lefties fare poorly against Duffy – over his career, they’re putting up a line of .205/.277/.287. Righties, though, have done just fine (.254/.337/.427), hence the right-handedness of today’s line-up:

1: Marte, SS
2: Gutierrez, RF
3: Cano, 2B
4: Cruz, DH
5: Lee, 1B
6: Seager, 3B
7: Iannetta, C
8: Robertson, LF
9: O’Malley, CF
SP: Paxton

Game 84, Mariners at Astros

July 5, 2016 · Filed Under Mariners · 26 Comments 

Taijuan Walker vs. Dallas Keuchel, 5:10pm

Sorry for missing the July 4th game, the first game of this important series. Let’s just say combining big July 3rd parties with non-Pacific time zone day games is a recipe for a missed thread and leave it at that.

So the M’s face the team directly above them in the AL West standings, and already find themselves down a game. The Astros playoff odds are now above 55% for the year, a bit more than double the M’s odds. On its face, there’s nothing terribly surprising about that – the Astros were supposed to win about 87 games in preseason projections, and they’re not projected to win…87 games. The M’s were projected for 84, and they’re on pace for 84. Not bad, projections. Almost makes up for totally missing on the Rangers, who continue to try and run away with the division. More interestingly, the are on pace to match their projection despite essentially every player coming in at their 90th percentile performance or their 10th – every individual player projection is just hosed, but they cancel each other out.

Jose Altuve is having an absolutely bonkers year in the leadoff spot, hitting .353/.424/.567 with 14 HRs. His ISO over the past few years has gone .080, .112, .146, .215. The diminutive 2B’s off-the-charts contact skills were a nice balance to some of their all-or-nothing hitters like Chris Carter (in previous years) or George Springer, guys who might strike out, but do tremendous damage when they make contact. Altuve now offers both – an 8% K rate and an ISO that’s essentially tied with Springer’s somehow.

Meanwhile, the reining Cy Young winner and tonight’s starter Dallas Keuchel is having all sorts of flashbacks to 2013, the last year he was a forgettable, not-very-effective innings eater for the Astros. His sinker’s velocity is down a touch, but that shouldn’t be enough for his ERA to more than double since last year. His FIP isn’t as bad, just as wasn’t in 2013, but Keuchel’s been undone by BABIP – way too many balls in play are falling in for hits. Astros fans are hoping this is just bad luck, and that he’ll be back to his 2015 form, but it does kind of call into question how much skill was involved in his hit suppression last year (and 2014 too). With the new batted ball data, Keuchel stood out as a guy who could consistently generate weaker, most often ground ball, contact, which implied that he’d “earned” his low BABIP. This year makes you wonder if that poor contact wasn’t itself just dumb luck. Beyond just his velocity, the movement on his pitches is a bit different this year, and that may have something to do with batters now hitting Keuchel a bit harder, or it could be that the league’s becoming familiar with his arsenal and approach, and that they’ve learned to adjust their swing path to his sinker a bit – his GB rate’s fallen for the 2nd straight year.

But it’s not just Keuchel. CF Carlos Gomez’s ISO trend is the exact opposite of Altuve’s, and he’s now hitting at a putrid .221/.291/.333 clip. And it’s not just Gomez: Evan Gattis continues to struggle; only his ISO keeps his wRC+ in the 80s. His low BABIP can’t just be luck, as he’s continually produced some remarkably low BABIPs over his career. If it’s not going over the fence, Gattis is going to struggle, and pitchers are more and more attuned to his weaknesses. I mentioned that they may struggle at 1B this year, or at least until AJ Reed was ready. Indeed, Tyler White fell off dramatically after a hot start, and ended up being worth -0.3 WAR this year, so the Astros naturally turned to Reed, their top hitting prospect. But Reed hasn’t staunched the bleeding; he’s hitting 2 for 22 with 11 strikeouts.

For years, the M’s struggled by base runs, meaning that given the sheer number of hits and doubles and HRs and walks, etc., that M’s batters accumulated, they should have scored more runs. One explanation I always liked was that the M’s line-up was ridiculously top-heavy, with some good hitters and then a series of black hole positions near the back end (think of M’s catchers last year). Maybe the M’s could get a runner on 2nd, but then they’d fail to score when Rob Johnson, Ronny Cedeno and Jack Wilson were the guys tasked with bringing the runner in. The Royals were often held up as the opposite, a team who made a lot of contact and ran well and thus squeezed more runs out of each single or other event. Well, the Astros are dead-on their pythagorean winning percentage, and they’re a bit ahead of what base runs would predict. Like a number of teams, they’re simply able to work around their black holes, while other teams seem to be consumed by them.

1: Martin, CF
2: Gutierrez, RF
3: Cano, 2B
4: Cruz, DH
5: Lee, 1B
6: Seager, 3B
7: Iannetta, C
8: Robertson, LF
9: Marte, SS
SP: Walker

Welcome Daniel Robertson, the LF the M’s signed off waivers from the Angels back in the fall. After DFA’ing him to make room for Hisashi Iwakuma, he stuck around on a minor league deal. The M’s needed some OF help with Aoki working on his swing in Tacoma, so they’ve optioned David Rollins back and brought Robertson up. To make room on the 40 man, they shifted Adrian Sampson from the 15-day to the 60-day DL. Robertson wasn’t all that notable for the Rainiers this year, but he’s a known quantity to Jerry Dipoto and Scott Servais – he came up in the Rangers org when Servais was there, and then played for Dipoto’s Angels in 2015.

The M’s big splash in the big July 2 signing period was signing a Dominican OF named Luis Veloz for $1.2m. Veloz ranked 25th in’s top available players this year, and 29th in Baseball America’s top 30. He’s apparently got a big arm that could play well in RF. Look for him in the Dominican League next year.

« Previous PageNext Page »