The A's scored twice in the ninth with two outs off closer Mark Melancon to tie it at 3.
After San Diego scored a run in the top of the 10th off Lou Trivino (4-4) to take a 4-3 lead, Olson came to the plate with runners on the corners and no outs.
“Honestly, I thought it was a sac fly," Olson said. "It carried pretty well for Oakland standards, I think. ... It kept on going and Marte got off well and made a great read on it.”
Oakland posted its AL-leading ninth walk-off win of the season. It's the team's 92nd walk-off win since Bob Melvin became manager in 2011, the most in the majors during that span.
“The expectation level is really high for us late in games," Melvin said. "I think any time we get in a position where we feel like we have a chance to win the game here at home with the last at-bat, we always feel good about it.”
“We just couldn’t get the 27th out today," San Diego manager Jayce Tingler said. "You’ve got to give Oakland credit as well. They put together some tough at-bats there late and were able to find some holes and get the ball in play.”
San Diego starter Joe Musgrove limited Oakland to one run on two hits in six innings.
DAVIS BACK WITH A’S
Before the game, Oakland signed veteran DH Khris Davis to a minor league contract. The 33-year-old spent five seasons with the Athletics, hitting 158 home runs, before being traded to the Texas Rangers last offseason. He was designated for assignment in June after batting .157 with two homers and five RBI in 22 games.
“We love having him back in the organization,” Melvin said. “It’s giving an opportunity for him to get back to where he was in the past.”
Davis surpassed the 40-homer mark in three straight seasons from 2016-18, including a league-high 48 in ’18. He signed a two-year, $33.5 million contract extension in ’19 but struggled with injuries and performance the next two years. Still, Melvin is hopeful Davis can regain his form.
“It’s not like he’s 40 years old,” Melvin said. “We signed him back with the hope and intent that he starts hitting some longballs and maybe can help us out here at some point.”
Davis was assigned to the Athletics’ Arizona Complex League roster.
Padres: RHP Dinelson Lamet (right forearm inflammation) is scheduled to begin a rehab assignment with Low-A Lake Elsinore on Wednesday night. Lamet has been on the injured list since June 27, his third IL stint of the season.
Athletics: RHP James Kaprielian (right shoulder impingement) played catch before Wednesday’s game and could start Sunday against Texas. “It’ll either be he or Daulton (Jeffries), depending on how he feels,” Melvin said. “But he felt a little bit better today.”
Padres: LHP Ryan Weathers (4-3, 3.65 ERA) looks to bounce back from a rocky outing as San Diego welcomes the Arizona Diamondbacks for a three-game series beginning Friday night. He allowed eight earned runs in four innings last Friday in a 9-4 loss to the Colorado Rockies.
Athletics: RHP Chris Bassitt (11-3, 3.28) takes aim at an AL-leading 12th win Friday night as Oakland hosts the Texas Rangers for a three-game series. Bassitt is 3-0 with a 0.86 ERA against Texas this season.
Fantasy baseball forecaster: Pitcher projections for the next 10 days
Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.
Fantasy baseball forecaster: Team hitting ratings
Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.
Either the Giants or Dodgers will face a wild-card elimination game? Here's why that's a good thing
This year, the Giants or Dodgers will see a 100-plus-win season come down to a winner-take-all wild-card game. That's something worth celebrating!
2021 MLB playoffs: Who is in, who can clinch next and full playoff schedule through World Series
October is right around the corner. Here's the latest on which teams will be playing in the postseason.
Crowe scheduled to start for Pittsburgh against Miami
Pittsburgh Pirates (54-92, fifth in the NL Central) vs. Miami Marlins (62-84, fourth in the NL East)
Webb scheduled to start as San Francisco hosts Atlanta
Atlanta Braves (76-68, first in the NL East) vs. San Francisco Giants (95-52, first in the NL West)