Maikel Garcia and the Kansas City Royals are ready for a matchup with Manny Machado and the San Diego Padres on Saturday, June 21 at 7:15 p.m. ET (on FOX).

Buy Padres Tickets on SeatGeek

Buy Padres Tickets on StubHub

Padres vs. Royals Game InfoGame day: Saturday, June 21, 2025Game time: 7:15 p.m. ETTV channel: FOXLive Stream: Watch LIVE with Fubo! (Regional restrictions may apply)Location: San Diego, CaliforniaStadium: PETCO ParkPadres Starter: TBARoyals Starter: TBAPadres vs. Royals Tickets For SalePadres vs. Royals offensive insightsThe Padres have hit 52 homers this season, which ranks 21st in the league.The offense for San Diego has a slugging percentage of .391 this season, 16th in MLB.The Padres have a team batting average of .253 this season, which ranks ninth among MLB teams.The Royals are last in MLB play with 33 home runs.This season, Kansas City’s .361 slugging percentage ranks 25th in the majors.The Royals have the 14th-ranked batting average in the league (.246).

Watch MLB on Fubo

Padres’ top hittersFernando Tatis Jr. is hitting .273 this season, with a .843 OPS (.341 on-base, .502 slugging). His strikeout rate is 19%, and his walk rate is 9.1%. He has 13 home runs and 28 RBI, plus 38 runs scored and nine steals on 11 attempts.In 2025, Machado is hitting .313, with a .382 on-base percentage and a .483 slugging percentage. He has six home runs and 25 RBI, plus 38 runs scored and seven steals on nine attempts. His strikeout rate is 16%, and his walk rate is 10.2%.Luis Arraez’s current batting average is .290, and he has three home runs and 19 RBI, plus 21 runs scored. He has a .738 OPS (.324 on-base, .415 slugging). His strikeout rate is 2.4%, and his walk rate is 4.8%.The Padres’ Gavin Sheets is hitting .275, with a .324 on-base percentage and a .509 slugging percentage. He has 11 home runs and 34 RBI, plus 23 runs scored. His strikeout rate is 24.9%, and his walk rate is 5.9%.Royals’ top hittersBobby Witt Jr. has put up a .290 batting average to go along with a .349 OBP and .480 SLG in 249 plate appearances this year. He’s also belted five home runs with 30 RBI and 29 runs, including 20 steals, while posting an 18.1% K% and 8% BB%.In 226 plate appearances, Garcia has clubbed five bombs, knocked in 25 runs, and scored 22 times while hitting .312/.373/.465. He’s also swiped 10 bags on 16 attempts. His K rate comes in at 15.9%, and his walk rate sits at 8.8%.This season, Vinnie Pasquantino has belted eight bombs, knocked in 30 runs, and scored 21 times while hitting .251/.301/.397 in 236 plate appearances. His strikeout rate is 17.4%, and his walk rate is 5.5%.At the dish, Jonathan India is hitting .239/.336/.309 with one homer, 13 RBI and 19 runs scored. He’s striking out 14.3% of the time and walking at an 11.5% rate.Padres’ injuries

Jason Heyward: 10 Day IL (Oblique), Mason McCoy: 10 Day IL (Finger), Logan Gillaspie: 15 Day IL (Oblique ), Yu Darvish: 15 Day IL (Elbow), Michael King: 15 Day IL (Shoulder), Jhony Brito: 60 Day IL (Forearm), Bryan Hoeing: 60 Day IL (Shoulder), Matt Waldron: 60 Day IL (Oblique), Joe Musgrove: 60 Day IL (Elbow)

Royals’ injuries

Hunter Harvey: 15 Day IL (Shoulder), Sam Long: 15 Day IL (Elbow), Kyle Wright: 15 Day IL (Shoulder), Seth Lugo: 15 Day IL (Finger), Cole Ragans: 15 Day IL (Groin), Alec Marsh: 60 Day IL (Shoulder), James McArthur: 60 Day IL (Elbow), Michael Massey: day-to-day (Ankle)

Buy Padres Tickets on SeatGeek

Buy Padres Tickets on StubHub