MLB Final Intelligence
Los Angeles Angels vs Chicago Cubs โ Recap
March 31, 2026 ยท Wrigley Field ยท View Preview
Game Recap
The Los Angeles Angels secured a 2-0 shutout victory over the Chicago Cubs, combining a stellar pitching performance with just enough offense to earn a rare road win at Wrigley Field. This tight contest saw the Angels' staff completely neutralize the Cubs' lineup, preventing any runs from crossing the plate throughout the afternoon.
A pitchers' duel characterized much of the game, as both teams struggled to generate consistent offense through the early innings. Los Angeles finally broke the scoreless tie, with their only scoring coming on a critical hit that pushed across both of their runs. From that point forward, the game remained a battle of attrition, with neither side able to add further tallies to the board.
The Angels' pitching staff was the undisputed catalyst for the victory. Jose Soriano delivered a masterful performance, silencing the Cubs' bats over six dominant innings, surrendering no earned runs and collecting four strikeouts. This exceptional outing provided a strong foundation for the Angels, who then relied on their bullpen to maintain the pristine scoreline. Offensively, Logan O'Hoppe proved to be the difference-maker, driving in both of Los Angeles' runs with his lone hit of the afternoon, providing the crucial support the pitching staff required.
In the end, it was a masterful display of pitching and a singular moment of clutch hitting that propelled the Angels past a strong Cubs squad. Their ability to contain a formidable opponent on the road marked a significant win. The Angels improved their record to 50-76, while the Cubs moved to 72-54.
Player of the Game
Pitching
| Pitcher | Team | IP | H | R | ER | BB | K | ERA |
|---|---|---|---|---|---|---|---|---|
| Jose Soriano W |
|
6.0 | 2 | 0 | 0 | 2 | 4 | 0.00 |
| Jameson Taillon |
|
4.2 | 2 | 0 | 0 | 4 | 3 | 0.00 |
| Ben Brown |
|
3.1 | 1 | 0 | 0 | 1 | 5 | 2.70 |
| Drew Pomeranz |
|
1.1 | 1 | 0 | 0 | 0 | 2 | 8.10 |
| Chase Silseth |
|
1.0 | 1 | 0 | 0 | 1 | 1 | 0.00 |
| Phil Maton L |
|
0.2 | 2 | 2 | 2 | 2 | 1 | 7.71 |
| Jordan Romano S |
|
0.2 | 0 | 0 | 0 | 1 | 1 | 0.00 |
| Hoby Milner |
|
0.1 | 0 | 0 | 0 | 0 | 0 | 7.71 |
Batting
| Batter | Team | AB | H | HR | RBI | R | BB | K |
|---|---|---|---|---|---|---|---|---|
| Oswald Peraza |
|
3 | 2 | 0 | 0 | 0 | 1 | 0 |
| Logan O'Hoppe |
|
3 | 1 | 0 | 2 | 0 | 1 | 0 |
| Carson Kelly |
|
1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Miguel Amaya |
|
3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Moises Ballesteros |
|
2 | 1 | 0 | 0 | 0 | 1 | 1 |
| Nico Hoerner |
|
4 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jeimer Candelario |
|
4 | 1 | 0 | 0 | 1 | 0 | 2 |
| Jo Adell |
|
4 | 1 | 0 | 0 | 0 | 0 | 1 |
More MLB Results โ Tuesday, March 31, 2026
Sharper Picks Start Here
Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking โ all in one workspace built for serious bettors and DFS players.