|
Major Leagues
Join Date: Sep 2024
Posts: 323
|
⚾ July 2025 — Game 94: A 4–0 Lead That Didn't Hold
👑 Tuesday, July 15 • Game 1 👑
A strong start turns into a rivalry gut punch.
Kansas City Royals at St. Louis Cardinals | Busch Stadium
Weather: Partly Cloudy, 84° | Wind: Blowing in from CF, 10 mph | Attendance: 37,663 | First pitch: 6:45 PM CT
________________________________________
Pregame Memo (Manager's Desk)
I came into the clubhouse this morning feeling like we'd just won the lottery. Anthony Pack Jr.—our OSA mock first-rounder, whom we signed as our round 3 pick (74th overall)—was so eager to get started that he signed immediately and headed straight to Surprise, Arizona. That kind of enthusiasm tells you a lot. Some guys chase the bonus and disappear when the grind shows up. Pack doesn't strike me as that type. If he's already leaning into the work, we'll meet him halfway with development that's intentional, not lazy.
Figure 15.1 — Third-Round Foundation Piece: Anthony Pack Jr. (ACL Assignment, Immediate Sign)

Perception: Profile snapshot of CF Anthony Pack Jr., our 2025 third-round selection, who signed quickly and reported straight into the Arizona Complex League lane. The early read fits what we drafted: true center-field athlete with speed and range that can impact games before the bat fully matures—plus enough contact/approach projection to believe the offensive ceiling will come with reps. This is a long-view investment, but the urgency is real: get him into pro routines now, build the swing decisions early, and let the athleticism carry the floor while the hit tool climbs.
And then there's the opponent. A quick two-game set against a cross-state rival with a long memory. 1985 still sits in my mind like it happened yesterday—seven games, interstates, pressure, and the Royals stamped into history as the "Comeback Kings." But the truth is simple: we don't win tonight on nostalgia. We win it by playing our brand—pressure, pace, and clean innings.
St Louis Cardinals Series Snapshot
Busch Stadium always has that edge—tight sightlines, crisp defense, and a crowd that doesn't need much to get loud. The standings made it feel even sharper: Royals 55–38, Cardinals 53–39. Different divisions, same urgency. Two games, no time to settle in, and no margin for the kind of sloppy inning that turns a rivalry game into a long, quiet walk back to the hotel.
Here are the projected pitching matchups, our pitchers listed first:
RHP B. Singer (4-4, 4.14 ERA) vs RHP T. Hence (0-0, 0.00 ERA)
RHP S. Turnbull (9-6, 4.18 ERA) vs LHP S. Matz (4-1, 5.58 ERA)
The top 5 players on their team are:
1. RF Jordan Walker (Age: 23, Overall: 80, Potential: 5.0)
2. SS Masyn Winn (23, 65, 3.5)
3. SP Sonny Gray (35, 60, 3.5)
4. SP Sergio Nunez (32, 60, 3.5)
5. CL Ryan Helsley (30, 60, 3.5)
Series Matchup Board — Game 1
• RHP Brady Singer vs. RHP Tink Hence
The game swung on two things: our early execution and their midgame punch.
Singer had moments where he looked in control, but the third inning got tangled by traffic and an error, and the sixth inning turned into a problem once the bullpen door opened. Hence wasn't dominant, but he survived the early damage, got to the middle innings tied, and handed the game off with the lead in place. St. Louis' back end did the rest.
________________________________________
Game Day Log — Royals vs. Cardinals (Game 1)
Inning-by-Inning Beats (Dugout View)
1st (A small crack that mattered later):
St. Louis put a runner on early, and we contributed to our own stress: Jordan Walker reached on an error that extended the frame. We got out of it, but it was a reminder—Busch doesn't forgive freebies.
2nd (We manufacture the first run):
Mark Payton walked, Salvy walked, and a wild pitch moved both into scoring position. Massey grounded out—productive enough—and Payton scored. It wasn't pretty, but it was professional baseball. 1–0 Royals.
3rd (We add on… and then the game flips):
Top 3, we took advantage of a defensive mistake: Isbel reached on an error, Garcia doubled, and Vinnie walked. We cashed one on a fielder's choice, then the inning stayed alive and got weird: a wild pitch brought in another run, and Perez singled to keep pressure on. Three runs total in the inning, and we were suddenly sitting pretty. 4–0 Royals.
Bottom 3, St. Louis answered like a club that's been here before. They manufactured one on a sac fly (no throw), then the inning got messy when another error extended the frame. Nolan Arenado doubled in two, and in one swing, the lead evaporated. 4–4. That was the inning where the dugout mood changed—because we'd had a chance to step on their throat, and instead we let the game breathe again.
4th–5th (Deadlock, but the tension builds):
Both clubs held serve. We couldn't find the big swing to reclaim the lead, and St. Louis kept stacking small threats.
6th (The decisive inning):
This was the breaking point. St. Louis opened with a single and a double, then cashed a run with a clean RBI single. They forced a play at the plate on a ground ball and beat it—SAFE—then another RBI knock finished the frame. Three runs in the inning, and suddenly we were chasing again. 7–4 Cardinals.
7th–9th (We never get the tying run to the plate with real teeth):
We didn't fold, but we also never created the kind of inning that forces panic. St. Louis' bullpen kept it quiet, and the last outs came fast.
________________________________________
Final
Royals 4, Cardinals 7
Royals (4 H, 2 E) | Cardinals (8 H, 1 E)

Code:
Kansas City Pitching Scoreline
Pitcher Dec IP H R ER BB K HR PI ERA
Singer, B. 5.0 4 4 1 4 4 0 86 3.96
Long, S. L (0-2) 1.0 4 3 3 0 0 0 29 8.44
Topa, J. 2.0 0 0 0 0 4 0 26 5.61
________________________________________
Front Office Note / Takeaways
1. We did enough to win early—then handed back oxygen. Scoring four with only four hits tells you we were doing something right in the pressure game. But the two errors mattered, because they didn't just add baserunners—they added innings.
2. The third inning is the one I'll rewatch. We led 4–0 and had momentum. Then we let the game get messy on our side, and Arenado made us pay. In rivalry parks, you don't get to trade punches if you want to leave with a win.
3. Bullpen lanes are still under review. The sixth inning is a reminder: when we're asking the bridge to cover too many “high-traffic” outs, the margin disappears. We're going to keep tightening roles, even if it means some uncomfortable conversations.
4. Flush it fast. Two-game sets don't let you marinate. We come back tomorrow and play cleaner baseball—or we let St. Louis write the story for us.
I gave Sam Long a clean chance to keep his spot in our bullpen—a tie game, a leverage moment, an opportunity to help us turn it into a win. He didn't execute, and at this point in the season, we can't keep waiting for “eventually.” We'll DFA/waive Long and immediately fill that roster spot: we've already submitted a claim for RP Ryan Walker from the Giants—league minimum, two option years remaining, and a profile that fits the controllable bullpen flexibility we need.
Figure 15.2 — Waiver Claim Bullpen Add: Ryan Walker (SF → KC)

Perception: Profile snapshot of RP Ryan Walker, our waiver claim from the Giants—league minimum with two option years still in our pocket. The appeal is straightforward: a groundball-leaning right-hander with a firm slider/sinker mix and the work ethic/coachability notes we prioritize when we're tightening late-innings lanes. This is a practical July move—swap a fading bullpen seat for a controllable arm who can either stabilize a middle-leverage spot now or shuttle as needed while we keep working the bigger deadline board.
Around the League
Over at Great American Ball Park, Cincinnati fans got a rare kind of night: Andrew Abbott threw a no-hitter in a 14–0 win over Colorado. Nine strikeouts, three walks, and the kind of game that turns a normal Tuesday into a memory you carry for years.
Minor Leagues
At the Kansas City Royals Complex, Miami's DSL club put a hurting on our DSL side, and Daniel Gaitor had a day you don't forget—five hits, including a late grand slam, in a 16–7 win.
________________________________________
👑 FOR THE CROWN — ALWAYS 👑
Kansas City Royals | Regular Season 2025 - Game 94

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