Brooks Lee’s Blast Lifts Twins Past Royals in Friday Slugfest

The Minnesota Twins avoided a Friday letdown against the Kansas City Royals, grinding out a 5-3 victory at Target Field behind a clutch performance from Brooks Lee and steady work from starter Zebby Matthews. It wasn’t always pretty, and the Royals certainly tested Minnesota’s resolve early, but the home team’s ability to manufacture runs in the sixth inning ultimately proved the difference in this defensive showcase.

Pitching Decisions

7.0IP5H2ER4BB2K
5.2IP8H4ER0BB2K
1.0IP2H1ER0BB0K

Star Performers

Jac Caglianone

Season AVG: .251
3AB2H0HR1RBI1R1BB
Brooks Lee

Season AVG: .247
4AB1H1HR2RBI1R0BB

Let’s be clear: the Royals came to play. Bobby Witt Jr. and company struck first, with Vinnie Pasquantino and Jac Caglianone slapping doubles in the opening inning to score two runs off Michael Wacha. For a moment, it looked like Kansas City might ride that early momentum to a statement win in the Twin Cities. But the Royals would never add to that total, a critical failure that cost them.

Brooks Lee hits a solo homer in Twins' win

Matthews was nothing special, allowing five hits and two earned runs across seven innings while walking four batters. That’s not a dominant line, folks. But it was efficient when it mattered, and in baseball, efficiency beats dominance when you’re trailing. The Twins’ right-hander scattered his hits and escaped trouble repeatedly, which is precisely what you need when your lineup is still finding its footing.

Lee’s Bat Carries the Load

The story of this game belongs to Brooks Lee, Minnesota’s young slugger who went 1-for-4 but made it count. His solo home run in the sixth inning wasn’t just a run, it was momentum incarnate. That blast came in a six-run frame that saw the Twins seize control, with Josh Bell’s RBI double providing additional cushion. Suddenly, the Royals’ early-game aggression looked quaint.

Michael Massey's great diving catch

Lee also drove in an earlier run with a force-out grounder in the third, proving that even without consistent contact, he found ways to impact the scoreboard. That’s the mark of a player stepping into his own, and the Twins will happily take it.

Brooks Lee's solo home run (9) 

Defense and Dramatics

Both teams played respectable defense when it mattered most, though the Twins had more opportunities to shine. Michael Massey turned in a diving catch, while Bobby Witt Jr. made a nice stop for Kansas City. Austin Martin’s outfield throw kept the Royals honest. These were baseball games’ small moments, but they accumulated into a Twins victory.

Austin Martin throws out Caglianone at the plate

Wacha’s late-inning struggles put Kansas City in a bind. The Royals’ veteran right-hander served up four earned runs in just 5.2 innings, and while he kept the game within reach, he never truly took control. That’s unacceptable from a pitcher of his experience, especially in a division clash where every game carries weight.

Maikel Garcia's RBI groundout

The ninth inning saw Maikel Garcia drive in a consolation run with a groundout, but it was far too little, far too late. Travis Adams closed out the victory with a clean ninth, securing the save and sending the Royals home empty-handed on a Friday night when they absolutely had a chance to steal one.

Minnesota gets the job done with timely hitting and competent pitching. That’s championship baseball in June. The Royals will need to learn from this one before the teams meet again.

Box Score

Kansas City Royals Batting

Player AB R H RBI BB SO AVG
Carter Jensen DH 3 0 0 0 0 0 .211
Starling Marte DH 1 0 0 0 0 1 .258
Bobby Witt Jr. SS 3 1 1 0 1 1 .282
Vinnie Pasquantino 1B 3 1 1 1 0 0 .211
Lane Thomas RF 1 0 0 0 0 1 .221
Salvador Perez C 4 0 0 0 0 0 .204
Jac Caglianone 1B 3 1 2 1 1 0 .251
Isaac Collins LF 3 0 1 0 1 1 .216
Michael Massey 2B 4 0 2 0 0 0 .273
Nick Loftin 3B 2 0 0 0 1 0 .214
Maikel Garcia PH 1 0 0 1 0 0 .267
Kyle Isbel CF 4 0 1 0 0 0 .245

Kansas City Royals Pitching

Pitcher IP H R ER BB SO ERA
Michael Wacha (L) 5.2 8 5 4 0 2 3.44
Steven Cruz 1.1 1 0 0 0 2 7.63
Beck Way 1.0 1 0 0 0 2 0.00

Minnesota Twins Batting

Player AB R H RBI BB SO AVG
Byron Buxton CF 1 0 0 0 0 0 .257
Tristan Gray SS 3 0 2 0 0 1 .262
Brooks Lee 3B 4 1 1 2 0 0 .247
Kody Clemens LF 4 1 2 0 0 1 .242
Josh Bell DH 4 1 1 1 0 1 .228
Orlando Arcia 1B 4 1 2 0 0 0 .306
Luke Keaschall 2B 4 0 0 0 0 1 .241
Austin Martin RF 4 0 1 0 0 1 .251
Ryan Kreidler CF 3 0 0 0 0 1 .241
Alex Jackson C 3 1 1 0 0 0 .300

Minnesota Twins Pitching

Pitcher IP H R ER BB SO ERA
Zebby Matthews (W) 7.0 5 2 2 4 2 4.15
Anthony Banda 1.0 1 0 0 0 2 4.94
Travis Adams (SV) 1.0 2 1 1 0 0 8.25