Los Angeles AngelsAngels38-59
2FinalJul 12, 2026
Minnesota TwinsTwins48-49
4StreamMLB.TVTwins.TVAngels.TV
Closing line
US sportsbook at first pitchMoneyline
LAA+105
MIN−126
Run line
LAA +1.5−186
MIN −1.5+153
Total O/U
Over 9−121
Under 9+101
- Run line: Twins −1.5 covered.
- Total O/U: under 9 (6 runs).
Recap
The Minnesota Twins beat the Los Angeles Angels 4-2 at Target Field in Minneapolis on Jul 12, 2026 to move to 48-49.
The game was played before 20,509.
Score by inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R |
|---|---|---|---|---|---|---|---|---|---|---|
| LAA | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 |
| MIN | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 1 | x | 4 |
W: Bradley (9-3) · L: Soriano (8-6) · S: Morris (4-2)
Scoring plays
Top 2
- LAAHome runLowe homered to right center (405 feet).1-0
Bottom 3
- MINSingleLarnach singled to right, Keaschall scored, Kreidler to third.1-1
- MINDoubleJeffers doubled to left, Kreidler scored and Larnach scored.1-3
Top 7
- LAAHome runGuzman homered to left (357 feet).2-3
Bottom 8
- MINHome runLarnach homered to right (405 feet).2-4
Team stats
LAAMIN
- Hits
- 7
- 6
- Home Runs
- 2
- 1
- Runs Batted In
- 2
- 4
- Walks
- 3
- 3
- Strikeouts
- 8
- 6
- Runners Left On Base
- 10
- 8
- Errors
- 0
- 0
Player stats
Angels · Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto SS | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 15 | .235 | .326 | .453 |
| Mike Trout DH | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 20 | .237 | .390 | .473 |
| Nolan Schanuel 1B | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 1 | 14 | .275 | .344 | .397 |
| Jorge Soler RF | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 15 | .210 | .297 | .387 |
| Jose Siri CF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .256 | .309 | .465 |
| Jo Adell RF | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 13 | .245 | .291 | .395 |
| Josh Lowe LF | 1-4 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 10 | .208 | .250 | .370 |
| Oswald Peraza 2B | 0-2 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 18 | .239 | .283 | .378 |
| Wade Meckler PH | 0-0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 | .307 | .376 | .417 |
| Denzer Guzman 3B | 2-4 | 4 | 1 | 2 | 1 | 1 | 0 | 1 | 10 | .262 | .307 | .411 |
| Logan O'Hoppe C | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | .212 | .276 | .307 |
Angels · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Jose Soriano P | 5.0 | 5 | 3 | 3 | 2 | 0 | 0 | 77-54 | 3.49 | 77 |
| Chase Silseth P | 1.2 | 0 | 0 | 0 | 1 | 4 | 0 | 33-19 | 3.03 | 33 |
| Ryan Zeferjahn P | 1.1 | 1 | 1 | 1 | 0 | 2 | 1 | 27-14 | 3.89 | 27 |
Twins · Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Trevor Larnach LF | 2-4 | 4 | 2 | 2 | 2 | 1 | 0 | 0 | 16 | .289 | .379 | .451 |
| Austin Martin LF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .249 | .360 | .328 |
| Ryan Jeffers C | 1-4 | 4 | 0 | 1 | 2 | 0 | 0 | 1 | 18 | .292 | .404 | .538 |
| Josh Bell DH | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 22 | .248 | .307 | .429 |
| Kody Clemens 2B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 17 | .243 | .303 | .482 |
| Royce Lewis 1B | 0-2 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 21 | .219 | .297 | .399 |
| Brooks Lee 3B | 0-2 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 11 | .249 | .309 | .428 |
| Alan Roden RF | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 9 | .214 | .313 | .214 |
| Luke Keaschall CF | 2-3 | 3 | 1 | 2 | 0 | 0 | 0 | 1 | 11 | .258 | .346 | .350 |
| Ryan Kreidler SS | 1-3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 12 | .256 | .324 | .434 |
Twins · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Taj Bradley P | 7.0 | 6 | 2 | 2 | 2 | 6 | 2 | 99-66 | 3.59 | 99 |
| Andrew Morris P | 2.0 | 1 | 0 | 0 | 1 | 2 | 0 | 37-23 | 3.33 | 37 |
Game info
VenueTarget Field, Minneapolis, MN
Attendance20,509
OfficialsHome Plate Umpire: Laz Diaz · First Base Umpire: Erich Bacchus · Second Base Umpire: Brian O'Nora · Third Base Umpire: Chris Segal
Last and next games
Angels
Twins
- Last game: W 5-3 vs LAASat Jul 11
- Next game: W 5-2 at CHCFri Jul 17
- L 3-4 vs LAAFri Jul 10
- L 2-5 vs CLEThu Jul 9
- W 6-5 vs CLEWed Jul 8
Head to head
- LAA 4, MIN 3Fri Jul 10
More scores
MLB Jul 12, 2026All MLB ScoresMLB 2026MLB OddsScores & schedules
NFL ScoresCollege Football ScoresNBA ScoresCollege Basketball ScoresNHL ScoresWNBA ScoresUFC & MMA Results
Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.
Game details updated Oct 13, 4:53 PM ET. How game pages are made