Pleasanton

PleasantonCA.city · Tri-Valley news with hometown heart.

Back to Sport

Avila, Loftin Lead Royals Past Giants 3-2

Luinder Avila earned the win with 6.1 strong innings as the Kansas City Royals defeated the San Francisco Giants 3-2 at Kauffman Stadium.

Knox Esparza

July 22, 20262 min read

Victory Celebration - illustration, Jake Team LLC
Victory Celebration - illustration, Jake Team LLC
MLBFinal
San Francisco Giants2
Kansas City Royals3

July 21, 2026

Dominant Pitching Performance

Luinder Avila delivered a commanding pitching effort to secure the victory for the Kansas City Royals. Avila worked 6.1 innings, allowing five hits and three earned runs while striking out seven batters. His performance earned him the win, improving his record to 5-3.

He was supported by a bullpen trio that kept the Giants off the scoreboard in the late innings. Matt Strahm pitched 0.2 innings for his 12th hold, followed by John Schreiber who recorded his seventh hold over one scoreless frame. Alex Lange closed out the game with a perfect 1.0 inning, striking out two batters to earn his ninth save.

Giants Pitching Struggles

San Francisco’s starting pitcher, Tyler Mahle, took the loss after giving up three earned runs on five hits over 5.0 innings. Despite recording four strikeouts and issuing one walk, Mahle could not contain the Royals' offense. The Giants’ bullpen attempted to stabilize the game but ultimately fell short.

Sam Hentges pitched 0.1 innings with one strikeout, while Keaton Winn contributed 0.2 scoreless innings. Dylan Smith added 1.0 inning with two strikeouts and one walk, and Caleb Kilian pitched a hitless 1.0 inning with no walks or strikeouts.

Key Offensive Moments

The Giants struck first in the third inning when Jensen launched a 416-foot home run to right center, giving San Francisco a 1-0 lead. Kansas City responded in the fifth inning. Gilbert singled to right, allowing J. Rodríguez to score and tie the game at 1-1.

The Royals took the lead later in the same inning when Ramos grounded into a fielder's choice to shortstop. Gilbert scored to make it 2-1, and Koss reached third base on a throwing error by shortstop Tolbert. In the sixth inning, Pasquantino singled to center, driving in Collins to extend the lead to 3-1.

Loftin added an insurance run with a single to left, scoring Perez and making the final score 3-2.

Final Outcome

The Kansas City Royals improved their record to 42-60 with the win, while the San Francisco Giants fell to 42-59. The game was played at Kauffman Stadium in Kansas City, Missouri, before a crowd of 25,175 spectators on Tuesday, July 21, 2026.

Sources

https://www.espn.com/mlb/game/_/gameId/401816211

Share

Knox Esparza

Knox Esparza covers Pleasanton high school and area college sports.

Related Stories

More in Weather