Bradley Dominates as Twins Silence Tigers in Target Field Victory
Taj Bradley wasn’t just good on Tuesday night at Target Field. He was absolutely dominant, the kind of dominant that makes opposing hitters look like they’re swinging in slow motion. The Minnesota Twins right-hander threw 6.1 innings of stunning baseball, surrendering just one run on six hits while striking out 10 Detroit Tigers batters. This wasn’t a nail-biter. This was an old-fashioned pitching clinic, and the Tigers had front-row seats to watch themselves get dismantled.
Pitching Decisions
Star Performers
Tarik Skubal, normally a quality starter for Detroit, simply couldn’t match Bradley’s brilliance. Skubal lasted only 4.2 innings and gave up four earned runs, getting tagged with the loss despite striking out seven. That’s the problem when you’re facing someone in complete control. You can pitch reasonably well and still get beat because your opponent is operating on another level entirely.
The Fifth Inning Decided Everything
Minnesota’s decisive damage came in the fifth inning, a frame that saw the Twins absolutely tee off against Detroit’s pitching. Luke Keaschall started the carnage with an RBI single that plated Byron Buxton. Then Ryan Jeffers stepped up and delivered a two-run double that made it 3-0 Twins. Josh Bell capped the frame with an RBI double of his own, extending Minnesota’s lead to 4-0. That’s three runs in rapid succession, the kind of inning that takes the soul out of a visiting team.
The Tigers managed to claw back a pair of runs later in the game through Kevin McGonigle, who had an active night with two RBIs. First came his single in the seventh that scored Spencer Torkelson, then his double in the ninth plating Javier Baez. Too little, too late. When you’re facing a pitcher throwing the way Bradley was throwing, you need to strike earlier and strike harder.
Bullpen Closes the Door
Justin Topa came in for the save situation and handled it cleanly, though not without drama. The relief pitcher threw just 0.2 innings but needed to escape some pressure, walking a batter but ultimately closing the door on any Detroit comeback hopes. That’s the mark of a functional bullpen, and Minnesota’s proved it has enough arms to protect leads once they build them.
Tuesday night wasn’t a statement game for the Twins so much as it was a reminder that baseball is ultimately about pitching. Bradley’s performance overshadowed everything else, and rightfully so. When you can dominate a lineup the way he did, limiting hard contact and inducing whiffs at historic rates, wins follow. The Tigers fought back with some timely hits down the stretch, but it felt more like consolation than competition.
Detroit leaves Minnesota having gotten the better team’s best stuff. That’s nothing to be ashamed of, but it’s also nothing to build on. The Tigers will need to regroup quickly if they want to compete in the Central Division this season. As for the Twins, they’ve got their ace firmly planted at the top of the rotation, and nights like this remind everyone why that matters.
Box Score
Detroit Tigers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Colt Keith DH | 3 | 0 | 0 | 0 | 0 | 1 | .353 |
| Jahmai Jones DH | 2 | 0 | 0 | 0 | 0 | 1 | .000 |
| Kevin McGonigle 3B | 5 | 0 | 2 | 2 | 0 | 1 | .302 |
| Gleyber Torres 2B | 5 | 0 | 1 | 0 | 0 | 1 | .205 |
| Riley Greene LF | 4 | 0 | 0 | 0 | 1 | 3 | .190 |
| Dillon Dingler C | 4 | 0 | 0 | 0 | 0 | 1 | .207 |
| Zach McKinstry RF | 3 | 0 | 1 | 0 | 1 | 1 | .273 |
| Spencer Torkelson 1B | 3 | 1 | 2 | 0 | 1 | 1 | .206 |
| Parker Meadows CF | 3 | 0 | 1 | 0 | 0 | 2 | .267 |
| Kerry Carpenter PH | 1 | 0 | 0 | 0 | 0 | 1 | .188 |
| Matt Vierling CF | 0 | 0 | 0 | 0 | 0 | 0 | .188 |
| Javier Báez SS | 3 | 1 | 2 | 0 | 0 | 1 | .261 |
Detroit Tigers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Tarik Skubal (L) | 4.2 | 8 | 4 | 4 | 2 | 7 | 2.55 |
| Tyler Holton | 1.1 | 0 | 0 | 0 | 0 | 1 | 0.00 |
| Connor Seabold | 2.0 | 2 | 0 | 0 | 1 | 2 | 0.00 |
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Byron Buxton CF | 4 | 1 | 1 | 0 | 1 | 1 | .158 |
| Austin Martin LF | 3 | 1 | 0 | 0 | 1 | 0 | .200 |
| Luke Keaschall 2B | 4 | 1 | 1 | 1 | 0 | 1 | .209 |
| Ryan Jeffers C | 4 | 1 | 1 | 2 | 0 | 1 | .214 |
| Victor Caratini 1B | 4 | 0 | 2 | 0 | 0 | 2 | .300 |
| Josh Bell DH | 4 | 0 | 3 | 1 | 0 | 1 | .265 |
| Matt Wallner RF | 4 | 0 | 1 | 0 | 0 | 2 | .222 |
| Royce Lewis 3B | 3 | 0 | 0 | 0 | 1 | 1 | .172 |
| Brooks Lee SS | 4 | 0 | 1 | 0 | 0 | 1 | .192 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Taj Bradley (W) | 6.1 | 6 | 1 | 1 | 0 | 10 | 1.08 |
| Taylor Rogers | 1.0 | 1 | 0 | 0 | 0 | 2 | 3.60 |
| Cole Sands | 0.1 | 0 | 0 | 0 | 2 | 0 | 2.25 |
| Eric Orze | 0.2 | 2 | 1 | 1 | 0 | 2 | 1.93 |
| Justin Topa (SV) | 0.2 | 0 | 0 | 0 | 1 | 0 | 5.06 |
