ALCS Preview: Mariners and Blue Jays Get a Shot To Write New History

One of the first lessons we learn about life is that it’s rarely fair. Neither the Seattle Mariners nor the Toronto Blue Jays are historical doormats, but both franchises have been plagued over the last three decades by a lack of postseason success, if they reached the playoffs at all.
After the Jays won the 1993 World Series, it was 22 years until they made another postseason. Toronto has a lot of recent October appearances, but finished last in the AL East in 2024 and came into the 2025 playoffs after being swept out of the wild card round in its last three opportunities, including by Seattle in 2022. Aside from that series three years ago, the Mariners have had it even worse: They’ve never won a World Series — never even played in one — and their 2022 postseason appearance snapped a 21-year playoff drought. So the 2025 ALCS is a pretty big deal for both teams, as someone is going to face the Brewers or Dodgers for baseball’s championship.
The Rotations
The starting rotation was not one of Toronto’s strengths in 2025. Of the 12 playoff teams, the Jays rotation ranked at the bottom in ERA, FIP, ERA-, and WAR. This wasn’t a surprise resulting from a bunch of nasty surprises, as we ranked the rotation 20th coming into the season.
Kevin Gausman is the undisputed ace — something which kind of annoys me as an Orioles fan — and while he only reclaimed about a third of the strikeout rate that disappeared from 2023 to 2024, he has remained highly effective. And just as importantly for a pitcher, he is about as durable as they come, as he’s thrown the third-most innings of any pitcher over the last decade, and over the last five years, he’s second to only Logan Webb. What’s always struck me as impressive about Gausman is that he does it effectively as a two-pitch pitcher. The first is a four-seamer that he throws over half the time, primarily early in counts. The second is a nasty splitter, and one that he uses effectively against batters from both sides of the plate. (He also throws a slider, mostly to righties, but he uses it less than 10% of the time, and it’s never been an out pitch.)
Gausman is an exclamation point, but after him comes a number of questions. José Berríos isn’t the pitcher he once was, and he was even sent to the bullpen at the end of the year before being placed on the IL with an elbow injury. Max Scherzer was signed to a one-year deal coming into 2025, but he missed three months with a thumb injury, and outside of a good run in August, he’s been hit very hard. Scherzer didn’t even make the ALDS roster; I have a lot of admiration for the physical bravery of the Blue Jays employee who had to break that to him. Bowden Francis was even less effective, and he’s been out since June with a shoulder impingement. Chris Bassitt did a great job eating innings for Toronto this season, and after missing the end of the season and the ALDS with back tightness, he made the ALCS roster. It’s unclear at the moment how the Jays plan on using both Bassitt and Scherzer, but the expectation is that one of them will start Game 4, with the other working out of the bullpen.
Toronto was forced to improvise down the stretch and in the playoffs in order to find enough starting pitching. Following last year’s Tommy John surgery, Shane Bieber didn’t make his season debut until the third week of August. He isn’t his Cy Young-winning self, but the Jays acquired him from the Guardians in a deadline deal without giving up much, and they likely wouldn’t have gotten the top AL seed without him. Not chastened by the past struggles of prospects Nate Pearson and Ricky Tiedemann, the Jays advanced 2024 first-round pick Trey Yesavage through the system aggressively. Yesavage’s elevation paid off last week when he made the Yankees look like little leaguers with 11 strikeouts over 5 1/3 hitless innings.
| Name | G | GS | IP | H | HR | BB | SO | ERA | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kevin Gausman | 32 | 32 | 193 | 155 | 21 | 50 | 189 | 3.59 | 3.41 | 88 | 4.1 |
| Chris Bassitt | 32 | 31 | 170 1/3 | 174 | 22 | 52 | 166 | 3.96 | 4.01 | 97 | 2.4 |
| Trey Yesavage | 3 | 3 | 14 | 13 | 0 | 7 | 16 | 3.21 | 2.35 | 79 | 0.4 |
| Max Scherzer | 17 | 17 | 85 | 87 | 19 | 23 | 82 | 5.19 | 4.99 | 127 | 0.4 |
| Shane Bieber | 7 | 7 | 40 1/3 | 34 | 8 | 7 | 37 | 3.57 | 4.47 | 88 | 0.3 |
We ranked the Mariners rotation highly coming into the season, at seventh in baseball, but remember what I said about life seldom being fair? Seattle’s solid starting five turned out to be more of a problem than expected. George Kirby and Bryce Miller missed significant time, and Emerson Hancock turned out to be a less-than-enthralling fill-in. Logan Gilbert missed a couple of months with a flexor strain, and since coming back, he’s performed more like a solid no. 2 or 3 starter than an ace. The good news is, it’s looking like the Mariners will have all five of their desired starting pitchers available for the ALCS, with Bryan Woo returning from a pectoral injury. That’s an advantage in a seven-game series, where it’s a lot harder to paper over a few missing pitchers with bullpen games.
The Mariners have already tapped Miller to face off against Gausman in Game 1, a decision they almost certainly wouldn’t have made in a perfect world, as Miller will be pitching on short rest. He threw 55 pitches in ALDS Game 4, so he should be mostly recovered, but the real reason he’s starting is because the other options are on even less rest. Kirby was the starter against Tarik Skubal in Friday night’s Game 5, and during the 15-inning marathon, the Mariners needed to use both Gilbert and Luis Castillo out of the bullpen. (Woo doesn’t appear to be quite ready for Sunday.) Yes, Trey is savage, but I’d still give the Mariners an overall edge here despite these concerns. Rotational depth works to their advantage.
| Name | G | GS | IP | H | HR | BB | SO | ERA | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bryan Woo | 30 | 30 | 186 2/3 | 137 | 26 | 36 | 198 | 2.94 | 3.47 | 77 | 3.6 |
| Luis Castillo | 32 | 32 | 180 2/3 | 168 | 23 | 46 | 162 | 3.54 | 3.88 | 92 | 2.6 |
| Logan Gilbert | 25 | 25 | 131 | 104 | 20 | 31 | 173 | 3.44 | 3.35 | 90 | 2.6 |
| George Kirby | 23 | 23 | 126 | 121 | 15 | 29 | 137 | 4.21 | 3.37 | 110 | 2.4 |
| Bryce Miller | 18 | 18 | 90 1/3 | 93 | 17 | 34 | 74 | 5.68 | 5.17 | 148 | 0.0 |
The Lineups
The Blue Jays ranked fourth in the AL in runs scored, but unlike a lot of their successful offenses in previous years, this wasn’t on the back of home runs. The lineup was a bit of a throwback, as Toronto made the most contact in the majors and ranked third in line drive percentage. The result was a .265 team batting average, the best in baseball. (Hey, it’s 2025.) Anthony Santander disappointed in his first season in Toronto, but that was mainly because he missed the bulk of the season with a shoulder injury. And besides, his absence was more than compensated for by the surprising resurgence of George Springer, who seemed to be running on fumes in 2024. Vladimir Guerrero Jr. got to immediate work earning his megadeal, and players like Bo Bichette and Alejandro Kirk had full comebacks from their underwhelming 2024 contributions.
One thing the Blue Jays did very well here was filling in the holes around their best performers. Toronto entered the season with a lot of secondary talent to sort through, with players like Ernie Clement, Addison Barger, and Davis Schneider all showing flashes of situational value, but generally with unanswered questions. The Jays squeezed a lot of performance out of this trio, as well as from Nathan Lukes. That left Toronto with enough offense that it could appreciate the glovework of Andrés Giménez, the only real offensive hole in its 2025 lineup.
| Name | PA | HR | SB | AVG | OBP | SLG | WAR | wRC+ |
|---|---|---|---|---|---|---|---|---|
| Alejandro Kirk | 506 | 15 | 1 | .282 | .348 | .421 | 4.7 | 116 |
| Vladimir Guerrero Jr. | 680 | 23 | 6 | .292 | .381 | .467 | 3.9 | 137 |
| Ernie Clement | 588 | 9 | 6 | .277 | .313 | .398 | 3.2 | 98 |
| Andrés Giménez | 369 | 7 | 12 | .210 | .285 | .313 | 1.0 | 70 |
| Addison Barger | 502 | 21 | 4 | .243 | .301 | .454 | 2.2 | 107 |
| Anthony Santander | 221 | 6 | 0 | .175 | .271 | .294 | -0.9 | 61 |
| Daulton Varsho | 271 | 20 | 2 | .238 | .284 | .548 | 2.2 | 123 |
| Nathan Lukes | 438 | 12 | 2 | .255 | .323 | .407 | 1.8 | 103 |
| George Springer | 586 | 32 | 18 | .309 | .399 | .560 | 5.2 | 166 |
| Name | PA | HR | SB | AVG | OBP | SLG | WAR | wRC+ |
| Tyler Heineman | 174 | 3 | 2 | .289 | .361 | .416 | 2.1 | 120 |
| Isiah Kiner-Falefa | 31 | 1 | 0 | .233 | .258 | .367 | -0.1 | 72 |
| Davis Schneider | 227 | 11 | 3 | .234 | .361 | .436 | 1.3 | 127 |
| Myles Straw | 299 | 4 | 12 | .262 | .313 | .367 | 1.8 | 91 |
We won’t know for a few weeks whether or not Cal Raleigh is the AL MVP, but it’s undeniable that 2025 was his season. Good defensive catchers that hit 60 homers are exceedingly rare; the list in baseball history consists of he, himself, and him. He’s the biggest part of the Seattle lineup, but let’s not forget about the Big Dumper Extended Universe. Julio Rodríguez made his third All-Star Game, and I’d argue that he’s somehow become underrated across baseball fandom generally, overshadowed by his slow starts to seasons and the Dumper behind the dish. Randy Arozarena turned out to be the left field answer the Mariners were looking for, and J.P. Crawford didn’t resemble his 2024 version at all. Jorge Polanco surprisingly had the best offensive season of his career, and Seattle bolstered its offense ahead of the trade deadline, when it added both Josh Naylor and Eugenio Suárez in separate deals with the Diamondbacks.
| Name | PA | HR | SB | AVG | OBP | SLG | WAR | wRC+ |
|---|---|---|---|---|---|---|---|---|
| Cal Raleigh | 705 | 60 | 14 | .247 | .359 | .589 | 9.1 | 161 |
| Josh Naylor | 210 | 9 | 19 | .299 | .341 | .490 | 1.8 | 137 |
| Jorge Polanco | 524 | 26 | 6 | .265 | .326 | .495 | 2.6 | 132 |
| Eugenio Suárez | 220 | 13 | 3 | .189 | .255 | .428 | 0.7 | 91 |
| J.P. Crawford | 654 | 12 | 8 | .265 | .352 | .370 | 2.8 | 113 |
| Randy Arozarena | 709 | 27 | 31 | .238 | .334 | .426 | 2.9 | 120 |
| Julio Rodríguez | 710 | 32 | 30 | .267 | .324 | .474 | 5.7 | 126 |
| Victor Robles | 114 | 1 | 6 | .245 | .281 | .330 | -0.2 | 75 |
| Dominic Canzone | 268 | 11 | 3 | .300 | .358 | .481 | 1.5 | 141 |
| Name | PA | HR | SB | AVG | OBP | SLG | WAR | wRC+ |
| Mitch Garver | 290 | 9 | 3 | .209 | .297 | .343 | 0.0 | 86 |
| Harry Ford | 8 | 0 | 0 | .167 | .250 | .167 | 0.0 | 29 |
| Luke Raley | 219 | 4 | 2 | .202 | .319 | .311 | 0.2 | 91 |
| Leo Rivas | 111 | 2 | 6 | .244 | .387 | .333 | 0.8 | 121 |
| Ben Williamson | 295 | 1 | 5 | .253 | .294 | .310 | 0.4 | 76 |
All told, the Mariners had the third-best wRC+ in baseball this season, behind only the Yankees and Dodgers, and that was accomplished playing two-thirds of the year without Naylor or Suárez. Their 113 wRC+ ranks third in team history, behind only the 1997 and 2001 editions. The Blue Jays have a very solid offense, but both ZiPS and I agree here: Seattle’s is a bit more dangerous, especially because Bichette was left off Toronto’s roster because of a knee injury.
The Bullpens
Both teams had middling bullpens this season, finishing in the middle of the pack both in regular ol’ numbers and fancy sabermetric stats. But the playoffs are largely about high-leverage hurlers, and that makes the weaker underbelly of both bullpens less of an issue. I’d take Seattle’s top-five relievers, consisting of Andrés Muñoz, Matt Brash, Eduard Bazardo, Caleb Ferguson, and Gabe Speier, over Toronto’s quintet of Jeff Hoffman, Yariel Rodríguez, Seranthony Domínguez, Louis Varland, and Brendon Little, but by a smaller margin than you might think: Park effects make the Jays look a bit worse and the M’s a bit better than reality demands.
| Name | G | GS | IP | H | HR | BB | SO | ERA | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jeff Hoffman | 71 | 0 | 68 | 54 | 15 | 27 | 84 | 4.37 | 4.90 | 107 | -0.4 |
| Seranthony Domínguez | 24 | 0 | 21 | 12 | 1 | 12 | 25 | 3.00 | 3.37 | 74 | 0.3 |
| Yariel Rodríguez | 66 | 1 | 73 | 50 | 8 | 34 | 66 | 3.08 | 4.40 | 76 | 0.1 |
| Braydon Fisher | 52 | 1 | 50 | 32 | 4 | 19 | 62 | 2.70 | 3.02 | 66 | 0.8 |
| Brendon Little | 79 | 0 | 68 1/3 | 48 | 2 | 45 | 91 | 3.03 | 2.92 | 74 | 1.3 |
| Louis Varland | 23 | 1 | 23 2/3 | 24 | 3 | 9 | 28 | 4.94 | 3.56 | 121 | 0.2 |
| Eric Lauer | 28 | 15 | 104 2/3 | 90 | 15 | 26 | 102 | 3.18 | 3.85 | 78 | 1.4 |
| Mason Fluharty | 55 | 0 | 52 2/3 | 36 | 6 | 24 | 56 | 4.44 | 3.97 | 109 | 0.2 |
The edge between the two bullpens may not come down to which one is better, but rather, which one is the most rested. Brash, Muñoz, and Bazardo all had multi-inning appearances on Friday, and with Miller pitching on short rest, the Mariners can’t count on getting seven innings from their Game 1 starter. If the Jays get to Miller early, Seattle may have to simply rely on someone like Hancock to throw four or five innings to preserve the pen for Game 2 and beyond. Toronto enters Sunday with three full days of rest.
| Name | G | GS | IP | H | HR | BB | SO | ERA | FIP | ERA- | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Andrés Muñoz | 64 | 0 | 62 1/3 | 36 | 2 | 28 | 83 | 1.73 | 2.43 | 45 | 1.9 |
| Matt Brash | 53 | 0 | 47 1/3 | 41 | 4 | 18 | 58 | 2.47 | 3.05 | 65 | 0.8 |
| Eduard Bazardo | 73 | 0 | 78 2/3 | 53 | 9 | 27 | 82 | 2.52 | 3.64 | 66 | 0.5 |
| Gabe Speier | 76 | 0 | 62 | 43 | 5 | 11 | 82 | 2.61 | 2.31 | 68 | 1.7 |
| Caleb Ferguson | 25 | 0 | 22 | 21 | 1 | 8 | 17 | 3.27 | 3.41 | 85 | 0.1 |
| Emerson Hancock | 22 | 16 | 90 | 93 | 15 | 31 | 64 | 4.90 | 5.08 | 128 | 0.0 |
| Luke Jackson | 10 | 0 | 11 1/3 | 6 | 0 | 4 | 10 | 2.38 | 2.69 | 62 | 0.2 |
| Carlos Vargas | 70 | 0 | 77 | 81 | 10 | 23 | 54 | 3.97 | 4.59 | 104 | -0.6 |
The Bullpens
Of course there are going to be projections!
| Team | Win in Four | Win in Five | Win in Six | Win in Seven | Victory |
|---|---|---|---|---|---|
| Blue Jays | 4.6% | 9.2% | 14.9% | 15.4% | 44.1% |
| Mariners | 8.0% | 16.3% | 16.0% | 15.7% | 55.9% |
ZiPS gives the Mariners a slight overall edge, 56% to 44%. The two biggest questions, at least based on how ZiPS sees it, is Woo’s availability and the Scherzer or Bassitt start. If for some reason Woo isn’t healthy, the edge shrinks to 51% to 49% in the projections. And as for Scherzer, whatever the projections think, I’m not sure that I’d want to count him out in what possibility could be the final start of his Hall of Fame career.
Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.
Surprised there’s no mention of the real match up here: Cistulli vs Cameron
Felt a little too provincial! Also, Carson is well known as my in-universe foe.
Rooting for Mariners/Brewers series so the Brewers can wear Pilots uniforms and we can see which announcers make “Battle in Seattle” references.
This year, ZiPS has been higher on the Mariners than other systems. I’d call this 50/50 or even a slight edge for the Jays.
Most playoff series are close to 50/50 because there are not huge disparities between teams. The Dodgers – Reds is the only big exception this year, that one was very unbalanced.
And apparently Zips was correct being high on them. They are a final four team
Yeah. Who knows?
Might wanna re-title the last section as “the projection”. Relegating your creation to the bullpen is a little harsh
Records vs Playoffs Teams:
TOR: 66gms, 38-28 (.576), +0.49runs/gm
SEA: 51gms, 24-27 (.471), -0.20runs/gm
NYY: 62gms, 28-34 (.452), -0.31runs/gm
DET: 56gms, 25-31 (.446), -0.23runs/gm
Probably not too shocking that SEA/DET was a tight series with a slight edge to SEA, while TOR blew out NYY.
little surprised there’s zero mention of defense here, Dan, given that one team has the best defense in baseball and the other has one of the worst.
I like the Mariners on paper but the Blue Jays get to re-set their rotation which I suspect levels the playing field a lot.
The Blue Jays get to start Gausman and Yesavage in Toronto against Miller and Castillo. Miller and Castillo are fine, but giving the Blue Jays even a slight edge in pitching at home tilts those games in favor of the Blue Jays. If they can put the Mariners in a 2-0 hole this is going to be a mess.
I also like the Mariners matchups at home a lot (Woo and Kirby vs Bieber and Scherzer), but things are fairly even in Game 5 (Gilbert vs Gausman) and then back towards the Blue Jays in Game 6 (Castillo vs Yesavage).
It’s Gilbert tomorrow. Seems the Mariners will weather things alright. What a start from Miller.
2025 Stats as SP only (awar = average of fipwar and ra9war):
Woo: 30gms, 6.2ip/gm, 77era-, 86fip-, 79xfip-, 4.5waar/32gms
Gaus: 32gms, 6.0ip/gm, 88era-, 80fip-, 90xfip-, 4.0awar/32gms
Kirby: 23gms, 5.5ip/gm, 110era-, 84fip-, 77xfip-, 2.5awar/32gms
Bieber: 7gms, 5.8ip/gm, 88era-, 106fip-, 80xfip-, 2.7awar/32gms
Gilbert: 25gms, 5.2ip/gm, 90era-, 83fip-, 70xfip-, 3.1awar/32gms
Yesavage: 3gms, 4.7ip/gm, 79era-, 55fip-, 77xfip-, 4.3awar/32gms
Castillo: 32gms, 5.7ip/gm, 92era-, 97fip-, 98xfip-, 2.8awar/32gms
Bassitt: 31gms, 5.5ip/gm, 98era-, 95fip-, 92xfip-, 2.4awar/32gms
Hancock: 16gms, 5.1ip/gm, 136era-, 134fip-, 113xfip-, -0.2awar/32gms
Lauer: 15gms, 4.9ip/gm, 93era-, 103fip-, 101xfip-, 2.1awar/32gms
Miller: 18gms, 5.0ip/gm, 148era-, 130fip-, 110xfip-, -0.4awar/32gms
Scherzer: 17gms, 5.0ip/gm, 127era-, 118fip-, 109xfip-, 0.6awar/32gms
Evans: 15gms, 5.2ip/gm, 114era-, 128fip-, 116xfip-, -0.1awar/32gms
Berrios: 30gms, 5.5ip/gm, 100era-, 108fip-, 106xfip-, 1.6awar/32gms
A very intriguing storyline for me will be seeing two great offenses with very different profiles. The Blue Jays don’t strike out and lead the league in batting average. But the Mariners hit way more home runs. Across both teams, the HR leaders: #1 Raleigh (60), #2 Suárez (49), #T-3 Julio & Springer (32), #5 Arozarena (27), #6 Polanco (26), #7 Vladdy (23). I expect the games in Toronto to be high-scoring, and in Seattle… who knows, with how that park plays.
If you’re going to acknowledge the Mariners lineup didn’t have their deadline additions for the full season wRC+, then it’s also worth pointing out the Jays lineup went through some fairly significant changes as of May 1. This was when Barger/Clement/Lukes started getting everyday ABs, and about a month later Schneider re-joined the team as a platoon bat. Varsho got healthy a couple months after this.
Since that time (May 1), the Jays have the best wRC+ in baseball at 118, far higher than the M’s at 111. The Jays also have the best wRC+ of the 2nd half (123), and if we just focus on August to the end of the year they’re tied with the Ms with 117 wRC+.
I just feel like calling them a solid offence is underrating them quite a bit. For the majority of the season the Jays have been the best offence in the majors. I believe they were #1 in wRC+ for the full season as well until they went cold for a week or two in September as well. It’ll hurt not having Bichette, absolutely, but the defence will be a lot better.
Bichette was -12 DRS at SS in 1100 innings. Having Gimenez at SS, Clement at 2B, and Barger at 3B (where he is league average defensively) instead of RF (where he would have been on pace for -12 OOA in 1200 innings) helps make up for losing Bichette’s bat.
Also I don’t think there’s too many questions about the Jays trio you mentioned. Clement has back to back seasons around 95 wRC+, Barger held his own vs RHP but should be PH for vs lefties, and Davis Schneider was a solid platoon bat who could hold his own vs RHP. He could probably be a starting calibre bat if he was given the opportunity.
Springer has been playable in RF so Bichette at DH would have been nice
I feel pretty confident in taking the Jays here. I don’t trust the Seattle rotation on the road, and Toronto’s bullpen may not be dominant at the back end, but it’s very deep, which means they don’t have to rely on the sketchy rotation as much. And if Yesavage pitches anything like he did against the Yankees, the Blue Jays’ rotation could very well be a positive.
The name value of Seattle’s rotation has blinded a lot of people from how middling most of them have been once adjusting for T-Mobile Park. The Blue Jays have probably the best offense in baseball at the moment, and I think it’s going to be too much for the Mariners to overcome.
I would not agree that the Blue Jays have the best offense in baseball. Of the 4 remaining teams, wRC+ has them 3rd best, both over the full season (behind LAD and SEA) and after the trade deadline (behind MIL and SEA). Notably Seattle was better than them in both of those splits.
I think in order to believe that the Blue Jays are the best offense remaining, you have to be weighting the Division Series very heavily. Every team left in the playoffs can hit. At the very least, if you think the Blue Jays have the best offense left, I think you have to admit it’s pretty close.
Castillo only threw 15 pitches in Game 5. That seems less bad even on 2 days rest than Miller on 3. Then the could push Woo to Game 6
Turns out it’s Gilbert! It’s that time of year
Also Miller was awesome on 3 days rest.
I guess that means Woo in Game 5 unless he goes to the pen
Trey is savage.
si
Does ZiPS understand the situation in the Mariners bullpen for these first two games in Toronto? Feels a bit odd how highly seemingly they’re favored even in those.
ZiPS hears things. It knows things.
Clearly!