Twins Pummel Rangers Behind Lee’s Blast, Ryan’s Dominance
The Minnesota Twins came to Globe Life Field on Thursday and reminded the Texas Rangers exactly why you don’t serve up fastballs to a hungry lineup. Final score: 9-3, Twins. This wasn’t competitive baseball, folks. This was a clinic in how to punish pitching mistakes, and Jack Leiter served up the instruction manual.
Pitching Decisions
Star Performers
Let’s start with the obvious culprit. Leiter lasted just four innings, surrendering six earned runs on seven hits while issuing two walks. For a pitcher trying to prove he belongs in a big league rotation, Thursday was the kind of performance that gets you a one-way ticket back to the bullpen. The Rangers’ front office has to be asking themselves some uncomfortable questions about their rotation depth right now, because this was embarrassing.
But here’s the thing about the Twins, and this is what makes them dangerous, this offense has legitimate teeth. Brooks Lee came out swinging in the first inning and hammered a three-run bomb to right field with Kody Clemens and Josh Bell on base. That’s 12 on the season for Lee, and he’s establishing himself as a legitimate middle-of-the-order threat. Three RBIs in one swing. Game over. Everyone just didn’t know it yet.
Trevor Larnach was the real story Thursday, though. Three hits, including a two-run homer in the fourth that cruised to center field, and an RBI single in the sixth. This is the kind of consistent, productive at-bat performance that turns good teams into October contenders. When you’ve got multiple bats that can go 3-for-5 and drive in runs, opposing pitchers lose sleep.
Joe Ryan Shows Why He’s The Staff Anchor
Meanwhile, Joe Ryan was absolutely unconscionable on the mound for Minnesota. Five innings, three hits, zero earned runs, and seven strikeouts. That’s not just solid pitching, that’s a Cy Young candidate putting on a masterclass. Two walks, sure, but at a 7-to-2 strikeout-to-walk ratio, you’re not losing sleep over that. Ryan looked like he was throwing from 60 feet away from a different dimension. Rangers batters looked lost.
Rangers’ Homers Can’t Salvage Lopsided Affair
The Rangers tried to make this interesting in the sixth when Wyatt Langford and Ezequiel Duran went back-to-back with solo shots. Justin Foscue added one in the ninth. Three home runs for Texas sounds impressive until you realize they were playing cleanup to a 9-3 deficit. It’s the baseball equivalent of rearranging deck chairs on the Titanic. Sure, it looks nice, but the ship’s going down regardless.
Ryan Kreidler capped off Minnesota’s onslaught with a two-run blast in the eighth, and by that point, this game had all the competitive drama of a preseason exhibition. The Twins were simply the better team Thursday, executing better at the plate, pitching with authority, and refusing to let the Rangers get within striking distance after that catastrophic first inning.
This is what a complete ballgame looks like. Early offensive explosion, dominant pitching, and the discipline to coast home. The Rangers have work to do, and Jack Leiter needs to locate his fastball if he’s going to have any big league future. The Twins? They’re reminding everyone why they’re a legitimate threat in this league.
Box Score
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Trevor Larnach LF | 5 | 2 | 3 | 3 | 0 | 0 | .273 |
| Kyler Fedko LF | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| Byron Buxton CF | 5 | 0 | 0 | 0 | 0 | 1 | .270 |
| Kody Clemens RF | 5 | 1 | 1 | 0 | 0 | 2 | .250 |
| Royce Lewis 1B | 5 | 0 | 0 | 0 | 0 | 4 | .199 |
| Josh Bell DH | 4 | 1 | 2 | 1 | 1 | 0 | .244 |
| Brooks Lee 3B | 5 | 1 | 1 | 3 | 0 | 0 | .238 |
| Victor Caratini C | 4 | 2 | 3 | 0 | 0 | 0 | .228 |
| Tristan Gray SS | 2 | 0 | 0 | 0 | 0 | 1 | .240 |
| Ryan Kreidler SS | 2 | 1 | 1 | 2 | 0 | 0 | .243 |
| Luke Keaschall 2B | 2 | 1 | 2 | 0 | 2 | 0 | .252 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Joe Ryan (W) | 5.0 | 3 | 0 | 0 | 2 | 7 | 2.99 |
| Justin Lawrence | 1.0 | 2 | 2 | 2 | 0 | 2 | 6.59 |
| Taylor Rogers | 0.1 | 1 | 0 | 0 | 1 | 0 | 5.20 |
| Andrew Morris | 0.2 | 0 | 0 | 0 | 0 | 0 | 4.68 |
| Eric Orze | 1.0 | 2 | 0 | 0 | 0 | 1 | 4.67 |
| Cody Laweryson | 1.0 | 3 | 1 | 1 | 0 | 0 | 5.65 |
Texas Rangers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Joc Pederson DH | 3 | 0 | 0 | 0 | 0 | 3 | .242 |
| Justin Foscue DH | 1 | 1 | 1 | 1 | 1 | 0 | .274 |
| Josh Jung 3B | 5 | 0 | 2 | 0 | 0 | 0 | .301 |
| Wyatt Langford CF | 4 | 1 | 2 | 1 | 1 | 2 | .244 |
| Brandon Nimmo RF | 5 | 0 | 1 | 0 | 0 | 0 | .256 |
| Ezequiel Duran SS | 3 | 1 | 1 | 1 | 0 | 0 | .278 |
| Nicky Lopez SS | 1 | 0 | 1 | 0 | 0 | 0 | .283 |
| Josh Smith 2B | 4 | 0 | 1 | 0 | 0 | 2 | .218 |
| Jake Burger 1B | 3 | 0 | 1 | 0 | 1 | 1 | .248 |
| Alejandro Osuna CF | 2 | 0 | 0 | 0 | 0 | 1 | .240 |
| Cody Freeman LF | 2 | 0 | 0 | 0 | 0 | 0 | .250 |
| Kyle Higashioka C | 4 | 0 | 1 | 0 | 0 | 1 | .235 |
Texas Rangers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jack Leiter (L) | 4.0 | 7 | 6 | 6 | 2 | 4 | 5.29 |
| Peyton Gray | 1.0 | 0 | 0 | 0 | 0 | 2 | 3.70 |
| Robby Ahlstrom | 1.0 | 2 | 1 | 1 | 1 | 0 | 1.29 |
| Cal Quantrill | 2.0 | 4 | 2 | 2 | 0 | 1 | 3.68 |
| Cole Winn | 1.0 | 0 | 0 | 0 | 0 | 1 | 5.56 |
