Soriano Dominates as Angels Silence Cubs at Wrigley

The Los Angeles Angels came to Wrigley Field on Tuesday and did something the Chicago Cubs couldn’t manage: they pitched. José Soriano was absolutely brilliant, cruising through six innings with just two hits and four strikeouts while walking only two. This is what dominant pitching looks like in 2026, and the Cubs had no answer for it.

Logan O'Hoppe, José Soriano lead Angels to 2-0 win

Pitching Decisions

6.0IP2H0ER2BB4K
0.2IP2H2ER2BB1K
0.2IP0H0ER1BB1K

Star Performers

Logan O'Hoppe

Season AVG: .235
3AB1H0HR2RBI0R1BB
Ian Happ

Season AVG: .211
2AB0H0HR0RBI0R2BB

The Angels struck quickly in the sixth inning when Logan O'Hoppe lined a single to third that caromed off Alex Bregman’s glove, allowing Jorge Soler and Jeimer Candelario to race home. Two runs. That was all Soriano and the Angels would need on this Tuesday night. It’s a microcosm of modern baseball, really. In an era where every team swings for the fences, sometimes the most devastating blow is a well-placed single that finds grass.

Logan O'Hoppe's two-run single

What’s particularly galling for Cubs fans is how Phil Maton imploded in that sixth inning. The guy lasted just two-thirds of an inning, gave up two hits, two runs, and issued two walks. When your starting pitching is this shaky, you’re essentially asking your offense to bail you out every single night. The problem? The Angels’ offense didn’t need to do much because Soriano was in complete control.

José Soriano paints the corner to fan Dansby Swanson

Cubs’ Pitching Collapse Defines Ugly Loss

Here’s what really stings about this loss for Chicago: the setup was there. Jameson Taillon looked solid in the early going, striking out three batters in a scoreless start. Ben Brown also showed flashes of competence with a stellar appearance. But once Maton took the mound in the sixth, the wheels fell off completely. This is the kind of game that gets replayed in October if the Cubs miss the playoffs by a game or two.

José Soriano's four strikeouts in dominant start

Jordan Romano came in for the save and needed just 0.2 innings to seal it, striking out Michael Conforto to end the game. The Angels’ bullpen was surgical where the Cubs’ was hemorrhaging. That’s a championship-caliber difference, and it showed on the scoreboard.

Jordan Romano whiffs Michael Conforto for the save

Soriano Makes Statement in Angels Victory

Let’s give credit where it’s due: José Soriano put together one of those performances that reminds you why pitching-dominated teams win in October. Six innings, two hits, zero runs. He painted corners, he missed bats, and he kept the Cubs hitters completely off balance. When you can’t figure out a guy throwing heat and location, you’re going to get shut out. It’s that simple.

Jeimer Candelario's tremendous long-range throw

The Angels didn’t need a slugfest to win this game on Tuesday. They got a superb pitching performance from Soriano, timely hitting from O’Hoppe, and solid relief work to close it out. Meanwhile, the Cubs got bit by sloppy execution and bullpen volatility. In baseball, that’s usually a recipe for defeat, and that’s exactly what happened at Wrigley Field.

Condensed Game: LAA@CHC – 3/31/26

This game should serve as a wake-up call for Craig Counsell’s Cubs. You can’t afford to let opponents pitch this well without making them work. And you certainly can’t afford to have your relief pitchers gift wrap victories to visiting teams. The Angels showed up on Tuesday night, did their job, and left Chicago with a shutout victory. That’s baseball at its most unforgiving.

Box Score

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 4 0 0 0 1 2 .174
Mike Trout CF 3 0 0 0 2 1 .300
Nolan Schanuel 1B 5 0 0 0 0 0 .280
Jorge Soler DH 3 1 0 0 1 2 .174
Jeimer Candelario 3B 4 1 1 0 0 2 .200
Adam Frazier 2B 0 0 0 0 0 0 .000
Jo Adell RF 4 0 1 0 0 1 .261
Josh Lowe LF 3 0 0 0 1 1 .095
Bryce Teodosio LF 0 0 0 0 0 0 .000
Logan O'Hoppe C 3 0 1 2 1 0 .235
Oswald Peraza 3B 3 0 2 0 1 0 .353

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
José Soriano (W) 6.0 2 0 0 2 4 0.00
Chase Silseth 1.0 1 0 0 1 1 0.00
Drew Pomeranz 1.1 1 0 0 0 2 8.10
Jordan Romano (SV) 0.2 0 0 0 1 1 0.00

Chicago Cubs Batting

Player AB R H RBI BB SO AVG
Michael Busch 1B 3 0 0 0 0 0 .222
Carson Kelly 1B 1 0 1 0 0 0 .250
Alex Bregman 3B 4 0 0 0 0 0 .190
Ian Happ LF 2 0 0 0 2 1 .211
Pete Crow-Armstrong CF 3 0 0 0 0 2 .263
Nico Hoerner 2B 4 0 1 0 0 1 .235
Dansby Swanson SS 3 0 0 0 1 2 .214
Moisés Ballesteros DH 2 0 1 0 1 1 .188
Scott Kingery DH 0 0 0 0 0 0 .000
Michael Conforto PH 1 0 0 0 0 1 .000
Matt Shaw RF 3 0 0 0 0 0 .182
Miguel Amaya C 3 0 1 0 0 0 .429

Chicago Cubs Pitching

Pitcher IP H R ER BB SO ERA
Jameson Taillon 4.2 2 0 0 4 3 0.00
Hoby Milner 0.1 0 0 0 0 0 7.71
Phil Maton (L) 0.2 2 2 2 2 1 7.71
Ben Brown 3.1 1 0 0 1 5 2.70