Detroit — The starch came out of the Tigers early in this one.

A 95-minute rain delay, a missed opportunity in the first inning, a rare clunker by Casey Mize and the continued sizzle of the Mariners’ bats led to a second straight gruesome loss for the Tigers, 15-7, before 36,438 at Comerica Park.

They’ve lost three straight for just the third time this season and remain at 59 wins, one short of a new franchise record total at the All-Star break.

The Tigers had a chance to write a completely different story. Seattle starter George Kirby, who missed the first seven weeks of the season with a shoulder injury, was uncharacteristically wild in the first inning.

One of the best strike-throwers in the game, he walked Colt Keith to open the bottom of the first and Gleyber Torres followed with a double, extending his on-base streak to an MLB-best 24 games.

Keith scored on a short sacrifice fly to left field by Riley Greene. Keith was halfway down the line at third, sprinted back to the bag, tagged and bolted home. Left fielder Randy Arozarena’s throw beat Keith to the plate but it sailed over the catcher’s head.

Kirby then hit Spencer Torkelson and walked Zach McKinstry to load the bases. He was at 31 pitches. He was listing badly.

His first pitch to Matt Vierling was a center-cut, 95-mph sinker. Vierling smoked it, 102 mph off the bat, but he hit it on the ground and right at shortstop J.P. Crawford — inning over.

While Kirby righted the ship, Mize started taking on water.

He gave up a run on a two-out RBI single by Dominic Canzone in the second after Arozarena singled to open the inning and stole second base. Canzone finished with four hits.

Mize needed 47 pitches to get through the first two innings and the wheels came off in a five-run third. The big blow was a three-run homer by Luke Raley on a hanging splitter.

The three-inning outing was Mize’s shortest this season and the six runs were the most he’s allowed since he gave up six in 1.2 innings at Kansas City on May 21, 2024.

One clutch swing by Greene brought the Tigers back within shouting distance in the fifth inning. With two on and two outs, he launched a 2-2 splitter into the seats in left field to make it 7-4.

It was an impressive at-bat. Kirby got ahead of him 1-2 and located the 2-2 pitch at the outer edge of the strike zone, difficult for Greene to pull or loft. But he was able stay back on it and drive it high and hard to the opposite field.

It was his 23rd home run and gave him 77 RBIs — setting a single-season career high. At the All-Star break, mind you.

The Mariners didn’t stop scoring, though. Julio Rodriguez sent a hanging slider from reliever Keider Montero 427 feet into the seats in left field in the sixth inning, his 13th.

Arozarena singled and scored in the seventh and then blasted a 431-foot, two-run home run off reliever Chase Lee in the eighth.

Zach McKinstry hit his eighth homer, a two-run shot in the eighth inning to cut the Seattle lead to 11-7. The Tigers proceeded to load the bases with one out with Torres and Wenceel Perez getting swings to possibly tie the score.

Reliever Matt Brash shut it down, getting Torres to line softly to second and Perez to ground out to first.

Tommy Kahnle got the ball for the Tigers in the top of the ninth and he didn’t record an out, allowing four runs, three on a bases-clearing double by Crawford.

In this three-game skid, Tigers’ pitching has yielded 34 runs, 46 hits and seven home runs.