The Hopefully-Not-Too-Regretful 2021 ZiPS Projections, National League

The teams are ready and the rosters are (mostly) set, making it the appointed time for the electrons that make up the projections to dance in their required formations. This is the last run of the projections before the season starts, making these the Official ZiPS Projected Standings© for the 2021 season. Thursday starts the six-month marathon that determines which prognostications will achieve fame and which will attain infamy.

So, how do the ZiPS projected standings work? ZiPS makes baseline playing time projections heavily informed by our Depth Charts; after all, ain’t nobody going to beat Jason Martinez in this space. But rather than assuming that the baseline playing time is the playing time, I use a generalized model to estimate the range of playing times a player might see. So in some ZiPS simulations, Mike Trout will play 162 games. Sometimes he’ll play 130 games or 100 games; less often, he’ll play five games or even none. Then ZiPS fills in the “missing” playing time, giving a lot more playing time to Jo Adell and Juan Lagares in center in those injury seasons. Sometimes they’re injured, too; in projection No. 435,221, center field is primarily covered by Brandon Marsh and Scott Schebler. ZiPS then uses the percentile performance projections to (somewhat) randomize what versions of every player we get. There’s a generalized model here as well, as players will tend to get more time when they’re playing better and less when they’re not. After a million runs of this, using the actual schedules and opponents, ZiPS has its standings.

Yesterday, we looked at the American League. Today, we’ll finish the ZiPS offseason with the final 2021 National League projections.

ZiPS Projections – National League East
Team W L GB Pct Div% WC% Playoff% WS Win% #1 Pick
Atlanta Braves 91 71 .562 45.5% 30.0% 75.6% 7.1% 0.0%
New York Mets 91 71 .562 44.7% 30.1% 74.9% 7.0% 0.0%
Washington Nationals 83 79 8 .512 6.5% 13.7% 20.2% 1.2% 0.0%
Philadelphia Phillies 80 82 11 .494 3.2% 8.1% 11.3% 0.6% 0.0%
Miami Marlins 68 94 23 .420 0.0% 0.1% 0.1% 0.0% 7.1%

Read the rest of this entry »


An A.J. Hinch Opening Day Memory

A.J. Hinch’s first Opening Day as a player was on April 1, 1998. There were butterflies, and not for that reason alone. Catching and batting seventh in the Oakland A’s lineup, Hinch was making his big-league debut. I asked him about it during a recent Zoom call.

“I remember going into the game nervous on both ends,” admitted Hinch, who was 23 years old at the time. “I had to face Pedro Martinez in his first American League start, with the Red Sox, and I had to catch Tom Candiotti, who was a knuckleballer. I knew that the catching was going to be easier than the hitting.”

That proved to be the case… despite his best intentions. Hinch professes to having had designs — if not expectations — on getting his first hit against the Hall of Famer. He imagined himself standing on first base, asking for the ball to be tossed into the dugout for safekeeping. Martinez’s name would then be etched upon it, along with the date, and it would find a home on Hinch’s mantle. No longer just a baseball, it would henceforth be a cherished memento. Read the rest of this entry »


Chin Music, Episode 7: He Had That Haircut In The Third Grade

Things are a little different this week, as we present a special 2021 season preview edition of the podcast. No listener emails (but keep ’em coming!), no special guest, no Moment of Culture, just me and the wonderful Ben Clemens walking you through every division and every team. Does it take nearly three and half hours? Of course it does. Is that a problem? Of course not! It’s a podcast, there are no limitations.

Music by late 70s/early 80s Boston-based cult art-punk legends Vitamin.

Have a question you’d like answered on the show? Ask us anything at chinmusic@fangraphs.com. Read the rest of this entry »


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 »


2021 Positional Power Rankings: Summary

Over the past week and a half, we’ve published our annual season preview, ranking the league’s players by position and team based on a blend of our projections (a 50/50 split between ZiPS and Steamer) and our manually maintained playing time estimates courtesy of Jason Martinez. The result is a document that rivals The Power Broker for length, though we’ve endeavored to make it more easily digestible. If you happen to have missed any of those installments, you can use the handy navigation widget above to catch up.

Today, I’m going to summarize the results. We’ll look at some tables and pick out a few interesting tidbits in a moment, but first, it’s important to remember that this exercise captures a snapshot of how we project teams to perform now. Teams aren’t static. Since we’ve published our rankings, Eloy Jiménez ruptured his left pectoral tendon and underwent surgery; Luke Voit will miss time with a partial meniscus tear. The Angels reworked their bullpen on Monday. The Rangers announced that Rougned Odor won’t make the Opening Day roster and will be designated for assignment. Players will tweak elbows and hamstrings, lose playing time due to underperformance, and get traded.

That’s why we maintain a Team WAR Totals page, which lists projected positional WAR by team and updates regularly throughout the season as we learn more about who is likely to take the field every day and what shape they’ll be in when they do. Don’t be alarmed: The WAR numbers you see there may vary from what you see on the positional power rankings, mostly because those figures are aware of the injuries and transactions that have altered our playing time estimates since the rankings went live. The Z-Scores I include later use the WAR from the Team WAR Totals page as well. It’s a valuable resource I recommend bookmarking. Read the rest of this entry »


FanGraphs 2021 Staff Predictions

Well, after a winter spent fretting over the pandemic and the free agent market’s glacial pace (and what both might mean for baseball), the 2021 season is upon us. We made it. And on this, the morning of Opening Day, we engage in our annual tradition of asking our staff to open themselves up to public ridicule and predict the year in baseball. Some of these predictions will prove to be prescient; others will make their forecaster feel a little silly. Despite the 11th-hour format switcheroo, the FanGraphs staff ended up doing pretty well when it came to last year’s playoff field, though with eight teams in each league advancing to the postseason, the odds were in our favor. Still, with the exception of the Marlins (we thought the Nationals would do a better job defending their World Series title) and the Blue Jays (whither the Angels we picked instead?), we had October pretty well pegged. The 2020 individual awards? A big goose egg! Such is the prognostication business.

Folks from FanGraphs and RotoGraphs weighed in; here are the results.

American League

The American League once again appears to be stratified into the haves and the yet-to-arrives, though our writers see two of the three divisions as competitive at the top. Twenty of our voters submitted ballots with Houston and New York as division winners; their Central votes were split between the Minnesota (12 votes) and Chicago (eight). Meanwhile, four teams received no playoff votes (the Mariners, Rangers, Tigers, and Orioles), while two more (Royals and Red Sox) received just one. I expected Kansas City to be a more popular sleeper pick. I’m don’t think they’re ready to compete in earnest with the AL’s other Wild Card contenders, but they certainly seem to think they are, and it’s always good to have a little zag in a ballot full of zig. Better luck next year, Royals. Read the rest of this entry »


FanGraphs Audio: Opening Day Jubilation

Episode 916

Happy Opening Day! On this episode, we cover some 2021 projections — and the reactions to them — before catching up with a former major league manager.

Read the rest of this entry »


Statcast “x” Stats Now on the Leaderboards

Over the past week, we’ve added xBA, xSLG, xwOBA and xERA to our player pages. Now these Statcast stats are on the leaderboards, too!

One important thing to note is that these stats are only available as full-season for the time being. That means there are a number of instances where they will be blank to avoid presenting inaccurate data. Here are the main cases for which these stats will not display:

  • If a player changes teams mid-season, and you want to see these stats for his time with only one of his teams.
  • If a pitchers pitches as both a starter and reliever, and you want to see these stats for his innings or games in only one of those roles.
  • Anything that isn’t player-specific, such as team totals or league totals.
  • Multi-season aggregates.

A Wednesday Scouting Notebook – 3/31/2021

Prospect writers Kevin Goldstein and Eric Longenhagen will sometimes have enough player notes to compile a scouting post. This is one of those dispatches, a collection of thoughts after another weekend of college baseball and week of spring training. Remember, prospect rankings can be found on The Board.

Kevin’s Notes

Sam Bachman, RHP, Miami (Ohio): 3 IP, 0 H, 0 R, 0 BB, 9 K

Bachman has cross-checkers around the country Googling where the hell Oxford, Ohio is (it’s in the southwest part of the state; fly into Cincinnati and it’s about an hour drive north from there). He’s been getting into triple digits most weekends and touched 101 on Saturday against a sub-par Northern Illinois squad; his outing featured nine up, nine down, and nine strikeouts on 41 pitches. Bachman is being treated with kid gloves as a starter due to some early-season shoulder soreness, but most teams see him as a pure reliever due to an awkward, unathletic delivery. At 6-foot-1 and somewhere in the neighborhood of 235 pounds, he’s built like a linebacker, and he seems to throw like one as well. The scary thing about him is that his 96-100 mph fastball might not even be his best pitch. Of the 41 offerings on Saturday, he threw 24 sliders, and it’s a 70-grade pitch that features massive velocity and equally impressive break; in the end, it generated eight of his nine whiffs. Despite the concerns about his delivery and ultimate role, this is some of the best pure stuff in the draft and Bachman is starting to generate some mid-first-round buzz.

Jacob Campbell, C, Illinois: 4-for-7, 2B, HR, BB, K

I was talking to a front office person the other day when he suddenly stated, “Catching around the league is so awful.” It’s baseball’s most difficult position, and takes a physical toll that greatly limits backstops’ ability to perform at the plate. There are 30 everyday catching jobs, but there aren’t 30 everyday catchers. That forces teams to move catchers up on their draft boards, and Campbell could end up a beneficiary of that strategy. A 36th-round pick by the Cubs in 2018 out of a Wisconsin high school, he hit just .197 in his first two years at Illinois, but scouts remained optimistic because of his athleticism and power, though there was concern about the latter following offseason hamate surgery. He’s come out strong so far this spring, going 12-for-27 with three bombs, and he’s suddenly being talking about in the third round, give or take 30 picks. Campbell moves well behind the plate and has a plus arm, and while there’s some swing-and-miss in his game, he has a solid approach to go with sneaky pop. Catching around the league is awful and players like Campbell are in a good position to take advantage of that come July. Read the rest of this entry »


The Hopefully-Not-Too-Regretful 2021 ZiPS Projections, American League

The teams are ready, and the rosters are (mostly) set, making it the appointed time for the electrons that make up the projections to dance in their required formations. This is the last run before the season starts, making these the Official ZiPS Projected Standings© for the 2021 season. Thursday starts the six-month marathon that determines which prognostications will achieve fame and which will attain infamy.

So, how do the ZiPS projected standings work? ZiPS makes baseline playing time projections heavily informed by our depth charts; after all, ain’t nobody going to beat Jason Martinez in this space. But rather than assuming that the baseline playing time is the playing time, I use a generalized model to estimate the range of playing time. So in some ZiPS simulations, Mike Trout will play 162 games. Sometimes he’ll play 130 games or 100 games; less often, he’ll play five games or even none. Then ZiPS fills in the “missing” playing time, giving a lot more playing time to Jo Adell and Juan Lagares in center in those injury seasons. Sometimes they’re injured, too; in projection No. 435,221, center field was mainly covered by Brandon Marsh and Scott Schebler. ZiPS then uses the percentile performance projections to (somewhat) randomize what versions of every player we get. There’s a generalized model here as well, as players will tend to get more time when they’re playing better and less when they’re not. After a million runs of this, using the actual schedules and opponents, ZiPS has its standings.

Let’s start with the American League.

Read the rest of this entry »