Braves Pummel Angels Behind Holmes, Olson’s Power

The Atlanta Braves showed up to Angel Stadium on Wednesday ready to work, and Los Angeles’ pitching staff paid the price. Behind a masterful performance from Grant Holmes and timely hitting throughout the lineup, the Braves dominated the Angels 8-2 in a game that was decided well before the final out.

Pitching Decisions

6.2IP5H2ER3BB6K
4.1IP5H5ER2BB4K

Star Performers

Matt Olson

Season AVG: .280
4AB1H1HR2RBI1R1BB
Jorge Soler

Season AVG: .222
4AB1H1HR1RBI1R0BB

Holmes was the story here, folks. The Braves starter went 6.2 innings of efficient baseball, allowing just five hits and two earned runs while striking out six. More importantly, he kept his team in control, never allowing the Angels to threaten meaningfully. Reid Detmers, meanwhile, looked uncomfortable on the mound from the opening pitch, lasting just 4.1 innings while surrendering five runs on five hits. When you put up those numbers against a lineup like Atlanta’s, you’re going to get shelled.

Matt Olson's two-run homer (3)

Olson’s Bat Delivers the Knockout Punch

Matt Olson came through in the third inning with a two-run blast that essentially put this game out of reach. The line drive to center field off Detmers was the kind of no-doubt shot that tells you everything you need to know about which team showed up ready to play. Olson finished 1-for-4, but that one hit mattered. This is what elite power hitters do, they make one swing count.

Grant Holmes K's six vs. Angels

The Braves struck early and often. Ozzie Albies got things rolling with a sacrifice fly in the first inning, and Jonah Heim followed with an RBI double down the right-field line in the second. By the time Mauricio Dubón delivered a two-run double in the fifth, the Angels were running on fumes.

Mauricio Dubón's two-run double

Soler’s Blast Not Enough for Angels

Jorge Soler did his best to keep the Angels competitive with a solo home run in the second inning, a 402-foot blast that was the only real bright spot in an otherwise forgettable performance by Los Angeles. But one home run doesn’t win ball games, and the Angels’ lineup simply couldn’t generate enough consistent offense to stay in this one. Jo Adell had a solid night with three hits, including what would have been a birthday game to remember if his team hadn’t gotten embarrassed at home.

Logan O'Hoppe's RBI walk after ABS challenge

There was some intrigue with the ABS replay challenges scattered throughout the game, and while these automated ball-strike reviews are still finding their rhythm, none of them changed the trajectory of this blowout. Logan O’Hoppe did draw an RBI walk after his challenge was upheld, but it came far too late for any meaningful impact.

Grant Holmes works out of the bases loaded jam

The Braves looked like a team that came with a plan and executed it to near perfection. Holmes worked out of trouble, the lineup capitalized on opportunities, and the defense stayed sharp. This is the kind of road win that matters in April, and it sends a message that Atlanta is serious about making noise in 2026.

The Angels need to regroup quickly. Getting shelled at home, particularly with Detmers unable to locate his stuff, is concerning. This team has talent, but they left their best stuff in the clubhouse on Wednesday. Los Angeles will need to bounce back fast before this loss becomes part of a larger trend.

Box Score

Atlanta Braves Batting

Player AB R H RBI BB SO AVG
Ronald Acuña Jr. RF 4 1 2 0 1 1 .204
Drake Baldwin DH 4 1 1 1 0 2 .321
Ozzie Albies 2B 4 1 1 1 0 1 .275
Matt Olson 1B 4 1 1 2 1 1 .280
Austin Riley 3B 3 3 1 0 2 1 .200
Mauricio Dubón SS 5 0 1 2 0 0 .333
Mike Yastrzemski LF 3 0 0 0 1 1 .211
Jonah Heim C 4 0 1 1 0 1 .133
Michael Harris II CF 3 1 0 0 1 1 .213

Atlanta Braves Pitching

Pitcher IP H R ER BB SO ERA
Grant Holmes (W) 6.2 5 2 2 3 6 2.55
Joel Payamps 0.1 0 0 0 0 1 3.38
José Suarez 2.0 2 0 0 0 3 6.35

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 4 0 1 0 0 0 .231
Mike Trout CF 4 0 0 0 0 1 .190
Nolan Schanuel 1B 4 0 0 0 0 2 .222
Jorge Soler RF 4 1 1 1 0 1 .222
Yoán Moncada 3B 3 1 0 0 1 2 .083
Jo Adell DH 4 0 3 0 0 0 .320
Josh Lowe LF 2 0 0 0 1 1 .091
Jeimer Candelario PH 1 0 0 0 0 0 .111
Logan O'Hoppe C 3 0 1 1 1 2 .219
Oswald Peraza 2B 4 0 1 0 0 1 .216

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Reid Detmers (L) 4.1 5 6 5 2 4 4.60
Ryan Zeferjahn 1.2 2 2 2 2 2 5.68
Sam Bachman 1.0 0 0 0 1 1 1.35
Brent Suter 2.0 1 0 0 1 2 2.89