Steven Bisig-USA TODAY Sports

It's as if Crash Davis actually got his shot.

Brian O'Keefe spent nine seasons in the minor leagues before being called up Friday after Seattle Mariners backup catcher Curt Casali was placed on the paternity list.

So there was O'Keefe, 10 hours into his first day in the majors, celebrating in the clubhouse following the game in which the Mariners clinched their first postseason berth since 2001. Even Davis, the fictional star of the movie "Bull Durham," couldn't sell that script.

O'Keefe made his major-league debut Saturday, getting a hit in his second at-bat in a 5-1 victory against the visiting Oakland Athletics. He might get another chance when the teams conclude their three-game series Sunday in Seattle.

"It was special," O'Keefe said. "Obviously (Friday) night and then (Saturday), I don't think you could script a better first few days in the big leagues. I've waited a long time for this and to do this in front of my family was extremely special, but to do it on a team that hasn't made the postseason in 21 years and to be there for the night when we clinched and then today with the fans, the atmosphere, I mean, just absolutely incredible."

Of course, O'Keefe knew he might be in for something extraordinary when he got recalled.

"Obviously, I knew what the circumstances were and that the magic number was one," he said. "Coming in here (Friday), you could just feel it. It's been a long time since Seattle has been back to the playoffs and to be a part of it was really special."

The Mariners (87-70), winners of four consecutive games, currently hold the second of three American League wild-card slots, a game-and-a-half behind Toronto and a game-and-a-half ahead of Tampa Bay. If they can catch the Blue Jays, against whom they hold the tiebreaker because they won the season series, they'd host a first-round playoff series.

After Seattle allowed a run in the top of the first on Saturday, Sam Haggerty hit a two-run single in the bottom of the inning and Luis Castillo retired the final 16 batters faced.

"This is one of those games that with everything that happened (Friday) night, and you really felt it in the first inning for sure that we don't win this game unless this building was pretty full today," Mariners manager Scott Servais said. "So a big shout out to the fans showing up."

The A's (56-102) suffered their sixth consecutive defeat as they battle Washington (55-103) to avoid the worst record in the majors.

Rookie left-hander JP Sears pitched six scoreless innings after opener Adam Oller struggled in the first.

"I thought Sears did a great job commanding the baseball, utilizing the fastball at the top of the zone," A's manager Mark Kotsay said. "His off-speed pitches got some swings and misses. ... The outing was great to end the year on."

Oakland right-hander James Kaprielian (4-9, 4.43 ERA) is scheduled to go up against Seattle lefty Robbie Ray (12-11, 3.58) in the series finale.

Kaprielian is 3-1 with a 4.37 ERA in 10 career appearances against the Mariners, with five previous starts against them this season.

Ray is 2-1 with a 1.93 ERA in six career starts against the A's, with four of those coming this season.

More must-reads:

TODAY'S BEST
Mavericks ride 'Luka Magic' on both ends late to win Game 1
Panthers shut out Rangers 3-0 in Eastern Conference Final opener
NBA announces 2023-24 All-NBA teams
Star Padres infielder to miss significant time with shoulder injury
LeBron James, Charles Barkley passionately defend Caitlin Clark from 'petty' haters
Roger Goodell discusses factors for possible 18-game NFL season
Cowboys QB Dak Prescott has intriguing comment on his contract situation
Celtics toying around with surprise Jayson Tatum move in conference finals
Former teammate warns Tee Higgins about pitfalls of playing on franchise tag
Watch: Timberwolves and Mavericks trade dunks in third quarter
Yankees owner Hal Steinbrenner tempers expectations for Juan Soto extension
Canucks' Rick Tocchet wins 2024 Jack Adams Award
Incredible Orioles streak finally comes to end against Cardinals
Raiders QB shares surprising reason for switching jersey number
New Jersey Devils to hire just-fired head coach to lead bench
Latest announcements show how deep Knicks' injury issues ran
Veteran WR announces retirement after nine seasons
Eagles stars defend new DC following criticism
Steelers first-round pick still confident following 'rough' practice
Angel Reese pulls notable sports ownership move

Want more Mariners news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.