A’s Erase 7-Run Deficit, Win on Walk-Off Walk in Wild MLB Friday

It was a wild Friday night in baseball, headlined by one of the most stunning comebacks of the season. The Athletics trailed the Los Angeles Angels by seven runs before rallying for a 12-11 victory in West Sacramento, Calif., with the winning run coming on a bases-loaded walk in the 10th inning.

Pinch hitter Jonah Heim sparked the comeback with a two-run home run off Sam Bachman with two outs in the bottom of the ninth, knotting the score. Jacob Wilson also homered and drove in three runs for the Athletics, with Lawrence Butler and Max Muncy adding home runs as well.

The Angels had built their big lead with power of their own, as Jose Siri and Logan O’Hoppe each launched three-run homers. Denzer Guzman hit a two-run shot, while Zach Neto and Nolan Schanuel added solo blasts — giving Los Angeles five home runs, tying their season best. Despite the offensive outburst, the Angels dropped their fifth loss in six games.

In the 10th, Butler began the inning as the automatic runner at second base. Henry Bolte drew a walk off Kirby Yates (0-3), and the two then combined on a double steal. After one out, Yates hit Zack Gelof in the helmet to load the bases. Reliever Samy Natera Jr. came on to face Nick Kurtz and walked him on five pitches to end the game.

Cubs 16, Blue Jays 2

Carson Kelly put together a six-RBI night, highlighted by his second career grand slam, as Chicago battered visiting Toronto. Kelly’s grand slam came during a seven-run first inning for the Cubs. He later drew a bases-loaded walk in the sixth and added an RBI infield single in the seventh. Pete Crow-Armstrong reached base in all five of his plate appearances, collecting three hits including an RBI single.

Chicago right-hander Ben Brown improved to 4-2 overall and 3-0 in his last four starts after allowing just two runs on four hits across six innings. Toronto starter Kevin Gausman fell to 4-5, lasting only two innings while giving up seven runs on seven hits and four walks.

Royals 6, Cardinals 5

Seth Lugo made a successful return from injury, allowing just one earned run over six innings, as Kansas City topped visiting St. Louis for its third consecutive victory. Lugo, who was hit in the forehead by a line drive on June 10 against Texas, improved to 3-4 in his first start back. He surrendered five hits and two runs, only one of which was earned. Jac Caglianone homered and drove in two for the Royals, while Isaac Collins contributed two doubles and two RBIs. Kansas City also secured its first winning home series against the Cardinals since 2020.

St. Louis starter Michael McGreevy dropped to 3-6 after allowing five runs and eight hits in five innings. The Cardinals mounted a three-run ninth inning, with Blaze Jordan’s two-RBI single leading the charge, but Alex Lange induced Jose Fermin to ground into a fielder’s choice to close it out and earn his fifth save.

Rangers 9, Padres 7

Wyatt Langford went 3-for-5 with a homer and two RBIs as Texas rallied from five runs down to defeat visiting San Diego in Arlington. Alejandro Osuna and Jake Burger each drove in two runs, while Jacob deGrom (6-4) threw six innings, giving up six runs on six hits while striking out nine. Jacob Latz earned a four-out save — his 13th in 15 opportunities — for Texas, which had lost five of its previous six games.

Ty France belted two home runs and drove in five for San Diego, which has now dropped three of its last four. Starter Randy Vasquez fell to 6-5 after lasting just 3 1/3 innings, surrendering seven runs — six earned — on eight hits.

Dodgers 6, Orioles 5

Los Angeles came from behind to edge visiting Baltimore in the opener of a three-game series, with Dalton Rushing delivering a game-tying RBI single with two outs in the ninth and Ryan Ward scoring the winning run on a throwing error by right fielder Tyler O’Neill. Baltimore had taken a lead on back-to-back home runs by Gunnar Henderson and Pete Alonso in the sixth, followed by a go-ahead two-RBI single from Jeremiah Jackson in the seventh. Orioles closer Ryan Helsley, making just his second appearance after missing seven weeks with a right elbow injury, took the loss and fell to 0-3. Mookie Betts hit a homer off Helsley to pull the Dodgers within one before the final rally. Los Angeles starter Roki Sasaki allowed three runs on four hits in 5 2/3 innings. The Orioles have now lost five of six.

Red Sox 6, Mariners 2

Ranger Suarez was dominant, allowing just one hit over 6 2/3 scoreless innings as Boston snapped a four-game losing streak with a win at Seattle. Suarez (3-3) carried a no-hit bid into the seventh before Josh Naylor broke it up with a one-out double. Caleb Durbin went 3-for-4 with a double and a home run for the Red Sox. Julio Rodriguez hit a two-run homer in the ninth for Seattle, spoiling the shutout. Seattle’s Bryce Miller (3-1) allowed one run on three hits over five innings.

Braves 3, Brewers 2

Martin Perez outpitched Jacob Misiorowski to lift Atlanta over visiting Milwaukee in a matchup between two division leaders. Perez (6-3) went six innings, surrendering one run on six hits. Atlanta grabbed a 2-1 lead in the sixth on Mauricio Dubon’s two-out single and added insurance on a Mike Yastrzemski home run. Raisel Iglesias allowed a run but converted his 33rd consecutive save opportunity — a streak stretching back to last season — with help from an outfield assist by Eli White that cut down the potential tying run.

Misiorowski (8-3), who had tossed a complete-game shutout just days earlier on June 12 against Philadelphia, went six innings and gave up two runs on five hits. It was the first time he had allowed more than one run since April 25. He is now 0-6 with three no-decisions over his last nine outings. Brice Turang drove in both runs for Milwaukee.

Yankees 5, Reds 0

Cam Schlittler set a career high with 13 strikeouts across six dominant innings as New York blanked visiting Cincinnati. Schlittler (8-3), who had been winless in his three previous starts, allowed four hits and issued no walks, throwing 66 of 96 pitches for strikes. The Yankees have now won 16 of their last 22 games and are 10-5 since losing Aaron Judge to a fractured right rib. The Reds have lost 11 of 16 games without Elly De La Cruz, who is sidelined with a strained right hamstring and began a rehab assignment with Triple-A Louisville on Friday.

Tigers 4, White Sox 3

Kerry Carpenter delivered a go-ahead two-run double in the sixth inning to lift host Detroit past Chicago. Matt Vierling hit a two-run home run and Dillon Dingler had three hits and scored twice for the Tigers. Detroit ace Tarik Skubal allowed three runs and seven hits in 5 2/3 innings with eight strikeouts in his second start back following elbow surgery. For Chicago, Junior Perez collected the first two hits of his major league career, including a solo homer, and Randal Grichuk also went deep.

Marlins 4, Giants 3

Rookie Owen Caissie went 3-for-3 with three RBIs to lead host Miami past San Francisco. The Marlins improved to 12-4 in June — the best record in baseball this month — and reached .500 overall at 38-38. Miami used eight pitchers in a bullpen game, with Cade Gibson (1-0) earning the win after retiring all five batters he faced. Rafael Devers hit his 11th home run of the season for San Francisco. Giants starter Landen Roupp struck out seven in six innings and allowed just two runs, but has gone 0-6 with three no-decisions over his last nine starts.

Rays 5, Nationals 2

Jonathan Aranda launched a three-run home run off the left field foul pole to give Tampa Bay the lead as the Rays opened a season-long 10-game home stand with a comeback win over Washington. Jonny Deluca returned from a nearly month-long absence and added a solo homer for Tampa Bay, which ended a three-game skid. Griffin Jax (2-5) threw five innings, allowing two runs on four hits. Closer Bryan Baker recorded his 19th save with a perfect ninth. For Washington, Luis Garcia Jr. went 2-for-3 with a homer and CJ Abrams also went deep. Miles Mikolas (2-6) served as the bulk reliever after projected starter Cade Cavalli was scratched due to illness, giving up five runs on nine hits.

Astros 9, Guardians 3

Jose Altuve hit a pivotal three-run homer and Jeremy Pena delivered a multi-homer game as Houston topped visiting Cleveland. Altuve and Pena combined to go 5-for-9 with seven RBIs. The win moved the Astros to 16-10 since May 22 and brought them within five games of .500 for the first time since April 17. Right-hander Tatsuya Imai (4-3) worked six innings, allowing three runs on six hits and recording a career-high 11 strikeouts. Cleveland starter Tanner Bibee (2-8) was charged with four runs — three earned — on four hits in 5 1/3 innings.

Rockies 4, Pirates 3

Pinch hitter Braxton Fulford came through with a go-ahead two-run double in the eighth inning to carry host Colorado past Pittsburgh in Denver. Kyle Freeland struck out eight to become just the second Rockies pitcher to reach 1,000 career strikeouts, joining German Marquez (1,069). Freeland had held Pittsburgh to just two hits through seven scoreless innings before the milestone moment. TJ Rumfield homered among his two hits and Ezequiel Tovar also had two hits for Colorado. Jared Triolo had two hits and an RBI for the Pirates.

Diamondbacks 9, Twins 5

Corbin Carroll racked up three hits — including his league-leading ninth triple — and drove in four runs as Arizona took the opener of a three-game series against Minnesota in Phoenix. Ketel Marte homered, Nolan Arenado had two hits and scored, and Ildemaro Vargas drove in two for the Diamondbacks, who have won four of five. Starter Michael Soroka exited after just one inning due to posterior left hip discomfort. Victor Caratini, Josh Bell, and Royce Lewis all homered for the Twins, who were seeking their first five-game winning streak of the season. Minnesota rookie left-hander Connor Prielipp (2-5) allowed six runs — three earned — and nine hits in six innings.