Author Archive

Miguel Cabrera’s Snow-Doubt Home Run and Cloudy Future

The first-pitch temperature for Opening Day in Detroit was a frosty 32 degrees, and what’s more, snow was falling. Amid those decidedly baseball-unfriendly conditions, the Tigers’ Miguel Cabrera launched the first home run of the 2021 season, and off reigning AL Cy Young winner Shane Bieber, to boot. It was a sight to behold, yet it wasn’t easy to see. Launched off Cabrera’s bat at 101.8 mph, the ball caromed off the railing atop the outfield wall and back towards the field of play. Given the limited visibility, Cabrera didn’t believe he had homered, and slid into second before realizing the ball had gone out.

The two-run shot not only helped power Detroit to a 3-2 win over Cleveland, it was the opening salvo in what has the potential to be a milestone-laden season for the slugger, who tuns 38 on April 18. That was Cabrera’s 488th career homer, and his 350th as a Tiger; it was also his 2,867th hit. For as modest as his preseason projections are — I’ll get to the full lines, but 21 homers and 139 hits are the numbers to start with — he projects not only to become the seventh player to attain those twin milestones but the first to reach both in the same season:

Players with 500 Home Runs and 3,000 Hits
Player 500th HR Total HR 3000th Hit Total Hits
Hank Aaron 7/14/1968 755 5/17/1970 3771
Willie Mays 9/13/1965 660 7/18/1970 3283
Eddie Murray 9/6/1996 504 6/30/1995 3255
Rafael Palmeiro 5/11/2003 569 7/15/2005 3020
Alex Rodriguez 8/4/2007 696 6/19/2015 3115
Albert Pujols 4/22/2014 662 5/4/2018 3236
SOURCE: MLB.com

Mind you, Cabrera doesn’t have much margin for error with the hit count if he’s going to do it this year while puttering along at the .261/.332/.418 clip from our Depth Charts projections, which take the average of his separate Steamer and ZiPS projections. Opening Day is a time for optimism, however, and in this case that optimism resides in the fact that until Thursday, he hadn’t hit an Opening Day homer since 2009. The reality, on the other hand, is that even when he’s homered early in the other seasons of what we might call his wilderness years — such as in the third game of 2018 and the second game of last season — his production was meager.

Indeed, over the past four seasons, Cabrera’s age-34 to age-37 campaigns, he hit just .267/.342/.406 for a 99 wRC+. Injuries played a part in that decline, particularly a pair of herniated discs that caused lingering pain throughout the 2017 season, and a ruptured left biceps tendon that ended his ’18 season — in which he’d gotten off to a strong start — after just 38 games. He did play 57 out of the Tigers’ 60 games last year, and his 102 wRC+ (.250/.329/.417) outdid both his 2017 and ’19 showings, as did his 0.3 WAR, but for a two-time MVP and 11-time All-Star making $31 million annually (before proration), that’s nothing to write home about.

If there was good news to be found in Cabrera’s 2020 numbers beyond his ability to DH nearly every day, it’s that he hit the ball hard. Leaving the small sample of 2018 aside, his 9.7% barrel rate matched his high for the past four season, while his 49.7% hard-hit rate was a high for that span, with the latter just a hair below his 50% in 2016, his last excellent season. Even given the fact that he’s hitting too many groundballs (1.33 GB/FB ratio, a bit better than his 1.41 from 2017-19), his .375 xwOBA placed in the 86th percentile. The problem is that given his first-percentile sprint speed — “slower than a Molina dragging a Molina with another Molina on his back” is the phrase that I have used for such measures — he managed just a .323 wOBA. His 52-point underperformance placed him in the second percentile from among the 252 players who faced at least 500 pitches last year, and this isn’t exactly a new phenomenon; his 33-point underperformance over the past four seasons (.354 xwOBA, .321 wOBA) placed him in the first percentile. Sticking to last year’s numbers, his expected batting average of .285 was 35 points higher than his actual one, and his expected slugging percentage of .514 was 97 points higher than his actual mark. If not for some combination of bad luck and bad wheels, he’d be even closer to the aforementioned milestones; based on his 35-point batting average underperformance over the past four seasons, he’d have another 46 hits even before accounting for injuries.

If Cabrera’s Depth Charts projection is underwhelming, his ZiPS projection is even more so. Dan Szymborski provided me with a percentile breakdown:

ZiPS Projection Percentiles – Miguel Cabrera
Percentile BA OBP SLG AB R H HR RBI BB SO SB OPS+ WAR
90% .284 .358 .477 426 50 121 22 81 49 85 2 122 2.1
80% .274 .343 .449 430 48 118 20 75 45 91 2 111 1.5
70% .266 .333 .424 432 46 115 18 72 43 95 1 102 0.9
60% .260 .324 .410 434 44 113 17 68 41 98 1 97 0.6
50% .256 .320 .396 434 43 111 16 64 41 101 1 92 0.3
40% .252 .314 .385 436 43 110 15 64 39 105 1 87 0.0
30% .247 .308 .380 437 42 108 15 63 38 107 1 84 -0.2
20% .240 .301 .364 437 41 105 14 60 38 113 1 79 -0.5
10% .232 .289 .345 440 39 102 13 57 35 120 0 70 -1.1

There’s quite a gap between that 50th percentile ZiPS projection and the one from Steamer (where he’s forecast for a .266/.343/.440 line) due to their different ways of weighing past performance. The eagle-eyed reader will also note that there’s a gap between the WAR associated with that 50th percentile and the ZiPS line on his player page (-0.4), owing to the fact that FanGraphs applies a heavier positional adjustment factor to DHs (-17.5 runs per year) than Baseball-Reference (-15 runs), and that the park factors may differ as well. Still, we’re talking about a player whose median projection is in the ballpark of replacement level, and expected to get worse over the next two seasons, though the same caveats apply to Cabrera’s three-year ZiPS projections, which on his player page forecast seasons of -0.9 WAR (2022) and -1.4 WAR (2023). You can mentally add maybe half a win to each of those figures but that’s just putting a bit of Chapstick on a pig, which won’t make it any prettier.

Most teams will curb the playing time of somebody whose production has fallen off to that degree — that is the concept of replacement level, after all — but as we’ve seen in relation to the Angels and Albert Pujols, the big contract of a future Hall of Famer can get in the way of things. As Dan noted last year, because of his contract, we’ve seen Pujols at his worst for longer than any other great hitter; he’s “produced” -0.6 fWAR over the course of 3,153 PA from his age-35 season onward, which takes a bit of the shine off his astounding totals of 662 home runs, 3,153 hits, and 80.9 JAWS, which ranks second among first baseman even with that arid stretch, behind only Lou Gehrig.

Sticking with fWAR for the moment, among Hall of Famers only Willie Keeler (1,291 PA, -0.8 WAR) and Jim Bottomley (1,146 PA, -1.2 WAR) have surpassed 1,000 PA from 35 onward while festering below replacement level. Based on that three-year ZiPS projection, Cabrera is a very real threat to join their company, as he’s managed only 0.6 WAR in 941 PA from his age-35 season onward. By Baseball-Reference’s version of WAR, Cabrera has produced 0.4 WAR from age-35 onward, but even with that minimal production, his career WAR (69.3), peak WAR (44.8) and JAWS (57.0) are all solidly above the standards at first base (66.9/42.7/54.8), and with the pending milestones and already-acquired hardware, he figures to be a lock for Cooperstown.

Tangential to that subject, I often get asked in my FanGraphs chats a variant of the question of whether there are examples of players who have hung on too long and played their way out of a Hall berth. It’s a difficult question to answer, though we’ve certainly seen future Hall of Famers deliver sub-replacement level work as they’ve slogged past milestones. Craig Biggio‘s -2.1 WAR in 2007 as he surpassed 3,000 hits, comes to mind, and likewise Lou Brock‘s -2.0 WAR over his final three seasons as he surpassed both Ty Cobb’s career record for stolen bases (then believed to be 892, currently 897 at B-Ref) and the 3,000-hit mark. Wade Boggs had -0.3 WAR in 1999 as he went over the 3,000 line, and given time I’m sure I could come up with a few more.

Keeping with an age-35 season as the dividing line, here are the non-Hall of Famers with at least 500 PA from that point onward who have produced the lowest bWARs:

WAR Drop-Offs in Age-35 Seasons or Later
Player Years PA Thru 34 WAR Thru 34 Years PA 35+ WAR 35+
Bernie Williams 1991-2003 6403 50.6 2004-2006 1659 -1.0
Dale Murphy 1976-1990 7312 47.3 1991-1993 711 -0.7
Paul Hines 1872-1889 6462 45.4 1890-1891 679 -0.5
Minnie Minoso 1949-1960 5586 50.2 1961-1980 1154 0.1
Sal Bando 1966-1978 6265 61.4 1979-1981 907 0.1
Vada Pinson 1958-1973 8920 54.1 1974-1975 772 0.1
Sammy Sosa 1989-2003 7543 58.2 2004-2007 1417 0.4
Miguel Cabrera 2003-2017 8322 68.9 2018-2021 941 0.4
Joey Votto 2007-2018 5563 59.7 2019-2021 836 1.2
Matt Williams 1987-2000 6243 45.3 2001-2003 830 1.3
Buddy Bell 1972-1986 8068 64.9 1987-1989 1039 1.4
Joe Mauer 2004-2017 6444 53.8 2018-2018 543 1.4
Bob Elliott 1939-1951 6501 49.2 1952-1953 746 1.4
John Olerud 1989-2003 6994 56.5 2004-2005 692 1.7
Ryan Braun 2007-2018 6034 45.3 2019-2020 649 1.8
Robin Ventura 1989-2002 6520 54.2 2003-2004 628 1.9
Mark Teixeira 2003-2014 6157 48.4 2015-2016 900 2.2
Jack Clark 1975-1990 6109 50.7 1991-1992 907 2.3
Albert Pujols 2001-2014 7943 96.9 2015-2021 3157 3.0
SOURCE: Baseball-Reference
Non-Hall of Famers with at least 45.0 WAR through age-34 season and at least 500 PA from age-35 onward.

I don’t think we could say definitively that any of those players were derailed en route to enshrinement, though in his 1994 book The Politics of Glory, Bill James predicted that Parker, an MVP and two-time batting champion, would be elected by the BBWAA in 2003, and likewise for Murphy, a two-time MVP, in 2008. Then again, from that vantage he also had Pete Rose, Joe Carter, Jack McDowell, and Ruben Sierra — among others — eventually getting the nod.

Among the players above who escaped James’ cloudy crystal ball, Bando and Bell might have helped to flesh out the dearth of Hall of Fame third basemen had they stuck around longer. Williams felt like he had a shot as a pivotal player in the Yankees’ turn-of-the-millennium dynasty, at least until advanced fielding metrics — and perhaps his disinterest in anything besides starting in center field — squashed his hopes like a bug. Miñoso’s actual birthdate is unclear; B-Ref uses 1925, the youngest of the four apparent options according to various sources, which would have placed his debut at age 23 and meant that his age-35 season was still a productive one (2.0 WAR in 1961).

Mauer and Votto are of particular interest to statheads, as we fret over whether the general BBWAA electorate will appreciate their charms, statistical and otherwise, as much as we do. Mauer is seventh in JAWS among catchers and above all three standards (his seven peak seasons all took place while catching, it’s worth noting), while Votto, whose contract situation makes him an analogue to Cabrera and Pujols, albeit without the milestones, is 15th among first basemen, above the peak standard (46.9 vs. 42.7) and 0.9 shy in JAWS (53.9 vs. 54.8).

Of course, there’s nothing set in stone about 45.0 WAR, age-35 seasons, and 500 PA as cutoffs; my qualifications above notably omit both Tony Oliva (43.1 WAR through his age-34 season, -0.1 thereafter) and Dave Parker (40.5 WAR through his age-35 season, -0.4 thereafter), two other Era Committee candidate of note. This seems like a topic worthy of further exploration.

As for Cabrera, who’s making $31 million annually this year and each of the next two, the Tigers can only hope he’s about to find his way out of the doldrums. If they’re to turn the corner on their rebuilding effort, they may face the type of hard choice that the Angels have been unwilling to make when it comes to Pujols. In the meantime, until Spencer Torkelson arrives and the likes of Casey Mize, Tarik Skubal and Matt Manning carve their places (knock on wood), we can hope that Cabrera hits well enough to avoid such awkwardness.


More Than You Wanted to Know About Opening Day, 2021 Edition

Hope springs eternal on Opening Day, it is often said, and that may never be more true than in 2021. The COVID-19 pandemic that stopped the world in its tracks and has thus far killed more than half a million people in the U.S. alone (and nearly three million worldwide) has not yet ended, but vaccinations are becoming more widely available, and the promise of some semblance of normalcy is on the horizon. In marked contrast to last season, major league baseball is starting on schedule, and with a limited number of actual paying customers in ballparks — too many in Texas, and none for at least the first two months in Toronto, but with most teams and their respective municipalities taking a fairly conservative approach. All told, the situation is definitely better than when the 2020 season belatedly kicked off just over eight months ago.

Beyond that, MLB planned to offer MAXIMUM BASEBALL on Opening Day, with all 30 teams set to play their first games of the season on the same day, with no night-before staggered starts and no holding some teams back for the next day. Alas, this potentially historic occasion was pre-empted first by the weather in Boston, as the Red Sox announced on Thursday morning that they’ve postponed their contest until Friday at 2:10 pm ET, and, after the initial publication of this article, by a COVID-related postponement of the evening’s Mets-Nationals contest (and Friday’s as well), yet another reminder of the difficulty of carrying out the season in the middle of a pandemic.

While it was not uncommon for teams to launch their seasons in unison during the pre-expansion era, when there were just 16 teams — it happened 18 times from 1910-56, according to the good folks at Baseball-Reference — it has happened only once since the first wave of expansion in 1961-62. More recently, it almost happened in 2018; while a full slate of 15 games was scheduled for Opening Day, two of those contests were postponed due to rain.

The only time it actually happened during the expansion era was in 1968, and under less-than-ideal circumstances. In the wake of the April 4 assassination of Dr. Martin Luther King Jr., all of American sports observed a three-day moratorium, though baseball, led by ineffectual commissioner Spike Eckert, left the decision of whether to go ahead with the Opening Day games scheduled on April 8 and 9 up to individual teams. Protests and unrest, and then an uprising by players, led by the Pirates’ Roberto Clemente (one of an major league-high 11 Black players on the team) and the Cardinals’ Bob Gibson, keyed the postponement of those games. Finally, on April 10, all 20 teams got underway. Read the rest of this entry »


The White Sox Can’t Easily Replace Eloy Jiménez

Tuesday was a busy day in the world of the White Sox. Slugger Eloy Jiménez underwent surgery to repair a ruptured left pectoral tendon, an injury that could sideline him for most of the season and alter the balance of power in the AL Central along the way. In an attempt to help offset the loss of Jiménez and to allow for some potential lineup flexibility in the near term, the team signed free agent infielder Jake Lamb to a major league deal. What’s more, general manager Rick Hahn announced that top prospect Andrew Vaughn has made the Opening Day roster, and could open the season in left field.

The 24-year-old Jiménez, who last year bopped 14 homers while batting .296/.332/.559 (140 wRC+), was injured on March 24 when he caught his left arm on the outfield wall while trying to rob the A’s Sean Murphy of a home run:

Jiménez is expected to miss five or six months following surgery, a devastating blow considering that he was projected to clout 36 homers and provide 3.0 WAR as the team’s left fielder. Alas, it’s not even his first significant absence due to an injury suffered while playing defense. In his 2019 rookie season, he missed over three weeks due to a high right ankle sprain suffered while crashing into an outfield wall in an attempt to prevent a home run, and then another 10 days after colliding with center fielder Charles Tilson and suffering a right ulnar nerve contusion. Read the rest of this entry »


The Rangers Will Eat Rougned Odor’s Contract

Four years ago, the Rangers viewed Rougned Odor as a foundational piece, signing him to a six-year, $49.5 million extension. By the time he arrived at spring training this year, he’d lost his starting second base job, the result of a string of bad seasons and adjustments that simply hadn’t taken. The 27-year-old instead competed for the third base job, but on Monday, the team — which is in the midst of a multiyear rebuild after going 22–38 last season — told him and the rest of the baseball world that he would not make their Opening Day roster and will be designated for assignment, effectively ending a 10-year run with the organization that signed him out of Venezuela in 2011.

Odor hit just .167/.209/.413 with 10 homers — but just nine singles — in 148 PA last year; his .157 BABIP was the majors’ third-lowest mark among hitters with at least 120 PA. His 60 wRC+ wasn’t a career low, but it was the third year out of the past four that he was below 80, and his -0.3 WAR marked his second season in that span that he was below replacement level, though his 0.3 WAR in 581 PA in 2019 was hardly more acceptable. His 1.6 WAR while playing second is the lowest among the 19 players who have received at least 1,000 PA at the position over the past four seasons.

Read the rest of this entry »


Do Not Sleep on Ronald Acuña Jr.

Between the fireworks shows put on by 21-year-olds Juan Soto and Fernando Tatis Jr., and the big numbers put up by teammates Freddie Freeman and Marcell Ozuna, Ronald Acuña Jr. didn’t command as much attention as his talents merited last year. A two-week stay on the injured list didn’t help, particularly when it came to posting eye-opening counting stats. Even so, and even in abbreviated form, Acuña turned in his third straight stellar campaign. As he heads into his age-23 season, his place among the game’s elite shouldn’t be ignored.

Acuña entered the 2020 season on a high note, following up his 2018 NL Rookie of the Year campaign with his first as an All-Star. Playing in 156 games in 2019, he hit .280/.365/.518 (126 wRC+), bashed 41 homers and stole a league-high 37 bases in 46 attempts; three more steals, and he would have joined Barry Bonds, Jose Canseco, Alex Rodriguez, and Alfonso Soriano as the only members of the 40–40 club. Back in the Baseball Abstract days, Bill James introduced a simple stat called Power-Speed number, which takes the harmonic mean of a player’s home run and stolen base totals. Acuña’s 2019 season is tied for 16th overall, and sixth among players 25 or under:

Top Power-Speed Numbers by Players 25 and Under
Player Tm Year Age HR SB PSN
Alex Rodriguez SEA 1998 22 42 46 43.91
Eric Davis CIN 1987 25 37 50 42.53
Jose Canseco OAK 1988 23 42 40 40.98
Barry Bonds PIT 1990 25 33 52 40.38
Eric Davis CIN 1986 24 27 80 40.37
Ronald Acuña Jr. ATL 2019 21 41 37 38.90
Willie Mays NYG 1956 25 36 40 37.89
Darryl Strawberry NYM 1987 25 39 36 37.44
Bobby Bonds SFG 1969 23 32 45 37.40
Mike Trout LAA 2012 20 30 49 37.22
Hanley Ramirez FLA 2007 23 29 51 36.98
José Ramírez CLE 2018 25 39 34 36.33
Cesar Cedeno HOU 1974 23 26 57 35.71
Grady Sizemore CLE 2008 25 33 38 35.32
Ryne Sandberg CHC 1985 25 26 54 35.10
Shawn Green TOR 1998 25 35 35 35.00
Cesar Cedeno HOU 1973 22 25 56 34.57
Sammy Sosa CHC 1993 24 33 36 34.43
Hanley Ramirez FLA 2008 24 33 35 33.97
Bobby Bonds SFG 1970 24 26 48 33.73
Preston Wilson FLA 2000 25 31 36 33.31
Mike Schmidt PHI 1975 25 38 29 32.90
Ron Gant ATL 1990 25 32 33 32.49
David Wright NYM 2007 24 30 34 31.88
Carlos Beltran KCR 2002 25 29 35 31.72
Trevor Story COL 2018 25 37 27 31.22
Mookie Betts BOS 2018 25 32 30 30.97
Francisco Lindor CLE 2018 24 38 25 30.16
SOURCE: Baseball-Reference
Power/Speed Number, a stat introduced by Bill James in 1980, is the harmonic mean of home run and stolen base totals. PSN = 2 x (HR x SB)/(SB + HR).

Read the rest of this entry »


2021 Positional Power Rankings: Right Field

Yesterday, Kevin Goldstein and Brendan Gawlowski reviewed the state of things in left and center field across the majors. Today, Jay Jaffe turns his attention to right fielders.

It’s not the happiest inevitability to contemplate, but there will come a day in the future when Mike Trout will no longer be the best player in baseball. When that day comes — and we’re not saying it’s tomorrow, or even in 2021 — there’s a very good chance that one of the game’s top three right fielders will be the player who claims the crown.

Mookie Betts already outdid Trout for the 2018 AL MVP award with a single-season WAR (10.4) slightly higher than anything our Halo’d hero has mustered (a max of 10.2 in 2013), and he’s only heading into his age-28 season, having already done the Trout-like thing of surpassing the average Hall of Famer’s seven-year peak in WAR at his position. What’s more, Betts has now played a central role in two championships, having helped the Dodgers get over the hump in 2020’s pandemic-shortened season thanks in large part to his October heroics at the plate, on the basepaths, and in the field.

If it’s not Betts who dethrones Trout, it may very well be 22-year-old Juan Soto, a new convert to the position whose production to date and projection going forward both place him in the midst of inner-circle Hall of Famers. And if not Soto, then perhaps 23-year-old Ronald Acuña Jr., whose speed makes him a threat to become just the fifth member of the 40-homer, 40-steal club. A year ago, Dan Szymborski projected Acuña as the most likely heir to Trout’s title, though today Soto might be the one, with Fernando Tatis Jr. perhaps elbowing his way into the picture as well.

As a group, right fielders outproduced all other positions in wRC+ for the first time in the history of our splits (which go back to 2002) in 2019, with a 108 wRC+. In the pandemic-shortened season, with Cody Bellinger and Christian Yelich having switched positions, the group “slipped” to 106, five points below that of first basemen, but even so, good players having big years such as Michael Conforto and Bryce Harper, late bloomers like Mike Yastrzemski and Teoscar Hernández, and on-the-rebound players such as Wil Myers and Jason Heyward helped to uphold the position’s high standard for offense. Moves by Soto and Kyle Tucker, the maturation of Dylan Carlson and the return of Mitch Haniger should help keep that going, even if not all of the pandemic’s top producers can replicate last year’s punch. Read the rest of this entry »


2021 Positional Power Rankings: Catcher

Yesterday, RJ McDaniel and Jason Martinez examined the league’s second and third basemen. Today, we wrap up the infield positions, starting with catcher.

It’s all in the framing. The baseball industry’s ability to quantify catchers’ skill at converting borderline pitches into strikes has had a noticeable effect on the player pool, weeding out good-hit, bad-defense backstops — where have you gone, Ryan Doumit? — while lowering the bar for what constitutes acceptable offense. The short season, with its small samples, was particularly weird in this regard, as Jeff Mathis, the majors’ worst hitter over the past decade or so, outhit eight catchers who had at least 60 PA.

Short-season anomalies aside, the change in offensive expectations has been particularly noticeable during the Statcast era. While catchers as a group combined for about a 91 wRC+ from 2008 (the start of the PITCHf/x era) through 2014, that average dropped a full four points from 2015-19 as teams became more focused upon this area, though last year’s 92 WRC+ probably owed to short-season weirdness. As that offensive bar has been lowered, the gap between the majors’ best framer and the worst has shrunk; where it was nearly 98 runs in 2008, and an average of 57 runs from 2009-14, the gap was about 34 runs from 2017-19, and just 9.2 runs last year. Prorating that last figure to 24.8 runs over a full season, here’s the picture:

Read the rest of this entry »


Jay Jaffe FanGraphs Chat – 3/19/21

2:02
Avatar Jay Jaffe: Good afternoon, folks! I’m back after a very abbreviated chat full of technical difficulties last week.

2:03
Avatar Jay Jaffe: I’ve been kind of scarce on FanGraphs this week because I was working on the first of my two Positional Power Rankings assignments, the catchers, but I did just publish something about Jacob deGrom’s Hall of Fame chances, inspired by numerous questions along those lines in this space. Enjoy! https://blogs.fangraphs.com/jacob-degrom-might-be-blazing-his-way-to-c…

2:04
Avatar Jay Jaffe: Also, I am pleased to announce that I’m freshly vaccinated as of yesterday! As is my wife as of today! Yaaaay! Here’s hoping that if you haven’t gotten your first shot, it’s coming soon

2:04
Avatar Jay Jaffe: And now, on with the show

2:04
mmddyyyy: So how much do you weight a pitcher’s offense in their candidacy?

2:06
Avatar Jay Jaffe: I don’t pay a ton of mind to it except that pitchers’ batting WAR is included in JAWS, because pitchers who can hit (and run the bases) well do have more value than ones who don’t. Zack Greinke, who has 5.1 bWAR for example, gets a nice little bump in his JAWS thanks to his offense.

Read the rest of this entry »


Jacob deGrom Might Be Blazing His Way To Cooperstown

Given their blockbuster trade for Francisco Lindor and Carlos Carrasco, their additions of James McCann and Taijuan Walker, and their projected first place NL East finish, the Mets already had plenty of buzz about them this spring. As if they needed more, their best player, Jacob deGrom, has provided some during the Grapefruit League season by reaching triple digits with his fastball velocity. On Tuesday against the Astros, his heater reportedly reached 100 mph 11 times on the stadium scoreboard, topping out at 101 on a pitch to Alex Bregman.

This is nothing new for the 32-year-old righty, who hit 100 in his first outing of the spring on March 6, the same day he was named the team’s Opening Day starter. Statcast wasn’t available for that outing or his March 11 one (both of which also came against the Astros in a spring where travel restrictions limit the pools of exhibition opponents). Here’s a look at deGrom’s upper-level readings from Tuesday:

Read the rest of this entry »


Mikolas, Kim Injuries Put Cardinals’ Shaky Rotation in Spotlight

It’s a race that currently means nothing because it hasn’t actually begun, but at this writing, the Brewers have inched ahead of the Cardinals in our projected NL Central standings, albeit by a whopping 1.3 wins, 82.1 to 80.9. It’s the kind of thing that happens as we tweak the playing time inputs based upon spring training-related news and updated assumptions, but it’s a reminder that the gap between the two teams — or really, the Central’s top four, including the Cubs (projected for 79.5 wins) and Reds (78.1 wins) — is very small. Any edge could be the difference between snagging a division title or sitting at home in October, particularly given the unlikelihood of the division generating a Wild Card participant.

In that light, the Cardinals’ rotation rates as a moderate concern, at the very least. Last year, the unit entered the season projected as the majors’ 16th best in terms of WAR, but St. Louis soon took significant hits. Just before the pandemic-delayed season got underway, the team lost Miles Mikolas for the year due to a flexor tendon strain that required surgery and Carlos Martinez to a COVID-19 diagnosis after one turn amid a season-halting outbreak, then wound up losing Dakota Hudson to Tommy John surgery late in the year. The Cardinals made the expanded playoffs in spite of their rotation, which tied for 19th in the majors (and placed 11th in the NL) with 3.1 WAR and delivered a 3.86 ERA and 4.55 FIP, with Adam Wainwright as their only starter to deliver more than 0.6 WAR, and that in his age-38 season.

Like the vast majority of teams, the Cardinals appeared as though they would benefit from a dip into the free-agent market for some rotation fortification. Yet they sat on their hands for most of the winter before re-signing Wainwright to a one-year, $8 million deal, and otherwise eschewed any outside help. They kicked the tires on James Paxton, Taijuan Walker, and Jake Odorizzi, but despite saving money elsewhere — particularly by declining Kolten Wong‘s $12.5 million option, cutting Yadier Molina’s salary (from $20 million to $9 million via his new one-year deal), and flat-out stealing Nolan Arenado from the Rockies in exchange for five bodies of varying warmth while getting Colorado to pay the entirety of his $35 million 2021 salary ($20 million of it deferred) — they watched each of those starters sign elsewhere.

And so the Cardinals head into battle with basically the same rotation as before, minus Hudson. The unit is again projected to rank in the middle of the pack, 14th in our Depth Charts at 11.3 WAR. Yet already two starters are dealing with minor injury issues, and it’s tough to ignore all of the various question marks.

Read the rest of this entry »