The 2020 ZiPS Projections are Live!

The ZiPS projections for the 2020 season are now live for your perusal and condemnation. The 2021 and 2022 projections are also up, or at least imminent by the time you read this.

The same caveats from the team projections apply. There is a lot more detail at this link which will hopefully address many of your questions on why the projections exist and what they attempt to do.

ZiPS is not a playing time projector, by design. While the ZiPS projections are rejiggered in many contexts to conform with the depth chart playing time, the computer itself doesn’t have any insight into specific roster decisions as that’s not something computer projections have much to offer there. On a generalized level, ZiPS can — and does — know that older players get injured and that play below a specific threshold will typically result in lost playing time, but there are a lot of things it doesn’t know and can’t know. How will the Cincinnati Reds shuffle their outfield? How much rope does Jurickson Profar have if he again has a shockingly low BABIP in a year the Padres hope to become contenders? How threatening is Wilmer Flores to Mauricio Dubón’s playing time?

ZiPS — and any of the projection systems housed here — ought to have great utility in assisting how these questions should be answered in general, but as to how these questions will be actually answered by their teams, it’s not really helpful.

I’ve designed ZiPS to explicitly project performance that we know will never actually happen. Just to pick a random name, Bobby Dalbec has a projection of .219/.300/.404 and 0.6 WAR in 524 plate appearances. I know, you know, everyone knows that he won’t get 524 plate appearances. But I find answering the question as to how good Dalbec is as a player and what he would contribute in the majors is a far more interesting result than a .000/.000/.000, 0.0 WAR projection. The latter tells you nothing about Dalbec.

One other key thing to remember when looking at projections is to remember that these are mean projections. ZiPS only gives three hitters a .300 BA projection. That doesn’t mean ZiPS only thinks that three hitters will hit .300, because everyone’s not going to be at their mean projection. On average, ZiPS projects there will be 24 qualifying .300 hitters in 2020!

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

Here’s how ZiPS sees the top 25 projected hitters in batting average.

ZiPS Batting Average Probabilities, Top 25
Player BA BA>.350 BA>.325 BA>.300 BA>.275
Luis Arraez .309 3.9% 23.9% 63.4% 92.2%
José Altuve .305 3.6% 20.3% 55.9% 87.8%
Christian Yelich .302 3.6% 20.2% 54.6% 86.4%
Freddie Freeman .299 2.4% 15.5% 47.9% 82.8%
Nolan Arenado .298 1.6% 12.9% 45.5% 83.1%
Charlie Blackmon .298 1.1% 11.4% 45.5% 84.3%
Yonathan Daza .296 0.8% 9.2% 41.5% 82.0%
Daniel Murphy .296 1.5% 11.6% 41.3% 77.6%
Juan Soto .295 1.9% 12.5% 40.9% 77.6%
Mookie Betts .294 0.9% 9.8% 40.0% 78.8%
Mike Trout .294 2.4% 13.2% 39.9% 74.6%
Jeff McNeil .293 0.8% 8.8% 38.1% 77.9%
Ketel Marte .293 0.7% 8.2% 37.5% 77.9%
Howie Kendrick .291 2.2% 12.1% 37.3% 70.6%
DJ LeMahieu .293 0.7% 8.4% 37.0% 76.6%
Rafael Devers .292 0.6% 7.8% 36.5% 76.8%
Cody Bellinger .293 0.8% 8.6% 35.6% 74.4%
Ozzie Albies .293 0.4% 6.5% 34.8% 77.8%
Michael Brantley .292 0.5% 7.1% 34.8% 75.6%
Jean Segura .291 0.5% 7.1% 34.1% 74.9%
J.D. Martinez .292 0.7% 7.6% 33.2% 72.3%
Francisco Lindor .289 0.4% 6.0% 32.3% 73.6%
Starlin Castro .290 0.4% 5.9% 31.9% 74.2%
Yordan Alvarez .287 0.5% 6.2% 29.3% 67.3%
Alex Bregman .288 0.5% 6.0% 29.2% 67.7%

In coming weeks, there will be more ZiPS tidbits, such as the Soto/Acuña vs. Trout career projections for which I’ve been asked about quite a lot! But for now, enjoy the numbers.





Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.

42 Comments
Oldest
Newest Most Voted
sadtromboneMember since 2020
6 years ago

This is great! Have these been rolled onto the Depth Charts projection page(s) yet? And when can we expect them to be on the player pages?

mikejuntMember
6 years ago
Reply to  sadtrombone

They are and they are

And were last night.

See the various shifts in ranking like dodgers ahead of Astros in depth charts war now

free-range turducken
6 years ago

Do Bregman’s numbers include any trash-can adjustment for 2020?

RoyalsFan#14321Member since 2020
6 years ago

Take the under on Altuve’s numbers too…

MattMember since 2018
6 years ago

ZiPS does not project any Astros in the top 50 in HBP. I find its faith in pitchers’ willingness to follow the commissioner’s edict endearing, if a bit naive.

But in all seriousness, thanks for putting this together and for all the work that goes into it. It’s an invaluable resource.

Adam SMember since 2016
6 years ago

It’s stunning how much batting averages have fallen as K’s go through the roof and equally stunning how little we talk about it.

sadtromboneMember since 2020
6 years ago

Some fun tidbits from the ZiPs 2022 page:
Ozzie Albies: 5.4 wins
Bo Bichette and Vlad Guerrero Jr: 4.7 wins, each
Gavin Luz: 4.2 wins
Jo Adell: 4 wins
Luis Robert: 3.5 wins
Luis Arraez: 3.4 wins
Luis Urias: 3.0 wins
Keston Hiura: 3.0 wins
Carter Kieboom: 2.8 wins
Isaac Paredes: 2.7 wins
Trent Grisham: 2.5 wins
Abraham Toro: 2.5 wins
Alec Bohm: 2.3 wins
Ty France: 2.1 wins (!)
Jarred Kelenic: 1.7 wins
Cristian Pache: 1.5 wins
Nico Hoerner: 1.4 wins

Cool Lester SmoothMember since 2020
6 years ago
Reply to  sadtrombone

Where’s Jasson Dominguez, haha?

sadtromboneMember since 2020
6 years ago

Frozen in time, like an insect encased in amber.

CousinNicky
6 years ago

Can someone explain Juan Soto’s defense to me? He seems to be getting a very positive bump, also it doesnt match when you click on his player profile?

springerMember since 2018
6 years ago
Reply to  CousinNicky

He has high marks in Statcast OAA (+6).

JimmyMember since 2019
6 years ago

Man that Giolito projection to me seems kind of crazy. There are only 19 qualified seasons with a 12+ K/9 and he’s projected to top that mark in each of the next three seasons. I know he’s young and was amazing last year, but boy would I take the under.

tung_twista
6 years ago
Reply to  Jimmy

You really cannot compare today’s strikeout numbers to the past
12 K/9 in 2019 is great, but it is equivalent to “only” 8.6 K/9 in 2005.
ZiPS is essentially saying Giolito is going to be a top 5 strikeout pitcher, but not necessarily a historically great one.

Seuss2004Member since 2018
6 years ago

Tim Tebow: Not at All a Publicity Stunt

neuroccountantMember since 2020
6 years ago

That ZiPS only projects Tatis Jr. to play 95 or so games each of the next three seasons is interesting.

Also rather bearish on Rendon but Dan has written about that before.

whiptydojoe
6 years ago
Reply to  Dan Szymborski

Are all of the ZiPs hanging around your house like all of the Iron Man Marks hanging around Stark Industries?

si.or.noMember since 2017
6 years ago

A 21 year old is projected to have the second best bat in the league.

wilkie
6 years ago
Reply to  si.or.no

All the projections are in agreement on this for the most part

Boo Cocky
6 years ago

Why dont the projections on player pages match the projections that have been rolling out in the team by team articles?

LaBellaVitaMember since 2018
6 years ago

Being at the far end of the performance spectrum, has Mike Trout outperformed his ZiPS projection every year? (2017 possibly being the only exception.) Is there anyone in the Majors who has played for more than, say, 6 years?

Mahoney
6 years ago

Merciful touch by ZiPS, having Pujols out of baseball after 2020, even though his contract runs through 2021. I’d hate to see 164-year-old Roger Connor pass him on the career WAR list.

yuniform
6 years ago

Brian Daubach walked so Bobby Dalbac could maybe score a run or two for the Sox.

danwithoppMember since 2018
6 years ago
Reply to  yuniform

Look out for Barby Darbark, coming to the Fenway cold corner in 2040!

bookbookMember since 2019
6 years ago

Man, ZIPS hates Mariners prospects. Not just Evan White, but Rodriguez, Lewis, Long, et al. The only prospect ZIPS seems to really like is Cal Raleigh.

sadtromboneMember since 2020
6 years ago
Reply to  bookbook

Check in next year on Rodriguez and Kelenic…they perform next year they’ll be way higher.
They are currently young and don’t have a long track record yet.

Der_K
6 years ago

This could be a function of my spot checking versus something more systematic – however:

I’ve noticed that a number of pitchers (particularly starting pitchers) have higher projected WAR here than in the team by team previews – with lower projected WAR for a number of position players.

Is it indicative of a broader phenomenon and, if so, is there a reason for this?

Thanks!

Der_K
6 years ago
Reply to  Dan Szymborski

Here’s the first three pitchers and hitters from the sample that I looked at:
Kevin Gausman 2.1 -> 3.0
Josh Lindblom 1.6 -> 1.9
Griffin Jax 1.0 -> 1.4
Jonathan Villar 2.7 -> 2.4
Shogo Akiyama 1.9 -> 1.6
Wilmer Flores 1.2 -> 0.7

Taking 15 from each pool, I found:
Hitters: 1 increased, 2 the same, 12 declined
Starting Pitchers: 11 increased, 2 the same, 2 declined
(Relievers and swingman also has this pattern, but maybe less dramatically)

Edit: Flores was perhaps a suboptimal inclusion, given that that used info from an article posted after the Giants ZiPS one.

Der_K
6 years ago
Reply to  Dan Szymborski

Individual ones not calculated by FG? Not sure I’m privy to any sets beyond the team articles (presumably from you) and the set profiled here (presumably from FG). I’d guessed that the shift toward pitchers (if real) resulted from some accordant difference in methodology (if just park factors, that should cancel out within the hitter and pitcher cohorts) and had wondered what they were…

(Fwiw (maybe little?), I found the values from the team articles more credible, in terms of where I think the replacement level might actually land.)

Thanks!

Der_K
6 years ago
Reply to  Der_K

Thanks for the FIP note, which I had suspected. I imagined that that was part of what I saw, but the lack of countervailing pitcher entries plus what I saw with hitters implied that more was going on.

(Also, though I didn’t say this explicitly before, I included players that have never made the majors – like Jax – or Luis Castro (0 to -0.6) and so on…)

Again, thanks for your responses and more broadly for all your work here…

NATS FanMember since 2018
6 years ago

Two major thumbs up!!

CRPerry13
6 years ago

Let’s get this one out of the way for everybody:

Ahem.

“You hate my favorite player.”

There, now nobody else has to post it.

JLanDC
6 years ago

Funny how Bryce Harper has fallen back into the pack a bit.

stonepie
6 years ago
Reply to  JLanDC

shift has really hurt him

Fayyaz Muneer
6 years ago

That Yonathan Daza thing isn’t a glitch? ZIPs really buys into his high average in half a season at AAA?

dcweber99
6 years ago

Chris Archer is listed on the Rays. In fact, if you open his profile, it shows that he’s on the Rays.

rmiller
6 years ago

This is great, thank you. To best use these projections, I need to tie them to Scoresheet ID, which means I need to tie them to MLB ID. Can someone please send me a link to a MLB_ID | FanGraphs_ID concordance table?