MLB · Sun, Jul 12 · Target Field
Final
W: Taj Bradley · L: José Soriano · SV: Andrew Morris
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LAA | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 7 | 0 |
| MIN | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 1 | – | 4 | 6 | 0 |
Win probability
Top performers
Taj Bradley
MIN
7.0 IP, 2 ER, 6 K, 2 BB, (W)
Trevor Larnach
MIN
2-4, 1 HR, 2 RBI, 2 R
Denzer Guzman
LAA
2-4, 1 HR, 1 RBI, 1 R
Key plays
Highlights (37)

▶ Taj Bradley keeps Angels at bay in 4-2 win
00:03:08 · MLB video

▶ Condensed Game: LAA@MIN - 7/12/26
00:10:06 · MLB video

▶ Trevor Larnach's solo home run (7)
00:00:30 · MLB video

▶ Taj Bradley strikes out six in win
00:01:03 · MLB video
View 33 more highlights

▶ Josh Lowe's solo home run (8)
00:00:27 · MLB video

▶ Denzer Guzman's solo home run (4)
00:00:28 · MLB video

▶ Ryan Jeffers' two-run double
00:00:29 · MLB video

▶ Trevor Larnach's RBI single
00:00:19 · MLB video

▶ Andrew Morris earns the save
00:00:29 · MLB video

▶ Oswald Peraza's diving stop
00:00:21 · MLB video

▶ José Soriano makes the tough play to end the frame
00:00:12 · MLB video

▶ Ryan Kreidler's spectacular diving catch
00:00:22 · MLB video

▶ Ryan Jeffers thrown out on wild pitch
00:00:28 · MLB video

▶ José Soriano picks off Royce Lewis
00:00:25 · MLB video

▶ Taj Bradley's unorthodox strikeout
00:00:32 · MLB video

▶ Joe Ryan joins the Twins broadcast
00:09:45 · MLB video

▶ Ryan Jeffers on his hitting after return from IL
00:02:30 · MLB video

▶ Strike 2 confirmed after ABS challenge
00:00:22 · MLB video

▶ Strike 1 confirmed after ABS challenge
00:00:29 · MLB video

▶ Ball 1 overturned after ABS challenge
00:00:26 · MLB video

▶ Josh Bell's walk confirmed after ABS challenge
00:00:23 · MLB video

▶ The distance behind Josh Lowe's home run
00:00:13 · MLB video

▶ Visualizing Josh Lowe's swing using bat tracking technology
00:00:11 · MLB video

▶ Breaking down Taj Bradley's pitches
00:00:04 · MLB video

▶ Taj Bradley's outing against the Angels
00:00:24 · MLB video

▶ Trevor Larnach: Home Run Statcast Analysis
00:00:13 · MLB video

▶ Analyzing Trevor Larnach's home run through bat tracking
00:00:11 · MLB video

▶ Starting lineups for Angels at Twins - July 12, 2026
00:00:10 · MLB video

▶ Bench availability for Los Angeles, July 12 vs Twins
00:00:08 · MLB video

▶ Fielding alignment for Los Angeles, July 12 vs Twins
00:00:11 · MLB video

▶ Bench availability for Minnesota, July 12 vs Angels
00:00:08 · MLB video

▶ Fielding alignment for Minnesota, July 12 vs Angels
00:00:11 · MLB video

▶ Bullpen availability for Los Angeles, July 12 vs Twins
00:00:09 · MLB video

▶ Bullpen availability for Minnesota, July 12 vs Angels
00:00:09 · MLB video

▶ Probable pitchers for Angels at Twins - July 12, 2026
00:00:06 · MLB video

▶ Taj Bradley against the Angels
00:00:08 · MLB video

▶ José Soriano against the Twins
00:00:08 · MLB video
Full play-by-play (68)
Box score
Los Angeles Angels
| Batter | AB | R | H | HR | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|---|
| Zach Neto SS | 4 | 0 | 0 | 0 | 0 | 0 | 2 | .235 |
| Mike Trout DH | 4 | 0 | 2 | 0 | 0 | 0 | 0 | .237 |
| Nolan Schanuel 1B | 4 | 0 | 2 | 0 | 0 | 0 | 1 | .275 |
| Jorge Soler RF | 4 | 0 | 0 | 0 | 0 | 0 | 1 | .210 |
| Jose Siri CF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .256 |
| Jo Adell RF | 4 | 0 | 0 | 0 | 0 | 0 | 1 | .245 |
| Josh Lowe LF | 4 | 1 | 1 | 1 | 1 | 0 | 0 | .208 |
| Oswald Peraza 2B | 2 | 0 | 0 | 0 | 0 | 1 | 2 | .239 |
| Wade Meckler PH | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .307 |
| Denzer Guzman 3B | 4 | 1 | 2 | 1 | 1 | 0 | 1 | .262 |
| Logan O'Hoppe C | 3 | 0 | 0 | 0 | 0 | 1 | 0 | .212 |
| Pitcher | IP | H | R | ER | BB | SO | P | ERA |
|---|---|---|---|---|---|---|---|---|
| José SorianoL | 5.0 | 5 | 3 | 3 | 2 | 0 | 77 | 3.49 |
| Chase Silseth | 1.2 | 0 | 0 | 0 | 1 | 4 | 33 | 3.03 |
| Ryan Zeferjahn | 1.1 | 1 | 1 | 1 | 0 | 2 | 27 | 3.89 |
Minnesota Twins
| Batter | AB | R | H | HR | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|---|
| Trevor Larnach LF | 4 | 2 | 2 | 1 | 2 | 0 | 0 | .289 |
| Austin Martin LF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .249 |
| Ryan Jeffers C | 4 | 0 | 1 | 0 | 2 | 0 | 1 | .292 |
| Josh Bell DH | 3 | 0 | 0 | 0 | 0 | 1 | 1 | .248 |
| Kody Clemens 2B | 4 | 0 | 0 | 0 | 0 | 0 | 2 | .243 |
| Royce Lewis 1B | 2 | 0 | 0 | 0 | 0 | 1 | 0 | .219 |
| Brooks Lee 3B | 2 | 0 | 0 | 0 | 0 | 1 | 0 | .249 |
| Alan Roden RF | 3 | 0 | 0 | 0 | 0 | 0 | 1 | .214 |
| Luke Keaschall CF | 3 | 1 | 2 | 0 | 0 | 0 | 1 | .258 |
| Ryan Kreidler SS | 3 | 1 | 1 | 0 | 0 | 0 | 0 | .256 |
| Pitcher | IP | H | R | ER | BB | SO | P | ERA |
|---|---|---|---|---|---|---|---|---|
| Taj BradleyW | 7.0 | 6 | 2 | 2 | 2 | 6 | 99 | 3.59 |
| Andrew MorrisS | 2.0 | 1 | 0 | 0 | 1 | 2 | 37 | 3.33 |
Betting
No odds snapshots ingested for this game yet.
Comments (0)
Log in to join the conversation.