|
Minors (Triple A)
Join Date: Sep 2024
Posts: 298
|
⚾ May 2025 — Game 48: Finish Strong, Leave No Doubt
👑 Sunday, May 25 • Game 3 👑
The Royals own the last three frames—late offense plus shutdown relief.
Oakland Athletics at Kansas City Royals | Kaufmann Stadium
Weather: Clear skies (69 degrees) | Wind: blowing out to left at 11 mph | Attendance: 23,674 | First pitch: 1:10 PM CT
________________________________________
Pregame Memo (Manager's Desk)
This morning felt like that rare thing in-season: a clean reset. Two straight wins against Oakland, the series already in hand, and the clubhouse finally breathing like itself again. The message was simple—finish the job. Sweeps don't happen by accident; they happen because you keep the same edge on Sunday that you had Friday night when the lights were bright and the crowd was loud. I also wanted to protect our rhythm as we start the Detroit series tomorrow. We've been building some traction—bullpen roles are being clarified, Zerpa is showing he belongs again, and the lineup is starting to pass the baton instead of trying to win a week with one swing. Today, the target was “repeatable baseball”: strike-throwing early, clean defense, and an offense that stays patient enough to let the game come to it.
Oakland Athletics Series Snapshot
Oakland came in scuffling and stayed in that lane—now 20–29 after today, still searching for stability. Their path to winning is usually narrow: a timely homer, a stolen base, a defensive mistake they can turn into two runs. Our job was to keep their game from getting oxygen.
On our side, this one mattered because it's the kind of win that changes the tone of a week. We walked into this homestand needing to steady ourselves—and we leave this series with a sweep and four straight wins, sitting at 29–19. That's not just standings; that's posture.
Series Matchup Board — Game 3
• LHP Cole Ragans vs RHP Triston McKenzie
Ragans' lane is always the same: command the fastball early, finish with the slider, and don't let free passes become a two-run inning. McKenzie is the kind of right-hander you can get if you stay stubborn—make him live in the zone and punish the middle mistakes. Today's plan at the plate wasn't fancy: put the ball in play early, then turn it into pressure innings once we got a runner moving.
________________________________________
Game Day Log — Royals vs. Athletics (Game 3)
Inning-by-Inning Beats (Dugout View)
1st — Quiet start, both sides feeling each other out (0–0)
Ragans opened with fly balls and soft contact—Gelof out to right, Ruiz popped a bunt, Clarke out to center. Clean inning, quick tempo.
Bottom half, McKenzie got us on three straight outs. Nothing wrong with that, but it was a reminder: Sunday sweeps still require you to take the game—nobody gifts them.
2nd — A little defensive wobble, but no damage (0–0)
Ragans punched out Walker, then we had a small hiccup with Soderstrom reaching on an error charged to Ragans. That's one of those moments you hate—your ace doing everything right, then a routine play turns into extra batters. Ragans settled immediately and got us out of it without a run.
3rd — First run of the day, built the right way (KC 1, OAK 0)
This inning was pure “Royals pressure.” Isbel grounded out, but then Haggerty punched a single and immediately stole second with no throw. That's the tone-setter. Dingler battled and lifted a fly out, and then Maikel Garcia laced a two-out double to bring Haggerty home. No hero ball—just speed, a professional at-bat, and a gap-to-gap swing.
4th — Witt finds a barrel, but we don't cash it (still KC 1, OAK 0)
Bobby doubled to start the inning, and those are the moments you want to convert. We couldn't push him around from there. Not ideal, but we stayed in control—no reckless baserunning, no giving Oakland a free inning.
5th — Oakland answers with a solo shot (KC 1, OAK 1)
Gelof got a pitch and didn't miss—solo homer to tie it. That's baseball: you can dominate an inning and still watch one mistake leave the yard. Ragans responded the right way—quiet outs after it, no snowball.
6th — Another solo, and suddenly we're chasing (OAK 2, KC 1)
Crawford took Ragans deep with two outs—another solo homer, another tight moment. It's frustrating because it wasn't traffic; it was two isolated mistakes. The important part was what Ragans did next: he finished his six with the game still in reach, kept the bullpen structure clean, and gave us a chance to win it late.
7th — The turning point swing (KC 3, OAK 2)
Loftin opened with a single, and then Michael Massey launched a two-run homer—355 feet, no doubt, and you could feel the stadium tilt back in our favor. That's Massey at his best: balanced, direct, and built for that exact moment. We didn't tack on more, but we took the lead back in a single breath.
8th — Add-on baseball, plus a little chaos we'll take every time (KC 5, OAK 2)
Dillon Dingler led off the inning with a solo homer—a clean, loud insurance run. Then Garcia doubled, and Vinnie singled him to third. Garcia tried to score on the throw from center and was safe at the plate, stretching the inning into a second run. That play is a snapshot of what we've been trying to be: take the extra ninety feet when it's there, force clean execution, and accept the mess when the other side can't deliver it.
9th — Calm finish, no drama
Lopez took the ball and shut it down. That's what good closers do for a team coming out of a rough stretch: make the last three outs feel routine.
________________________________________
Final
Royals 5, Athletics 2
Royals (9 H, 1 E) | Athletics (5 H, 0 E)

Key swings:
• Massey — 2-run HR (10) to take the lead in the 7th
• Dingler — solo HR (5) to start the 8th
• Garcia — 2 RBI day (double in the 3rd + run forced home in the 8th sequence)
Code:
Kansas City Pitching Scoreline
Pitcher Dec IP H R ER BB K HR PI ERA
C. Ragans 6.0 4 2 2 3 5 2 97 2.81
C. Ferguson W (1-1) 2.0 1 0 0 0 3 0 39 3.93
J. Lopez SV (2) 1.0 0 0 0 0 1 0 17 2.45
________________________________________
Front Office Note / Takeaways
From the dugout, this is the kind of win that tells you a club is maturing: we got punched twice (two solo homers), fell behind, and didn't chase the game. We stayed organized—kept taking good swings, kept playing clean defense behind Ragans, and waited for the inning where we could flip it with one decisive moment. Massey's homer was the separator, but the setup mattered: Loftin getting on, Haggerty creating pressure earlier, Garcia continuing to be a table-setter with real pop in the gaps. I also loved the bullpen usage. Ferguson bridged the game like a pro—two innings, three punchouts, no panic. Lopez finishing it clean is exactly the kind of “final note” you want before boarding the next flight. That's how you stack wins without draining the whole staff.
On the GM side, the sweep buys you a little clarity: you can evaluate without the emotional noise of a losing streak. The roster feels steadier with Loftin in the mix, and the bullpen roles are starting to look less like guesswork and more like a plan. We'll keep monitoring the next few series to see if this is a real turn—or just a good weekend—but either way, four straight wins changes the temperature in the building.
Around the League
No news is good news, I guess. Things are a little quiet this Sunday afternoon.
________________________________________
👑 FOR THE CROWN — ALWAYS 👑
Kansas City Royals | Regular Season 2025 - Game 48

(OOTP25 Royals Journey — GM/Manager's Dual Log)
|