Author Archive

Projecting 2025’s Biggest Bounce-Back Candidates

Kim Klement Neitzel-USA TODAY Sports

The new year in baseball resets everyone back to zero, meaning that every team gets a chance to avenge their disappointments from 2024. Since this is a hopeful time, I asked the ZiPS projection system to crunch the numbers for the biggest bounce-back candidates for the 2025 season.

Determining what exactly constitutes a bounce-back season is a bit of a philosophical exercise, and since I can’t ask a complex bucket of algorithms to read the vibes, I narrowed down the list of candidates with a few qualifiers. I didn’t want any stone-cold sample size flukes, so I only looked at hitters who received at least 200 plate appearances in 2024, and limited the pitchers to those who threw at least 90 innings for those who started at least a third of their games, with a 30-inning threshold for relievers. I also only wanted to include players who were 2025-relevant, so I required the same minimums for projected playing time this year, based on our Depth Charts. Read the rest of this entry »


What Would a Vladito Contract Look Like?

Patrick Gorski-USA TODAY Sports

In a generally bleak 2024 season for the Toronto Blue Jays, one of the few bright spots in that Kafkaesque wasteland was the return of Vladimir Guerrero Jr. as a force to be reckoned with in the lineup. Guerrero followed up his MVP-caliber performance in 2021 with a solid-but-underwhelming 2022 season and a below-average 2023, and there were real questions about his value as a player as he neared his expected free agency after the 2025 campaign. His .323/.396/.544, 165 wRC+, 5.5 WAR line last year was a dramatic demonstration that his 2021 season was a lot more than a stone-cold fluke. Free agency beckons, and the Blue Jays are down to the last year of his services before he reaches the open market. Guerrero set the deadline to work out an extension with Toronto for February 17, and that date has come and gone without an agreement.

My colleague, and notable non-pitcher, Mike Baumann wrote about the risks and rewards of signing Guerrero to a long-term deal from the perspectives of both parties, so you ought to read that for further exposition on the topic. We’re hear to put the fear into numbers, the numbers into dollars, and the dollars back into fear! Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 2/20/25

12:00
Avatar Dan Szymborski: And away we go!

12:01
Wrights_Back: What would the Mets have to give up to get Cease – if he is available?

12:02
Avatar Dan Szymborski: I think the closer we get to the season, the more the Padres will hang onto him.

12:03
Avatar Dan Szymborski: The Mets would certainly have to give up something real. YOu can probably fatten the offer a bit with guys the Padres have more reason to like than the Mets.

12:04
Avatar Dan Szymborski: Like Clifford, who is probably more useful to San Diego, but you’re not going to land him with JUST Clifford

12:04
Avatar Dan Szymborski: I kinda get the idea that the mets are happyw ith their rotation, and not likely to meet a rich price

Read the rest of this entry »


ZiPS 2025 Top 100 Prospects

Joe Camporeale-Imagn Images

For the 10th time in 11 years (there was no 2019 list), we’ve reached the point in the winter where I oil up the gears, fill the tank with kerosene, and fire up the computer to run the ZiPS Top 100 Prospects list. In case this is the first time you’ve ever encountered ZiPS, it’s a computer projection system that uses a whole lot of algorithms (and a depressing amount of linear algebra) to arrive at a forecast of how players will perform in the future and, according to some, to express my personal disdain for your favorite team — and, sometimes, my favorite team!

ZiPS prospect projections are not designed to replace traditional scouting. These should be thought of as a supplement to scouting lists, my best attempt to harness all the data that is available to get a numbers-based understanding of how good a prospect is. There’s a lot of uncertainty in lower-level minor league stats that isn’t present at the upper levels. As such, non-statistical information about players takes on added value. ZiPS doesn’t seek to be the one-ring-to-bind-them-all-unified-field-theory-giant-Katamari-Damacy-ball of prognostication; it aims to give the very best data-generated predictions possible, for people to use, ignore, mock, or worship according to their personal tastes.

How does it work? Let’s dial back a decade and see how the 2015 list fared:

ZiPS Top 100 Prospects – 2015
ZiPS Player WAR
1 Kris Bryant 29.7
2 Joc Pederson 17.5
3 Francisco Lindor 54.2
4 Addison Russell 11.7
5 J.P. Crawford 15.0
6 Joey Gallo 13.1
7 Byron Buxton 22.2
8 Carlos Correa 38.1
9 Miguel Sanó 8.1
10 Corey Seager 37.1
11 Julio Urías 14.1
12 Lucas Giolito 13.8
13 Noah Syndergaard 20.5
14 Carlos Rodón 19.8
15 David Dahl 2.0
16 Andrew Heaney 12.2
17 Tyler Glasnow 13.7
18 Jon Gray 21.2
19 Jorge Soler 7.7
20 Hunter Harvey 3.1
21 Henry Owens 0.5
22 Adalberto Mondesi 6.9
23 Blake Swihart 0.6
24 Daniel Norris 5.0
25 Daniel Robertson 0.0
26 Orlando Arcia 5.9
27 Kevin Plawecki 3.0
28 Aaron Blair -0.7
29 Aaron Sanchez 5.7
30 Eduardo Rodriguez 18.6
31 Marco Gonzales 10.3
32 Steven Matz 10.5
33 Andrew Susac -0.4
34 Dalton Pompey 0.0
35 Austin Hedges 7.9
36 A.J. Cole 0.6
37 Rafael Montero 3.0
38 Rafael Devers 25.5
39 Mark Appel 0.1
40 Brandon Nimmo 24.9
41 J.T. Realmuto 34.9
42 Dilson Herrera 0.3
43 Trea Turner 41.1
44 Alen Hanson -0.6
45 Alfredo Gonzalez 0.0
46 Franklin Barreto -1.2
47 Braden Shipley -0.6
48 Aaron Judge 51.4
49 Ozzie Albies 20.5
50 Jesse Winker 8.6
51 Hunter Renfroe 9.9
52 Clint Coulter 0.0
53 Austin Meadows 6.0
54 Dylan Bundy 10.2
55 Kyle Schwarber 16.7
56 Justin O’Conner 0.0
57 Albert Almora Jr. 3.0
58 Austin Barnes 8.4
59 Manuel Margot 9.4
60 Greg Bird 0.6
61 José Peraza 4.4
62 Maikel Franco 3.6
63 Jorge Polanco 15.4
64 Edwin Escobar -0.4
65 Jameson Taillon 17.6
66 Christian Bethancourt 1.4
67 Brett Phillips -0.3
68 Jorge Alfaro 3.8
69 Wilmer Difo 1.6
70 Alex Meyer 1.0
71 Archie Bradley 6.4
72 Brandon Drury 5.2
73 Nick Kingham -0.5
74 Matt Olson 26.4
75 Amed Rosario 8.9
76 Josh Bell 9.6
77 Ryan McMahon 10.0
78 Joe Ross 6.9
79 Mike Foltynewicz 6.9
80 Eddie Butler -0.5
81 Colin Moran 1.6
82 Rio Ruiz -0.8
83 Kyle Zimmer 0.2
84 Rosell Herrera -0.7
85 José Rondón -0.7
86 Tim Cooney 0.4
87 Aaron Nola 37.0
88 Clayton Blackburn 0.0
89 Trevor Story 23.8
90 Kyle Freeland 13.2
91 Reese McGuire 4.4
92 Reynaldo López 12.5
93 Steven Souza Jr. 5.8
94 Nomar Mazara 2.1
95 Taylor Lindsey 0.0
96 Bradley Zimmer 2.0
97 Rob Kaminsky 0.0
98 Matt Barnes 5.2
99 Peter O’Brien -0.4
100 Tony Kemp 5.7

Ninety-five of the 100 players here made the majors, and all told, 71 currently have a positive career WAR total. Comparing ZiPS to the other major prospect lists, the system gave the best rank to Francisco Lindor, Aaron Judge, Trea Turner, J.T. Realmuto, Rafael Devers, Brandon Nimmo, and Trevor Story, among others. But it also gave the best rank to Franklin Barreto, Aaron Blair, José Rondón, Rosell Herrera, Alen Hanson, and Andrew Susac, a considerably less impressive group! The top 100 have combined for 959.7 WAR in the majors, with the top 50 responsible for 656.7 WAR.

OK, that’s enough of an intro — let’s get into this year’s Top 100:

ZiPS Top 100 Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
1 Roki Sasaki P Los Angeles Dodgers 1
2 Carson Williams SS Tampa Bay Rays 10
3 Samuel Basallo C Baltimore Orioles 5
4 Roman Anthony CF Boston Red Sox 2
5 Dylan Crews CF Washington Nationals 3
6 Bryce Eldridge 1B San Francisco Giants 26
7 Cole Young SS Seattle Mariners 76
8 Emmanuel Rodriguez CF Minnesota Twins 20
9 Jordan Lawlar SS Arizona Diamondbacks 14
10 Kristian Campbell 2B Boston Red Sox 7
11 Coby Mayo 3B Baltimore Orioles 45
12 Max Clark CF Detroit Tigers 34
13 Jasson Domínguez CF New York Yankees 16
14 Xavier Isaac 1B Tampa Bay Rays 98
15 Matt Shaw 3B Chicago Cubs 13
16 Leodalis De Vries SS San Diego Padres 37
17 Aidan Miller SS Philadelphia Phillies 15
18 Colt Emerson SS Seattle Mariners 41
19 Owen Caissie RF Chicago Cubs Unranked
20 Jace Jung 3B Detroit Tigers Unranked
21 Cooper Pratt SS Milwaukee Brewers Unranked
22 Marcelo Mayer SS Boston Red Sox 57
23 Nacho Alvarez Jr. SS Atlanta Braves Unranked
24 Travis Bazzana 2B Cleveland Guardians 36
25 Kyle Teel C Chicago White Sox 49
26 Kevin McGonigle SS Detroit Tigers 54
27 Noah Schultz P Chicago White Sox 18
28 Colson Montgomery SS Chicago White Sox 58
29 Ethan Salas C San Diego Padres 21
30 Andrew Painter P Philadelphia Phillies 6
31 Jett Williams SS New York Mets 62
32 Brady House 3B Washington Nationals Unranked
33 Thayron Liranzo C Detroit Tigers 44
34 Brayden Taylor 3B Tampa Bay Rays Unranked
35 Jacob Wilson SS Athletics 52
36 Termarr Johnson 2B Pittsburgh Pirates Unranked
37 Caden Dana P Los Angeles Angels 25
38 Chase Meidroth SS Chicago White Sox Unranked
39 Bubba Chandler P Pittsburgh Pirates 23
40 Jackson Jobe P Detroit Tigers 9
41 Walker Jenkins DH Minnesota Twins 17
42 Welbyn Francisca SS Cleveland Guardians 88
43 Luke Keaschall DH Minnesota Twins 56
44 Alex Freeland SS Los Angeles Dodgers 35
45 Sebastian Walcott SS Texas Rangers 4
46 Carson Whisenhunt P San Francisco Giants 95
47 Orelvis Martinez 2B Toronto Blue Jays Unranked
48 Dalton Rushing C Los Angeles Dodgers 8
49 Tink Hence P St. Louis Cardinals 64
50 Jarlin Susana P Washington Nationals 19
51 Arjun Nimmala SS Toronto Blue Jays 82
52 AJ Smith-Shawver P Atlanta Braves 40
53 Alejandro Rosario P Texas Rangers 39
54 Luis Morales P Athletics 96
55 Rhett Lowder P Cincinnati Reds 51
56 Kevin Alcántara CF Chicago Cubs 46
57 Quinn Mathews P St. Louis Cardinals 32
58 Moises Ballesteros C Chicago Cubs Unranked
59 Chase DeLauter RF Cleveland Guardians 55
60 Jake Bloss P Toronto Blue Jays 66
61 Agustin Ramirez C Miami Marlins 43
62 Brandon Sproat P New York Mets 24
63 Michael Arroyo 2B Seattle Mariners Unranked
64 Thomas Saggese SS St. Louis Cardinals Unranked
65 Chase Dollander P Colorado Rockies 12
66 Ryan Clifford 1B New York Mets Unranked
67 Bryan Ramos 3B Chicago White Sox Unranked
68 Juan Brito 2B Cleveland Guardians 78
69 Angel Genao SS Cleveland Guardians 33
70 Luke Adams 3B Milwaukee Brewers Unranked
71 Jhostynxon Garcia CF Boston Red Sox Unranked
72 Lazaro Montes RF Seattle Mariners Unranked
73 Harry Ford C Seattle Mariners Unranked
74 Jacob Melton CF Houston Astros Unranked
75 Mikey Romero SS Boston Red Sox Unranked
76 Enrique Bradfield Jr. CF Baltimore Orioles Unranked
77 Spencer Jones CF New York Yankees Unranked
78 Jared Serna SS Miami Marlins Unranked
79 Cade Cavalli P Washington Nationals Unranked
80 Will Wagner 2B Toronto Blue Jays Unranked
81 Carter Jensen C Kansas City Royals 68
82 Noble Meyer P Miami Marlins 97
83 River Ryan P Los Angeles Dodgers 101
84 Ricky Tiedemann P Toronto Blue Jays 102
85 Tommy Troy SS Arizona Diamondbacks Unranked
86 Drew Gilbert CF New York Mets Unranked
87 Everson Pereira CF New York Yankees Unranked
88 Jefferson Rojas SS Chicago Cubs 81
89 Hurston Waldrep P Atlanta Braves Unranked
90 Jesus Baez SS New York Mets Unranked
91 Robert Calaz RF Colorado Rockies Unranked
92 Eric Bitonti 3B Milwaukee Brewers Unranked
92 Edwin Arroyo SS Cincinnati Reds Unranked
94 Eduardo Tait C Philadelphia Phillies Unranked
95 Dylan Lesko P Tampa Bay Rays Unranked
96 Edgar Quero C Chicago White Sox 90
97 Brice Matthews SS Houston Astros Unranked
98 Cade Horton P Chicago Cubs 79
99 Johnathan Rodriguez RF Cleveland Guardians Unranked
100 Joe Mack C Miami Marlins 69

ZiPS tends to be higher on high-floor/low-ceiling prospects than scouts are, but I’ve minimized that tendency in recent years by using the average of the 80th and 20th percentile projections, resulting in Triple-A players who are projected to be safe, middling role players, but who don’t have big upside, ranking lower on the list. Michael McGreevy is an example of how this change affects the rankings; by projected career WAR, he ranks 59th, but the 80th/20th percentile methodology drops him to 108th.

Unsurprisingly, there’s a lot of agreement between the ZiPS and the FanGraphs Top 100 lists, with 63 players appearing on both lists (this includes River Ryan and Ricky Tiedemann, who ranked 101st and 102nd on Eric’s list, but were both 50 FV prospects). That’s a little below the historical average of 65, but doesn’t constitute a drastic divergence. There are always going to be a handful of players who ZiPS doesn’t consider at all, such as Jesus Made, who has only played in the Dominican Summer League. And while ZiPS will use college stats when it has to, as it did with Chase Burns, college pitchers take a pretty big hit due to the lousiness of college translations; it was enough to knock Burns out of the ZiPS Top 100 when he’s obviously a top prospect.

From a team standpoint, here’s how many prospects each club has among the top 50, 100, 200, and 500 prospects. I’ve highlighted the leaders in each category:

ZiPS Top Prospects by Team – 2025
Organization Top 50 Top 100 Top 200 Top 500
Chicago Cubs 2 6 9 19
Chicago White Sox 4 6 10 21
Cleveland Guardians 2 6 9 20
Boston Red Sox 3 5 9 18
Detroit Tigers 5 5 9 15
New York Mets 1 5 7 14
Seattle Mariners 2 5 8 15
Toronto Blue Jays 1 5 6 20
Los Angeles Dodgers 3 4 9 17
Miami Marlins 0 4 7 20
Tampa Bay Rays 3 4 10 24
Washington Nationals 3 4 4 16
Atlanta Braves 1 3 4 13
Baltimore Orioles 2 3 8 19
Milwaukee Brewers 1 3 7 17
Minnesota Twins 3 3 7 19
New York Yankees 1 3 5 14
Philadelphia Phillies 2 3 6 12
St. Louis Cardinals 1 3 8 16
Arizona Diamondbacks 1 2 8 18
Athletics 1 2 6 14
Cincinnati Reds 0 2 8 21
Colorado Rockies 0 2 6 20
Houston Astros 0 2 4 18
Pittsburgh Pirates 2 2 8 14
San Diego Padres 2 2 2 10
San Francisco Giants 2 2 3 14
Texas Rangers 1 2 5 16
Kansas City Royals 0 1 3 16
Los Angeles Angels 1 1 5 10

Like last year, the Cubs are once again tied for the most Top 100 prospects, joined this time by the Guardians and the White Sox. ZiPS is a fan of the Garrett Crochet haul, with both Kyle Teel and Chase Meidroth ranking in the top 50, and that’s before considering Braden Montgomery, who has yet to make his professional debut.

Looking at a big list of 100 players is a daunting task, so let’s break it down by position, and dig into the players ZiPS does or doesn’t like. We’ll start with the first basemen.

ZiPS Top 10 First Base Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
6 Bryce Eldridge 1B San Francisco Giants 26
14 Xavier Isaac 1B Tampa Bay Rays 98
66 Ryan Clifford 1B New York Mets Unranked
118 Deyvison De Los Santos 1B Miami Marlins Unranked
122 Tre’ Morgan 1B Tampa Bay Rays 86
128 Jac Caglianone 1B Kansas City Royals 47
142 Nick Kurtz 1B Athletics 31
171 Tyler Black 1B Milwaukee Brewers Unranked
200 Ralphy Velazquez 1B Cleveland Guardians Unranked
219 Tyler Locklear 1B Seattle Mariners Unranked

Bryce Eldridge is the highest ranked first base prospect seen in ZiPS in some time. Last year, the top-ranked first base prospect was Nolan Schanuel, all the way down at no. 57! Eldridge burst through the Giants’ system in 2024, combining for a 137 wRC+ across four levels, and he doesn’t turn 21 until this year’s playoffs. He already has a 97 wRC+ projection right now at age 20, and while ZiPS doesn’t actually assess things this way, he certainly looks like a first baseman! Not all of his comps ended up working out, but two of the top ones are Boog Powell and David Ortiz — I’m sure the Giants would be very happy with either!

ZiPS had Xavier Isaac 155th last year, which was a bit of a wait-and-see as he moved up the minor league ladder. A 143 wRC+ age-20 season that saw him reach Double-A bounced him all the way up to being just outside the top 10. Ryan Clifford and Tyler Locklear return from last year’s list, with Clifford jumping 200 places, though with the return of Pete Alonso, I suspect he’ll most likely end up playing first base for another team in the next year or two. A lot of fans are excited about Deyvison De Los Santos, but ZiPS is pumping the brakes a bit; his 26 Triple-A homers (he hit 40 on the year) came in some mighty fine hitters’ environments, leaving him with an untranslated Triple-A wRC+ just over 100.

If his power develops further, Tre’ Morgan is another player who could progress quickly, though ZiPS thinks Isaac has the more interesting upside, at least at first. Jac Caglianone is another player who could advance quickly once he has more than a month of regular season pro baseball under his belt. I also really like saying his name, though that’s not part of the rankings. Now on to second base.

ZiPS Top 10 Second Base Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
10 Kristian Campbell 2B Boston Red Sox 7
24 Travis Bazzana 2B Cleveland Guardians 36
36 Termarr Johnson 2B Pittsburgh Pirates Unranked
47 Orelvis Martinez 2B Toronto Blue Jays Unranked
63 Michael Arroyo 2B Seattle Mariners Unranked
68 Juan Brito 2B Cleveland Guardians 78
80 Will Wagner 2B Toronto Blue Jays Unranked
101 Christian Moore 2B Los Angeles Angels Unranked
105 Ronny Mauricio 2B New York Mets Unranked
114 James Triantos 2B Chicago Cubs Unranked

The top 100 is usually short on second basemen, typically because a large percentage of the guys who end up playing second base in the majors are still shortstops at this point in their careers. After all, it doesn’t make sense to move a guy off of short until you’re really sure he’s not going to be a solution there.

A 2023 fourth-rounder out of Georgia Tech, Kristian Campbell blew up in a good way in 2024, crushing it in the minors and already projecting as a good starter. ZiPS doesn’t think his ceiling is as high as some of the guys who rank ahead of him on the Top 100, but he’s a pretty low-risk prospect. I’m kind of curious where the position shift leaves Campbell. He’s definitely a player I’d bring up in trade talks with the Red Sox, but he’s not an under-the-radar guy, so they’re not going to give him away.

Travis Bazzana ranks high here on the strength of a decent debut and a .911 slugging percentage his last year at Oregon State. Termarr Johnson and Orelvis Martinez basically hold their ranks from last year, with performing about as expected in 2024. Of course, Martinez was suspended 80 games for PEDs, but I haven’t found PED suspensions to be useful in making projections more accurate, so ZiPS isn’t concerned about that. ZiPS thinks Michael Arroyo’s combination of power and speed could make him a decent role player right now, though it has him as a slightly below-average defensive player at second. As you’ll see when you scroll down to the shortstops, he’s not the only Mariners infielder who ZiPS likes much better than the consensus this year.

Will Wagner cracked the Top 100, though he is unlikely to be used at second this season. He got Edgar Martinez as a top comp at a similar stage of his career, but as I said in the ZiPS projections for the Blue Jays, don’t get too excited; Edgar Martinez was a Ken Phelps All-Star and projected to be a solid hitter, but he didn’t become ALL CAPS EDGAR until later. To the shortstops!

ZiPS Top 10 Shortstop Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
2 Carson Williams SS Tampa Bay Rays 10
7 Cole Young SS Seattle Mariners 76
9 Jordan Lawlar SS Arizona Diamondbacks 14
16 Leodalis De Vries SS San Diego Padres 37
17 Aidan Miller SS Philadelphia Phillies 15
18 Colt Emerson SS Seattle Mariners 41
21 Cooper Pratt SS Milwaukee Brewers Unranked
22 Marcelo Mayer SS Boston Red Sox 57
23 Nacho Alvarez Jr. SS Atlanta Braves Unranked
26 Kevin McGonigle SS Detroit Tigers 54

ZiPS uses a probability-based coordinate method for estimating minor league defensive performance, and it thought Carson Williams was absolute dynamite in 2024. Given that ZiPS also thinks that Williams can contribute offensively right now (104 wRC+ projection) and is a candidate to steal 20 bases (and he’s just 21), it isn’t surprising to see him rank ahead of every prospect on the list who hasn’t honed his craft in NPB. If Jackson Holliday were still considered a prospect, Williams would still have ranked higher.

ZiPS already liked Cole Young a lot last year, ranking him 17th overall, and him hitting .271/.369/.390 at Double-A in his age-20 season did nothing to lessen its affection. He’s not projected in the same realm as Williams or Jordan Lawlar on defense, but he projects to at least be somewhere near average, and the computer doesn’t think he needs to be moved off shortstop. Lawlar returns to this list, though he drops in the rankings due to the time he missed with a hamstring injury. Still, if you liked him before 2024, you should still like him now.

Leodalis De Vries was one of the players ZiPS couldn’t really consider last year, but he played about as well as you can expect a 17-year-old to manage, and the Padres think he’s advanced enough to spend time in major league camp this spring. ZiPS isn’t enthused by Aidan Miller’s defense, but it is excited by his power/speed potential, so he debuts on this list. Cooper Pratt is likely the biggest surprise on this list, with ZiPS thinking he has significant offensive upside. The computer also views him as an above-average defender at shortstop, though I’m not sure scouts would share that opinion.

The projections see Chase Meidroth as a below-average shortstop defender, but he’s already hit at Triple-A, which raises his floor considerably, and he’ll get plenty of opportunities in Chicago unless the White Sox do something bone-headed, which is always a possibility one has to consider. Colson Montgomery is far more likely to stick at the position, and I’m actually a little surprised that ZiPS didn’t really ding him for his rather meh 2024. Trey Sweeney just missed the Top 100, but Kevin McGonigle made it, though there’s some risk here in that he gets a lot of his offensive value from drawing walks, which isn’t necessarily what you want to see from a prospect. Every time I hear his name, I think of this clip. Next, let’s pivot to the hot corner.

ZiPS Top 10 Third Base Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
11 Coby Mayo 3B Baltimore Orioles 45
15 Matthew Shaw 3B Chicago Cubs 13
20 Jace Jung 3B Detroit Tigers Unranked
32 Brady House 3B Washington Nationals Unranked
34 Brayden Taylor 3B Tampa Bay Rays Unranked
67 Bryan Ramos 3B Chicago White Sox Unranked
70 Luke Adams 3B Milwaukee Brewers Unranked
92 Eric Bitonti 3B Milwaukee Brewers Unranked
120 Ben Williamson 3B Seattle Mariners Unranked
129 Cam Smith 3B Houston Astros 70

Coby Mayo keeps hitting — though not in his very limited cup of coffee — and ZiPS still doesn’t share the worries about him as a third base defender that everyone else in the baseball world appears to have, so he maintains a very high ranking here. Matt Shaw is a big gainer from last year’s list (when he was still ranked as a shortstop); ZiPS likes him enough that it though that the Cubs were one of the teams with the least to gain by signing Alex Bregman. Jace Jung’s path to playing time got a whole lot clearer this week after the Tigers failed to land Bregman, and though Brady House doesn’t have a very good 2025 projection, ZiPS sees him as having big power upside and an above-average glove.

ZiPS is less keen on Brayden Taylor’s offense, but saw him as one of the best defensive third basemen in the minors, along with Ben Williamson, Kyle Karros, and Gage Workman. The glove is also what gets Williamson up to no. 120 in the rankings. Bryan Ramos makes this list for the umpteenth straight season, but ZiPS gets a little less enthusiastic about him each time. Eric Bitonti might be the most “out there” candidate on this list, mainly because “out there” is where he might hit a lot of baseballs. ZiPS also thinks he’s a pretty awful third baseman, which dampens the excitement a bit. He could very well show up on this list as a top first base prospect in the next few years. Now, the catchers!

ZiPS Top 10 Catcher Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
3 Samuel Basallo C Baltimore Orioles 5
25 Kyle Teel C Chicago White Sox 49
29 Ethan Salas C San Diego Padres 21
33 Thayron Liranzo C Detroit Tigers 44
48 Dalton Rushing C Los Angeles Dodgers 8
58 Moises Ballesteros C Chicago Cubs Unranked
61 Agustin Ramirez C Miami Marlins 43
73 Harry Ford C Seattle Mariners Unranked
81 Carter Jensen C Kansas City Royals 68
94 Eduardo Tait C Philadelphia Phillies Unranked

If Samuel Basallo is ready for the majors and forces the Orioles to figure out what to do with him and Adley Rutschman on the roster, well, that’s a pretty nice headache to have. He’d nudge out Carson Williams in the overall rankings if not for the fact that young catchers tend to have strange development patterns, and some of them just go splat out of nowhere, even the elite prospects. The White Sox have other options at catcher, but it’s in their best interest to give Kyle Teel as much of an opportunity to shove aside the competition as they can.

Ethan Salas is a terrific prospect, and along with De Vries, he’s someone the Padres really need to work out when they’re paying Manny Machado and Xander Bogaerts $64 million a year for not a lot of WAR four years from now. He projects very well defensively, but the biggest risk here is age: There’s a lot that can happen to an 18-year-old catcher between the low minors and the majors. ZiPS doesn’t worry at all about his rather mediocre offensive performance at High-A, simply because he was an 18-year-old.

The Tigers traded Jack Flaherty for Trey Sweeney and Thayron Liranzo, made the playoffs without Flaherty, and then got Flaherty back, making that trade the Platonic ideal of eating your cake and having it, too. It’s an open question whether Liranzo will stick at catcher — 92 stolen bases allowed in 57 games last year is quite a lot — but he may not need to if his bat continues to develop. He could end up being Victor Martinez, which I’m sure the Tigers would be satisfied with. Last but not least among the position players, the outfielders.

ZiPS Top 25 Outfield Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
4 Roman Anthony CF Boston Red Sox 2
5 Dylan Crews CF Washington Nationals 3
8 Emmanuel Rodriguez CF Minnesota Twins 20
12 Max Clark CF Detroit Tigers 34
13 Jasson Domínguez CF New York Yankees 16
19 Owen Caissie RF Chicago Cubs Unranked
56 Kevin Alcántara CF Chicago Cubs 46
59 Chase DeLauter RF Cleveland Guardians 55
71 Jhostynxon Garcia CF Boston Red Sox Unranked
72 Lazaro Montes RF Seattle Mariners Unranked
74 Jacob Melton CF Houston Astros Unranked
76 Enrique Bradfield Jr. CF Baltimore Orioles Unranked
77 Spencer Jones CF New York Yankees Unranked
86 Drew Gilbert CF New York Mets Unranked
87 Everson Pereira CF New York Yankees Unranked
91 Robert Calaz RF Colorado Rockies Unranked
99 Johnathan Rodriguez RF Cleveland Guardians Unranked
102 Miguel Bleis CF Boston Red Sox Unranked
107 Denzel Clarke CF Athletics Unranked
115 Jonny Farmelo CF Seattle Mariners 100
117 Josue De Paula RF Los Angeles Dodgers 48
123 Justin Crawford CF Philadelphia Phillies Unranked
126 Carlos Jorge CF Cincinnati Reds Unranked
132 Nelson Rada CF Los Angeles Angels Unranked
134 Jud Fabian CF Baltimore Orioles Unranked

I like to look at the outfielders as a group, simply because the lines between center fielder and corner outfielder aren’t quite as rigid at this point in their careers. Whether a player can at least fake center field is one of the key factors that determines how they’re used in the majors, after all.

The top chunk of outfield prospects all graduated to the majors last year, several spectacularly, so this year’s list is headed by Roman Anthony, who likely has a clearer path to immediate playing time in Boston than either Campbell or Mayer. He raked at Triple-A last year while still a 20-year-old, and frankly, even though I think Ceddanne Rafaela is an adequate option in center and the better defensive player, I think Anthony just being the starter gives the Red Sox the best chance at making the playoffs in 2025. ZiPS wanted to see more of Dylan Crews at this time last year, and it saw enough him in 2024 to move him near the front of the outfielder pack.

Which prospect does ZiPS give the highest OPS+ projection to at any point in their career? As you probably guessed, since you can read the order on the chart, the answer is Emmanuel Rodriguez. And he can play center field! Once the Twins are satisfied that his thumb is fully healed, it would be in their best interest to get him back out there on defense as quickly as possible. If you had both Byron Buxton and Rodriguez in the outfield at the same time, the Twins’ fly ball pitchers might name their firstborn children Emmanuron. Or, maybe not.

Max Clark remains on target to fill a real need for the Tigers in the outfield, and continuing its theme of falling in love with all the Cubs hitters this offseason, ZiPS ranks Owen Caissie as the best prospect to not make the FanGraphs list. Jasson Domínguez did nothing to hurt his rank in 2024, and ZiPS does not share the Yankees’ angst over whether he was a better player than Alex Verdugo. Kevin Alcántara ranked as one of the best defensive center fielders in the minors in 2024, though ZiPS isn’t as bullish about his bat — yet. Finally, we close with the pitchers.

ZiPS Top 25 Pitcher Prospects – 2025
ZiPS Player Pos. Organization FanGraphs Rank
1 Roki Sasaki P Los Angeles Dodgers 1
27 Noah Schultz P Chicago White Sox 18
30 Andrew Painter P Philadelphia Phillies 6
37 Caden Dana P Los Angeles Angels 25
39 Bubba Chandler P Pittsburgh Pirates 23
40 Jackson Jobe P Detroit Tigers 9
46 Carson Whisenhunt P San Francisco Giants 95
49 Tink Hence P St. Louis Cardinals 64
50 Jarlin Susana P Washington Nationals 19
52 AJ Smith-Shawver P Atlanta Braves 40
53 Alejandro Rosario P Texas Rangers 39
54 Luis Morales P Athletics 96
55 Rhett Lowder P Cincinnati Reds 51
57 Quinn Mathews P St. Louis Cardinals 32
60 Jake Bloss P Toronto Blue Jays 66
62 Brandon Sproat P New York Mets 24
65 Chase Dollander P Colorado Rockies 12
79 Cade Cavalli P Washington Nationals Unranked
82 Noble Meyer P Miami Marlins 97
83 River Ryan P Los Angeles Dodgers 101
84 Ricky Tiedemann P Toronto Blue Jays 102
89 Hurston Waldrep P Atlanta Braves Unranked
95 Dylan Lesko P Tampa Bay Rays Unranked
98 Cade Horton P Chicago Cubs 79
106 Jairo Iriarte P Chicago White Sox Unranked

Roki Sasaki doesn’t have his official ZiPS projection in the system yet — hopefully I’ve changed that by the time you’re reading this — but I can assure you, it’s real and it’s spectacular. He’s already succeeded at a higher level of play than any other pitching prospect, and though he’s not quite as “finished” a pitcher as Yoshinobu Yamamoto or Shota Imanaga were at this time last year, there’s no particular reason to worry about him. That is, except for health, but what pitcher doesn’t have that question mark lurking in the shadows?

Noah Schultz may still have some setbacks against Triple-A hitters, but so far is so good for the White Sox prospect, and if he doesn’t push his way into that rotation quickly, something’s gone horribly wrong. Something did go horribly wrong for Andrew Painter, but he was so excellent before missing two years with injury that ZiPS is giving him quite a lot of leeway, ranking him as the third-best pitching prospect even with big projection hits from the lost seasons.

Caden Dana gets a rather ho-hum 2025 projection, but ZiPS likes him a lot long-term, and if his walk rate this year looks more like it did in the minors in 2024, and hitters continue to have a hard time driving the ball against him, his projection ought to shoot up very quickly. ZiPS didn’t give Bubba Chandler an aggressive projection, but as I noted when responding to outraged Yinzers, Chandler has good long-term projections and upside, as evidenced by his ranking here. Jackson Jobe moved up as expected compared to last year, and Carson Whisenhunt is one less walk per game from being an elite prospect, at least as ZiPS sees it; it already likes him better long-term than last year’s San Francisco graduate, Kyle Harrison.

Tink Hence and Quinn Mathews both make the list as well, and as advanced prospects, they carry somewhat less risk than most pitchers. Interestingly enough, ZiPS actually slightly prefers McGreevy when talking just about 2025. Tekeah Roby, like McGreevy, didn’t miss the list by much (no. 119), so hopefully in what looks like a rather unambitious season for the Cardinals, they can at least answer a few questions about their future rotation.

If you enjoyed the ZiPS Top 100 and the rest of our Prospect Week coverage, why not become a FanGraphs Member and banish those pesky ads to the land of wind and ghosts? Your continued support has been instrumental in letting us pursue these, and similar, baseballiary duties. Keeping the true ZiPS creator in an oubliette under my shed in the backyard isn’t free, you know!


The 2025 Start of Spring ZiPS Projected Standings: National League

Brad Penner-Imagn Images

There’s still more winter to go, but this week gave us a sign of spring that’s way more promising than any silly groundhog in Pennsylvania. Pitchers and catchers have reported to Florida and Arizona for spring training. As usual, this is also the best time to do the first mega-run of ZiPS projected standings, to gauge where every team stands at the prelude to the 2025 season. Naturally, these are not the final projected standings, but they’re accurate through every bit of knowledge ZiPS and Szymborski have as of the morning of Thursday, February 13.

These standings are the result of a million simulations, not results obtained from binomial or even beta-binomial magic. The methodology isn’t identical to the one we use for our playoff odds, which we recently launched to both acclaim and dismay. So how does ZiPS calculate the season? Stored within ZiPS are the first- through 99th-percentile projections for each player. I start by making a generalized depth chart, using our Depth Charts as a jumping off point. Since these are my curated projections, I make changes based on my personal feelings about who will receive playing time as filtered through arbitrary whimsy my logic and reasoning. ZiPS then generates a million versions of each team in Monte Carlo fashion.

After that is done, ZiPS applies another set of algorithms with a generalized distribution of injury risk that changes the baseline plate appearances or innings pitched for each player. ZiPS then automatically and proportionally “fills in” playing time from the next players on the list to get to a full slate of PAs and innings.

The result is a million different rosters for each team and an associated winning percentage for each million of them. After applying the new strength of schedule calculations based on the other 29 teams, I end up with the standings for each of the million seasons. I promise this is much less complex than it sounds.

The goal of ZiPS is to be less awful than any other way of predicting the future. The future is tantalizingly close but beyond our knowledge, and if anyone figures out how to deflect the astrophysicist Arthur Eddington’s arrow of time, it’s probably not going to be in the form of baseball projections. So we project probabilities, not certainties. If this does not satisfy you, just assume that any deviation from the actual results are due to flaws in reality.

Over the last decade, ZiPS has averaged 19.2 correct teams when looking at Vegas preseason over/under lines. I’m always tinkering with methodology, but most of the low-hanging fruit in predicting how teams will perform has already been harvested. ZiPS’ misses for teams from year to year are uncorrelated, with an r-squared of one year’s miss to the next of 0.000541. In other words, none of the year-to-year misses for individual franchises has told us anything about future misses for those franchises.

We published the ZiPS projected American League standings on Wednesday, so unless you’re accidentally here looking for the air flow data of Vornado vs. Honeywell desk fans, you guessed correctly that we’ve got the National League installment for today. Please note that the World Series probabilities across the two pieces will not add up to precisely 100%, thanks to the Nick Pivetta signing, the Alex Bregman signing, and some of the minor Wednesday transactions.

ZiPS Projected Standings – NL East (2/13)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Atlanta Braves 89 73 .549 35.8% 34.5% 70.3% 7.3% 96.4 81.6
Philadelphia Phillies 89 73 .549 34.0% 35.1% 69.1% 6.6% 96.0 81.5
New York Mets 88 74 1 .543 29.5% 35.9% 65.4% 5.6% 95.0 80.7
Washington Nationals 69 93 20 .426 0.5% 3.1% 3.5% 0.0% 76.6 62.3
Miami Marlins 68 94 21 .420 0.3% 1.6% 1.9% 0.0% 74.3 59.5

As far as bad seasons go, Atlanta had a darn good one, given the team still managed 89 wins and a brief playoff appearance despite significant injuries to Spencer Strider and Ronald Acuña Jr.. They both are expected to be back for most of the 2025 season, and even though their injuries have curbed their projections a bit, their returns are a major boon to the Braves — as good as any free agent signings made this winter. With guaranteed health on all fronts, the Braves would have a much more impressive projection, even taking into consideration the loss of Max Fried, but ZiPS expects there to be at least some injuries, and Atlanta’s depth these days isn’t terribly robust. The Braves also addressed their most glaring position of weakness, left field, with their signing of Jurickson Profar, who is coming off a career year with the Padres. ZiPS doesn’t expect Profar to repeat that performance, but considering Atlanta left fielders were below replacement level last season (77 wRC+, -0.3 WAR), his projected 110 wRC+ and 1.4 WAR represent a fairly sizable upgrade.

Not a lot of surprises here for the Phillies. Like the Braves, they had a very quiet offseason. As has been the case for the past few seasons, Philadelphia’s offense is quite solid, and incoming outfielder Max Kepler is a reasonable fill-in. The main concern for the Phillies here is simply that so many of their key contributors are now on the wrong side of 30. There is some risk that comes with new starting pitcher Jesús Luzardo, whom they acquired from the Marlins, but he offers quite a lot of high-end outcomes. But the truth is, this rotation probably would project to be a top-five staff in baseball even if Philadelphia had signed Steve Carlton instead, without the use of a time machine.

The Mets, on the other hand, had an action-packed offseason. Just signing Juan Soto and then mic-dropping likely would have made for a successful winter. To my utter shock, they were able to pull off the feat of not having to say goodbye to Pete Alonso or pay him a ludicrous amount of money. Yes, he’s declining, but the team is better with him at first and Vientos at third than with Vientos at first and Brett Baty at third. Now, I think people are underrating Baty based on his early career performance, but a contending team ought to be far more interested in the Polar Bear! ZiPS is not particularly enthused by the rotation, but it’s enough to pull the Mets into just about an even projection with the Braves and Phillies.

The Nationals are improving incrementally, and you can see that offensive core of James Wood, Dylan Crews, CJ Abrams, and Luis García Jr. coming together. First baseman Nathaniel Lowe is a solid trade pickup, and he came cheap enough that I can hardly protest too loudly that he’s a much better fit on a contending team. But ZiPS thinks about half this lineup is awful, and feels this pitching staff might be a little worse that the offense. Washington is better than the Marlins, but ZiPS doesn’t believe this team is ready for a breakthrough in 2025.

The gamble for the Marlins was that if they could get enough of their dynamic young pitching to stay healthy, they could compete for a wild card spot even with their lineup looking like the equivalent of a Chevrolet Citation that’s been sitting in your weird cousin’s barn for 30 years. When that roll of the dice didn’t work out, they were out of ideas. Now, their rotation projects to be a bottom-five staff, and as for the lineup, I think I’d rather put my money on the car.

ZiPS Projected Standings – NL Central (2/13)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Chicago Cubs 86 76 .531 37.0% 19.4% 56.4% 4.1% 92.8 78.4
Milwaukee Brewers 84 78 2 .519 31.3% 19.6% 50.9% 3.4% 91.8 77.0
St. Louis Cardinals 79 83 7 .488 12.0% 13.7% 25.7% 0.9% 86.1 71.4
Cincinnati Reds 79 83 7 .488 10.8% 12.8% 23.6% 0.8% 85.6 70.5
Pittsburgh Pirates 77 85 9 .475 8.9% 11.0% 19.9% 0.6% 84.5 69.7

As has been noted, ZiPS really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really, really likes Chicago’s lineup, even though Kyle Tucker isn’t as good a fit for Wrigley Field as he was for that park in Houston with the new name I just forgot again. Daikon? Dovahkiin? Dank? (Editor’s note: It’s Daikin Park.) ZiPS is not excited about the rotation, especially if a few injuries work their way into the mix, but it’s not enough to keep the Cubs from projecting at the top of the division.

The Cubs shouldn’t rest too easy, though, with the Brewers projected to finish just a couple games behind them. Milwaukee bleeds an elite bullpen arm every year it seems, but it pumps out new dominant relievers at a faster rate than I churn out Simpsons references from 1995. The offense has stabilized a bit, with Christian Yelich getting his offense back on track, and though the Brewers didn’t go big and bold this offseason, most NL Central teams didn’t either. ZiPS gives Nestor Cortes a nice little bounce-back season, which should ease the pain of the loss of Devin Williams.

I thought the Cardinals would come out a few games better than this, but ZiPS clearly is not buying their offseason of inaction. It was surprising not because I think the Cardinals are good, but because ZiPS rarely projects them to mediocre, let alone bad. This is only the second time ZiPS has clocked them as a sub-.500 team. The first time was 2008, when St. Louis won 86 games. Perhaps this projection is a bit counterintuitive because the Cardinals were worse in 2023 than they were in 2024, and they entered last season with an 83-win projection, but ZiPS simply saw last year’s team as having a lot more opportunity for upside. That makes sense when you consider the Cardinals didn’t sign a major league free agent before camps opened, lost Paul Goldschmidt and Andrew Kittredge to free agency, and declined their options for current free agents Lance Lynn and Kyle Gibson. All four of those guys are in the twilight of their careers at this point, but the Cardinals didn’t replace them externally, and their internal options don’t represent much of an improvement. Really, it feels like the Cardinals are just waiting around for John Mozeliak’s tenure to end.

The Reds boast some upside, but they also have some serious depth concerns, and an uninspiring group on the offensive side of the defensive spectrum. ZiPS kind of likes the rotation, but not the Plan B options after the projected starting five, and it’s decidedly lukewarm about the bullpen. There’s a lot of value tied up in comparatively few players: Elly De La Cruz, Hunter Greene, and a hopefully healthy Matt McLain.

Pittsburgh is a far less depressing team then you’d expect from its projected record, but it has far too many positions that are just screaming for more offense. Signing Anthony Santander would have been a much better idea than simply relying on Andrew McCutchen firing up the member berry invocations of a decade ago. Sure, a slugger like Santander wouldn’t come cheap, but now is precisely the time for the Pirates to spend. The top three in the rotation are terrific, and the Pirates are the type of team that if they could sneak into October, they could really surprise some people.

ZiPS Projected Standings – NL West (2/13)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Los Angeles Dodgers 97 65 .599 71.8% 20.9% 92.7% 18.3% 104.1 89.5
Arizona Diamondbacks 85 77 12 .525 12.8% 39.6% 52.4% 3.2% 92.3 77.9
San Diego Padres 84 78 13 .519 13.2% 38.0% 51.2% 3.3% 92.6 76.5
San Francisco Giants 77 85 20 .475 2.2% 14.3% 16.6% 0.4% 83.9 69.0
Colorado Rockies 63 99 34 .389 0.0% 0.5% 0.5% 0.0% 70.6 56.2

The curve for the Dodgers’ projections is actually pretty funny. You don’t quite see it with the 80/20 splits, but their 10th-percentile projection only drops another a third of a win and their first-percentile projection is 86 wins. Contrary to what people think, the sum of the Dodgers’ adding very expensive depth isn’t really on the high end, because they’re already pushing into diminishing returns territory. With good health, the Dodgers will have a hard time getting maximum value from all their players because they have so many good ones. The biggest benefit of all this is that the team is Marianas Trench deep, down at the depth where you start to see these fish things that look like Eldritch abominations. For the Dodgers to have a truly lousy season, it would probably take someone on their roster doing gain-of-function research on smallpox in the dugout, which is probably against the rules.

The Diamondbacks are absolutely solid everywhere except designated hitter, though ZiPS isn’t as keen on some of their replacement options. Adding Corbin Burnes is huge, and even if Jordan Montgomery ends up getting a lot of innings, he has to be better than he was last year, right? I actually thought Arizona would come out a few games better than this, but ZiPS really doesn’t like what happens in the event of a Gabriel Moreno or Ketel Marte injury, and the lackluster DH projection reflects the team’s lack of spare bats.

The Padres could be very good, but this is also a really delicate team. Bringing in Nick Pivetta is more helpful in the projections than what people might’ve expected because the back end of San Diego’s rotation looked pretty bleak to ZiPS. However, the wins that were giveth could be taketh away if the Padres trade Dylan Cease, something they seem determined to do, but that hasn’t happenedeth yet. The sudden changes in team revenues because of Diamond Sports’ bankruptcy and team ownership turmoil have really hurt the Padres, as they’re likely nearing the end of their current run. ZiPS really likes prospects Ethan Salas and Leodalis De Vries, but they won’t impact the 2025 roster, so you’ll have to wait until the ZiPS Top 100 Prospects next week for more on them!

The Giants successfully retained Matt Chapman, but they were below .500 with him last year. The big addition here is Willy Adames, but Justin Verlander is far less exciting than he was five years ago. There’s just too much meh all around for ZiPS to project San Francisco to be anything more than a third-tier candidate, though far from a hopeless one.

This may come as a shock to you, but the Rockies are acting with far more competence lately. Over the last two offseasons, they haven’t done anything crazy in free agency — like sign Kris Bryant to play the outfield — and they’ve stopped their usual practice of treating prospects as annoyances. It’s nice that Colorado is going to give Nolan Jones every chance to have a bounce-back season rather than plotting to replace him with, say, Andrew Benintendi, as the Jeff Bridich-era Rockies may have done. But just because they are a better-run organization doesn’t mean they are good. The hole is so deep that it will take quite a while to get out of it, and they basically still have to find an entire pitching staff. A healthy Germán Márquez and a miraculous resurgence from Bryant still wouldn’t make this team a contender.

As usual, I’m including the ZiPS playoff chart, which shows what the chances are that a number of wins is achieved by the division and Wild Card winners. For example, ZiPS projects the team that wins the NL East to have, on average, 95.6 wins, but just under 20% of the time, the eventual NL East champ will win at least 101 games.

ZiPS NL Playoff Matrix (2/13)
To Win 10th 20th 30th 40th 50th 60th 70th 80th 90th
NL East 87.9 90.5 92.4 94.1 95.6 97.2 98.9 100.9 103.7
NL Central 84.4 86.7 88.5 90.1 91.6 93.1 94.7 96.7 99.4
NL West 89.9 92.6 94.6 96.4 98.2 100.1 102.1 104.5 107.9
To Win 10th 20th 30th 40th 50th 60th 70th 80th 90th
NL Wild Card 1 87.3 89.1 90.3 91.4 92.5 93.6 94.8 96.2 98.3
NL Wild Card 2 84.1 85.7 86.8 87.7 88.7 89.6 90.6 91.8 93.4
NL Wild Card 3 81.6 83.1 84.2 85.1 85.9 86.8 87.7 88.8 90.3

The 2025 Start of Spring ZiPS Projected Standings: American League

Peter Aiken-USA TODAY Sports

There’s still more winter to go, but this week gave us a sign of spring that’s way more promising than any silly groundhog in Pennsylvania. Pitchers and catchers have reported to Florida and Arizona for spring training. As usual, this is also the best time to do the first mega-run of ZiPS projected standings, to gauge where every team stands at the prelude to the 2025 season. Naturally, these are not the final projected standings, but they’re accurate through every bit of knowledge ZiPS and Szymborski have as of the morning of Tuesday, February 11.

These standings are the result of a million simulations, not results obtained from binomial or even beta-binomial magic. The methodology isn’t identical to the one we use for our playoff odds, which we recently launched to both acclaim and dismay. So how does ZiPS calculate the season? Stored within ZiPS are the first- through 99th-percentile projections for each player. I start by making a generalized depth chart, using our Depth Charts as a jumping off point. Since these are my curated projections, I make changes based on my personal feelings about who will receive playing time as filtered through arbitrary whimsy my logic and reasoning. ZiPS then generates a million versions of each team in Monte Carlo fashion.

After that is done, ZiPS applies another set of algorithms with a generalized distribution of injury risk that changes the baseline plate appearances or innings pitched for each player. ZiPS then automatically and proportionally “fills in” playing time from the next players on the list to get to a full slate of PAs and innings.

The result is a million different rosters for each team and an associated winning percentage for each million of them. After applying the new strength of schedule calculations based on the other 29 teams, I end up with the standings for each of the million seasons. I promise this is much less complex than it sounds.

The goal of ZiPS is to be less awful than any other way of predicting the future. The future is tantalizingly close but beyond our knowledge, and if anyone figures out how to deflect the astrophysicist Arthur Eddington’s arrow of time, it’s probably not going to be in the form of baseball projections. So we project probabilities, not certainties. If this does not satisfy you, just assume that any deviation from the actual results are due to flaws in reality.

Over the last decade, ZiPS has averaged 19.2 correct teams when looking at Vegas preseason over/under lines. I’m always tinkering with methodology, but most of the low-hanging fruit in predicting how teams will perform has already been harvested. ZiPS’ misses for teams from year to year are uncorrelated, with an r-squared of one year’s miss to the next of 0.000541. In other words, none of the year-to-year misses for individual franchises has told us anything about future misses for those franchises.

We’ll cover the American League today before getting into the National League tomorrow.

ZiPS Projected Standings – AL East (2/11)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Baltimore Orioles 89 73 .549 33.7% 34.4% 68.1% 6.6% 96.4 82.0
New York Yankees 89 73 .549 31.3% 34.0% 65.3% 6.2% 96.1 81.2
Boston Red Sox 84 78 5 .519 15.2% 31.0% 46.2% 2.9% 91.6 77.3
Tampa Bay Rays 83 79 6 .512 9.8% 24.3% 34.1% 1.6% 89.2 74.7
Toronto Blue Jays 82 80 7 .506 9.9% 24.5% 34.4% 1.9% 89.3 74.1

Right away, when glancing at the projections, you can see the theme of the American League: There are no dominant teams. The AL East is a good example to remember that the 50th-percentile projections don’t mean that the top team will actually win the division. Neither the Orioles or Yankees are projected with an over/under of 90 wins, but either team would need to win 96 games to have a 50% chance at taking the division.

Once again, ZiPS projects the O’s with the tiniest sliver of an edge over the Yankees. ZiPS thinks there’s a good chance that Baltimore can replace Anthony Santander’s production – or at least what he was likely to do in 2025 – and is a surprisingly big fan of Tyler O’Neill. But losing Corbin Burnes is a very big deal, and a few lower-key pitching signings can’t really replace that. It reminds me a bit of Buzzie Bavasi’s quote nearly 50 years ago that when the Angels lost Nolan Ryan, they could just replace him with “two 8-7 pitchers.” How’d that work out for them? There’s some downside in Baltimore’s rotation, but ZiPS thinks the offense is quite resilient.

The Yankees lost an even more important piece than the O’s did this offseason, when Juan Soto signed the largest contract in sports history to play for the Mets. That said, the Yankees made a number of solid upgrades at other positions after losing the second coming of Ted Williams. I prefer Devin Williams and Cody Bellinger to Clay Holmes and Alex Verdugo, and Max Fried is a very good addition. Paul Goldschmidt is well on the back end of his career these days, but he still represents an upgrade over Anthony Rizzo. Still, they lost Gleyber Torres to the Tigers, and with Jazz Chisholm Jr. set to slide from third base to second, the task of replacing Torres’ production falls to a platoon of Oswaldo Cabrera and the shell of DJ LeMahieu at third base. The Yankees didn’t quite hold serve in the exchange, but the O’s had losses of their own, so the status quo largely prevails.

ZiPS has projected the Red Sox to finish last in the AL East over the last few seasons, but they’ve always been within shouting distance of .500. The last bit stays true in 2025, but on the sunny side this time. Even though you’d be crazy to pencil him in for 180 innings, Garrett Crochet is a big addition to Boston’s rotation, and the bullpen has become sneaky good. The computer really believes in Kristian Campbell, though the question remains how quickly the team will integrate him into the lineup. The Red Sox, of course, would look even better with Mookie Betts, but that’s old news at this point.

ZiPS thinks Tampa Bay’s lineup is rather lackluster, and it doesn’t see a huge offensive upside here, but it does think the Rays have pretty solid depth. The big upside comes from the rotation because of the health questions surrounding Shane McClanahan, Shane Baz, and Drew Rasmussen. If any or all of these three pitchers are healthier than the projections currently expect, even small positive shifts in their workload assumptions would have pretty large effects on the whole AL East race.

Anthony Santander was a necessary addition for the Blue Jays, but was his signing enough? ZiPS is unsure, and while it’s projecting bounce-back seasons from guys like Bo Bichette and Kevin Gausman, there’s no certainty there, and this a tough, tough division. This is one of the best last place teams I’ve ever projected, so take from that what you will!

ZiPS Projected Standings – AL Central (2/11)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Cleveland Guardians 85 77 .525 32.9% 18.4% 51.3% 3.6% 92.0 77.8
Minnesota Twins 85 77 .525 30.9% 18.2% 49.1% 3.3% 91.6 77.1
Kansas City Royals 82 80 3 .506 20.0% 16.5% 36.5% 1.9% 89.0 74.4
Detroit Tigers 81 81 4 .500 16.2% 14.4% 30.6% 1.3% 87.7 73.1
Chicago White Sox 53 109 32 .327 0.0% 0.0% 0.0% 0.0% 59.6 45.5

ZiPS projects the Guardians to win the AL Central over the Twins, but like in the AL East, the lead comes from the tiniest of mathematical margins. Their bullpen is terrific, but their offense has a bit too much merely OK floating around, and their rotation is adequate at best. Despite being projected as the AL Central leader, ZiPS only projects Cleveland as a coin flip to make the playoffs.

The Twins project to have an elite bullpen and a very good – and probably underrated – rotation. But it’s less than enthralled by the lineup once you get past Carlos Correa and Byron Buxton during their healthy moments, and it gets really hard, as with the Guardians, to see a scenario in which Minnesota gets far above 90 wins.

I don’t want to harp too much on Kansas City’s offense, since I did that at length last week, but the fact is it’s a very Bobby Witt Jr.-reliant lineup with a ton of holes. This might be the best projected Royals pitching staff in ZiPS history, and that may be enough for Kansas City either to keep pace with the Guardians and Twins or outright topple them. There are benefits to playing in a division with no truly ambitious teams.

Bringing back Jack Flaherty was a necessity for the Tigers, and they got him at a cheaper price than necessities tend to cost. They still project just behind the top three teams, but this division remains quite unclear. I would not want to be paying Alex Bregman in 2029 or 2030, but I’d seriously consider it if I were a team like the Tigers, with so much to gain by having him around the next few years.

The White Sox are projected to have one of the largest improvements in baseball, but a lot of that is simply because winning only 41 games in a season requires many things to not go your way. They are good bet to veer toward “ordinary awful” territory, even if they may not have hit rock bottom yet. Whatever happens, don’t mistake any win-loss improvement as organizational competence. Chicago’s most interesting pitchers will likely start the season in the minors, and the big question for the offense is how many of the aging role players the team signed will somehow be stuffed into the lineup for no particular reason.

ZiPS Projected Standings – AL West (2/11)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Houston Astros 90 72 .556 48.1% 23.7% 71.8% 8.5% 97.4 82.3
Seattle Mariners 86 76 4 .531 26.4% 27.8% 54.2% 4.1% 92.9 78.7
Texas Rangers 85 77 5 .525 23.6% 26.4% 49.9% 3.5% 92.4 77.5
Athletics 71 91 19 .438 1.3% 4.3% 5.6% 0.1% 78.9 63.9
Los Angeles Angels 70 92 20 .432 0.6% 2.1% 2.8% 0.0% 76.3 61.6

The Astros are a lot less likely to be a juggernaut than they were a few years ago, but they’ve handled the myriad star departures well. ZiPS thinks Isaac Paredes and his pull-happy power will feel quite at home in Minute Maid Daikin Park, and Christian Walker is a far better idea to fill their gaping hole at first base than José Abreu was a few years ago. Yordan Alvarez is an absolute beast offensively, and ZiPS projects Jose Altuve to continue to age gracefully. The Astros aren’t really lousy anywhere, and that’s basically what quality team building in a 12-team playoff league looks like.

The common perception of the Mariners is they have a bad offense, but that’s been demonstrably untrue, and playing in a poor offensive park is the big culprit here. What is true, though, is that after Cal Raleigh and Julio Rodríguez, they’re just not amazing anywhere in the lineup, and they’ve been particularly unambitious there. The rotation, however, is dynamite, and though ZiPS is unimpressed with Seattle’s depth, if this team generally remains healthy, it can challenge Houston.

ZiPS likes the Rangers’ offense a lot. The rotation? Not so much. Jacob deGrom naturally projects very well, but given his extensive injury history, both ZiPS and I are coming way under the 132 innings that Depth Charts currently projects for him. He’s not the only Texas pitcher with injury concerns, and as a result, ZiPS sees this rotation as having one of the deepest downsides in baseball, which holds the Rangers’ projections down quite a bit.

Congratulations, A’s, you’ve moved up to a fourth-place projection! Their lineup is actually pretty decent, though not at first base, where ZiPS is bearish on Tyler Soderstrom. OK, the computer’s not quite as high on Jacob Wilson or JJ Bleday as is Depth Charts, but it wouldn’t be shocking to see a team with a lineup like this be a Wild Card contender. Where ZiPS has its doubts is the rotation, and though Luis Severino and Jeffrey Springs give this starting five some real upside, the other three guys are far less exciting.

I suspect the Angels think they’re better than this, but ZiPS really isn’t seeing it. The team’s been active this offseason and added a ton of familiar names, but largely ones that are familiar because of things they accomplished a long time ago. Getting a healthy Mike Trout would be fun for the Angels, and certainly for fans, but it probably wouldn’t be enough.

As usual, I’m including the ZiPS playoff chart, which shows what the chances are that a number of wins is achieved by the division and Wild Card winners. For example, ZiPS projects the team that wins the AL West to have, on average, 94.4 wins, but 20% of the projected AL West winners finish with only an 89-73 record.

ZiPS Playoff Matrix (2/11)
To Win 10th 20th 30th 40th 50th 60th 70th 80th 90th
AL East 88.7 91.0 92.7 94.3 95.8 97.2 98.8 100.8 103.4
AL Central 84.4 86.8 88.6 90.2 91.6 93.1 94.7 96.5 99.2
AL West 86.5 89.1 91.1 92.8 94.4 96.0 97.8 99.8 102.7
To Win 10th 20th 30th 40th 50th 60th 70th 80th 90th
AL Wild Card 1 87.3 88.9 90.1 91.2 92.2 93.2 94.3 95.6 97.7
AL Wild Card 2 84.5 85.9 86.9 87.9 88.7 89.6 90.6 91.7 93.3
AL Wild Card 3 82.3 83.7 84.7 85.5 86.3 87.2 88.0 89.1 90.5

Kansas City’s Outfield Is a Missed Opportunity

Nick Wosika-USA TODAY Sports

By all reasonable accounts, the 2024 Kansas City Royals had a successful season. Fortune usually frowns upon a 100-loss team that makes a bunch of low-key free agent signings, but that was not the case for the Royals. The veterans starters they added, Seth Lugo and Michael Wacha, joined Cole Ragans to make up one of the best top-of-the-rotation trios in the majors, and Bobby Witt Jr. ascended from promising young star to MVP candidate. They made some smart deadline moves to bolster their bullpen, and they benefitted from some pleasant surprises along the way. Thanks to all of these things, the Royals won 30 more games in 2024 than they did the year before, and as a result, they made the playoffs for the first time since they won the 2015 World Series. While there was no improbable dash to the World Series this time, the Royals did at least eliminate the Baltimore Orioles, and although they fell to the Yankees in the ALDS, all four games were close. Moral victories may not count for much in professional sports, but Kansas City fans ought to be delighted with what this team accomplished last season.

However, successful doesn’t mean perfect, and the Royals did have some significant flaws. The most glaring one was a team offense that was full of holes. The Royals scored enough runs to support their excellent pitching, enough to rank a healthy sixth in the American League in runs per game (4.54), but it was an extremely unbalanced effort. Witt carried more than his fair share of the overall load, with his 10.4 WAR accounting for more than half of the total 20 WAR Kansas City got from its position players. From three of the four most offense-heavy positions, first base, the outfield corners, and designated hitter, the Royals received an embarrassing lack of production. First base was fine, if unspectacular, manned by Vinnie Pasquantino and Salvador Perez, but the outfield corners combined for an OPS south of .650 and a brutal -2.5 WAR, and Kansas City DHs combined for a 77 wRC+, the fourth-worst production in the majors from that position. With Witt’s season and a bare level of competence from these three positions, Kansas City’s offense should’ve been one of the top three or four in the AL. Instead, what the Royals got from the two corner outfield spots and DH was — and I’ll put it generously — below a bare level of competence. Read the rest of this entry »


Bregging the Question

Nathan Ray Seebeck-USA TODAY Sports

We are now just over a week from pitchers and catchers reporting to spring training, and while there are still a lot of moves left to make, we have a basic idea how teams will be fundamentally constructed for the 2025 season. Our free agent tracker still lists 124 remaining free agents, as of Monday evening, but most of these players aren’t likely to have major impacts on their new teams. Only 15 of the players are projected on our Depth Charts as being worth one win, and only three players are projected at two wins. But one player remaining, Alex Bregman, stands clearly above the pack, at least as the mean old computers judge the situation. (Sorry, Polar Bear.)

A famous Scott Boras client in his early 30s remaining unsigned due to underwhelming offers in free agency has become a common refrain over the last few years. Unlike with some of their departing free agents over the years, the Astros have made more than a token effort at retaining their star, extending a six-year, $156 million offer in December. The general belief around baseball is that the deal is still on the table, and both the front office and his teammates would be very happy to have him return. But from a baseball standpoint, is Houston necessarily the best place for Bregman? And if it isn’t, which teams should be seriously pursuing him?

Fellow Fangraphéen Michael Baumann discussed the Bregman to the Astros scenario recently, and concluded that given the team’s needs and the acquisition of Isaac Paredes, it would be hard to get the maximum value out of Bregman’s return without doing something shocking, like trading Paredes before the start of the season. Since I’ve completed the initial run of ZiPS projections, I’m now equipped to do some (very) preliminary standings projections. I projected the Astros both with and without Bregman, using the normal methodology I use, which attempts to deal with team upside and downside scenarios and injuries.

ZiPS currently projects the league with a level of parity that appears, at first glance, to be greater than in the typical season. While the Dodgers are projected at 97 wins, the Astros are the only other team projected with an over/under number of 90 wins. That doesn’t mean there will be only two 90-win teams – in fact, you should expect quite a few more teams to reach that threshold — just that there’s a lot of uncertainty in a baseball team’s performance, and currently only two clubs have enough depth across their rosters to avoid the disastrous downside scenarios that are built into this projection system.

At 90.2 wins on average, reconfiguring a healthy Astros team to play Bregman at third, Paredes at second, and Jose Altuve in the outfield (the latter has been discussed), adds 2.8 wins (again, on average) to the bottom line in the ZiPS projections. That’s enough to bump the team’s playoff probability from 69.9% to 78.0%. A gain of just over eight percentage points is solid, to be sure, but how does that compare with the rest of the league?

To answer that question, I redid the simulation an additional 29 times, adding Bregman in turn to each team to see how his presence would change its playoff probability. It’s a bit more complex than simply replacing a team’s existing third baseman because in most cases, Bregman would cause a significant reshuffling of the roster roles. I tried to keep Bregman at third base wherever possible and shift others around him, and I completely avoided implausible scenarios, such as a team signing him to be its starting catcher. So, how’d it shake out?

ZiPS Playoff Probability – Signing Alex Bregman
Team Current Playoff Odds Playoff Odds With Bregman Change
Kansas City Royals 39.7% 54.3% 14.6%
Detroit Tigers 31.2% 43.6% 12.4%
Cincinnati Reds 26.2% 38.5% 12.3%
San Diego Padres 51.7% 63.7% 12.0%
Arizona Diamondbacks 50.4% 61.9% 11.5%
Boston Red Sox 45.3% 56.1% 10.8%
Philadelphia Phillies 65.5% 75.9% 10.4%
Seattle Mariners 53.0% 63.2% 10.2%
Cleveland Guardians 51.3% 61.4% 10.1%
Pittsburgh Pirates 21.9% 31.8% 9.9%
Minnesota Twins 49.6% 58.2% 8.6%
St. Louis Cardinals 27.7% 36.1% 8.4%
Milwaukee Brewers 51.8% 60.0% 8.2%
Houston Astros 69.9% 78.0% 8.2%
New York Mets 61.3% 69.3% 8.0%
Texas Rangers 49.9% 57.8% 7.9%
Teampa Bay Rays 32.6% 40.5% 7.9%
New York Yankees 60.7% 68.4% 7.7%
Toronto Blue Jays 40.7% 47.9% 7.2%
Atlanta Braves 68.8% 75.2% 6.4%
Washington Nationals 5.7% 11.4% 5.7%
Baltimore Orioles 61.4% 66.7% 5.3%
The Athletics 8.9% 14.0% 5.1%
Los Angeles Angels 5.8% 9.8% 4.0%
Miami Marlins 3.2% 6.8% 3.6%
Chicago Cubs 55.8% 59.4% 3.6%
San Francisco Giants 21.4% 24.2% 2.8%
Los Angeles Dodgers 87.8% 89.8% 2.0%
Colorado Rockies 0.8% 2.6% 1.8%
Chicago White Sox 0.0% 0.1% 0.1%

There are basically two questions here for projection systems to answer: 1) How many wins would Bregman add? 2) What are the utility of those wins? Bregman would represent a massive upgrade for the White Sox, but they are extremely unlikely to be relevant enough for those wins to actually matter. (Bregman would help the Pale Hose avoid rounding to zero, skyrocketing their playoff probability to 1-in-1,455!) Their rivals on the North Side, the Cubs, also rank very low on this list for the opposite reason: ZiPS already sees the Cubs as having a very strong offense. Sure, marginal wins are valuable for any team, but it’s hard for the Cubs to really leverage Bregman without one of those downside scenarios occurring, such as underperformance from guys like Matt Shaw or Seiya Suzuki, or a rash of injuries to key players. If there were a pitching equivalent of Bregman available, the Cubs would likely be at the very top of this list.

The Astros are only in the middle of the pack in terms of playoff improvement with Bregman. But two other teams that have been rumored at times to be in the mix would see a major surge in their postseason odds if they were to sign him: the Detroit Tigers and Boston Red Sox. The Tigers are in a position where the extra wins they’d get from Bregman would translate into a huge playoff probability boost, and though ZiPS thinks Jace Jung would be solid at third, signing Bregman would trigger a roster shuffle that would tighten up right field and the short side of Detroit’s DH platoon — the team’s two weakest positions, according to ZiPS. There’s been some speculation that Bregman could play second base for the Red Sox, but as ZiPS sees it, Boston would get more value from keeping Bregman at third, moving Rafael Devers to first, and letting Triston Casas and Masataka Yoshida fight it out at DH. This alignment would require prospect Kristian Campbell to be on the roster and filling the team’s current hole at the keystone.

But the best place for Bregman, at least in the ZiPS projections, is another AL Central team: the Kansas City Royals. While the corner outfield scenario is absolutely brutal, especially if MJ Melendez and Hunter Renfroe get the vast majority of the playing time in left and right field, respectively, ZiPS sees merit in shifting Maikel Garcia or Michael Massey into one of the corner spots on the grass, with Bregman taking over at third. ZiPS also thinks Bregman would provide a terrific resolution of the hot corner questions in Cincinnati, though there’s probably even less of a chance the Reds would actually do this than the Royals. The Padres likely don’t have enough payroll flexibility even to offer Bregman a short-term deal with an opt out, but if they could find room in their budget, sell him on playing second base, and shift Jake Cronenworth to left field — or even convince Bregman to play left — there would be more high-end scenarios in which San Diego could make the Dodgers uncomfortable.

My gut says the Tigers will be the team to land Bregman, and likely very soon if it happens. They just shored up the rotation with the signing of Jack Flaherty at an extremely reasonable price, and as the projected fourth-place team in the AL Central right now, they have a lot to gain by adding a legitimate All-Star. There’s a way, but is there a will?


Jack Flaherty Returns to Detroit on Two-Year Deal

Jesse Johnson-USA TODAY Sports

A key piece of the 2024 Detroit Tigers reunited with the team on Sunday, as starting pitcher Jack Flaherty signed a two-year deal worth $35 million. Flaherty excelled for the Tigers last year, putting up a 2.95 ERA and a 3.12 FIP in 106 2/3 innings over 18 starts, good for 2.1 WAR. With the Tigers seemingly out of the playoff race in July, he was shipped to the Dodgers, with whom he won the World Series. He was respectable over 10 regular-season starts with Los Angeles, but his performance was decidedly mixed in the postseason.

Like many short-term contracts for solid players, this deal comes with its own ifs, ands, and buts. Flaherty’s guaranteed money is front-loaded, structured as a one-year, $25 million deal with a player option for $10 million in 2026 that increases to $20 million if he starts 15 games in 2025. Whether one sees the deal as a two-year contract with an opt-out or a one-year contract with a player option is a “potato, po-tah-to” issue that really doesn’t matter here; in this case, they’re the same functional thing.

What does matter is that Flaherty’s market appears to not have developed as much as that of some of the other top pitchers available. While it shouldn’t raise an eyebrow that Blake Snell and Corbin Burnes got much bigger contracts, Flaherty also received a lighter deal than Sean Manaea, Nathan Eovaldi, and Luis Severino. While Flaherty didn’t miss any significant time due to injury last year — he skipped only a single start with lower back pain in July — questions about his back were enough for the Yankees to have second thoughts about trading for him at the deadline. The Dodgers were happy enough to acquire him, and though his strikeout rate dropped off (32% to 26%), he was certainly a net plus for an injury-thinned starting staff down the stretch. Read the rest of this entry »


2025 ZiPS Projections: San Diego Padres

For the 21st consecutive season, the ZiPS projection system is unleashing a full set of prognostications. For more information on the ZiPS projections, please consult this year’s introduction and MLB’s glossary entry. The team order is selected by lot, and the final team this year is the San Diego Padres.

Batters

After an extremely disappointing 2023 with Juan Soto in tow, the Padres bounced back to punch above their weight without him in 2024, thus giving less analytically inclined observers ample ammunition to reach spectacularly wrong conclusions about cause and effect. Losing Soto didn’t help the Padres, but a phenomenally successful move to the rotation for Michael King, a rebound season from Fernando Tatis Jr., and a stunning rookie campaign from Jackson Merrill did a lot to make up for his absence. (It also helped that they didn’t underperform their Pythagorean record by 10 wins like they did in 2023.) Read the rest of this entry »


  翻译: