Author Archive

Can the Struggling Astros Turn Their Season Around?

Troy Taormina-Imagn Images

The Houston Astros have a knack for disappointing Aprils. Despite usually being projected as the favorite or second favorite in the AL West every year for the last decade, the last time the Astros didn’t have a losing record at some point in the second half of April was 2019. But year after year, they’ve tended to get a powerful second wind. Excluding 2020, for obvious reasons, they haven’t finished with fewer than 87 wins in a season since 2016; overall, Houston has the second-most wins in baseball since the start of the 2017 season. During those previous mediocre starts, the projections have stood by the Astros. This time… not so much.

To see the last time the Astros started this dreadfully, you don’t have to go back very far. In 2024, they hit their nadir after 26 games, at 7-19. I wrote then, as I do now, about the hole they were digging for themselves. Though it was still an uphill battle to come back in the AL West — they in fact did, handily — the projections never turned sour. ZiPS projected the Astros to win 88 games going into that season, and despite their 7-16 record at the time I wrote that article, the computer still thought they’d continue to win games at the previously predicted rate.

ZiPS Median Projected Standings – AL West (4/22/24)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Texas Rangers 86 76 .531 41.0% 18.3% 59.3% 5.1% 94.1 79.2
Seattle Mariners 85 77 1 .525 30.7% 19.2% 50.0% 3.8% 92.1 77.4
Houston Astros 83 79 3 .512 23.1% 17.9% 41.0% 3.5% 90.3 75.2
Los Angeles Angels 75 87 11 .463 5.1% 7.1% 12.2% 0.4% 82.3 67.3
Oakland A’s 61 101 25 .377 0.1% 0.1% 0.2% 0.0% 68.6 53.6
SOURCE: Me

ZiPS does not have the same optimism that it had in 2024.

ZiPS Median Projected Standings – AL West (4/27/26)
Team W L GB Pct Div% WC% Playoff% WS Win% 80th 20th
Seattle Mariners 87 75 .537 48.9% 18.2% 67.1% 7.0% 93.5 80.3
Texas Rangers 83 79 4 .512 28.3% 20.2% 48.5% 2.7% 90.3 76.5
Athletics 79 83 8 .488 15.8% 15.6% 31.3% 0.9% 87.0 72.5
Houston Astros 75 87 12 .463 5.0% 8.0% 13.0% 0.5% 81.7 68.1
Los Angeles Angels 72 90 15 .444 1.9% 3.5% 5.4% 0.1% 78.1 65.0
Source: Yeah, still me

This time around, ZiPS doesn’t even think Houston is a .500 team the rest of the way, let alone one that’ll end up close to its projected record in the preseason. The Astros had a relatively deep rotation in 2024, especially compared to today, and at the time, basically all of their starters were injured. But ZiPS thought enough pitching would filter back in over the coming weeks to get the team back on track. However, in 2026, ZiPS only loves one Houston pitcher, Hunter Brown, and just a few days ago, general manager Dana Brown said Brown won’t be back until June, and that’s if there are no setbacks.

Projecting the Astros to have a sub-.500 record isn’t something that ZiPS does often. While I don’t have rest-of-season projections for every calendar date ever, I do have monthly updates, and the last time they were projected to finish with a losing record was the 2015 preseason, when they had a 77-85 projection for the year. Pinpointing the actual date by running a few more simulations, the last time before 2026 that Houston was projected to be a losing team over the rest of a season was almost exactly 11 years ago, on April 26, 2015, when a win over the Oakland Athletics improved the team’s record to 10-7 and its rest-of-season projected winning percentage to .49927.

The 2026 Astros have been this bad even as their offense has performed extremely well. They lead the American League with 5.21 runs per game, and their 118 wRC+ ranks fourth in baseball, to go along with 5.7 WAR from their position players, also good for fourth in the majors. Considering this, the Astros shouldn’t bank on an offensive surge to turn their season around. Instead, if Houston is going to make up ground in the standings, its pitching is going to have to improve.

If you’ve ever had the misfortune to follow election night coverage, you might have seen the various news desks give benchmarks for a particular candidate to beat in counties or in states to be on target to win. I can do the same kind of thing with ZiPS, so I asked it to benchmark what ERAs Houston’s pitching staff would have to hit to give the team a 50% chance of making the playoffs.

ZiPS Rest-of-Season ERA Benchmarks – Houston Astros
Pitcher Astros 50% Playoffs ERA ROS ZiPS Projected ERA ROS Depth Charts Projected ERA
Mike Burrows 3.66 4.28 4.22
Tatsuya Imai 3.55 4.11 4.15
Lance McCullers Jr. 4.17 4.64 4.45
Hunter Brown 2.68 2.93 3.28
Spencer Arrighetti 3.85 4.15 4.41
Cristian Javier 4.47 4.69 4.86
Peter Lambert 3.90 4.40 4.57
Ryan Weiss 4.02 4.28 4.31
Jason Alexander 4.51 4.65 4.35
Kai-Wei Teng 4.13 4.54 4.52
Hayden Wesneski 3.97 4.40 4.02
Ronel Blanco 3.89 4.23 4.09
Josh Hader 2.37 3.32 3.26
Bryan Abreu 2.79 3.47 3.43
Enyel De Los Santos 3.46 3.86 4.17
Bryan King 2.96 3.59 3.63
Steven Okert 3.21 3.60 3.90
AJ Blubaugh 4.03 4.57 4.47
Bennett Sousa 2.82 3.79 3.80
Nate Pearson 3.98 4.57 4.28
Jayden Murray 4.16 4.45 4.61
Cody Bolton 4.26 4.62 4.46
Colton Gordon 4.05 4.54 4.32

TLDR: To be a coin flip to make the playoffs, if the offense performs as expected, the Astros need their pitching staff to collectively outperform their projected ERAs by about half a run per nine innings. This is true whether or not you use the ZiPS projections or the combined Steamer/ZiPS Depth Charts projections. Just to illustrate how hard that is for a team to do, I prorated the preseason 2025 ZiPS projected ERAs to the actual innings pitched, and compared those to the final team ERAs for that year.

ZiPS 2025 Team ERA Projections, Projected vs. Actual
Team Team ERA Projected ZiPS ERA Diff
Texas Rangers 3.49 4.33 -0.83
Milwaukee Brewers 3.59 4.07 -0.48
Cincinnati Reds 3.86 4.35 -0.48
Kansas City Royals 3.73 4.17 -0.43
Chicago White Sox 4.28 4.63 -0.35
Pittsburgh Pirates 3.76 4.09 -0.33
San Diego Padres 3.64 3.91 -0.26
Chicago Cubs 3.81 4.00 -0.19
Boston Red Sox 3.72 3.91 -0.19
Cleveland Guardians 3.70 3.88 -0.18
Philadelphia Phillies 3.79 3.96 -0.17
New York Yankees 3.91 4.01 -0.11
Houston Astros 3.86 3.88 -0.02
Tampa Bay Rays 3.94 3.94 0.00
San Francisco Giants 3.84 3.80 0.04
New York Mets 4.04 3.94 0.10
Detroit Tigers 3.97 3.85 0.13
Los Angeles Dodgers 3.95 3.81 0.14
Seattle Mariners 3.87 3.68 0.19
Miami Marlins 4.60 4.34 0.26
St. Louis Cardinals 4.30 4.04 0.26
Toronto Blue Jays 4.19 3.87 0.32
Athletics 4.71 4.28 0.43
Los Angeles Angels 4.89 4.44 0.45
Baltimore Orioles 4.62 4.00 0.62
Minnesota Twins 4.55 3.88 0.67
Arizona Diamondbacks 4.49 3.81 0.68
Atlanta Braves 4.36 3.65 0.71
Washington Nationals 5.35 4.55 0.80
Colorado Rockies 5.99 4.85 1.14

Only a single team, the Texas Rangers, outperformed its ERA projections by more than half a run. The Brewers and Reds came close, but they fell a bit further back when adjusting for the fact that ZiPS thought the league-wide ERA would be 0.12 higher than it actually was.

Now, consider the very real possibility that the Houston offense doesn’t merely perform as expected, but hits its 75th-percentile projection instead. The pitching would still have to beat its projections by 0.33 runs per game, meaning that even in a rosy scenario like this for the lineup, this team would still be an underdog.

On a fundamental level, the Astros need to find better pitchers from among the guys who aren’t currently envisioned by Depth Charts as contributors, and they need to find them right now. Ethan Pecko is the most interesting of the internal options, and as a fellow Towson native, I can’t help but root for him. He’s currently working back from thoracic outlet syndrome, and though he’s been very good on his minor league rehab assignment, he’s not likely to be up until later this summer. When he does return, he wouldn’t be enough by himself to fix this pitching staff, even if he had a Chase Burns-esque debut. AJ Blubaugh and Colton Gordon don’t project as instant game-changers, either. Houston would likely need to acquire some pitching, but from where? This has been an odd season so far, in that many of the worst teams (Astros, Red Sox, Mets, Phillies, Blue Jays, Royals) were expected to be contenders. That means there aren’t a lot of teams looking to be early sellers. But even if there were, these other underperforming clubs would likely be fierce competition for those players on the block.

Time is not on Houston’s side, in the short or long term. The short-term challenge is obvious, but the long-term one is nearly as daunting. The Astros are second in baseball in wRC+ from players over 30 years old (129), with Jose Altuve and Christian Walker both at ages when imminent decline is highly likely. Their two key offensive players in their 20s, Jeremy Peña and Yordan Alvarez, are free agents after 2027 and 2028, respectively. At the end of last season, our prospect team ranked Houston’s farm system 29th out of 30 teams. The best solution might be to do a bit of retooling, perhaps by trading anyone unsigned past this year. Then, assuming there’s a pre-lockout window to make some free agent signings as there was in 2021, absolutely blitz the top guys available with extremely generous one-year offers, with the hope that many of those players will want to get a second look at free agency in a hopefully normal winter after the 2027 season. But truth be told, this doesn’t really feel like something the Astros would do.

However it shakes out, this may be the most crucial period of Brown’s stint as GM. The Houston Astros are in a precarious position, and none of the options look particularly appealing. Some problems simply don’t have good solutions, and if they can’t conjure one up, we may be looking at the end of a moderately successfully dynasty in Houston.


Dan Szymborski FanGraphs Chat – 4/23/26

12:15
Avatar Dan Szymborski: Here! Sorry, I had a weird problem getting int

12:15
thelwynn: The Mets are back, how long until they are in first place?

12:15
Avatar Dan Szymborski: It’s hard to say. The Mets will get to first place if there’s sufficient time remaining in the season for another tragic downfall

12:15
Farhandrew Zaidman: Evergreen question – is Shohei a better hitter or pitcher?

12:15
Avatar Dan Szymborski: Probably still hitter

12:15
Judge, speed demon: It’s pretty funny Judge’s “slow” start is 9 HR and a 163 OPS+ with 5 steals. With Ohtani and Soto probably taking it easy because of pitching and injury, maybe he’s the next huge slugger with surprising SB totals (he usually does steal 10-15 a year)

Read the rest of this entry »


San Diego Buttresses Rickety Rotation With Lucas Giolito

David Frerker-Imagn Images

“It seems that the long arc of time has finally bent to my whims,” said the man, sundering the veil of silence in which he had cloistered himself. The luxurious, sovereign growth around his mouth stirred and parted once more as its owner granted himself a fleeting moment of almost rapturous satisfaction. “Those worthy of my ambitions have finally revealed themselves, and now I am compelled to do naught but grind the ambitions of my enemies into pale dust,” he intoned to the unadorned darkness, steepling his fingers in sacerdotal triumph.

At least, that’s what happened in the disordered mind of Dan Szymborski, curious for months where Lucas Giolito would end up in 2026. Since the end of the offseason, with Giolito unsigned, he’s been a source of speculation as the grand Plan B whenever a pitcher has been lost to injury, almost as if he were lying in wait. The rumors finally materialized into fact on Wednesday, as the San Diego Padres signed him to a one-year deal with a mutual option for the 2027 season.

If Giolito had been waiting for a perfect fit, the team with which he’d make the biggest impact, he was correct to join the Padres. In fact, given the rumors that had popped up, I had already started writing a slightly different piece before reality quite rudely interfered; in it, I used ZiPS to estimate his effect on the playoff probabilities for each team in baseball. And the Padres just happened to rank number one in ZiPS-projected Giolito impact, with their playoff probability shifting from 55% to 65% upon his acquisition, ahead of the Cubs (+8.1%), Athletics (+7.9%), Astros (+6.9%), and Braves (+6.4%), in terms of the size of the bump.

San Diego’s rotation has been quite solid in 2026, with a 3.53 ERA in the early going, and 2.4 WAR, placing it eighth in baseball. But there were dangers that the front office could not ignore. While there’s a lot more reason to be optimistic about Randy Vásquez now that his changeup and curveball appear to have evolved into whiff machines, Nick Pivetta’s injury was still extremely unwelcome news given the team’s rather thin depth. At the moment, it looks like Pivetta’s flexor strain will not require season-ending surgery, but he isn’t going to be back anytime soon.

Pivetta’s injury left the Padres to fight with the Dodgers for the NL West title with an almost non-existent margin for error in their rotation. Before his injury, they were already banking on Walker Buehler, a big enough risk that he signed with them on a minor league deal, and Germán Márquez, who hasn’t been both healthy and good since 2021. Griffin Canning is coming back from a significant Achilles injury and hasn’t pitched since June, and there’s no firm timetable yet for Joe Musgrove’s return from the Tommy John surgery he had 18 months ago. Yu Darvish is certainly not going to be back in 2026, or possibly ever. Keeping up with the Dodgers isn’t an easy task, so there are only so many wins you can concede while you wait and hope for some good injury news on one of these fronts.

The simple truth about Giolito is that he’s clearly no longer the pitcher he was when he got Cy Young votes each year from 2019 through 2021. If he were, he probably would have signed a contract north of $150 million during the offseason, instead of waiting to be a reinforcement for a contender in need. Even so, last year represented a successful comeback season for him, as he missed 2024 with internal brace surgery to repair his UCL. Giolito previously had full Tommy John surgery immediately after being drafted in the first round by the Nationals in 2012, those elbow questions being responsible for his falling to the 16th pick.

It’s true that last season was a successful return for Giolito, but there are some important caveats to that statement. His 3.41 ERA in 26 starts was certainly solid, but dark things lurked in his peripheral numbers. His FIP was a more middling 4.17, and his 7.5 K/9 represented a 20% drop-off from his 2022-2023 numbers and a third off his peak. Statcast’s xERA was especially negative, giving him a 5.01 for 2025, and though the ZiPS version was kinder, the zERA of 4.55 was hardly top-free-agent material. The goal here isn’t to add an ace — though I can’t imagine San Diego would object if he channeled his best years — but to get an arm capable of throwing some dependably league-average innings. And I think the Padres have a good chance of getting that.

ZiPS Projection – Lucas Giolito
Year W L S ERA G GS IP H ER HR BB SO ERA+ WAR
2026 7 7 0 4.31 26 26 137.7 134 66 20 53 124 95 1.5
2027 5 6 0 4.39 22 22 110.7 107 54 16 42 98 93 1.1

The mutual option has real value to the Padres. If Giolito performs well, he would be a natural fit for their rotation next season should Michael King exercise his an opt-out. (The exact values of Giolito’s option are not yet public.) It’s hard to gauge this kind of thing in a projection, but it’s at least nice that signing Giolito also removes him as an option should the Dodgers or another contender, such as the Cubs, find themselves in dire straits, rotation-wise.

Does signing Giolito drastically change the story of the 2026 San Diego Padres? Probably not, but he’s a supporting character, and if the Padres are able to topple the Big Blue Empire on their seventh try and take the NL West crown, he will likely play a role in writing that happy ending.


Can the 2026 Mets Be Salvaged?

Jayne Kamin-Oncea-Imagn Images

With big expectations entering the season, the New York Mets got off to a reasonably solid start; through their first 11 games, they had a 7-4 record and a half-game lead in the NL East. Since then, though, things have gone… less well. And after getting swept by the Chicago Cubs over the weekend, the team is now sitting on an 11-game losing streak, a skid that has dropped them into last place in the NL East, a full 8 1/2 games behind the Atlanta Braves. So, just how doomed are the Mets?

While you can’t win a pennant in April, you can certainly lose one. As my colleague Jay Jaffe noted last week, when the Mets’ losing streak stood at a mere eight games, the offense bears a large share of the blame. They’ve scored just 19 runs since the streak began, and have managed even three runs in just two of those games. The Royals, the next-worst offense over their last 11 games, have scored more than 50% more runs than the Mets (31 to 19), and considering they’re 2-9 over that stretch, it’s not like they’re cruising either. The loss of Juan Soto to a strained calf muscle is significant, but it’s hard to pin the team’s offensive woes solely on that. Their 1.7 runs per game is about three runs off both the 4.7 they scored last year and what ZiPS projected for this year, and no hitter in history has made that big of a difference. Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 4/16/26

12:01
Avatar Dan Szymborski: It’s clobberin’ time!

12:02
Avatar Dan Szymborski: AI is getter better at making fun of me, BTW.

12:02
Guest: Vegas had notably much worse ratings on the Twins than both ZIPS and PECOTA (not to mention the fans). Has anything you’ve seen in the Twins playing what has been pretty good baseball so far justified that much higher projection in your mind?

12:03
Avatar Dan Szymborski: Well, Taj Bradley’s been really darn good, I mean sub two FIP

12:04
Avatar Dan Szymborski: and Mick Abel has been really solid too (and one of the boom picks)

12:04
Avatar Dan Szymborski: I’m not confident at all they’re this good, but I think this was always a team in the .500 vicinity

Read the rest of this entry »


Ben Rice Is Laying Waste to the American League

John Jones-Imagn Images

Coming into the season, the ZiPS projections generally saw the Yankees as having lower divisional odds than standings based on other projection systems and methodologies. One of the biggest reasons for that was, paradoxically, one of the best things a baseball team can possess: Aaron Judge with a signed contract. Since ZiPS attempts to simulate the effects of injuries, including season-ending ones, the Yankees offense took an absolutely brutal hit any time Judge was absent. In the system’s current season simulations, that effect has been mitigated somewhat by the improved projections of one man: first baseman Ben Rice.

Judge’s courtroom is a terrifying dystopia in which defendant pitchers find scant justice and almost sure punishment. And while this judge is typically content to handle executions himself, it’s Rice who has been operating the guillotine the most frequently in 2026. Through the first three weeks of the season, Rice has put up a .362/.500/.745 line, good for a league-leading 241 wRC+, and has already hit the 1-WAR mark.

Naturally, when you have an OPS nearing 1.300, a good number of things have probably gone your way, certainly more than have gone against you. Rice’s batting average, fourth in baseball among qualifiers, is naturally helped quite a lot by a .500 BABIP, which has yet to prove sustainable at the big league level. But what makes Rice’s season so amazing is that even if you take some of the helium out of his seasonal line, it still tells the story of a batter who might be emerging as one of baseball’s elite offensive talents. Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 4/9/26

12:02
Avatar Dan Szymborski: And awaaaay we go!

12:03
Kyle Manzardo: I have the largest difference between xBA and real BA among qualified batters, is there hope for me or am I broken?

12:03
Avatar Dan Szymborski: I think you’ll be fine

12:03
Guest: “more tools than can be found at a Florida spring break kegger” just give Dan the Pulitzer now

12:03
Avatar Dan Szymborski: Pulitzer Prize for B- Snark

12:04
Guest: it’s April and it remains to be seen if he’s replacement level, average, or better, but is it too early to say Jordan Walker is meaningfully better than he was 2024-25?

Read the rest of this entry »


Konnor Griffin Will Be a Pirate For a Very Long Time

Charles LeClaire-Imagn Images

I’m a fan of gallows humor, and I think that fans of the Pirates need to be as well. The Pirates have developed their share of stars over the years, but for fans, there’s always the slight bit of dread that once their young talent starts getting paid commensurate with their production, they’ll be swapping the black-and-gold for Dodger blue or pinstripes. So it’s a good time for Yinzers and the Allegheny-adjacent community, as shortstop Konnor Griffin and the team agreed to a nine-year, $140 million contract that would keep him in town until after the 2034 season.

As contracts go, this is a rather straightforward one. While MVP incentives can bring up the deal by a modest $10 million, to $150 million, that’s just about the only complexity present. There is no deferred money to eat away at the present value of the contract, no option years for the Pirates to lock in at the end, and no opt-out provision that could get Griffin to free agency a year or two early. The deal includes a $12 million signing bonus, which will be doled out over the next three years, certainly helpful to Griffin in that he’ll still get a nice chunk of cash even if the seemingly inevitable lockout drags into the 2027 season.

The Pirates have a real up-and-down history with contracts, so it’s always nice to see them spend on franchise talent rather than spread things around on third-tier free agents. They managed to keep Andrew McCutchen a few years past his free agent eligibility, but for the last 50 years, most of the stars who started out in Pittsburgh became better associated with other teams. Players ranging from Barry Bonds and Bobby Bonilla to Aramis Ramirez and Gerrit Cole, a group that could include Paul Skenes in a few years. Some of the deals the Pirates did sign haunt the dreams of Gen X and millennial Pirates fans (Pat Meares! Kevin Young! Derek Bell!). The Pirates signed Andy Van Slyke and paid him more than the Giants paid Bonds during the latter’s first years in San Francisco.

Griffin was basically everyone’s top-ranked prospect coming into this season, and it’s not hard to see why. He has more tools than can be found at a Florida spring break kegger, and in his first professional season, he terrorized minor league pitchers to the tune of a .333/.415/.527, 165 wRC+ line across three levels, including a 175 wRC+ in his month at Double-A. That would be a drool-worthy performance if he were a 23-year-old first baseman, but he did all of that as a teenage shortstop. He still doesn’t hit the big two-oh for a couple of weeks. Griffin’s one of the few prospects you can plausibly compare to A-Rod at a similar stage in his career without the listener rolling their eyes and saying, “Who, Aurelio?”

A few weeks ago, I did my annual look at contracts I’d like to will into existence, and ZiPS suggested an eight-year, $142 million contract for Griffin. So getting a ninth year is even better!

ZiPS Projection – Konnor Griffin
Year BA OBP SLG AB R H 2B 3B HR RBI BB SO SB OPS+ WAR
2026 .261 .330 .400 532 93 139 23 3 15 83 35 151 30 102 3.6
2027 .265 .335 .418 558 102 148 25 3 18 90 38 149 32 108 4.3
2028 .264 .336 .420 584 109 154 27 2 20 98 42 148 32 108 4.6
2029 .265 .338 .428 601 114 159 28 2 22 105 45 147 32 111 5.0
2030 .265 .341 .434 599 116 159 28 2 23 107 47 142 30 114 5.3
2031 .265 .343 .436 597 117 158 29 2 23 107 49 138 27 115 5.4
2032 .268 .346 .444 597 118 160 29 2 24 109 49 138 27 118 5.6
2033 .268 .346 .444 597 118 160 29 2 24 110 49 138 26 118 5.6
2034 .270 .349 .446 596 118 161 29 2 24 111 50 139 25 119 5.8

That ninth year is pretty darn valuable, and ZiPS would be quite happy to give Griffin $40 million more in order to secure the 2034 projection. ZiPS, like most projection systems, does not generally have fits of irrational exuberance, for the simple fact that it’s well aware about how risky players are. Griffin is not a 5-WAR player yet, so there is risk involved, but that’s true of all players, whether they’re elite prospects or superstars in the middle of their careers. Albert Pujols and Miguel Cabrera were obviously far more “proven” when they signed their biggest deals than Griffin is now, but the Angels and Tigers paid handsomely for that so-called proof, and as should be clear now, there was a lot of downside involved there, too.

A $140 million contract isn’t a mega-deal in the typical baseball sense, but for the Pirates, Griffin’s contract represents the biggest financial commitment they’ve ever made to a player. They’re all-in when it comes to the Konnor Griffin business. Both team and player are now spared things like years of speculation about future trades or service-time games should Griffin struggle in April. Remember the time the Pirates offered Gerrit Cole $538,000, and when he turned it down, they apparently wouldn’t budge past $541,000, and threatened to pay him the league minimum if he refused? Cheap-bush league shenanigans are now out of the question with Griffin, and the focus can be on the actual baseball.

Even if Griffin isn’t immediately a megastar, he makes the Pirates meaningfully better, and they know it. He really did look raw at times in the spring, to the level that sending him down was excusable, even understandable, unlike when the Chicago Cubs in 2015 decided they needed precisely 20 days some additional time to figure out if Kris Bryant was a better option at third base than Mike Olt. Griffin did get five games with the Triple-A Indianapolis Indians, and it certainly looked like, in a small sample size, that he wasn’t really anything new against minor league pitching. But that’s not the point. The Pirates are true NL Central or Wild Card contenders, and they are much better off with Griffin as their starting shortstop, even if it takes him some time to adjust to the majors, than a decent role player like Jared Triolo. (Triolo has since been placed on the injured list with a patellar tendon injury in his right knee.)

With the long-bubbling Griffin contract negotiations finally complete, now the Bucs can worry about the rest of the team, and making the Cubs and Brewers feel uncomfortable for the rest of 2026.

It would border on being grotesquely premature to talk in too-concrete terms about a 19-year-old Griffin and the possibility of him one day having a Hall of Fame plaque in Cooperstown. But at least if such an object should ever come into existence, there’s now a realistic chance that it could have a “P” on the cap. That’s enough to make this a good week for Pirates fans.


Trio of Playoff Contenders Each Loses Superstar to Injury

Robert Edwards, Rick Scuteri, Thomas Shea-Imagn Images

Until this weekend, baseball’s injured list was noticeably bare to start the 2026 season. Then, beginning with Blue Jays catcher Alejandro Kirk on Friday, the stars went down in rapid succession. The Cubs lost two of their top starting pitchers, Cade Horton and Matthew Boyd, in consecutive days. Joining them on the IL are two of the top players in the National League, Mets left fielder Juan Soto and Dodgers shortstop Mookie Betts, and one of the best pitchers in the American League, Astros ace Hunter Brown. Each of those three teams has a share of first place at the moment, making these especially high-leverage injuries. Read the rest of this entry »


Yes, Pennants Can Be Lost in April

Katie Stratman-Imagn Images

When looking at most April stats, especially the basic ones, I spend a lot of time issuing disclaimers about small sample sizes. After all, any player can do just about anything in 25 or 50 or 100 plate appearances. I’m pretty confident that Joey Wiemer is not going to end the season as the NL MVP, and that Hunter Barco won’t finish the season with the worst WAR in major league history. But conversely, when we’re talking about standings, even if bad/good starts shouldn’t necessarily overconcern us about a player’s future, when it comes to teams, playoffs are determined by wins, which are cumulative numbers with razor-sharp margins. It’s not the end of the world if Cal Raleigh, because of his slow start, finishes with 38 homers instead of his projected 41 (ZiPS DC), but it may doom the Mariners if they underperform their projections by three wins.

The season is just a week old, but there are already sizable impacts in playoff probabilities around the league. To demonstrate this, I ran ZiPS overnight to get the updated playoff odds, so I could compare them to the preseason projections. Six teams have seen their playoff odds change by at least five percentage points. Here’s the full table, as things stand on Friday morning.

ZiPS Playoff Projections – Entering April 3, 2026
Team W L Pct Div% WC% Playoff% Preseason Playoff% Difference
New York Yankees 89 73 .549 26.3% 43.3% 69.5% 61.5% 8.1%
Milwaukee Brewers 88 74 .543 42.8% 21.3% 64.1% 56.8% 7.3%
Houston Astros 85 77 .525 31.7% 23.0% 54.7% 48.2% 6.5%
Miami Marlins 79 83 .488 8.2% 20.2% 28.3% 22.6% 5.7%
Atlanta Braves 85 77 .525 21.5% 29.6% 51.1% 46.5% 4.6%
Texas Rangers 82 80 .506 18.6% 19.7% 38.3% 34.2% 4.1%
Toronto Blue Jays 90 72 .556 32.5% 41.2% 73.7% 69.9% 3.8%
Cleveland Guardians 79 83 .488 16.7% 11.3% 28.0% 25.2% 2.8%
St. Louis Cardinals 77 85 .475 5.6% 11.1% 16.8% 14.5% 2.2%
Kansas City Royals 82 80 .506 30.3% 14.3% 44.6% 43.4% 1.1%
Los Angeles Dodgers 97 65 .599 76.9% 17.2% 94.1% 93.1% 1.0%
Baltimore Orioles 88 74 .543 22.6% 40.5% 63.1% 63.0% 0.1%
Washington Nationals 64 98 .395 0.1% 0.8% 1.0% 1.0% 0.0%
Colorado Rockies 60 102 .370 0.0% 0.0% 0.0% 0.1% 0.0%
Los Angeles Angels 67 95 .414 0.6% 1.4% 2.0% 2.2% -0.2%
Cincinnati Reds 77 85 .475 5.3% 10.4% 15.7% 16.5% -0.8%
Pittsburgh Pirates 79 83 .488 10.5% 15.5% 26.0% 27.1% -1.1%
Philadelphia Phillies 90 72 .556 40.9% 29.7% 70.6% 71.8% -1.2%
Tampa Bay Rays 73 89 .451 0.8% 8.4% 9.1% 11.0% -1.8%
Chicago Cubs 86 76 .531 35.8% 22.5% 58.2% 60.1% -1.9%
Chicago White Sox 71 91 .438 2.2% 2.2% 4.3% 6.6% -2.3%
Minnesota Twins 76 86 .469 9.7% 8.4% 18.0% 20.7% -2.7%
Seattle Mariners 88 74 .543 45.9% 21.3% 67.2% 70.1% -2.9%
Arizona Diamondbacks 81 81 .500 6.5% 27.0% 33.5% 36.7% -3.2%
San Francisco Giants 83 79 .512 9.6% 32.4% 42.0% 45.5% -3.5%
New York Mets 88 74 .543 29.3% 32.9% 62.2% 65.7% -3.5%
Detroit Tigers 84 78 .519 41.3% 13.1% 54.4% 58.1% -3.7%
Athletics 72 90 .444 3.1% 6.1% 9.2% 13.3% -4.1%
San Diego Padres 82 80 .506 7.1% 29.3% 36.4% 41.9% -5.5%
Boston Red Sox 88 74 .543 17.9% 46.0% 63.9% 72.7% -8.9%

Read the rest of this entry »