The Seattle Mariners are onto the ALCS. They needed a marathon to get there.

Game 5 of the ALDS turned into a 15-inning show of endurance, with Seattle outlasting Detroit and winning on a bases-loaded walk-off hit from Jorge Polanco. They will face the Toronto Blue Jays in the next round.

Advertisement

The 15 innings broke the MLB record for the longest winner-take-all game ever, exceeding the 13-inning 2018 NL wild-card game between the Colorado Rockies and Chicago Cubs.

There was action as the extra innings drew on, just not of the scoring kind. Troy Melton worked around a leadoff double in the 10th inning. Logan Gilbert came in for his professional relief appearance and cruised until he needed Eduard Bazardo to save him in a 12th-inning jam. A controversial (read: wrong) review decision gave the Mariners two on with no outs in the bottom of the 12th, but it went nowhere. Same with a similar threat in the 13th when Tigers starter Jack Flaherty entered the game with his control left behind in the bullpen.

Advertisement

[Yahoo Sports TV is here! Watch live shows and highlights 24/7]

Before that ending was an epic back-and-forth, featuring clutch hits amid a pitchers’ duel. The Tigers entered the game with the starting pitching advantage on paper with likely AL Cy Young winner Tarik Skubal, while the Mariners had George Kirby.

For the first six innings, it was advantage Kirby, but not through any fault of Skubal. The southpaw was masterful, throwing 13 strikeouts and walking none in six innings, setting an MLB record for strikeouts in a winner-take-all game. He also set an MLB postseason record with seven consecutive strikeouts at one point.

Advertisement

It would have been an untouchable night, had it not been for a single, hesitant swing from Josh Naylor. The Mariners first baseman, a trade deadline acquisition, tried to check his swing when a Skubal sinker veered outside the zone, but his bat kept going… and made contact hard enough to poke the ball 89.4 mph down the left-field line. Naylor recorded an almost accidental double, then stole third base and scored on a Mitch Garver sacrifice fly.

That’s the kind of stuff you need against a pitcher like Skubal when he’s on.

Advertisement

The Mariners hoped that run would be enough, and for Kirby it appeared to be. After coming up short in Game 1, the right-hander adjusted by throwing slider after slider — 33 of his 66 pitches. It kept every Tiger off balance save for Kerry Carpenter, who got two hits to improve his career line to 7-for-13 with five homers.

Seattle clearly didn’t want a sixth homer, so when Kirby allowed a leadoff double to Javy Baez in the sixth inning with Carpenter on deck for his third crack at the starter, manager Dan Wilson pulled Kirby for left-hander Gabe Speier. Despite Carpenter having a career .335 slugging percentage against left-handers, Tigers manager A.J. Hinch kept him in rather than pinch-hitting Jahmai Jones.

With one swing, Carpenter rewarded Hinch’s faith in him and punished Wilson’s faith in platoon advantages. A two-run homer, perhaps the most unlikely of the 2025 postseason from a matchup standpoint, flipped the game on its head.

Advertisement

At that point, the Tigers had the lead and the best pitcher in baseball on the mound. Skubal was overwhelming the Mariners, mostly with a changeup that drew a ludicrous 14 whiffs on 18 swings. On his 99th pitch of the game, he hit 100.9 mph to strike out AL MVP candidate Cal Raleigh to end the sixth inning.

And that was all for him. Rather than let his ace run his pitch count into triple digits, Hinch pulled Skubal for Kyle Finnegan, who got into a two-on, two-out jam. The Mariners pinch-hit Dominic Canzone for Mitch Garver, so the Tigers pulled Finnegan for left-hander Tyler Holton, so the Mariners pulled Canzone for Leo Rivas.

Advertisement

The 27-year-old Rivas was making his first career postseason appearance, after 776 games in the minors. It was his birthday. And he came through with a single to send T-Mobile Park into a frenzy.

That wound up being the first of four plate appearances for Rivas. Both teams settled in from there, exchanging zeros for the next three hours until Polanco finished the job.

Tigers vs. Mariners Game 5 live blog