Author Archive

Dan Szymborski FanGraphs Chat – 3/26/20

12:02
Avatar Dan Szymborski: Here is Dan, with #PanicDoritos

12:03
Daniel: So, favorite and least favorite baseball movie?

12:03
Avatar Dan Szymborski: Favorite: Sandlot

12:03
Avatar Dan Szymborski: LEast: Field of Dreams. I find it treacly and overwrought.

12:04
LAXTONTO: Where, of all people, did a confernces select me to review a qualitative paper? I do heavy quant stuff all the time and I got stuck with this?!?!?!

12:04
LAXTONTO: How are you and the cats my friend?

Read the rest of this entry »


COVID 19 Roundup: A Partial Service Time Accord

This is the latest installment of a daily series in which the FanGraphs staff rounds up the latest developments regarding the COVID-19 virus’ effect on baseball.

As I write this, the total confirmed cases of COVID-19 has blown past the 400,000 threshold globally and currently stands at just over 420,000, with a hair under 19,000 deaths. What’s unknown at this point is how many are actually new cases and how many are just now being detected because of the continued expansion of testing. That’s probably going to be a job for the historians, and hopefully, a task that as many of us as possible are around to look at.

It could obviously come undone due to someone balking or a certain someone with a poor filter posting on Twitter, but it appears that the Senate and White House have agreed on a $2 trillion stimulus package. While it’s not directly baseball or even sports-related, sports need an economy to return to, hopefully sometime later this summer. The bill’s expanded unemployment coverage won’t help minor leaguers, but at least it may help fill in some of the gaps the people who are part of the sports economy but aren’t beneficiaries of some of the aid packages given by teams and leagues.

Some Service Time Questions Answered

We’ve talked a lot about service time and we’re necessarily going to continue to do so; it’s a massive ingredient in baseball’s revenue recipe. The tireless Ken Rosenthal reported in the witching hours that the MLBPA and MLB have a partial agreement on some of the outstanding service time issues. If there is in fact baseball in 2020, it appears players will still be credited with their full service time, no matter the total number of games played:

The players do not want their service time reduced by a shortened season, knowing it would impede their ability to reach salary arbitration and free agency as quickly as possible. MLB has agreed to grant a full year of service to players who remain active for the entire 2020 season regardless of how many games the schedule includes, according to sources familiar with the discussions. Read the rest of this entry »


The Free Agent Salary Dominoes

As baseball adjusts to the realities of the novel coronavirus, many decisions concerning the upcoming season loom. Yesterday, my colleague Craig Edwards discussed the service time issues likely to bedevil the sport’s return to normalcy, whenever that (hopefully) occurs. It’s nearly impossible to underrate how big of a kerfuffle this could cause. Service time is one of the most significant drivers of how a large percentage of baseball’s revenue pot ends up being divvied out. This ain’t a pot of delicious chili, but one that amounted to nearly $11 billion in 2019. Players and teams have a lot invested in this fight. For teams, those cost-controlled years mean massive profits. For players, accruing service time is essential to moving up the incline from pennies to cash windfall they might enjoy in free agency.

If, in the worst-case scenario, the 2020 season isn’t played at all, baseball will be in uncharted waters. This year’s revenue won’t be coming back, and the negotiations between owners and the union are, for all practical reasons, a hashing-out of who takes the biggest economic hit for that year of missing dollars. If they prove to be unsuccessful at gaining a whole year of service time after a lost season, players nearing free agency will see large reductions in their next contracts, simply by virtue of being a year older when they hit the market.

How much would hitting free agency a year later affect baseball’s best upcoming free agents? To get a sense, I took some of the biggest names anticipated to hit free agency for the first time over the next two offseasons and projected five-year contracts based on their “normal” free agent entry season, along with the projections if they hit free agency a year later:

First-Time Free Agents, Delayed Service Time
Player FA Going Into To Five-Year Contract ($M) Five-Year Contract Delayed ($M) Difference ($M)
Kris Bryant 2022 124.3 92.6 -31.7
Mookie Betts 2021 201.9 173.1 -28.8
Marcus Semien 2021 120.4 96.1 -24.3
Francisco Lindor 2022 236.0 212.7 -23.3
George Springer 2021 116.2 93.0 -23.2
Trevor Bauer 2021 118.7 95.9 -22.8
Trevor Story 2022 144.7 123.3 -21.4
J.T. Realmuto 2021 142.7 121.6 -21.1
Javier Báez 2022 132.9 112.2 -20.7
Jon Gray 2022 99.9 80.0 -19.9
Corey Seager 2022 162.7 143.5 -19.2
James Paxton 2021 101.4 82.6 -18.8
Marcus Stroman 2021 99.9 82.7 -17.2
Carlos Correa 2022 130.9 118.5 -12.4
Noah Syndergaard 2022 142.3 130.8 -11.5

Read the rest of this entry »


Projection Hindsight Is 20/20 and It’s Totally Awesome

One of the things you have to get used to when you work with projections is being wrong. Like, All. Of. The. Time. While I’d like to believe that the projections are accurate and it’s just real life that mucked things up, that isn’t quite how they work. There are always events you didn’t see coming, assumptions you made erroneously, and just plain old irreducible error, all of which are going to thwart you.

On a basic level, you’re supposed to be wrong. Imagine a world in which you knew, for an exact fact, that every team was a coin flip to win every game. With this perfect knowledge, you’d still expect nearly a quarter of the league to win either 73 games or fewer, or 89 games or more, through nothing but luck. For the math-inclined, this is a hypergeometric distribution, not a binomial one; the coin flips are not independent because the win totals will still add up to 2,430 and one team’s win invariably is another team’s loss. Here’s a quick table for some of the win totals, showing the probability of a team winning exactly X games and how many of the teams you’d expect to have won up to X games:

Win Probabilities, Major League Coin-Flipping
Wins Probability 1-in-X Chance of Occurring Cumulative
70 1.4% 73 5%
71 1.8% 56 6%
72 2.3% 44 9%
73 2.8% 35 12%
74 3.4% 29 15%
75 4.0% 25 19%
76 4.6% 22 24%
77 5.2% 19 29%
78 5.7% 18 35%
79 6.1% 17 41%
80 6.3% 16 47%
81 6.4% 16 53%
82 6.3% 16 60%
83 6.1% 17 66%
84 5.7% 18 71%
85 5.2% 19 76%
86 4.6% 22 81%
87 4.0% 25 85%
88 3.4% 29 89%
89 2.8% 35 91%
90 2.3% 44 94%
91 1.8% 56 95%

As an example, you’d expect 3.4% of those coin flip teams to win exactly 74 games, with 15% of all teams winning up to 74 games.

But we don’t have anywhere near perfect knowledge about how good a team will be. We’re not even in the same zip code as “near perfect”; we just hope to be on the right continent. As a result, our error bars are going to be significantly larger than even the rather erroneous results you still get with omniscient projections. Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 3/19/2020

1:03
Mac: Does ZiPS come with standard deviations? If so who has the largest assuming you’re able to leave playing time out of equation (Otherwise it would just be the large difference between healthy Trout and out for the season Trout)?

1:03
Avatar Dan Szymborski: Happy Thursday!

1:03
Avatar Dan Szymborski: I don’t specifically spit out a standard deviation, but I do it from the other side: specific events and the probability of those (like a .300 BA, 40 HR, etc)

1:04
Avatar Dan Szymborski: And I have projectile percentages in beta right now as I work out the kinks, mainly due to defensive volatility and projections

1:04
LAXTONTO: Can you do my online recordings for my grad students for me?

1:04
Aceman: Dynasty

Read the rest of this entry »


COVID-19 Roundup: Penny Stipends but No Dollar Answers

This is the latest installment of a daily series in which the FanGraphs staff rounds up the latest developments regarding the COVID-19 virus’ effect on baseball.

While there’s no big MLB update on any start to the 2020 season — nor will there likely be for awhile — the hunkering down of baseball teams, along with the rest of the country, continues. MLB announcing there wouldn’t be any games for at least a couple months has moved the focus, as it ought to be, towards the mitigation of the current situation rather than practical questions about how many games will be played, where, or when.

MLB Clubs Establish a Fund for Ballpark Employees

Ballpark employees are some of the people most affected by the suspension of the 2020 season. There’s no telecommuting or even a skeleton crew still working as you see in many customer-facing businesses, so these employees are suffering de facto layoffs, even if hopefully temporary. With the hospitality industry one of the sectors suffering the quickest in this environment, simply finding another job isn’t an option for many of these workers. These employees tend to make up a very small percentage of a team’s costs, and keeping the team’s trained workforce around is at a minimum an exercise in enlightened self-interest. Read the rest of this entry »


How Much Do the Playoff Odds Change in a Shorter Season?

Will there be a 2020 baseball season? How many games will teams play? What will that mean for the 2020 baseball season? Normally, these would be extremely upsetting questions to contemplate; in the world in which we’re currently living, they’re somewhere around the 75,000th most important quandaries facing us. But as someone qualified to serve as a baseball writer rather than an epidemiologist, they’re also the kinds of questions I can actually seek to answer, and the differences between how baseball will eventually look versus what we’re used to are bigger than you might think. Assuming we have a season, that is; if no games are played, the projections will be 100% accurate.

So how much do the playoff races change in a shorter season? To answer this, I spent the weekend reconfiguring ZiPS so that it wouldn’t assume a 162-game season — an eventuality I had hoped not to have to deal with unless or until there was a strike — allowing me to run playoff probabilities for seasons of any length. Let’s start with the baseline projections, how ZiPS saw the races before the world turned upside down:

ZiPS Projections Pre-COVID-19 Delay
Team W L GB PCT Div% WC% Playoff% WS Win%
New York Yankees 96 66 .593 61.3% 29.2% 90.5% 12.7%
Tampa Bay Rays 92 70 4 .568 32.6% 44.6% 77.2% 7.8%
Boston Red Sox 85 77 11 .525 6.0% 25.9% 31.9% 2.0%
Toronto Blue Jays 73 89 23 .451 0.0% 0.8% 0.9% 0.0%
Baltimore Orioles 57 105 39 .352 0.0% 0.0% 0.0% 0.0%
Team W L GB PCT Div% WC% Playoff% WS Win%
Minnesota Twins 91 71 .562 60.9% 14.5% 75.4% 8.5%
Cleveland Indians 88 74 3 .543 30.3% 20.9% 51.2% 4.4%
Chicago White Sox 82 80 9 .506 8.7% 10.0% 18.7% 1.3%
Kansas City Royals 71 91 20 .438 0.2% 0.2% 0.3% 0.0%
Detroit Tigers 63 99 28 .389 0.0% 0.0% 0.0% 0.0%
Team W L GB PCT Div% WC% Playoff% WS Win%
Houston Astros 93 69 .574 69.2% 15.0% 84.1% 10.7%
Oakland A’s 88 74 5 .543 25.2% 27.3% 52.5% 4.4%
Los Angeles Angels 82 80 11 .506 5.3% 10.3% 15.6% 1.0%
Texas Rangers 74 88 19 .457 0.4% 1.2% 1.6% 0.1%
Seattle Mariners 62 100 31 .383 0.0% 0.0% 0.0% 0.0%
Team W L GB PCT Div% WC% Playoff% WS Win%
Washington Nationals 91 71 .562 42.1% 29.5% 71.7% 6.5%
Atlanta Braves 90 72 1 .556 34.8% 31.5% 66.3% 5.5%
New York Mets 87 75 4 .537 18.2% 28.1% 46.3% 3.2%
Philadelphia Phillies 82 80 9 .506 4.8% 13.4% 18.2% 1.0%
Miami Marlins 69 93 22 .426 0.0% 0.1% 0.1% 0.0%
Team W L GB PCT Div% WC% Playoff% WS Win%
Chicago Cubs 85 77 .525 38.1% 8.5% 46.6% 3.4%
Milwaukee Brewers 83 79 2 .512 23.5% 7.5% 31.0% 2.1%
St. Louis Cardinals 82 80 3 .506 20.9% 7.2% 28.1% 1.8%
Cincinnati Reds 82 80 3 .506 16.9% 6.2% 23.1% 1.5%
Pittsburgh Pirates 71 91 14 .438 0.6% 0.2% 0.8% 0.0%
Team W L GB PCT Div% WC% Playoff% WS Win%
Los Angeles Dodgers 101 61 .623 92.7% 5.9% 98.7% 18.5%
San Diego Padres 87 75 14 .537 6.0% 43.4% 49.4% 2.7%
Arizona Diamondbacks 82 80 19 .506 1.3% 17.7% 18.9% 0.8%
Colorado Rockies 72 90 29 .444 0.0% 0.7% 0.7% 0.0%
San Francisco Giants 69 93 32 .426 0.0% 0.1% 0.1% 0.0%

Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 3/12/2020

12:01
Avatar Dan Szymborski: Welcome to SzymChat where the only thing contagious is friendship! And maybe chickenpox.

12:01
Outta my way, Gyorkass: Let’s start with the obvious one: Will there be baseball on March 26th?

12:01
Avatar Dan Szymborski: No

12:01
jz: dan,

12:01
Avatar Dan Szymborski: I haven’t even DONE anything yet.

12:01
Outta my way, Gyorkass: Will players be paid their full salaries this season if games do get cancelled, or if they only play, say, 120 games, will players only get paid 120/162 of their salary?

Read the rest of this entry »


Let’s Pretend to Injure All of the Yankees

The 2019 Yankees may have been the best direct-to-video sequel ever. Usually these types of movies are the worst, mainly cheap forgettable cash-ins missing all the actors who were some of the biggest reasons the original was good. At various times, the Yankees lost Luis Severino, Giancarlo Stanton, Aaron Judge, Didi Gregorius, Dellin Betances, Miguel Andújar, Aaron Hicks, and others. But surprisingly, everything just kinda worked out. DJ LeMahieu earned a place at the back of the MVP ballot, the pitching held together, and the team got tremendous years from Gio Urshela and Mike Tauchman. The Yankees didn’t win the World Series, but they got closer than almost every other team in baseball, light years away from being, say, A Christmas Story 2 starring Daniel Stern, a movie that actually exists for some mysterious reason.

The Yankees survived the injuries, but it certainly wasn’t the desired outcome going into the year. Unfortunately for the Bronx Bombers, history has started repeating itself very quickly, leaving the team with the prospect of entering the 2020 season with a whole new slate of crucial injuries.

At the time of the ZiPS projection post for the Yankees, they were forecast for an obscene 102-103 wins (which would have been the best-ever ZiPS win projection). While this wasn’t with injury-free assumptions — ZiPS was already skeptical about the health of Hicks, Stanton, Severino, and James Paxton — this projection assumed that most of the stars would have healthier seasons. Paxton’s surgery to remove a cyst from his spine and the initial reports of Severino’s forearm soreness reduced these playing time estimates, dropping the Yankees to a “mere” 100 wins in the first public ZiPS run for the year. Read the rest of this entry »


The Rangers Should Turn Their Outfield Situation From Precarious to Puigcarious

In 2020’s scariest baseball moment so far, on Sunday, Willie Calhoun’s face took a direct hit from a Julio Urías fastball, leaving Calhoun on the ground in a great deal of pain. Any baseball to the head is a scary situation, and Calhoun hopefully is escaping from this incident with “just” a broken jaw. Further tests are scheduled for Monday, which will tell us more about the extent of the damage to Calhoun’s face. While the team’s first concern should be the health of their player, the Rangers still need to make baseball decisions.

The result, in the short-term at least, appears to be using Nick Solak in left field. Both the ZiPS projections and I are big fans of Solak, but this move likely simply shifts where Solak gets his playing time, and doesn’t necessarily represent a significant increase in usage.

Even before the Calhoun injury, the Rangers’ offense looked the worst of the plausible playoff contenders, at least if you buy into projections. As of this morning, assuming that Calhoun comes back and manages 448 plate appearances combined in left field and designated hitter, our Depth Charts rank Texas position players 28th in baseball. That’s ahead of only the Orioles and Tigers; the Rangers’ 11.3 projected wins are barely half that of the worst-projected playoff teams from last season, the Brewers and Cardinals.

I don’t believe the Rangers think of themselves as being among the most serious of Wild Card contenders in 2020. But I also don’t think they would have signed Kyle Gibson, Todd Frazier, and Robinson Chirinos if 2020 was seen as a lost cause, nor would they have been so insistent on getting a good price for Mike Minor at the trade deadline last year in order to make a deal. The most recent ZiPS run has the Rangers at 77 wins, while the Depth Charts forecast 78 wins; that’s a team that could at least make a little noise if things broke the right way.

That’s where Yasiel Puig comes in. The Rangers are light on offense, light on corner outfielders, and light on power from the right side. Puig is a fairly limited player these days, no longer the kind of star he was when he broke into the league. What Puig does remain, however, is a roughly league-average slugger who will give you right-handed power and not embarrass you in the outfield. After two years of lefties throwing fastballs against Puig with impunity, he finally made them pay in 2019. My colleague Jay Jaffe wrote more about this, but Puig slugged just .203 with a single homer against lefty fastballs in 2017-2018 combined. In 2019, Puig flipped the script, slugging .540 against lefty fastballs.

While a lot of teams would be able to find fill-ins for Calhoun from their backups or minor-league depth, outside of the starters and Nick Solak, the Rangers don’t really have any interesting options. If you don’t believe me, here are the ZiPS projections for the at least minimally possible internal options in left, with everyone re-projected as a left fielder:

ZiPS Projections – Rangers LF Options
Player BA OBP SLG AB R H 2B 3B HR RBI BB SO SB OPS+ DR WAR
Henry Ramos .261 .304 .407 548 65 143 29 3 15 66 34 118 6 81 0 -0.3
Scott Heineman .246 .310 .396 601 78 148 28 4 18 63 47 169 14 80 1 -0.4
Sam Travis .261 .321 .390 510 62 133 22 1 14 48 43 128 7 82 -4 -0.4
Adolis García .230 .275 .430 570 76 131 28 4 26 86 28 186 13 77 2 -0.5
Leody Taveras .235 .286 .334 626 67 147 21 7 9 48 46 160 25 59 15 -0.8
Rob Refsnyder .244 .312 .365 496 60 121 24 3 10 48 47 139 3 74 0 -0.9
Eli White .228 .293 .348 589 68 134 27 4 12 51 46 187 14 65 1 -1.4
Blake Swihart .198 .272 .322 454 60 90 13 2 13 48 45 150 4 53 2 -2.2
Yadiel Rivera .207 .249 .309 434 46 90 13 2 9 42 22 140 11 43 3 -3.1

Not a single one of these options projects as better than replacement-level in left. Suffice it to say, Puig murderizes these projections.

ZiPS Percentile Projection – Yasiel Puig
Percentile BA OBP SLG AB R H 2B 3B HR RBI BB SO SB OPS+ WAR
90% .289 .361 .558 529 83 153 34 3 34 107 57 100 27 132 4.0
80% .282 .351 .526 532 82 150 31 3 31 101 54 107 22 122 3.2
70% .279 .345 .503 535 80 149 30 3 28 98 51 111 20 115 2.8
60% .276 .341 .489 536 78 148 29 2 27 95 50 114 19 110 2.4
50% .276 .339 .480 537 77 148 28 2 26 92 49 118 17 108 2.3
40% .273 .334 .469 539 76 147 27 2 25 91 47 122 16 104 2.0
30% .272 .331 .455 541 75 147 26 2 23 88 45 127 14 100 1.7
20% .268 .326 .443 542 74 145 25 2 22 85 44 133 12 96 1.4
10% .263 .319 .417 544 72 143 25 1 19 81 42 142 10 88 0.8

Even Puig’s 10th-percentile projection adds a win over a full season compared to the rest of the team’s options (he forecasts as an average player in 62% of his projections, an All-Star in 12%, and replacement level in just 3%). He’s also good enough that, like Hunter Pence was last year, he can carve out a significant role even as a non-starter, though he likely won’t match Pence’s surprising 2019 production.

Texas would be smart to treat a Puig signing with a bit of urgency rather than taking a wait-and-see approach. Puig was ineligible to receive a qualifying offer from the Indians, so unlike last year’s free agent stragglers, most notably Dallas Keuchel and Craig Kimbrel, there is no particular incentive to force him to spend April in street clothes. Nor are the Rangers the only team with a reason to give Puig a call. The Yankees are now without Aaron Judge and while Giancarlo Stanton ought to return from his calf injury soon, his recent injury record is likely enough to give the Yankees’ front office pause.

The Rangers already had a narrow path to the playoffs, and losing Calhoun and his possible upside makes that path even narrower. Texas is absolutely awash in cash, nowhere near any of the luxury tax thresholds, and Puig can help the team long after a Calhoun recovery. Sign Puig. Do it yesterday.