José Soriano’s electric start to the season continues, but the Braves’ deep left-handed power and plate discipline chip away just enough. Matt Olson jumps on a first-inning fastball and puts Atlanta ahead early, and a third-inning sequence of patient at-bats capped by Austin Riley’s sacrifice fly doubles the edge. Soriano settles in, yet his pitch count climbs and Ozzie Albies ambushes a sixth-inning curveball for a solo shot before the Angels can get to their bullpen.
Chris Sale mixes sliders and changeups to neutralize the Angels’ right-handed bats, punching out eight over six innings. Los Angeles finally breaks through in the fifth when Zach Neto turns on an inside heater, plating Nolan Schanuel, but Sale strands the tying run. Mike Trout is in the lineup but swings cautiously after yesterday’s bruise; he draws two walks yet never drives the ball with authority.
The Braves’ bullpen—Aaron Bummer, Reynaldo López and Raisel Iglesias—locks down the late frames. A two-out eighth-inning rally, keyed by Ronald Acuña Jr.’s stolen base and Jorge Mateo’s line-drive single, provides an insurance run that looms large when Jo Adell triples home a run off Joel Payamps in the bottom half.
Atlanta’s combination of frontline pitching, superior run prevention (league-best 2.20 staff ERA) and a lineup capable of manufacturing runs even while two stars scuffle proves decisive. Sale improves to 3-0, Iglesias notches his fourth save, and the Braves leave Anaheim with a crisp 4-2 victory.
Jorge Soler homers (2) on a line drive to left field. Mike Trout scores.
0-2
▲ 2
Eli White doubles (1) on a line drive to left fielder Josh Lowe. Matt Olson scores.
1-2
▲ 4
Austin Riley singles on a ground ball to right fielder Jo Adell. Matt Olson scores.
2-2
▲ 4
Eli White out on a sacrifice fly to center fielder Mike Trout. Austin Riley scores. Mauricio Dubón to 3rd.
3-2
▲ 4
Jonah Heim singles on a fly ball to left fielder Josh Lowe. Mauricio Dubón scores.
4-2
▲ 8
Ozzie Albies homers (3) on a fly ball to right center field.
5-2
▲ 9
Drake Baldwin singles on a line drive to center fielder Mike Trout. Mike Yastrzemski scores. Ronald Acuña Jr. to 2nd.
6-2
▲ 9
Matt Olson grounds into a double play, third baseman Yoán Moncada to first baseman Nolan Schanuel. Ronald Acuña Jr. scores. Drake Baldwin out at 3rd. Ozzie Albies to 2nd. Matt Olson out at 1st.
Wynns arrives with minimal track record (1 AB, .077 AVG) while Tromp departs after a brief stint; this is depth shuffling for Atlanta's catching position with no immediate roster impact on a 42-20 team.
Royals' 23-38 record and -53 run differential (233 RS, 286 RA) reflect offensive collapse despite Wacha's 3.23 ERA and Lugo's 3.55 ERA—rotation competence can't overcome league-worst away record (8-21). Jordan Walker (STL) at .372 xwOBA on 58 G represents legitimate extension candidate, though Cubs' pitching decay (Taillon 5.37 ERA, Rea 4.70 xwOBA .353) argues against deadline aggression at 32-29.
Braves lead MLB at 41-20 with elite run differential
Atlanta's +110 run differential (320 RS, 210 RA) reflects a rotation anchored by Sale (2.02 ERA, 80 SO in 11 starts) and Elder (2.50 ERA, 67 SO), with both starters posting elite xwOBA marks (.284) that suggest the advantages are sustainable rather than lucky. The 23-10 road record indicates this isn't a home-field mirage heading into a crucial stretch.
Mets playing 12 extra-inning games; three more than any other team
NYM (26-34, -14 run diff) is 4-6 in last 10 and 11-19 on the road—extra-inning games expose depth bullpens and compress rest, compounding their already weak run differential. Harrison (1.57 ERA, 15 SO in 14.2 IP) faces a MIL team while Gausman (3.13 ERA, 8.61 K/9) opposes Braves starters Elder (2.50 ERA) and Sale (2.02 ERA) in a matchup favoring Atlanta's elite rotation.
Carrasco (0 G, 0 IP in 2026) clears waivers as Atlanta's rotation remains anchored by Sale (2.02 ERA, 8-3) and Elder (2.50 ERA, 4-3) on a 40-20 team. His xwOBA of 0.245 suggests limited impact if recalled.
Angels Recall Schanuel, Lose Soler to Oblique Strain
Schanuel returns with a .262 AVG and .311 xwOBA after 49 games, but Soler's departure removes LAA's primary power threat (.402 SLG, 9 HR in 58 games). The Angels sit 24-40 with a -52 run differential heading into Saturday's matchup against the division-leading Dodgers (41-23, +134 run diff).
Angels Sign Catcher Logan Porter To Minor League Deal
Porter clears waivers after SF's outright and joins LAA's Triple-A affiliate. The Angels remain 24-39 with a -51 run differential, indicating depth moves at catcher won't address their offensive struggles.
Natera replaces Anderson (5.94 ERA, 0.369 xwOBA) in a bullpen arms shuffle. LAA sits 24-39 with a -51 run differential and faces Dodgers' Sasaki today.
Lucchesi posted a 13.50 ERA in minor league action this season and never appeared in an MLB game, making this a depth move for a 23-39 Angels team that has cycled through roster options due to depth issues behind Soriano (2.72 ERA, 6-4).
Anderson carries a 5.94 ERA and 0.369 xwOBA with no MLB innings pitched this season, a depth addition for LAA (23-39, -58 run diff) as they shuffle the roster around injuries.
Get the edge in every MLB game with our AI prediction app. Real-time scoring probabilities inning by inning, accurate game outcome forecasts, detailed player and team analytics, and interactive performance stats — all powered by a constantly evolving algorithm. Whether you're a passionate fan or a dedicated analyst, Baseball Predict delivers the most accurate MLB forecasts and game insights right to your phone.