Where to Watch
Probable Pitchers
Lineups
Kansas City Royals
| # | Player | Pos |
|---|---|---|
| 1 | Maikel Garcia | 3B |
| 2 | Bobby Witt Jr. | SS |
| 3 | Vinnie Pasquantino | 1B |
| 4 | Salvador Perez | DH |
| 5 | Jonathan India | 2B |
| 6 | Jac Caglianone | RF |
| 7 | Isaac Collins | LF |
| 8 | Kyle Isbel | CF |
| 9 | Luca Tresh | C |
San Francisco Giants
| # | Player | Pos |
|---|---|---|
| 1 | Rafael Devers | DH |
| 2 | Matt Chapman | 3B |
| 3 | Luis Arraez | 2B |
| 4 | Willy Adames | SS |
| 5 | Jung Hoo Lee | RF |
| 6 | Heliot Ramos | LF |
| 7 | Patrick Bailey | C |
| 8 | Casey Schmitt | 1B |
| 9 | Luis Matos | CF |
Preview
The Kansas City Royals head to Scottsdale Stadium to take on the San Francisco Giants in spring training action today at 8:05 PM ET.
Pitching Matchup
Ryan Bergert gets the start for the Royals (8-18 ST), facing Adrian Houser on the mound for the Giants (17-8 ST).
This is an intriguing matchup between two arms looking to sharpen up before Opening Day. Both pitchers will be looking to build on their spring work and fine-tune their command in what should be a competitive outing.
Where to Watch
TV: Check local listings
Radio: SF Audio, KC Audio
First Pitch: 8:05 PM ET
Spring Training Context
With Opening Day approaching, every spring training game takes on added significance. Players on the roster bubble are running out of chances to make their case, while regulars are getting their final tune-ups before the games start counting.
Keep an eye on both lineups today as managers continue to evaluate their options heading into the final week of Cactus League play.