Archive for Featured Photo

Nelson Cruz Won’t Stop

The other day I wrote about Shin-Soo Choo and the way he’s hitting the ball really hard despite being a 37-year-old who has never garnered much of a reputation as a power hitter. In that piece, I included a chart that showed Choo was having the second-best season in terms of hard-hit percentage by a player 35 years of age or older since we started gathering such data in 2002. Choo was deserving of the digital ink used on him, but as impressed as I was with his placement on that chart, the most remarkable player listed was the one directly above him. The hard-hit rate that Choo had put together that ranked second on that list was 46.7%. No. 1 on that list was 2019 Nelson Cruz, whose hard contact rate currently rests at a whopping 55%. He’s 39 years old, and he’s hitting the ball hard more often than anyone else in baseball. He also just wrapped up one of the hottest two-week stretches you’ll ever see.

On the morning of July 22nd, Cruz was in the middle of yet another strong season at the plate. His slash line was .270/.364/.543 with 19 homers in 71 games. Even as a designated hitter, that’ll play on just about any team. Then all hell broke loose.

Offensive totals, July 22 — Aug. 6
Player BA OBP SLG HR RBI wOBA wRC+ WAR
Nelson Cruz 0.460 0.526 1.300 13 27 0.699 352 1.9
Next-closest player 0.429 0.500 0.816 7 20 0.516 229 1.2

Look, it is usually best not to fuss too much over a hot streak that is over a sample size this small. The baseball season is long, and because of that, there will be many, many players who throw together a torrid two-week stretch or two. In that table, the next-best players in those categories ranged from Anthony Rendon to Andrew Benintendi to Mike Tauchman. Those players should all feel very happy and proud of the way they’ve been playing baseball, but unless your name is Mike Trout, there is a very good chance that an amazing two-week stretch of baseball will not be followed with another two-week stretch that is just as amazing. This is just the way the game works, and there’s no use in getting too excited over what is only around 50 plate appearances, about 1/12th of your season or less. Read the rest of this entry »


Mike Trout Without WAR

As Mike Trout celebrates his 28th birthday today, he’s arguably the greatest baseball player of all time at his age. The case is a fairly easy one to make. Here’s what our Leaderboards look like for all players through their age-27 season.

Best Position Players Through Age-27 Seasons
Name Team G PA WAR
Mike Trout Angels 1173 5157 72.5
Ty Cobb Tigers 1241 5258 68.8
Mickey Mantle Yankees 1246 5409 67.9
Rogers Hornsby Cardinals 1119 4768 64.6
Jimmie Foxx Athletics 1256 5239 64.6
Alex Rodriguez – – – 1275 5687 62.0
Mel Ott Giants 1438 5988 61.5
Ken Griffey Jr. Mariners 1214 5262 57.0
Tris Speaker – – – 1065 4551 54.4
Eddie Collins Athletics 1013 4294 53.7
Eddie Mathews Braves 1177 5139 53.5
Albert Pujols Cardinals 1091 4741 53.5
Arky Vaughan Pirates 1149 5055 52.9
Joe DiMaggio Yankees 979 4417 52.5
Hank Aaron Braves 1194 5201 52.4
Babe Ruth – – – 795 3130 51.9
Johnny Bench Reds 1236 5193 50.4
Lou Gehrig Yankees 921 4024 49.7
Stan Musial Cardinals 915 4026 49.7
Willie Mays Giants 914 3981 49.3

Trout is at the very top, and by the end of the season, he’s projected to add another 2.7 WAR to bolster his lead. Right now, the gap between Trout and 10th-place Eddie Collins is the same as the gap between Collins and 54th-ranked Joe Torre. To calculate WAR, we know the run-values of many of the plays on the field. We know how many runs a single, a walk, and a homer are worth, and we can make those determinations based on the ballpark they are hitting in and the run-scoring environment at the time in order to compare players across eras. We do the same for stolen bases and extra bases taken and look at a player’s value on defense. We can put in all that information and determine that Trout is the best player this game has ever seen through a 27-year-old season. He’s already 52nd among position players all time, and a solid finish to this season and an average Trout season in 2020 might put him in the top 30. Read the rest of this entry »


Shin-Soo Choo Is Turning Back the Clock

After the 2017 season, Shin-Soo Choo’s contract looked like one of the worst in baseball. He’d just wrapped up the fourth season in his seven-year, $130 million deal with Texas, and had failed to top 1.0 WAR for the third time. He was well into his mid-30s, had no business playing the outfield, and was constantly battling through injuries. His bat needed to thrive in order for him to be playable in Texas’ lineup, and too often, it was merely average. With three years and $62 million still owed to him, the Rangers needed Choo needed to take a dramatic step forward at the plate. What were the odds of that?

Higher than you might have thought. In 2018, Choo’s wRC+ rose from 104 to 118. This year, at 37 years old, it’s up to 124. That may be just a small improvement from last season, but it doesn’t convey how much he has changed as a hitter. He’s raised his ISO and slugging percentage 40 and 56 points respectively. Choo has sacrificed a bit of his famously high walk rate to get there, but he’s still drawing a free pass more than 10% of the time. What stands out to me, however, is how hard he’s hitting the ball.

Before last year, Choo had never finished a full season with a hard-hit percentage of at least 40%, according to our own data. Then, in 2018, he got that mark up to 42%. This year, it’s up to 46.7%. That kind of gain would be encouraging for a player of any age, but for a player as old as Choo, it’s a significant shift. His hard-hit rate ranks 18th in baseball this season, and that’s only if you go by our metrics. Statcast has his hard-hit percentage at 50.7%, which places him seventh among hitters with at least 100 batted balls. Here’s the full top 10, with ages attached:

Statcast Hard-Hit% leaders, 2019
Name Hard-hit% Age
Aaron Judge 59.8 27
Miguel Sano 55.3 26
Nelson Cruz 53.5 39
Joey Gallo 52.3 25
Matt Olson 51.2 25
Marcell Ozuna 51.1 28
Shin-Soo Choo 50.7 37
Josh Donaldson 50.7 33
Kyle Schwarber 50.4 28
Christian Walker 50.4 26

Read the rest of this entry »


This Doesn’t Look Like the Red Sox’s Year

On Sunday night, in their 114th contest of the season, the Red Sox lost their 55th game. Normally, this might escape notice — 16 teams beat them to that particular punch — but last year, the Sox didn’t lose their 55th game until October 6 (Game 2 of the AL Division Series against the Yankees), that after storming to 108-54 record during the regular season. They would lose just three postseason games, one in each round, en route to their fourth championship of the millennium. This year’s Red Sox do not appear destined to increase that total.

Sunday’s loss was the Red Sox’s eighth in a row, all within the AL East; after taking the first three games of a four-game set from the Yankees at Fenway Park from July 25-27, they lost the series finale, then three straight at home to the Rays before being swept in a four-game series in the Bronx, which knocked them to 14.5 games behind their New York rivals. The skid — which ended with Monday’s 7-5 win over the Royals — was the team’s longest since July 2015; no Sox team of the past three seasons lost more than four straight, and last year’s powerhouse never lost more than three straight.

As a result of the slide, Boston’s playoff odds have dropped precipitously:

Through July 27, the Red Sox were 59-47, eight games back in the AL East (the closest they’d been since June 25) and tied with the A’s for the second AL Wild Card spot. Their playoff odds stood at 64.6%, with a 6.5% chance to win the division and a 58.0% chance of retaining a Wild Card spot; their odds of winning the World Series stood at 6.2%, higher than every team except the Astros (23.6%), Dodgers (18.8%), Yankees (15.7%), and Twins (7.3%). After Sunday, their odds were down to 15.9%, with just a 0.2% shot at the division, and just a 1.4% chance at winning the World Series, lower than 10 other teams. With Monday’s win, which isn’t reflected in the above graph, they’re back to 20.7%, but no closer to the division lead; it’s Wild Card or bust.

Read the rest of this entry »


The Astros May Have Salvaged Another Pitcher’s Career

You knew it was coming. When Houston acquired Aaron Sanchez from the Blue Jays, changes to his repertoire were bound to follow. By now, the pitching preferences of the Astros organization are well known: throw your best pitch more often and ditch your worst. It’s not as simple as telling pitchers to throw more breaking balls or throw fewer fastballs, though. It’s an individualized pitching strategy based on the strengths and weaknesses of the particular pitcher. Erstwhile FanGraphs author Travis Sawchik describes how these individualized development plans are presented to new Astros in his new book, The MVP Machine, co-authored with Ben Lindbergh:

We may have expected some tweaks, but I’m not sure anyone could have expected the adjustments to have such an immediate impact for Sanchez. With the Blue Jays, he had posted a league worst 6.07 ERA with a 5.03 FIP across 23 starts. In his first start with his new team, he held the Mariners hitless over six innings, allowing just three base runners and striking out six. Will Harris, Joe Biagini (who came over from the Blue Jays in the same trade), and Chris Devenski completed the combined no-hitter after Sanchez was lifted after the sixth.

Read the rest of this entry »


So Just How Busy Was the 2019 Trade Deadline?

Until they arrive, all trade deadlines feel the same. The air is abuzz with whispers of marquee names finding new homes. The potential for splashy trades is endless. 2019 was no exception. Noah Syndergaard, the God of Thunder! Madison Bumgarner, indomitable postseason hero! Whit Merrifield… alright, I couldn’t think of an exclamation-point-worthy nickname for everyone. All were rumored to be in play in the lead-up to the deadline.

Well, the trade deadline has come and gone, and none of those players were traded. In their place, we got a few blockbusters: Trevor Bauer is taking his unique blend of trolling and analytics to Cincinnati, while Yasiel Puig orchestrated the first ever farewell fight before heading to Cleveland. Zack Greinke is joining Justin Verlander in Houston, the mythical land where former aces go to become legend. There were many lesser moves, of course. Teams upgraded bullpens or shored up weak platoon matchups ad nauseum. A whopping 64 players were traded yesterday alone.

As with most things in life, it’s hard to put this trade deadline into historical context while living in the moment. Yesterday certainly felt busy, with trades being announced seemingly every five minutes and a former Cy Young winner on the move to the World Series favorites. The previous few weeks, on the other hand, felt interminably slow. The Bauer/Puig swap was one of only two deals of consequence to take place before deadline day. How did this year stack up to past deadlines?

To answer this question, I updated methodology first used by Ben Lindbergh in 2015. Using data from Retrosheet and MLB, I compiled a list of every trade made in the month of July starting in 1986, the year baseball’s non-waiver trade deadline moved from July 15 to July 31. In terms of the raw number of players traded each July (excluding players to be named later), 2019 is in line with the latter half of this decade and its huge number of traded players:

Read the rest of this entry »


Astros Acquire Zack Greinke, Win Trade Deadline in Closing Moments

The Houston Astros needed starting pitcher help and they got it in dramatic fashion, picking up Zack Greinke from the Arizona Diamondbacks in return for pitchers J.B. Bukauskas and Corbin Martin, first baseman Seth Beer, and jack-of-all-trades Josh Rojas.

A couple of years ago, I became increasingly concerned about the continued decline in Zack Greinke’s velocity. It used to be that every spring training, Greinke would throw 86 mph and everyone would panic, and then the velocity would eventually come back. In 2018 that didn’t happen, yet Greinke’s shown every sign the last two seasons that he can navigate what could very well have been a late-career crisis, with the barest of speed bumps.

The major reason for Greinke’s survival is his multi-flavor curveball, a pitch he can throw anywhere from 66 to 74 mph and anywhere in the strike zone. The speed differences result in the pitch ranging from a traditional, looping curve to an almost full-on, Rip Sewell eephus pitch.

Just how good is his curveball? In 2017, by our pitch data, Greinke had his best-ever season with the curve, at 7.2 runs better than league average. Last year, that improved to +10.6 runs. This year, with a third of the season to go, Greinke stands at +16.4, second in baseball to Charlie Morton. At the pace he’s on, +24.6 by season’s end would put him fifth in the 18 years for which we have this data, behind only 2017 Corey Kluber, Morton, 2007 Erik Bedard, and 2003 Roy Halladay. Here is Greinke throwing his curve to Vladimir Guerrero Jr. on June 8:

Oh my.

Read the rest of this entry »


Cubs Nick Castellanos from the Tigers

Having already bolstered their bench with super-utilityman Tony Kemp, the Cubs have added a more substantial bat in the form of right fielder Nicholas Castellanos, a pending free agent who has spent his entire career with the Tigers. The 27-year-old righty swinger heads from the Motor City to the Windy City in exchange for a pair of right-handed pitching prospects.

Cubs get:

OF Nicholas Castellanos

Tigers get:

RHP Alex Lange
RHP Paul Richan

A supplemental first-round pick in the 2010 draft out of a Florida high school, Castellanos spent the bulk of his first four full major league seasons (2014-17) playing third base — and badly at that (-25.8 UZR, -64 DRS). During that time, he hit for a modest 104 wRC+ in 2,304 plate appearances, good for just 4.8 WAR. The bulk of that value arrived in the last two of those years, as he began to hit for more power and trimmed his strikeout rate. He bopped a career-high 26 homers in 2017, the same year that he took up playing right field in September, two months after J.D. Martinez was traded to the Diamondbacks. Though he hit only 23 homers last year, he set across-the-board career highs in all three slash stats (.298/.354/.500) as well as wRC+ (130) and WAR (3.0).

Castellanos has been unable to match that performance this year, hitting .273/.328/.462 for a 106 wRC+ with just 11 homers in 439 PA. His average exit velocity has dropped from 89.6 mph to 88.3, and his xwOBA, too, from .377 to .335. He has chased pitches out of the zone like never before (a career-high 41.2% O-Swing%), and while he continues to crush fastballs (as Devan Fink noted last week), he has been vulnerable to changeups outside the zone and has experienced a spike in popups on such pitches; where he hit for a career-best 167 wRC+ against changeups last year, he’s back down to 117 this year, though he has cut his swinging strike rate on them by more than half (from 21.8% to 10.2%). He has struggled against sliders, whiffing on them 22.6% of the time, and hitting for just a 74 wRC+ against them. Pitchers have noticed; changeups and sliders have accounted for 36.3% of the pitches he’s seen, up from about 28-32% from 2016-18. Read the rest of this entry »


Brewers Bolster Bullpen with Pomeranz and Black

The Brewers came within one win of a trip to the World Series last year thanks in part to their stellar bullpen. The unit hasn’t been nearly so dominant this year, but with the team again battling for a playoff spot — at 56-52, they entered Wednesday in third place in the NL Central (two games out of first), and fourth in the Wild Card race (one game behind the Cubs and Phillies, who are tied for the second spot) — they’ve bulked up their relief corps by taking a flyer on a pair of Giants, Drew Pomeranz and Ray Black, albeit at the cost of middle infield prospect Mauricio Dubon.

Brewers get:

LHP Drew Pomeranz
RHP Ray Black

Giants get:

SS Mauricio Dubon

Back in 2010, the 6-foot-6, 240-pound Pomeranz was the fifth overall pick by the Indians. A variety of injuries, most notably recurrent biceps tendinitis, has dogged a nine-year major league career as he’s worn the threads (and sometimes frayed the nerves) of the Rockies, A’s, Padres, and Red Sox as well as the Giants. He enjoyed an impressive two-year run of success as a starter in 2016-17, making the NL All-Star team as a Padre in the former year before being dealt to the Red Sox (for righty Anderson Espinoza) just two days later, then serving as the second-best starter on Boston’s 2017 AL East champion squad. During that stretch, Pomeranz pitched to a 3.32 ERA and 3.82 FIP in 334.1 innings, with a 25.0% strikeout rate and 5.9 WAR.

Pomeranz has been unable to replicate that success as a starter, however, in part because he lost a couple ticks of velocity last year while missing time due to both a flexor mass strain and biceps tendinitis; in 26 appearances (11 starts) totaling 74 innings, he was torched for a 6.08 ERA and 5.43 FIP. After signing with the Giants as a free agent in January, the 30-year-old southpaw pitched acceptably in April but subsequently delivered diminishing returns; after carrying a 6.10 ERA and 5.58 FIP through the All-Star break, he was moved to the bullpen earlier this month. He’s made just four appearances there, totaling 5.1 innings, but in that time, he’s opened some eyes by allowing just one hit and one walk while striking out eight of the 16 batters he’s faced. Read the rest of this entry »


Padres Consolidate for Potential Star in Trammell, While Cleveland Diversifies

Last night’s three-way trade between the Padres, Indians, and Reds, which was headlined by two mercurial big leaguers, also featured the movement of several notable prospects, including two from our Top 100 (sort of) in left fielder Taylor Trammell, who comes in at No. 31 overall, and left-handed pitcher Logan Allen, who is No. 110. As I move through the trade, talking about the young pieces used to headline, balance, and sweeten this deal to completion, I’ll remind you of who the team gave up to acquire the prospect. I’ll touch on some big league stuff throughout the piece because three-way deals make it hard to isolate analysis to just the prospects, but there’s also analysis that focuses on the major leaguers — including the Reds’ return, which I ignore because they only received a big leaguer — from Dan right here. Let’s begin by looking at the best prospect included in the trade.

Padres acquired
LF Taylor Trammell (55 FV)

Padres traded
OF Franmil Reyes
LHP Logan Allen (50 FV)
3B Victor Nova (35+ FV)

Trammell becomes our fourth-ranked prospect in a Padres system that we have rated as the second best in baseball; this deal helps San Diego close the gap between itself and No. 1 ranked Tampa Bay by about $20 million.

We like Trammell a lot, even though we moved him down from a 60 to a 55 FV in a recent update to THE BOARD. Until a slight (and ultimately unconcerning) downturn this season, Trammell had been a consistent statistical performer, which is atypical of most two-sport high school prospects (he was an electric high school running back and could have played college football) who often come to the pro game with an unrefined feel to hit. He’s a scowling, intense guy who plays with focus and effort. Across four pro seasons, Trammell has hit .273/.367/.408, amassing 112 extra-base hits and 107 stolen bases (76% success rate) in just shy of 400 career games. He’s a plus-plus runner who could be an elite defender in left field due to his range (his arm is comfortably below average, which is part of why we have him projected to left) and whose combination of speed and ball/strike recognition will likely make him a dynamic offensive catalyst at the top of a lineup. Read the rest of this entry »