Twins Outlast Tigers Behind Ryan’s Dominant Arm and Keaschall’s Power

The Minnesota Twins sent a message on Monday night at Target Field: they’re not waiting around for anyone this season. Behind a masterful pitching performance from Joe Ryan and timely hitting when it mattered most, Minnesota dispatched the Detroit Tigers 7-3 in a contest that was decided early and never really in doubt after the third inning.

Pitching Decisions

5.0IP3H2ER3BB7K
4.1IP7H5ER3BB4K
1.2IP0H0ER0BB2K

Star Performers

Zach McKinstry

Season AVG: .263
3AB1H0HR2RBI0R1BB
Luke Keaschall

Season AVG: .205
3AB1H1HR2RBI2R2BB

Ryan Sets the Tone Early

Joe Ryan's strikes out Gleyber Torres in the first

Joe Ryan was everything you want in a starting pitcher on Monday. The right-hander was surgical through five innings, scattering just three hits while punching out seven Tigers batters. Ryan issued three walks, a minor blemish on an otherwise stellar outing, but he kept Detroit’s bats off balance all night long. This is the kind of performance that wins playoff games in October, and the Twins’ front office has to be thrilled with what they’re seeing from their ace early in the season.

Luke Keaschall homers in Twins' 7-3 win

Detroit came out swinging in the fourth inning, piecing together enough contact to briefly threaten. Colt Keith laced a double into right field to plate Kevin McGonigle, and Zach McKinstry followed with a single that scored two more runs. For a moment, it looked like the Tigers might make this interesting. Instead, it was merely a speed bump on the highway to a Twins victory.

The Keaschall Factor Changes Everything

Luke Keaschall's two-run homer (1)

Luke Keaschall has arrived as a legitimate run-producer in Minnesota’s lineup, and his two-run blast in the fourth inning proved to be the difference maker. After the Tigers had clawed back to make it 3-3, Keaschall stepped up and delivered a no-nonsense solution: a fly ball to left field that cleared the fence and gave the Twins back a 5-3 lead they would never relinquish. This is exactly the kind of clutch hitting that transforms a team from pretender to contender.

Victor Caratini's two-run single

Victor Caratini deserves credit as well. The Twins’ catcher was the ultimate professional Monday night, going 2-for-4 with three RBIs. He opened the scoring with a sacrifice fly in the third inning, then added an insurance two-run single in the eighth that essentially sealed the deal. This is a guy who doesn’t put up flashy numbers in the box score, but he shows up when games are on the line.

Mize Couldn’t Get Out of the Fourth

Casey Mize's four innings on the mound

Casey Mize’s night was mercifully short. The Tigers’ left-hander lasted just 4.1 innings, surrendering seven hits and five earned runs while walking three. By the time he exited, the Twins had already built enough momentum that the outcome felt predetermined. This is a concerning sign for Detroit, which needs its young starter to be a stabilizing force in the rotation.

Cody Laweryson earns the save

Cody Laweryson cleaned up nicely in the ninth, recording his save with a perfect 1.2 innings of relief. It wasn’t dramatic or particularly necessary, but that’s the luxury of having a lead this comfortable late in the game.

The Tigers showed some fight and proved they can string together hits against quality pitching. But ultimately, they got out-hit, out-pitched, and out-clutched on Monday night. The Twins’ depth and professionalism shined through, and that’s a recipe that wins ballgames.

Box Score

Detroit Tigers Batting

Player AB R H RBI BB SO AVG
Kevin McGonigle SS 5 1 1 0 0 1 .289
Gleyber Torres 2B 2 1 0 0 3 1 .206
Colt Keith 3B 4 1 1 1 0 1 .387
Riley Greene DH 3 0 0 0 1 0 .211
Spencer Torkelson 1B 2 0 0 0 2 1 .161
Zach McKinstry RF 3 0 1 2 1 1 .263
Matt Vierling CF 4 0 1 0 0 2 .188
Parker Meadows CF 2 0 0 0 0 1 .259
Jahmai Jones LF 2 0 0 0 0 1 .000
Jake Rogers C 4 0 0 0 0 2 .100

Detroit Tigers Pitching

Pitcher IP H R ER BB SO ERA
Casey Mize (L) 4.1 7 5 5 3 4 5.23
Drew Anderson 3.0 2 1 1 2 4 7.11
Brant Hurter 0.2 1 1 1 2 2 3.86

Minnesota Twins Batting

Player AB R H RBI BB SO AVG
Byron Buxton DH 4 2 1 0 1 0 .147
Trevor Larnach LF 4 2 2 0 0 0 .333
Austin Martin LF 0 1 0 0 1 0 .235
Luke Keaschall 2B 3 2 1 2 2 1 .205
Josh Bell 1B 3 0 0 0 1 0 .200
Kody Clemens 1B 1 0 0 0 0 1 .143
Victor Caratini C 4 0 2 3 0 0 .269
Matt Wallner RF 5 0 2 1 0 3 .220
Royce Lewis 3B 2 0 1 1 2 1 .192
James Outman CF 4 0 0 0 0 4 .000
Brooks Lee SS 4 0 1 0 0 0 .182

Minnesota Twins Pitching

Pitcher IP H R ER BB SO ERA
Joe Ryan (W) 5.0 3 3 2 3 7 4.40
Anthony Banda 1.0 1 0 0 0 1 1.69
Eric Orze 0.2 0 0 0 1 1 0.00
Kody Funderburk 0.2 0 0 0 3 0 3.60
Cody Laweryson (SV) 1.2 0 0 0 0 2 5.40