Morales Solid in Final Start but A’s Drop Game to Royals 4-2

Luis Morales #58 of the Athletics walks off the field after being pulled during the top of the fifth inning against the Kansas City Royals at Sutter Health Park on September 27, 2025 in Sacramento, California. (Mandatory Photo Credit: Scott Marshall/Getty Images)

By Jeremiah Salmonson

WEST SACRAMENTO — After a thrilling walk-off on Friday night and a Mark Kotsay ejection on Saturday, the Royals got the best of the A’s by a 4-2 in game two of the series.

Luis Morales got the ball for the A’s on Saturday night in his final start of his rookie season. Morales, who has experienced a number of growing pains this year in the big leagues, pitched well to close out his season. He tossed four and two-thirds innings of three-run (two earned) baseball while giving up five hits and walking two Royals batters.

Kotsay was impressed by Morales after his final start of the season.

“I think there’s a lot of excitement that surrounds Luis and I have a full offseason now to prepare for next year and like you said, from starting out in AA to come to the big leagues and have some success and really show what he’s capable of doing in a really short time and make progress…”

“I just thank God…,” Morales said after his start in the clubhouse. “I worked really hard. To go from Double A and finish in the big leagues, for me, it’s a big win to be here.”

The bullpen

Elvis Alvarado was the first out of the pen for Kotsay and the A’s. Alvarado got the last out of the fifth inning and tossed a clean sixth, allowing a walk as his only baserunner.

In the seventh, Michael Kelly came in to relieve Alvarado. Kelly pitched a clean frame with his only blemish being a walk that he worked around with no issues.

The eighth inning belonged to Tyler Ferguson, who pitched a scoreless frame while giving up a two-out walk and a hit that he stranded.

In the ninth inning, Hogan Harris got the ball for the A’s. Harris wasn’t sharp, allowing two hits and a run, but he was able to limit the damage in his one inning of work.

Kotsay was ejected in the ninth inning after a foul tip was called by the home plate umpire that did not appear to hit the bat. This followed a hit by pitch earlier in the game that did not strike Salvador Perez but was ruled a hit by pitch. 

The bats

The A’s struggled against Royals starter Michael Wacha and subsequent bullpen arms prior to the seventh inning. They began to build some offensive momentum in the seventh when Carlos Cortes hit an RBI double to get the A’s on the board, cutting the deficit to 3-1.

In the eighth inning, Shea Langeliers pulled the A’s within one with an RBI double that scored Nick Kurtz, who had walked earlier in the inning.

The A’s wouldn’t score again as they failed to mount a comeback in the ninth. They tallied six total hits and three walks on Saturday night.

Up next

The A’s will finish the 2025 season on Sunday as they take on the Royals at 12:05 p.m. PST in West Sacramento. The Royals are scheduled to start Cole Ragans (3-3, 5.02 ERA) in their season finale, while the A’s have yet to announce a starter.

Whether you’re pre-gaming with the Kings or celebrating an A’s win, Cyprus Grille at the Holiday Inn Sacramento Downtown – Arena is your downtown go-to.

⚡Craft cocktails? Check.
🔥Game-day bites? Oh yeah.
🏟️Steps from Golden 1 Center? You bet.

Open daily, Cyprus Grille is serving up local flavor with a front-row seat to the action. Stop by before or after the game—or make it your new downtown hangout.

Cyprus Grille—where fans fuel up.

📍Located inside the Holiday Inn Sacramento Downtown – Arena @ 300 J Street

Happy Hour – 4pm-6pm

Show your ticket for additional discounts when dining in. 

Sacramento A’s game wrap: Athletics Walk Off Royals in Dramatic 4-3 Finish

Sacramento A’s Lawrence Butler (left) steals second base as the Kansas City Royals second baseman Jonathan India (6) tries to put the tag on too late in the bottom of the second inning at Sutter Health Park in West Sacramento on Fri Sep 26, 2025 (AP News photo)

Athletics Walk Off Royals in Dramatic Finish

By Mauricio Segura

WEST SACRAMENTO–The Sacramento Athletics finished Friday night’s game into a cinematic thriller, clawing back from an early three-run hole and delivering a walk-off 4-3 victory over the Kansas City Royals.

For eight innings, it felt like a strategic chess game with the pawns wearing spikes. Long stretches of scoreless ball punctuated by flashes of daring baserunning and systematic pitching changes. In the end, the Green and Gold found a way to finish what they started.

Kansas City struck first, roughing up the A’s starter in the top of the fourth with a three-run burst that briefly silenced the Sacramento crowd. The A’s offense had been held quiet until the bottom of the fifth, when the lineup finally cracked the Royals’ early momentum.

Lawrence Butler, a sparkplug all season, set the tone with his 22nd stolen base. That moment of aggression on the bases rattled the visitors and seemed to wake up the dugout. A series of timely swings and a wild pitch by Taylor Clarke brought three runs across, tying the game and wiping out the Royals’ early advantage.

Managerial maneuvering became the story from that point forward. The A’s sent Carlos Cortes up as a pinch-hitter in the fifth, and when he stayed in the game as the right fielder, it signaled Sacramento was not content to just trade zeroes.

The Royals countered with a carousel of relievers, including Hogan Harris, Jonathan Bowlan, and finally Angel Zerpa, trying to keep the home side in check. The Athletics kept matching those moves, using pinch-hitters like Max Muncy in the eighth and defensive substitutions in the late innings to keep fresh legs on the field.

From the sixth inning on, the scoreboard barely budged. Both bullpens locked in, each frame turning into a tense exercise in stranded runners. The outfield even got a late-game shuffle with Mike Yastrzemski moving from center to right, while the Royals inserted John Rave to cover center field. Every pitch after that felt like it carried the weight of the night.

By the time the ninth inning rolled around, the game was still knotted at three. That is when the home side decided to settle things. With Luinder Avila now on the mound for Kansas City, the A’s capitalized on a perfectly timed pinch-runner swap, Max Schuemann replacing Brett Harris, to inject speed and pressure. The gamble paid off as Sacramento pushed across the decisive run, sending the crowd into a frenzy and sealing a satisfying 4-3 walk-off victory.

The box score might tell you it was a game of four runs and a handful of substitutions, but the feel inside Sutter Health Park told a different story. It was a night defined by raw grit and refusal to play standard baseball in hopes it would pay off. No, tonight, Mark Kotsay put all the pieces in place unsing outside the box strategy and declared checkmate because of it.

The Green and Gold left the field to the roar of fans who have quickly made Sacramento feel like home for big-league baseball. For a franchise carving a new chapter in a new city, moments like this walk-off win offer a taste of the drama and energy they will need to keep the momentum rolling.

Starting pitchers for Saturday: For the Royals RHP Michael Wacha (9-13 ERA 4.00) for the A’s RHP Luis Morales (4-2 ERA 3.07) first pitch 1:05pm PT at Sutter Health Park.

Costa Rican-born Mauricio Segura has been covering sports in the Bay Area since 2001 for a variety of magazines and newspapers, as well as his own publication, Golden Bay Times.

Sacramento A’s podcast Lincoln Juarez: A’s open up 3 game set in final home series at Sutter Health

The Houston Astros Carlos Correa swings for a double in the top of the seventh inning against the Sacramento A’s at Sutter Health Park on Thu Sep 25, 2025 (AP News photo)

Sacramento A’s podcast with Lincoln Juarez:

#1 How did Framber Valdez’s pitching performance on Thursday compare to his recent outings — in terms of innings, strikeouts, and earned runs?

#2 Which offensive contributions (home runs, RBIs, multi-hit games) from Astros or A’s hitters had the biggest impact on the final 11–5 score?

#3 The Astros’ 11-5 win prevented a series sweep by the Athletics, and what was the series outcome?

#4 How did the result affect Houston’s position in the AL Wild Card race (especially vis‑à‑vis Detroit or Cleveland)?

#5 Talk about tonight’s starting pitchers for the Kansas City Royals LHP Noah Cameron (9-7 ERA 2.90) the A’s starter for tonight is RHP Mason Barnett (1-1 ERA 7.56) at Sutter Health Park.

Lincoln Juarez did the A’s podcasts during the 2025 season at http://www.sportsradioservice.com

Whether you’re pre-gaming with the Kings or celebrating an A’s win, Cyprus Grille at the Holiday Inn Sacramento Downtown – Arena is your downtown go-to.

⚡Craft cocktails? Check.
🔥Game-day bites? Oh yeah.
🏟️Steps from Golden 1 Center? You bet.

Open daily, Cyprus Grille is serving up local flavor with a front-row seat to the action. Stop by before or after the game—or make it your new downtown hangout.

Cyprus Grille—where fans fuel up.

📍Located inside the Holiday Inn Sacramento Downtown – Arena @ 300 J Street

Happy Hour – 4pm-6pm

Show your ticket for additional discounts when dining in. 

Sacramento A’s podcast Barbara Mason: A’s back in Sac close out final homestand against Astros and Royals

Sacramento A’s starter Jeffery Springs will make the start against the Houston Astros on Tue Sep 23, 2025 at Sutter Health Field in West Sacramento (AP file photo)

Sacramento A’s podcast Barbara Mason:

#1 The Sacramento A’s on Sunday were trounced in the last leg of their road trip against the Pittsburgh Pirates 11-0 at PNC Park. The Pirates Jared Triolo and Joey Bart both hit a home run and got four hits in the slugfest.

#2 For Triolo it was his seventh homer of the season and it landed in the left center field bleachers off A’s pitcher Mitch Spence.

#3 To add insult upon injury the Pirates Joey Bart slugged a three run home run off A’s reliever Osvaldo Bido to make it 10-0 in the bottom of the fifth.

#4 For the A’s Spence went 3.1 innings allowing seven runs, nine hits and reliever Bido allowed three runs, four hits in 2.2 innings of work.

#5 The A’s return back to Sacramento and this will be their final homestand for the 2025 season. The A’s will be hosting the Houston Astros starting Tuesday night. Starting pitchers for the Astros RHP Cristian Javier (2-3 ERA 4.45) for the A’s LHP Jefferey Springs (10-11 ERA 4.17) first pitch 7:05pm PT

Barbara Mason did the A’s podcasts each Monday during the 2025 season at http://www.sportsradioservice.com

Whether you’re pre-gaming with the Kings or celebrating an A’s win, Cyprus Grille at the Holiday Inn Sacramento Downtown – Arena is your downtown go-to.

⚡Craft cocktails? Check.
🔥Game-day bites? Oh yeah.
🏟️Steps from Golden 1 Center? You bet.

Open daily, Cyprus Grille is serving up local flavor with a front-row seat to the action. Stop by before or after the game—or make it your new downtown hangout.

Cyprus Grille—where fans fuel up.

📍Located inside the Holiday Inn Sacramento Downtown – Arena @ 300 J Street

Happy Hour – 4pm-6pm

Show your ticket for additional discounts when dining in. 

A’s podcast with Barbara Mason: A’s open three game set with Houston tonight

Sacramento A’s Nick Kurtz (right) is congratulated by Tyler Soderstrom (21) scores after hitting a home run in the top of the ninth inning at Sutter Health Park in Sacramento on Sun Jun 15, 2025 (AP News photo)

A’s podcast with Barbara Mason:

1.After getting swept in their last series by the Angels the A’s turned things around sweeping the Kansas City Royals over the weekend. Both the Angels and the Royals have similar records but the A’s were able to handle them winning Sunday’s game after trailing 2-0 going into the sixth inning.

2.Going into Sunday’s game the A’s were assured a series win win or lose but they fought back in the sixth inning to tie up the game. Each team finished the game with nine hits but it was the long ball that won this game for the Athletics.

3.Jacob Wilson continues to contribute in every game along with Lawrence Butler, and also got some hits from Denzel Clark, Luis Urias and Brent Rooker.

4.Jeffrey Springs and went six innings allowing the two runs but it was the relief pitching that earned the win for the Athletics.

5.The next series for the A’s will be the Houston Astros in Sacramento Monday night. The series gets underway today -a four game series with the division leaders. This will be a tough series for the team with Mitch Spence on the mound for the A’s. The Astros will start Lance McCullers Jr. How can the A’s handle the Astros.

6. The A’s will be holding a ceremonial groundbreaking on Mon Jun 23 at the old Tropicana Site in Las Vegas announcing they will have shovels in the ground. Actually team president Mark Badain said they’ve already started construction for the Vegas ballpark the big question that will asked did the A’s come up wit h the $1.75 billion for their share of the constructions costs?

Barbara Mason does the Sacramento A’s podcasts Mondays at http://www.sportsradioservice.com

Whether you’re pre-gaming with the Kings or celebrating an A’s win, Cyprus Grille at the Holiday Inn Sacramento Downtown – Arena is your downtown go-to.

⚡Craft cocktails? Check.
🔥Game-day bites? Oh yeah.
🏟️Steps from Golden 1 Center? You bet.

Open daily, Cyprus Grille is serving up local flavor with a front-row seat to the action. Stop by before or after the game—or make it your new downtown hangout.

Cyprus Grille—where fans fuel up.

📍Located inside the Holiday Inn Sacramento Downtown – Arena @ 300 J Street

Happy Hour – 4pm-6pm

Show your ticket for additional discounts when dining in. 

Sacramento A’s game wrap: Green and Gold Silence; Royals Behind Long Ball and Stellar Pitching in 4-0 win

Sacramento A’s pitcher Jacob Lopez delivers to the Kansas City Royals line up in the bottom first inning at Kaufman Stadium at Kansas City on Sat Jun 14, 2025 (AP News photo)

Green and Gold Silence Royals Behind Long Ball and Stellar Pitching

By Mauricio Segura

In a sharp and steady Saturday matinee showing at Kauffman Stadium, the Sacramento Athletics rode a power surge and airtight pitching to a 4-0 victory over the Kansas City Royals, shutting down Kansas City with clinical precision and just enough flash to keep things interesting.

The green and gold wasted little time getting on the board. After Tyler Soderstrom drew a walk to open the second inning, Max Muncy launched a two-run shot to left field, his fifth of the year, putting the Athletics up 2-0. It was a no-doubt line drive that never considered staying in the park.

Soderstrom later proved his value again in the fourth, working another walk, swiping second base, and scoring on a Luis Urías double to left. That made it 3-0, giving the A’s just enough cushion to settle into cruise control.

Lawrence Butler added an exclamation mark in the seventh with a solo blast to dead center, his tenth of the season. It was the only hit the Athletics managed off Kansas City reliever Daniel Lynch IV, who had just replaced starter Michael Lorenzen. The green and gold didn’t do much else after that, but they didn’t need to.

The Royals, meanwhile, could barely touch A’s pitching. They scattered just five hits and never advanced a runner past third. A disengagement violation in the third gave Kansas City its only brief spark when Maikel Garcia and Bobby Witt Jr. advanced into scoring position with two outs. But Vinnie Pasquantino flew out to right, ending the threat.

Pasquantino, in fact, struck out three times, part of a larger struggle for Kansas City’s offense. Athletics pitchers combined for 11 strikeouts, and no Royal reached base more than once except for Garcia, who doubled and singled.

Athletics starter Jacob Lopez kept the Royals guessing with four crisp innings. Michael Kelly took over in the fifth and was equally effective, getting help from center fielder Denzel Clarke, who chased down deep flies from Jac Caglianone and Freddy Fermin in the seventh to maintain the shutout. Hogan Harris closed the door in the ninth, striking out Pasquantino once more and stranding a Mark Canha single that barely broke the infield.

On a day where offensive action was sporadic, Soderstrom quietly put together a strong performance: two walks, a stolen base, a run scored, and solid defense in left. Denzel Clarke also contributed on both sides of the ball, reaching base and covering serious ground in center.

The Athletics, who entered the series looking to shake off recent inconsistencies, now have their 28th win of the season and will look to build on this momentum to go back home with a sweep tomorrow afternoon.

Costa Rican-born Mauricio Segura has been covering sports in the Bay Area since 2001 for a variety of magazines and newspapers, as well as his own publication, Golden Bay Times.

Whether you’re pre-gaming with the Kings or celebrating an A’s win, Cyprus Grille at the Holiday Inn Sacramento Downtown – Arena is your downtown go-to. ⚡Craft cocktails? Check. 🔥Game-day bites? Oh yeah. 🏟️Steps from Golden 1 Center? You bet. Open daily, Cyprus Grille is serving up local flavor with a front-row seat to the action. Stop by before or after the game—or make it your new downtown hangout. Cyprus Grille—where fans fuel up. 📍Located inside the Holiday Inn Sacramento Downtown – Arena @ 300 J Street Happy Hour – 4pm-6pm Show your ticket for additional discounts when dining in.

A’s Ride Rookie Bats and Road Warrior Severino to 6-4 Victory in Kansas City

Sacramento A’s pitcher Luis Severino delivers against the Kansas City Royals line up in the bottom of the second inning at Kaufman Stadium in Kansas City on Fri Jun 13, 2025 (AP News photo)

A’s Ride Rookie Bats and Road Warrior Severino to Victory in Kansas City

By Mauricio Segura

The Sacramento A’s rolled into Kansas City with the worst ERA in baseball, a battered bullpen, and a streak of futility that stretched across thousands of first-class travel miles. By the time Mason Miller squeezed the final out, they had a win that felt both rare and resilient, a 6-4 triumph over the Kansas City Royals at Kauffman Stadium Friday night.

Luis Severino, who has quietly been a different pitcher away from home, turned in another solid road outing. The right-hander extended his dominant away split to 1-0 with a minuscule 0.87 ERA across five road starts. Friday night, he allowed just one run over five innings, putting the A’s in position to win, something they’ve rarely done for their starters this year, who’ve gone 3-16 since May 3.

Offensively, the green and gold leaned heavily on their young core. Rookie standout Jacob Wilson, who entered the game leading all MLB rookies in average, hits, and OPS, added two more hits and a walk, scoring twice. His performance helped extend a torrid stretch during which he’s hit safely in nine of his last ten games.

Austin Wynns opened the A’s scoring in the second with a solo home run, his fourth of the year, tying the game at 1-1. Then came a decisive rally in the third. After loading the bases, Nick Kurtz, another A’s rookie, delivered a go-ahead RBI single. In the fourth, Luis Urías added insurance with a solo blast, his seventh of the season, pushing the lead to 3-1.

The biggest blow came in the sixth. With the bases loaded, Tyler Soderstrom, who’s tied for eighth in the majors in go-ahead homers, drew a walk to force in a run. Max Muncy then followed with a two-run single to center, giving the A’s a commanding 6-1 lead.

Mason Miller, flashing his signature triple-digit heat, came on in the ninth to close it out. It wasn’t clean. A walk, another walk, and then a two-run triple by Nick Loftin suddenly made it 6-3. A sacrifice fly cut it to 6-4 before Miller slammed the door with a strikeout and a popup.

The win snaps the A’s 13-game road losing streak, their second longest in 29 years, and gives them a much-needed boost heading into Saturday’s matchup. Though they’ve still lost 24 of their last 29, they’ve now taken three of their last eight, and they’re finally showing signs of offensive life. Over their last 13 games, they’re averaging nearly five runs per contest and are batting .258 as a team.

Brent Rooker, who reached base again Friday night, has quietly reached in 19 of his last 21 games and is hitting .380 over that span. Meanwhile, Lawrence Butler extended his doubles lead (tied with Witt Jr.) and made things happen on the basepaths with his 11th stolen base of the season.

Even with the league’s worst bullpen ERA and the most home runs allowed, the A’s found a way to piece it together. For a team that’s cycled through 46 players, including 10 major league debuts, every win like this matters.

They’ll look to build on it Saturday with A’s starter LHP Jacob Lopez (0-4 ERA 6.00) on the mound, still chasing his first win of the year. For the Royals RHP Hunter Brown (8-3 ERA 1.82) first pitch 1:10pm PT.

Costa Rican-born Mauricio Segura has been covering sports in the Bay Area since 2001 for a variety of magazines and newspapers, as well as his own publication, Golden Bay Times.

Whether you’re pre-gaming with the Kings or celebrating an A’s win, Cyprus Grille at the Holiday Inn Sacramento Downtown – Arena is your downtown go-to. ⚡Craft cocktails? Check. 🔥Game-day bites? Oh yeah. 🏟️Steps from Golden 1 Center? You bet. Open daily, Cyprus Grille is serving up local flavor with a front-row seat to the action. Stop by before or after the game—or make it your new downtown hangout. Cyprus Grille—where fans fuel up. 📍Located inside the Holiday Inn Sacramento Downtown – Arena @ 300 J Street Happy Hour – 4pm-6pm Show your ticket for additional discounts when dining in.

Sacramento A’s game wrap: Rooker’s Firepower Not Enough as A’s Collapse in Wild Sixth Inning 6-5

Sacramento A’s Luis Urias (left) scored on a sacrifice fly by Max Schuemann as Los Angeles Angels catcher Travis d’Arnaud takes the throw late in the top of the fourth inning on Wed Jun 11, 2025 at Angels Stadium (AP News photo)

Rooker’s Firepower Not Enough as A’s Collapse in Wild Sixth Inning 6-5

By Mauricio Segura

The green and gold wasted no time getting on the board Wednesday afternoon, but in true 2025 Athletics fashion, their early surge was undone by a bullpen implosion and a momentum-crushing sixth inning meltdown. Despite Brent Rooker’s two-homer afternoon and a promising start from JP Sears, the A’s fell 6-5 to the Angels, extending their losing streak to three games and cementing a winless season series against Los Angeles.

Rooker drove in three runs and continued to punish opposing pitchers, going 3-for-5 with a double and two home runs, his 14th and 15th of the year. His solo shot in the third and a clutch two-run blast in the seventh pulled the A’s within one, but the damage had already been done.

A strong offensive start saw the A’s jump ahead in the first inning. Max Muncy’s RBI single plated Rooker, who had doubled earlier in the frame. Rooker struck again with a solo homer in the third, giving the Athletics a 2-0 cushion. A fourth-inning sacrifice fly from Max Schuemann pushed the lead to 3-0, and with Sears in control early, things looked promising.

Sears, however, faced trouble in the sixth. After cruising through five innings with a two-hit shutout, he was pulled in favor of Grant Holman after issuing a walk to Mike Trout. That’s when the unraveling began. Holman loaded the bases, then plunked Taylor Ward to force in a run.

The bullpen carousel spun quickly, Osvaldo Bido came in and surrendered a game-tying single to Jorge Soler, and then gave up a go-ahead sacrifice fly and a two-run homer to Jo Adell. By the time the dust settled, the Angels had exploded for six runs in the inning, erasing the Athletics’ lead.

The chaos also saw an ejection; starter JP Sears was tossed by home plate umpire Gabe Morales from the dugout, presumably for voicing displeasure at the zone or the unraveling performance that followed his exit.

A’s manager Mark Kotsay rolled the dice with a quick hook for Sears, who had a rocky history at Angel Stadium (0-2, 9.72 ERA entering the day) but was showing signs of control. In five day-game starts this season, Sears held a 2.17 ERA , a bright spot in an otherwise forgettable campaign. Still, his early removal added to the chorus of second-guessing that’s followed this bullpen all season.

The Athletics’ relievers entered the day with a major-league worst 5.96 ERA and had only two saves in their last 29 games. On cue, they coughed up another one.

Rooker’s heroics in the seventh made things interesting. After Schuemann drew a walk, Rooker crushed a 2-run homer to center, bringing the A’s within one. But with the tying run on base later in the inning, Max Muncy struck out to end the threat.

The A’s had another chance in the eighth when JJ Bleday doubled to lead off the inning, but three consecutive outs stranded him at second. Reid Detmers closed the door in the ninth, fanning Lawrence Butler and Tyler Soderstrom to seal it.

With the loss, the A’s fell to 26-44 and remain firmly in last place in the AL West. They’ve now dropped all six matchups to the Angels this season, and are 4-22 when out-homered by opponents.

The Athletics’ road losing streak sits at 13, the second longest for the franchise in nearly three decades. Their bullpen has now blown 11 saves in their last 34 games, and their 103 home runs allowed leads all of Major League Baseball.

Brent Rooker, meanwhile, continues to shine. He has reached base in 18 of his last 20 games and now sits tied for seventh in the majors in homers with runners on base. But even his bat can’t patch the holes left by a bullpen that can’t seem to hold a lead.

Next up: a much-needed off day Thursday before the A’s head to Kansas City, where they’ll hope that right-hander Luis Severino (1-6 ERA 4.77) can stop the bleeding Friday night. The Royals have not decided on a starting pitcher for Friday night yet.

Costa Rican-born Mauricio Segura has been covering sports in the Bay Area since 2001 for a variety of magazines and newspapers, as well as his own publication, Golden Bay Times.

SF Giants game wrap:Webb torched for six runs in worst start of season, and Royals’ bullpen shuts down Giants in 8-4 win to take series

Kansas City Royals Salvador Perez circles the bases after connecting for a two run home run in the top of the fourth inning against the San Francisco Giants on Wed May 21, 2025 at Oracle Park in San Francisco (AP News photo)

Wednesday, May 21, 2025

Oracle Park

San Francisco, California

Kansas City Royals 8 (28-23)

San Francisco Giants 4 (29-21)

Win: Jonathan Bowlan (1-0)

Loss: Logan Webb (5-4)

Time: 2:39

Attendance: 29,064

By Stephen Ruderman

SAN FRANCISCO–The Royals torched Logan Webb for six runs, and their powerful bullpen shut down the Giants’ struggling offense in an 8-4 to take the series Wednesday.

The Royals took the series opener behind seven shutout innings by Kris Bubic on Monday night. Then Tuesday night, Hayden Birdsong was strong over five innings in his first start of the season, and that carried the Giants to a 3-2 win to even the series.

Wednesday, the Giants looked to take the series with their ace, Logan Webb, on the mound. On the surface, Webb was the perfect guy to have going Wednesday, but in baseball, even the best pitchers have their bad days. Unfortunately, that is exactly what happened today to Logan Webb Wednesday.

The Royals started off the game with three-straight singles off Webb to plate a run. Webb then followed that up by striking out the side. It was three base-hits followed by three strikeouts. How very Logan Webb of him.

Kansas City went with the old bullpen game, a move they could make with one of the best bullpens in the game.

Daniel Lynch IV took the ball as the opener in the bottom of the first. Matt Chapman walked with one out, and Wilmer Flores singled him over to third base with two outs. Willy Adames came up as the Giants looked for their response, but Adames flew out to end the inning.

Webb’s troubles continued in the top of the second, as the Royals once again scored a run on three straight singles. However, they would tack on an extra run this time on a sacrifice fly by Bobby Witt Jr. to make it 3-0.

Lynch walked Patrick Bailey and LaMonte Wade with two outs in the bottom of the second, and Royals Manager Matt Quatraro brought in Jonathan Bowlan to face the potential tying run in Heliot Ramos. However, Ramos grounded out to third, and the Giants wasted it.

Webb escaped another jam in the top of the third, and the Giants looked to finally get on the board in the bottom of the third. Matt Chapman would do that on his own, as he led off the inning with a home run to left field.

Jung Hoo Lee then doubled, and the Giants appeared to have a rally going. Unfortunately, Bowlan retired the next three, and it was another wasted opportunity for the Giants

Things fell apart for Webb in the top of the fourth. It started when Kyle Isbel reached on an error by Wade at first. Maikel Garcia then hit a chopper back to the mound, and Webb appeared to be ready to throw to second to get the lead runner, but he bizarrely hesitated and lobbed it over to first to barely get Isbel.

That would prove to be extremely costly for Webb, as Witt lined a double out to left-center to get the run right back and make 4-1. Webb struck out Vinnie Pasquantino, but Salvidor Perez, the longtime Royals’ catcher, and lone remaining Royal from the world series teams in 2014 and 2015, hit a two-run home run to right-center to open it up to 6-1.

Webb finished the inning, but he was done after four in what was his shortest and worst start of the season. He gave up six runs on ten hits, and he plain and simply just did not have it today.

Patrick Bailey hit his first home run of the year to center off Steven Cruz with one out in the bottom of the fourth to make it 6-2. The Giants then loaded the bases, and once again brought up the tying run to the plate in Wilmer Flores. However, it would be another wasted opportunity, as Wilmer lined out to center.

Spencer Bivens came in for the top of the fifth as the mop-up guy, and he gave up two runs over three innings. Jordan Hicks, in his second appearance out of the bullpen, threw a one, two, three, inning in the bottom of the eighth. Lefty Erik Miller then worked around two walks in a scoreless top of the ninth.

Despite the amount of wasted opportunities today, the Giants kept fighting it out every single inning. There was no reason they wouldn’t continue to do so down to their final three outs against Lucas Erceg in the bottom of the ninth.

Wade led off the inning with a line-drive base-hit off the top of the glove of Royals’ right-fielder Drew Waters. Heliot Ramos then hit a two-run home run to left-center to cut the deficit to 8-4, and suddenly, this crowd had something to cheer for. Jung Hoo Lee then walked with one out, and the crowd started getting into it.

Wilmer came up and looked to keep it going. It appeared he was going to when he hit a line drive to right, but it was right to Waters for the second out. That seemed to suck the life out of any potential comeback, as Adames struck out swinging to end it.

It is Jonathan Bowlan, who took over for the opener, Lynch, in the bottom of the second, who got the win for Kansas City. Logan Webb suffered his fourth loss of the season.

The Giants fall to 29-21, and while they lost the series, they still end up with a 5-4 homestand. The Giants swept the A’s, but lost two of three to the Diamondbacks and the Royals. Not your usual homestand.

The Giants will now hit the road for their second of three three-city road trips this season. First up, they will go to the nation’s capital to take on the Washington Nationals for three starting Friday night. After D.C., the Giants will head to Detroit for three against the Tigers, and then to Miami for three against the Marlins.

Neither the Giants nor the Nationals have announced their starters for Friday night. First pitch will be at 6:45 p.m EDT. in D.C., and 3:45 p.m PDT back in San Francisco.

Birdsong shines in first start, and Giants pull off 3-2 win over Royals on city connect night

Hayden Birdsong (60) San Francisco Giants pitcher delivers to the Kansas City Royals line up in the top of the first inning at Oracle Park in San Francisco on Tue May 20, 2025 (AP News photo)

Tuesday, May 20, 2025

Oracle Park

San Francisco, California

Kansas City Royals 2 (27-23)

San Francisco Giants 3 (29-20)

Win: Hayden Birdsong (2-0)

Loss: Michael Lorenzen (3-5)

Save: Ryan Walker (9)

Time: 2:36

Attendance: 32,118

By Stephen Ruderman

Hayden Birdsong shined in his first start of the season, and the Giants got just enough offense to pull off a 3-2 win over the Royals on Tuesday.

As exciting as this weekend’s sweep of the A’s, the somewhat-harsh reality was that it was mostly Wilmer Flores carrying a struggling offense. That showed again last night when the Royals took the series opener. Tonight, on city connect night, the Giants would have a secret weapon.

Hayden Birdsong showed promise in his 16 starts for the Giants in his rookie season last year. At the start of this season, Bob Melvin placed him in the bullpen, where he has shined. In 11 games this season, Birdsong posted a 2.31, struck out 25 and established himself as a reliable force for the Giants. Before he gave up three runs to the Diamondbacks last Wednesday, his ERA was 1.33.

Birdsong’s skipper rewarded him for his hard work and dominance with a spot in the rotation. Tuesday night, he made his well-earned first start of the season. Birdsong pitched a pair of scoreless innings to start things off, and then he ran into his first test in the top of the third.

Drew Waters led off the top of the third with a base-hit to center field. Birdsong then tried to pick Waters off with a throw over to first base, but he flung the ball into right field, which allowed Waters to go all the way to this. Kyle Isbel stepped up and got Waters in with a sacrifice fly to center, and the Royals fired the opening salvo.

The veteran right-hander, Michael Lorenzen, took the ball for the Royals. Lorenzen escaped a jam in the bottom of the first, and then he threw a one, two, three inning in the bottom of the second. He was then picked up by his defense, who stymied the Giants’ response in the bottom of the third.

After Birdsong got through a scoreless top of the fourth, the Giants would have their response in the bottom of the fourth. Lorenzen hit Willy Adames with one out, and Willy Adames shot a three-bagger out to Triples Alley in right-center to tie it. LaMonte Wade walked, and Casey Schmitt hit a base-hit to left to give the Giants the lead.

Birdsong pitched through a two-out double by Isbel in the top of the fifth. Birdsong got Jonathan India to end the inning with a flyout to left, and his night would be over. Birdsong gave up a run and five hits over his five innings. He didn’t walk anybody, and he struck out four.

Birdsong had done his job, and the Giants had more for Lorenzen in the bottom of the fifth. Mike Yastrzemski reached on an infield hit to start the inning. Wilmer Flores than hit a ground ball off the end of the bat to first-baseman Vinnie Pasquantino on the right side, but as Pasquantino threw to second to try and nail the leading runner, Yastrzemski, he winged it into left field.

The Giants had runners at the corners with nobody out for Jung Hoo Lee. Lee worked the count full, and then Lorenzen hung a curve right down the pipe that Lee shot up the middle into center field for a base-hit. Yastrzemski scored, and the Giants led it 3-1.

Randy Rodriguez entered for the Giants’ starter, as he has done many times this season, in the top of the sixth and threw a scoreless inning. Kyle Harrison then came in and threw a one, two, three top of the seventh.

Harrison was back out for the top of the eighth, but he gave up a leadoff double to the now-journeyman, Hunter Renfroe. Jonathan India grounded out to move Renfroe over to third, and Melvin brought in Camilo Doval.

Bobby Witt Jr. came up and knocked in Renfroe with an infield hit. It was now 3-2, and Witt was aboard as the tying run. Witt tried to steal second, but he was gunned down by Patrick Bailey for the second out. Doval got Pasquantino looking on a cutter right at the bottom of the zone to end the inning.

Melvin then went to his closer, Ryan Walker, in the top of the ninth. Walker shut the Royals down with a one, two, three inning, and the Giants won 3-2.

Kyle Harrison got the win in his first start of the season; Michael Lorenzen took the loss; and Ryan Walker picked up his ninth save.

The Giants are now 29-20—2-2 in the funky city connects—and they can take the series with a win in the rubber match Wednesday. It will be another midweek matinee at the corner of Third and King. The Giants will have their ace, Logan Webb (5-3, 2.42 ERA), on the mound. The Royals will counter with a bullpen game. Daniel Lynch IV (3-0, 1.29 ERA) will take the ball as the opener for Kansas City.

First pitch will be at 12:45 p.m.