Author Archive

Dan Szymborski FanGraphs Chat – 9/30/21

12:02
Avatar Dan Szymborski: The final Szymchat has arrived.

12:02
Avatar Dan Szymborski: of the REGULAR SEASON.

12:02
Avatar Dan Szymborski: The madness will continue.

12:03
Peter Thomas: So Dan, why does god hate San Diego? Is this a job for a shaman or are is the universe just attempting to keep the balance after gifting us 200 days of 76° and sun?

12:03
Avatar Dan Szymborski: No doubt the last two months have been cruel. Like there’s a vengeful god who punishes the unsuccessful at the trade deadline.

12:03
Avatar Dan Szymborski: Uh, header?

Read the rest of this entry »


One Last Week For All the Marbles: ZiPS Projects the Postseason Home Stretch (9/28 Update)

9/28 Late Morning Update

ZiPS Playoff Drive Projections – AL Wild Cards
Day Home Team Starter Road Team Road Starter Home Team Wins Road Team Wins
9/28 Orioles Bruce Zimmermann Red Sox Chris Sale 37.5% 62.5%
9/28 Blue Jays Hyun Jin Ryu Yankees Jameson Taillon 56.1% 43.9%
9/28 Mariners Tyler Anderson Athletics Chris Bassitt 41.1% 58.9%
9/29 Orioles Zac Lowther Red Sox Nathan Eovaldi 31.6% 68.4%
9/29 Blue Jays José Berríos Yankees Gerrit Cole 51.9% 48.1%
9/29 Mariners Logan Gilbert Athletics Frankie Montas 45.0% 55.0%
9/30 Orioles Alexander Wells Red Sox Nick Pivetta 31.4% 68.6%
9/30 Blue Jays Robbie Ray Yankees Corey Kluber 56.9% 43.1%
10/1 Blue Jays Alek Manoah Orioles Chris Ellis 74.5% 25.5%
10/1 Nationals Erick Fedde Red Sox Eduardo Rodriguez 47.3% 52.7%
10/1 Yankees Nestor Cortés Jr. Rays Luis Patino 54.3% 45.7%
10/1 Mariners Marco Gonzales Angels Jose Suarez 46.2% 53.8%
10/1 Astros Zack Greinke Athletics Sean Manaea 57.0% 43.0%
10/2 Blue Jays Steven Matz Orioles John Means 62.7% 37.3%
10/2 Nationals Josh Rogers Red Sox Tanner Houck 38.8% 61.2%
10/2 Yankees Jordan Montgomery Rays Shane McClanahan 53.7% 46.3%
10/2 Mariners Chris Flexen Angels Jhonathan Diaz 50.7% 49.3%
10/2 Astros Framber Valdez Athletics Paul Blackburn 64.7% 35.3%
10/3 Blue Jays Hyun Jin Ryu Orioles Bruce Zimmermann 66.0% 34.0%
10/3 Nationals Josiah Gray Red Sox Chris Sale 41.6% 58.4%
10/3 Yankees Jameson Taillon Rays Shane Baz 45.3% 54.7%
10/3 Mariners Tyler Anderson Angels Shohei Ohtani 38.4% 61.6%
10/3 Astros Jake Odorizzi Athletics Cole Irvin 63.5% 36.5%

 

ZiPS Playoff Drive Projections – AL Wild Card Standings
Team Wild Card 1 Wild Card 2 Playoffs
Boston 37.2% 42.1% 79.3%
New York 46.0% 29.4% 75.3%
Toronto 16.0% 24.1% 40.2%
Seattle 0.8% 4.3% 5.2%
Oakland 0.0% 0.1% 0.1%

`

ZiPS Playoff Drive Projections – Changes in Playoff Projections
Scenario BOS NYA TOR SEA OAK
Boston Beats Washington on Friday 9.3% -2.8% -5.0% -1.4% 0.0%
Boston Beats Washington on Sunday 8.3% -2.6% -4.3% -1.3% -0.1%
Boston Beats Washington on Saturday 7.6% -2.4% -3.9% -1.3% 0.0%
Boston Beats Baltimore on Tuesday 7.6% -2.3% -3.9% -1.4% 0.0%
Baltimore Beats Toronto on Friday 7.1% 7.0% -15.9% 1.8% 0.0%
Boston Beats Baltimore on Thursday 6.8% -2.0% -3.6% -1.1% -0.1%
Baltimore Beats Toronto on Sunday 6.7% 6.4% -14.6% 1.5% 0.0%
Boston Beats Baltimore on Wednesday 6.6% -2.1% -3.4% -1.1% 0.0%
Baltimore Beats Toronto on Saturday 6.4% 6.2% -14.2% 1.6% 0.0%
New York Beats Toronto on Tuesday 3.5% 15.3% -19.1% 0.3% 0.0%
Tampa Bay Beats New York on Friday 3.5% -9.6% 5.0% 1.1% 0.0%
Tampa Bay Beats New York on Saturday 3.4% -9.6% 5.0% 1.2% 0.0%
New York Beats Toronto on Thursday 3.2% 15.3% -18.8% 0.3% 0.0%
New York Beats Toronto on Wednesday 2.9% 14.6% -17.9% 0.3% 0.0%
Tampa Bay Beats New York on Sunday 2.8% -7.6% 4.0% 0.8% 0.0%
Los Angeles Beats Seattle on Saturday 1.6% 0.9% 1.1% -3.6% 0.0%
Los Angeles Beats Seattle on Sunday 1.5% 0.8% 1.1% -3.3% 0.0%
Los Angeles Beats Seattle on Friday 1.5% 0.8% 1.2% -3.5% 0.0%
Oakland Beats Seattle on Wednesday 1.3% 0.8% 1.1% -3.3% 0.1%
Oakland Beats Seattle on Tuesday 1.2% 0.9% 1.0% -3.2% 0.1%
Houston Beats Oakland on Friday 0.0% 0.0% 0.0% 0.0% -0.1%
Houston Beats Oakland on Saturday 0.0% 0.0% 0.0% 0.0% -0.1%
Houston Beats Oakland on Sunday 0.0% 0.0% 0.0% 0.0% 0.0%
Oakland Beats Houston on Friday 0.0% 0.0% 0.0% 0.0% 0.1%
Oakland Beats Houston on Saturday 0.0% 0.0% -0.1% 0.0% 0.1%
Oakland Beats Houston on Sunday -0.1% 0.0% 0.0% 0.0% 0.1%
Seattle Beats Los Angeles on Saturday -1.7% -0.9% -0.9% 3.5% 0.0%
Seattle Beats Oakland on Wednesday -1.9% -1.2% -1.3% 4.4% 0.0%
Seattle Beats Los Angeles on Friday -2.0% -1.0% -1.1% 4.1% 0.0%
Toronto Beats New York on Tuesday -2.2% -11.6% 14.0% -0.2% 0.0%
Seattle Beats Oakland on Tuesday -2.2% -1.2% -1.5% 4.9% -0.1%
Toronto Beats New York on Thursday -2.3% -11.7% 14.1% -0.2% 0.0%
Toronto Beats Baltimore on Friday -2.4% -2.4% 5.3% -0.5% 0.0%
Seatle Beats Los Angeles on Sunday -2.4% -1.5% -1.6% 5.5% 0.0%
Toronto Beats New York on Wednesday -2.6% -13.1% 16.1% -0.3% 0.0%
New York Beats Tampa Bay on Saturday -2.6% 8.4% -4.6% -1.1% 0.0%
New York Beats Tampa Bay on Friday -2.8% 8.6% -4.8% -1.0% 0.0%
New York Beats Tampa Bay on Sunday -3.1% 9.2% -5.0% -1.0% 0.0%
Toronto Beats Baltimore on Sunday -3.4% -3.1% 7.3% -0.8% 0.0%
Toronto Beats Baltimore on Saturday -3.5% -3.6% 8.1% -1.0% 0.0%
Washington Beats Boston on Friday -10.4% 3.1% 5.4% 1.9% 0.0%
Washington Beats Boston on Sunday -11.6% 3.4% 6.0% 2.1% 0.1%
Washington Beats Boston on Saturday -12.5% 3.6% 6.5% 2.3% 0.1%
Baltimore Beats Boston On Tuesday -12.8% 3.8% 6.6% 2.5% 0.0%
Baltimore Beats Boston on Thursday -14.6% 4.3% 7.5% 2.7% 0.1%
Baltimore Beats Boston on Wednesday -14.8% 4.3% 7.6% 2.9% 0.0%

 

ZiPS Playoff Drive Projections – Game Leverage
Game Leverage
Toronto vs. New York on Wednesday 0.34
Toronto vs. New York on Tuesday 0.33
Toronto vs. New York on Thursday 0.33
Toronto vs. Baltimore on Saturday 0.22
Toronto vs. Baltimore on Sunday 0.22
Baltimore vs. Boston on Wednesday 0.21
Baltimore vs. Boston on Thursday 0.21
Toronto vs. Baltimore on Friday 0.21
Baltimore vs. Boston On Tuesday 0.20
Washington vs. Boston on Saturday 0.20
Washington vs. Boston on Sunday 0.20
Washington vs. Boston on Friday 0.20
New York vs. Tampa Bay on Friday 0.18
New York vs. Tampa Bay on Saturday 0.18
New York vs. Tampa Bay on Sunday 0.17
Seatle vs. Los Angeles on Sunday 0.09
Seattle vs. Oakland on Tuesday 0.08
Seattle vs. Oakland on Wednesday 0.08
Seattle vs. Los Angeles on Friday 0.08
Seattle vs. Los Angeles on Saturday 0.07
Houston vs. Oakland on Saturday 0.00
Houston vs. Oakland on Sunday 0.00
Houston vs. Oakland on Friday 0.00

The original data and methodology are below.
==
We’ve reached the final week of the 2021 regular season, and for fans of high-intensity, stretch-drive baseball — a group I think we can refer to as “everyone” — there’s still quite a lot to play for. Only five of the 10 playoff spots are claimed, with two of those five teams in a battle for a division title. And since there are just a handful of games left to play, we can move the ZiPS projections from the macro to the micro. In April, it’s always hard to project specific pitcher matchups, but with a week left to go in the season, it’s a more reasonable task of extrapolation. As a result, that allows me to adapt the ZiPS model into a game-by-game projection of the final week of the season for the relevant teams.

I’ve focused on three of the playoff spots, the two AL wild cards, and the NL East, along with the division versus wild card battle in the NL West. The Astros can still technically lose the division to the Mariners (one-in-about-1,800) or the Athletics (one-in-about-2,150), and the Cardinals could still have an epic collapse in which they lose six, the Reds win six, and they lose the tiebreaker (one-in-about-3,300). These could also become mathematical impossibilities quickly; if they become plausible rather than proverbial lottery tickets, I’ll update with the data.

Let’s start with the easy races.

NL East

The Braves enter the final week with a 2 1/2-game lead in the division but three games remaining against the Phillies. Their schedules are similar in strength, with Atlanta getting home games and Philadelphia on the road, something that’s largely canceled out by the former getting the slightly harder opponent (the Mets versus the Marlins). The edge comes from the cushion.

ZiPS Playoff Drive Projections – NL East
Day Home Team Starter Road Team Road Starter Home Team Wins Road Team Wins
9/28 Braves Charlie Morton Phillies Zack Wheeler 55.3% 44.7%
9/29 Braves Max Fried Phillies Aaron Nola 52.9% 47.1%
9/30 Braves Ian Anderson Phillies Kyle Gibson 57.4% 42.6%
10/1 Braves Huascar Ynoa Mets Carlos Carrasco 56.4% 43.6%
10/1 Marlins Sandy Alcantara Phillies Ranger Suárez 47.9% 52.1%
10/2 Braves Jesse Chavez Mets Trevor Williams 58.7% 41.3%
10/2 Marlins Jesús Luzardo Phillies Hans Crouse 50.1% 49.9%
10/3 Braves Charlie Morton Mets Marcus Stroman 62.0% 38.0%
10/3 Marlins Trevor Rogers Phillies Zack Wheeler 42.3% 57.7%
10/4 Braves Max Fried Rockies Kyle Freeland 54.6% 45.4%
10/5 Phillies Aaron Nola Braves Ian Anderson 51.7% 48.3%

With the edge in the standings, ZiPS projects just over a four-in-five chance that the Braves will not have to play the Rockies in a makeup game on Monday. Overall, the Braves win the division 87.7% of the time without the makeup game, and the Phillies stick the Braves in at least a 1 1/2-game hole 1.0% of the time.

Read the rest of this entry »


The 3,000 Hit Club Is Closed for Maintenance

Batting average may have rightfully lost its sex appeal in player evaluation, but not everything that’s fun needs to be a measure of a player’s overall value. We’ve been treated to eight new members of the 3,000 hit club over the last 20 years; that’s a quarter of the 3,000-hitsmen in baseball history, with a few more just outside that arbitrary endpoint. Miguel Cabrera almost certainly won’t get the 21 hits he needs to reach the milestone over Detroit’s nine remaining games this season, but he should get there sometime in early 2022. After he does, however, baseball won’t have to print any more membership cards for a while.

By definition, players who end up with 3,000 career hits necessarily must have had 2,000 hits at some point. In 2021, we have fewer active 2,000-hit hitters than at any other “normal” time in baseball history:

There was only a single batter with 2,000 career hits after the 1952 season: Stan Musial, who had 2,023. But that bottleneck is hardly surprising given that many of baseball’s stars missed multiple seasons due to service in World War II. There were 10 active 1,500-hit hitters that year and six of them (Musial, Johnny Mize, Enos Slaughter, Ted Williams, Dom DiMaggio, and Mickey Vernon) went to war. Baseball set a record for the most active players with 2,000 hits fairly recently, with 27 after the 2004 season. Right now, there are only five: Cabrera, Robinson Canó, Yadier Molina, Albert Pujols, and Joey Votto. Read the rest of this entry »


There’s Hope for the Padres… Just Not Right Now

San Diego’s 2021 season has become a campaign of devolving questions. From the preseason’s burning query of whether or not the Padres could best the Dodgers, we’ve gone from wondering whether they could top the Giants to whether they would make the playoffs at all. Now, as we head into the final week of the regular season, it’s unclear if San Diego can even beat the .500 mark.

Even if you’re hopeful about the team — and you probably don’t feel very optimistic after watching this weekend’s games or reading Jay’s piece on second-half collapses — finishing with a winning record is an open question. All of the Padres’ remaining games are against teams that would make the playoffs if the season ended today, and none of them can set cruise control; the Dodgers and Giants are fighting for the division, and the Braves still haven’t put away the Phillies.

The unraveling of the Padres became even more pronounced over the weekend. A three-game sweep at the hands of the Cardinals pushed San Diego 3.5 games out of a playoff spot, and in dramatic fashion. A clearly frustrated Manny Machado got in a public shouting match with Fernando Tatis Jr. after the latter became visibly angry about umpire Phil Cuzzi’s strike zone; fortunately for the team, manager Jayce Tingler took over the argument and was the one ejected instead of Tatis. Just as ugly was Tatis’ dropped pop-up in the first inning of Sunday’s game, compounded by a throw home instead of to second base for the force.

Coming into the season, the ZiPS projections pegged San Diego as a 98-win team, the second-best in baseball — the first time ZiPS had ever projected the franchise to win 90 games, the previous bests being 86 wins in 2007 and ’20 (before the season was pared down to a 60-game schedule). To finish 98–64 at this point, the Padres would have to go 23 and -9, which quite obviously will not happen unless MLB invents some new, bizarre rule.

Technically, there’s a path to the Padres ending 2021 on a satisfying note, but the odds are quickly becoming less “roll a double to get out of Monopoly jail” and more Dumb and Dumber-esque “so you’re saying there’s a chance.”

ZiPS Projected Standings – NL West
Team W L GB Pct Div% WC% Playoff% WS Win%
San Francisco Giants 104 58 .642 58.4% 41.6% 100.0% 17.2%
Los Angeles Dodgers 103 59 1 .636 41.6% 58.4% 100.0% 15.1%
San Diego Padres 82 80 22 .506 0.0% 3.0% 3.0% 0.1%
Colorado Rockies 75 87 29 .463 0.0% 0.0% 0.0% 0.0%
Arizona Diamondbacks 53 109 51 .327 0.0% 0.0% 0.0% 0.0%

Coming into the season, ZiPS had the Padres with a one-in-eight chance of winning the World Series; now, it’s one-in-1,607. Perhaps if the season were 200 games, they would have time to right the ship somewhat and make the playoffs, but given how this year has gone, maybe an extended season would have them falling behind the Rockies, too.

Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 9/16/21

12:03
Avatar Dan Szymborski: And happy Thursday!

12:03
Avatar Dan Szymborski: The last 9/16/21 of your lifetime.

12:04
Dansbee: Dank Schwindel

12:04
Avatar Dan Szymborski: Dank Frank Schwindel or Dank Dizzy?

12:05
The Great Giambino: I have been having an intense argument with my friend and need your take: is a taco a hotdog and therefore a sandwich?

12:06
Avatar Dan Szymborski: No

Read the rest of this entry »


The Yankees Perform Infield Triage

There were a lot of reasons Gleyber Torres was fascinating as a prospect. Most of them were based on his offensive potential, but if we turn back the clock four years, there was also hope that Torres would be an adequate enough shortstop that he wouldn’t necessarily need to move down the defensive spectrum (at least not right away) thanks to a strong arm that could compensate for other shortcomings. Both Eric Longehagen and Dan Farnsworth expressed that hope here at FanGraphs, though Eric wasn’t quite as bullish. The Yankees are perhaps the foremost experts in winning lots of games with a defensively unimpressive shortstop who more than makes up for it with fantastic offensive contributions; the height of that ideal, of course, is recently-inducted Hall of Famer Derek Jeter.

Torres had mostly played second base in his rookie campaign, with mixed results, but when incumbent shortstop Didi Gregorius underwent Tommy John surgery, the Yankees had an opportunity to give him an extended look at the position. That seemed to pay off. At -5 runs per 150 by UZR and -6/150 by DRS and OAA, Torres wasn’t a great shortstop by any stretch, but he wasn’t in “let’s see how Todd Hundley does in the outfield” territory, either. Plus, hitting .278/.337/.535 with 38 homers at age 22 has a nice way of neutralizing concerns about mediocre defense.

The wheels came off that particular apple cart last season. He played poor defense, and while he still got on base, his power completely disappeared. All told, Torres hit just three homers in the abbreviated 2020 campaign, and his isolated power dropped in half, from .256 to .125. Last season was a weird year for obvious reasons, but Torres hasn’t bounced back at all in a more normal one, hitting .249/.320/.349 through Monday’s games. At this level of offense, it gets much harder to carry a defensively unimpressive shortstop. In 151 combined games in 2020 and ’21, basically a full season, Torres’ numbers at short have been -6 runs by UZR, -7 by OAA, and an extremely troubling -21 in DRS. Read the rest of this entry »


Should Yuli Gurriel and José Abreu Be Hall of Famers?

Recently, my colleague Kevin Goldstein shared his experience of scouting José Abreu back in 2013 as a member of Houston’s front office. Kevin suggested that if Abreu had been able to play his entire career in the majors, I would be writing pieces about the slugger’s chances of reaching even bigger milestones. And since I probably would be, why not actually do that?

Abreu’s not the first player whose success in a foreign league and long enough career in MLB have compelled us to ask what if? Ichiro Suzuki is another such player, and in 2016, I ran his NPB translations alongside his actual major league statistics. I’ve since added his final MLB numbers to this chart:

Ichiro Suzuki’s Career Numbers w/NPB Translations
Year BA OBP SLG AB R H 2B 3B HR RBI BB SO SB
1992 .228 .245 .272 92 3 21 4 0 0 4 2 12 3
1993 .177 .203 .258 62 3 11 2 0 1 3 2 8 0
1994 .355 .399 .483 358 67 127 22 6 4 31 23 38 18
1995 .313 .377 .441 479 87 150 17 7 10 63 41 53 43
1996 .327 .375 .428 523 92 171 18 7 7 70 36 60 32
1997 .315 .363 .432 518 83 163 23 7 8 76 39 38 36
1998 .328 .368 .443 488 70 160 28 5 6 59 28 37 10
1999 .315 .363 .451 397 68 125 21 3 9 57 28 48 11
2000 .354 .405 .449 381 64 135 17 2 5 61 34 41 19
2001 .350 .381 .457 692 127 242 34 8 8 69 30 53 56
2002 .321 .388 .425 647 111 208 27 8 8 51 68 62 31
2003 .312 .352 .436 679 111 212 29 8 13 62 36 69 34
2004 .372 .414 .455 704 101 262 24 5 8 60 49 63 36
2005 .303 .350 .436 679 111 206 21 12 15 68 48 66 33
2006 .322 .370 .416 695 110 224 20 9 9 49 49 71 45
2007 .351 .396 .431 678 111 238 22 7 6 68 49 77 37
2008 .310 .361 .386 686 103 213 20 7 6 42 51 65 43
2009 .352 .386 .465 639 88 225 31 4 11 46 32 71 26
2010 .315 .359 .394 680 74 214 30 3 6 43 45 86 42
2011 .272 .310 .335 677 80 184 22 3 5 47 39 69 40
2012 .283 .307 .390 629 77 178 28 6 9 55 22 61 29
2013 .262 .297 .342 520 57 136 15 3 7 35 26 63 20
2014 .284 .324 .340 359 45 102 13 2 1 22 21 68 15
2015 .229 .282 .279 398 45 91 5 6 1 21 31 51 11
2016 .291 .354 .376 327 48 95 15 5 1 22 30 42 10
2017 .255 .318 .332 196 19 50 6 0 3 20 17 35 1
2018 .205 .255 .205 144 5 9 0 0 0 0 3 7 0
2019 .000 .167 .000 5 0 0 0 0 0 0 1 1 0
Totals .311 .356 .408 13332 1960 4152 514 133 167 1204 880 1415 681

The translations bring him tantalizingly close to Ty Cobb and Pete Rose, giving us an even better understanding of his abilities over his full career. Joining the 4,000-hit club is cool and all, but Ichiro aged so well and continued to play for so long that you don’t really need his NPB career to give him a Cooperstown case. Abreu’s a different story. Unless he proves to be as amazingly durable as Ichiro did and cranks out another six or seven years of 30-plus homers, he’s not going to hit the important thresholds for home run hitters when it comes to Hall voting. ZiPS projects a fairly normal decline path for a mid-30s slugger:

ZiPS Projection – José Abreu
Year BA OBP SLG AB R H 2B 3B HR RBI BB SB OPS+ DR WAR
2022 .264 .327 .475 549 76 145 30 1 28 116 42 1 116 -2 1.7
2023 .257 .318 .454 498 65 128 27 1 23 98 36 1 108 -3 0.9
2024 .250 .308 .417 448 54 112 22 1 17 79 29 1 96 -4 0.0
2025 .243 .296 .388 345 39 84 15 1 11 55 20 1 85 -4 -0.6
2026 .237 .286 .362 232 24 55 9 1 6 34 12 1 76 -4 -0.8

Eighty-nine additional homers (85 in those projections and four more in 2021) get Abreu to 316 MLB home runs, and I don’t think that quite does it, leaving him in the mythical Hall of Very Good along with sluggers like Joe Adcock and Torii Hunter. But what if? We have Abreu’s stats from his time in Cuba and a history of players who have gone from Cuba to other professional leagues, so we can at least estimate what his performance would have looked like in the majors:

ZiPS Translations – José Abreu
Year AB R H 2B 3B HR RBI BB SO SB BA OBP SLG
2003-2004 262 22 57 5 0 3 21 7 77 1 .218 .247 .271
2004-2005 173 16 30 5 1 3 12 12 67 0 .173 .243 .266
2005-2006 324 43 90 15 3 8 39 22 83 1 .278 .349 .417
2006-2007 293 33 65 8 2 6 26 16 64 0 .222 .295 .324
2007-2008 249 35 61 17 0 9 31 19 58 1 .245 .330 .422
2008-2009 302 44 75 17 1 13 42 15 94 0 .248 .327 .440
2009-2010 307 61 89 20 2 19 54 42 67 1 .290 .409 .554
2010-2011 229 54 70 11 0 21 51 37 44 1 .306 .433 .629
2011-2012 301 58 88 14 1 22 58 42 55 1 .292 .402 .565
2012-2013 280 46 74 11 0 13 38 34 54 1 .264 .367 .443
Totals 2720 412 699 123 10 117 372 246 663 7 .257 .362 .439

Even with the Serie Nacional de Béisbol playing just over half the games per season as MLB when Abreu was playing there and some pretty steep adjustment factors, the translations still add another 117 homers to the tally. While this is speculative, it feels right for Abreu, given that he basically played at the level of his final Cuban two-year average in the US. His projections at that point look like a typical Abreu season:

ZiPS Projection – José Abreu (Pre-2014)
Year BA OBP SLG AB R H 2B 3B HR RBI BB SO SB OPS+ DR WAR
2014 .272 .376 .473 486 82 132 21 1 25 74 57 105 2 140 -1 4.2
2015 .272 .377 .484 467 79 127 22 1 25 72 56 104 2 143 -1 4.1
2016 .271 .378 .481 457 77 124 22 1 24 70 56 99 2 143 -2 3.9
2017 .270 .375 .477 444 74 120 21 1 23 67 53 93 2 141 -2 3.6
2018 .264 .369 .460 428 69 113 19 1 21 62 50 88 2 135 -2 3.1
2019 .259 .365 .440 409 63 106 18 1 18 56 47 82 2 128 -3 2.5
2020 .254 .355 .415 390 57 99 16 1 15 50 42 73 1 118 -3 1.8
2021 .248 .346 .398 367 51 91 14 1 13 44 37 65 1 111 -3 1.1
2022 .241 .334 .372 344 44 83 12 0 11 38 31 56 1 101 -4 0.4
2023 .234 .321 .339 274 33 64 8 0 7 28 22 40 1 88 -4 -0.4

Abreu has actually been a little better than ZiPS expected, so it’s hard to say the translations overrate him. ZiPS had him at 24.3 WAR through 2021, which is pretty darned close to the 23.1 he is at now (and ZiPS didn’t know about COVID in 2014!):

José Abreu Career Numbers + Translations and Projections
Year G AB R H 2B 3B HR RBI BB SO SB BA OBP SLG
2003-2004 71 262 22 57 5 0 3 21 7 77 1 .218 .247 .271
2004-2005 37 173 16 30 5 1 3 12 12 67 0 .173 .243 .266
2005-2006 84 324 43 90 15 3 8 39 22 83 1 .278 .349 .417
2006-2007 85 293 33 65 8 2 6 26 16 64 0 .222 .295 .324
2007-2008 71 249 35 61 17 0 9 31 19 58 1 .245 .330 .422
2008-2009 81 302 44 75 17 1 13 42 15 94 0 .248 .327 .440
2009-2010 89 307 61 89 20 2 19 54 42 67 1 .290 .409 .554
2010-2011 66 229 54 70 11 0 21 51 37 44 1 .306 .433 .629
2011-2012 87 301 58 88 14 1 22 58 42 55 1 .292 .402 .565
2012-2013 77 280 46 74 11 0 13 38 34 54 1 .264 .367 .443
2014 145 556 80 176 35 2 36 107 51 131 3 .317 .383 .581
2015 154 613 88 178 34 3 30 101 39 140 0 .290 .347 .502
2016 159 624 67 183 32 1 25 100 47 125 0 .293 .353 .468
2017 156 621 95 189 43 6 33 102 35 119 3 .304 .354 .552
2018 128 499 68 132 36 1 22 78 37 109 2 .265 .325 .473
2019 159 634 85 180 38 1 33 123 36 152 2 .284 .330 .503
2020 60 240 43 76 15 0 19 60 18 59 0 .317 .370 .617
2021 153 574 89 150 30 2 33 121 56 148 1 .261 .345 .491
2022 141 549 76 145 30 1 28 116 42 138 1 .264 .327 .475
2023 127 498 65 128 27 1 23 98 36 119 1 .257 .318 .454
2024 114 448 54 112 22 1 17 79 29 99 1 .250 .308 .417
2025 87 345 39 84 15 1 11 55 20 70 1 .243 .296 .388
2026 58 232 24 55 9 1 6 34 12 43 1 .237 .286 .362
Totals 2390 9153 1285 2487 489 31 433 1546 704 2115 23 .272 .340 .474

Combined, while I’m still not sure I’d vote for José Abreu for the Hall — his is a career that looks like Jim Rice’s, who also a very borderline candidate for me — it’s a case I’d have to seriously consider before not ticking the box next his name. With an excellent reputation both generally and for mentoring other Cuban players specifically, and with no suspensions for PEDs hanging over his head, I think this version of Abreu gets into the Hall of Fame.

Along those same lines, we talked a bit about Yuli Gurriel on our Twitch watch-along of last week’s Mariners-Astros game. Gurriel didn’t even get the advantage of playing his late 20s in the majors; Abreu was in his sixth season of MLB play at the same age Yuli debuted with the Astros. He’s proven to be amazingly resilient to the vagaries of aging, showing little indication of decline, and at 37, Gurriel is arguably having his best season in the majors, hitting .315/.385/.467 in 125 games for 3.3 WAR. ZiPS has regularly been low on his projection for the simple reason that the computer doesn’t understand why the fourth dimension doesn’t apply to him!

Given that we know he could play in MLB, and that he was already a legend in Cuba by the time he came to the US, it makes sense to give his Cuban numbers the same treatment. With his translations, ZiPS projects another 317 hits from Gurriel, putting him at 1,028 hits starting at age 32:

Yuli Gurriel Career Numbers + Translations and Projections
Year G AB R H 2B 3B HR RBI BB SO SB BA OBP SLG
2001-2002 89 357 39 92 19 3 5 35 6 45 5 .258 .275 .370
2002-2003 87 346 45 85 15 2 11 41 33 55 8 .246 .315 .396
2003-2004 56 222 32 67 11 4 6 29 14 34 5 .302 .353 .468
2004-2005 95 380 55 108 12 4 16 53 21 63 8 .284 .328 .463
2005-2006 89 334 36 84 10 3 6 34 17 32 1 .251 .294 .353
2006-2007 88 363 52 109 21 0 9 39 33 31 9 .300 .370 .433
2007-2008 79 309 48 79 11 1 15 44 31 27 2 .256 .330 .443
2008-2009 84 340 58 117 17 4 15 56 31 31 8 .344 .397 .550
2009-2010 89 359 63 110 13 1 20 60 36 39 4 .306 .374 .515
2010-2011 87 342 54 100 16 1 14 49 31 23 2 .292 .362 .468
2011-2012 89 338 50 92 14 0 15 49 40 46 10 .272 .353 .447
2012-2013 79 292 39 82 14 2 5 32 28 27 6 .281 .350 .394
2013-2014 89 327 47 86 19 2 11 44 36 43 8 .263 .341 .434
2014 121 469 75 147 41 2 19 70 26 68 14 .313 .351 .531
2015-2016 54 206 40 70 17 0 10 35 26 5 3 .340 .419 .568
2016 36 130 13 34 7 0 3 15 5 12 1 .262 .292 .385
2017 139 529 69 158 43 1 18 75 22 62 3 .299 .332 .486
2018 139 537 70 156 33 1 13 85 23 63 5 .291 .323 .428
2019 144 564 85 168 40 2 31 104 37 65 5 .298 .343 .541
2020 157 211 27 49 12 1 6 22 12 27 0 .232 .274 .384
2021 141 525 81 164 32 0 16 83 60 68 1 .312 .380 .465
2022 129 480 62 129 26 1 14 69 40 56 1 .269 .327 .415
2023 100 377 45 98 19 1 10 50 28 41 1 .260 .314 .395
2024 76 287 32 72 12 1 6 35 19 29 1 .251 .300 .362
Totals 2336 8624 1217 2456 474 37 294 1208 655 992 111 .285 .339 .451

Even with the huge hit in the numbers from a translation, Gurriel still ends up with just under 2,500 hits despite never getting to a play in a 100-game season until he was in his 30s.

This kind of exercise brings up some philosophical issues with our conception of the Hall of Fame. We wouldn’t put Mark Prior in Cooperstown for projections, but projections and translations aren’t really the same thing. Translations just try to adjust for context, no different than park-adjusting or league-adjusting stats, even though the calculations are trickier. A career projection for Prior involves giving him credit for seasons he never played, but Abreu and Gurriel actually played those years of baseball; through little fault of their own, that play just happened to be in leagues that MLB does not consider to be major leagues.

But when you examine MLB’s history, what constitutes a major league is quite gray, especially in the early years. While we can say that today’s Triple-A leagues are not the majors, I’d argue that from a competitive standpoint, 19th-century baseball didn’t consist of major leagues either, a state of affairs even perhaps stretching into the 1910s and ’20s. The standard deviations of numbers for starters around the league didn’t start to resemble those of modern baseball until the mid-1920s (you expect more competitive leagues to have tighter spreads of ability than less competitive leagues do). And even if we say “No, the American League from 1901 and the National League before that are still major leagues,” MLB gives credit for stats from the Players League, the Union League, and the Federal League, all extremely uneven leagues, with the first two also being very unstable (as was the early American League).

If we have a good faith basis to believe that Yuli Gurriel and José Abreu didn’t suddenly become awesome baseball players the minute they were able to play in the US, why should the performances that pre-date their debuts here be summarily ignored when bestowing baseball’s highest honor? I’m not sure either Gurriel or Abreu have the career numbers to be inducted into the Hall of Fame, but let’s make sure we’re considering all the times they played this grand game. It’s messy to estimate what could have been, but just because answering a question is difficult doesn’t mean we shouldn’t try.


Freddie Might Become a Free Man

In one of the oddest twists of the season, the Atlanta Braves have seen their playoff odds skyrocket after losing one of the league’s best players, Ronald Acuña Jr., to a torn ACL that prematurely ended his 2021 season. Now up to 81.9% odds of making the postseason from a low of a 7% chance — the 2019 Nationals never dipped under 22% in our projections — the Braves seem much more likely to be successful than not. And regardless of whether the season ends on a positive note, all of Atlanta’s key contributors are under team control in 2022 with one exception. But that exception is quite notable: 2020 National League MVP Freddie Freeman.

The general assumption around baseball — one that I also hold — has been that Freeman will of course be back with the Braves in 2022. After 12 seasons in Atlanta, during which Freeman was quite purposefully kept as the face of the team even while the Braves were aggressively rebuilding several years ago, seeing him in another uniform would just seem odd, almost on par with seeing Derek Jeter in Dodger Blue or Cal Ripken Jr. in green and gold. But the fates don’t care about looking bizarre, and the fact remains is that we’re entering mid-September, and player and team have yet come to an agreement on a contract extension. Jon Heyman reported on Thursday that there was still a gap between Freeman and the Braves:

Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 9/9/21

12:01
Avatar Dan Szymborski: And the chat has started, at the promised time!

12:02
Mike: I think it’s become pretty clear that Kyle Tucker is a top 30 player in baseball (5 OAA, 143 wRC+, .402 xwOBA, 1.5 BsR). When do you see him making the jump to top 20? End of 2022?

12:02
Avatar Dan Szymborski: Development isn’t always a neat little line!

12:02
Avatar Dan Szymborski: Though 2022 seems like a good bet.

12:02
Who’s Fabio?: Hey Dan – CY candidate Robbie Ray’s success this season is due to his tight fitting uniform (obviously). Can the neural network explain how and why  this works for Ray?

12:02
Avatar Dan Szymborski: Sure, let me run this while I answer a few more questions.

Read the rest of this entry »


2021 Was Supposed To Be the Easy Part For the Mets

Two weeks before the trade deadline, I shared a depressing series of projections for the Mets based on Jacob deGrom’s health. The team’s ace, who spent much of the early going making a run at Bob Gibson’s modern ERA record, had been sidelined by forearm pain and tightness, though he was reportedly returning soon. Still, you never know with either pitcher injuries or the Mets, so I decided to run some numbers on what New York’s fortunes would look like with either minimal or no deGrom. The results were … less than reassuring for the folks in Queens.

The “worst-case scenario” had the Mets retaining a 37% shot of making the playoffs; that turned out to be excessively sunny. A team that once held a 55–48 record and a four-game lead in the NL East as July turned to August is now in tatters, with a 14-21 record since then and trailing both Atlanta and Philadelphia in the division. As for deGrom, he had a setback not long after the deadline and still hasn’t returned to the active roster (and may not return at all this season). As of Tuesday morning, New York’s chances are down to 6.8% in our projected standings, and ZiPS is barely more bullish at 7.1%. The Mets don’t need much to go wrong to end up playing golf in October.

Read the rest of this entry »