SAN DIEGO – The San Diego Padres defeated the Kansas City Royals, 3–2, at Petco Park on June 22, 2025, and The Sporting Tribune’s Kyle Leibel was there to capture the following TST Images.

Kyle Leibel – The Sporting Tribune
San Diego Padres pitcher Randy Vásquez (98) throws a pitch during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
Kansas City Royals pitcher Seth Lugo (67) throws a pitch during an MLB game against the San Diego Padres on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres infielder Jake Cronenworth (9) tags Kansas City Royals infielder Maikel Garcia (11) during an MLB game on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres third baseman Manny Machado (13) hits the ball during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres infielder José Iglesias (7) hits the ball during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres infielder José Iglesias (7) turns a double play during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres outfielder Jackson Merril (3) hits the ball during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres catcher Elias Díaz (17) tags out Kansas City Royals outfielder Drew Waters (8) during an MLB game on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres shortstop Xander Bogaerts (2) celebrates after a hit during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres infielder Luis Arraez (3) scores a run in the ninth inning during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres infielder Luis Arraez (3) signals safe after scoring the winning run during an MLB game against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.

Kyle Leibel – The Sporting Tribune
San Diego Padres players Jackson Merrill (3) and Tyler Wade (14) dump water on José Iglesias (7) after a walk-off win against the Kansas City Royals on June 22, 2025 at Petco Park in San Diego, CA.