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
Star Performers
Ryan Sets the Tone Early
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.
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 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 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 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 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 |
