Statosphere Name Logo

Los Angeles Angels at Minnesota Twins

Final
Target Field90°, Sunny20,509

Recap

Player of the gameTaj BradleyMIN7.0ip 6h 2er 6k

MINNEAPOLIS – Taj Bradley is entering the All-Star break turning back into the pitcher he was to start the 2026 season. Over his previous four starts entering Sunday, Bradley owned a 2.25 ERA and 0.88 WHIP, struck out 32 batters and walked just eight over 24 innings pitched. He built on that success with seven innings of two-run ball off of six hits and two walks while striking out six batters on the way to the Twins' 4-2 victory over the Angels. “He’s got such special stuff,” said Twins catcher Ryan Jeffers. “He knows that his game plan’s pretty simple. Throw his stuff in the zone, and he’s going to get a lot of outs. I can’t say enough how special of an arm he is.” “That guy Bradley's good,” said Angels manager Kurt Suzuki. “He's good. He executed pitches when he needed to, made pitches and that's what good pitchers do. He got out of a couple jams.” But Bradley didn’t get it all done by himself. If it weren’t for some amazing defensive plays from Ryan Kreidler, the game could have turned out much differently for him and the Twins. Kreidler made not just one, but two crucial plays, catching a line drive off the bat of Angels shortstop Zach Neto to end the fifth. Then, in the sixth, he sparked a 6-4-3 inning-ending double play that prevented Mike Trout from scoring a run from third to make it a one-run game. “Everybody is doing great,” said Bradley. “I mean, Kreidler is out there showcasing great defense. We've got double plays turned, early contact off the bat, putting runs together. It's just all coming together, and the series wins are always big for us.”

How the bets landed

Moneyline favoriteMIN -132 · 55% to win
Won
Run LineMIN -1.5
Covered
TotalO/U 9 · 6 scored
Under
Against the consensus line at the start, across 16 books

Team stats

7Hits6
2Home runs1
3Walks3
8Strikeouts6
0Stolen bases1
137Pitches thrown136
6Pitching strikeouts8

Box score

BattersABRHRBIHRBBSO
Wade MecklerPH0000010
Josh LoweCF-LF4111100
Jose SiriCF0000000
Mike TroutDH4020000
Zach NetoSS4000002
Jorge SolerRF4000001
Jo AdellLF-RF4000001
Logan O'HoppeC3000010
Denzer Guzman3B4121101
Nolan Schanuel1B4020001
Oswald Peraza2B2000012
Totals33272238
PitchersIPHRERBBSOHR
Chase SilsethP1.2000140
Jose SorianoP5.0533200
Ryan ZeferjahnP1.1111021