
Robbie Ray vs. Kris Bubic
The San Francisco Giants welcome the Kansas City Royals to Oracle Park tonight to begin a three-game series.
Taking the mound for the Giants will be left-hander Robbie Ray, who is still undefeated in the 2025 season. He enters tonight’s game with a 3.04 ERA, 3.74 FIP, with 55 strikeouts to 26 walks in 50.1 innings pitched over nine starts. His last start was in the Giants’ 10-6 win over the Arizona Diamondbacks on Tuesday, in which he allowed three runs on seven hits with nine strikeouts and three walks in six innings.
He’ll be facing off against Royals left-hander Kris Bubic, a Bay Area native, who enters tonight’s game with a 1.66 ERA, 2.68 FIP, with 56 strikeouts to 15 walks in 54.1 innings pitched over nine starts. His last start was in the Royals’ 2-1 loss to the Houston Astros, in which he allowed one run on six hits with nine strikeouts and a walk in six and a third innings.
Lineups
Giants
- Heliot Ramos – LF
- Wilmer Flores – DH
- Jung Hoo Lee – CF
- Matt Chapman – 3B
- Willy Adames – SS
- Casey Schmitt – 1B
- Tyler Fitzgerald – 2B
- Luis Matos – RF
- Sam Huff – C
LHP: Robbie Ray
Royals
- Jonathan India – DH
- Bobby Witt, Jr. – SS
- Vinnie Pasquantino – 1B
- Salvador Perez – C
- Maikel Garcia – 3B
- Mark Canha – LF
- Michael Massey – 2B
- Hunter Renfroe – RF
- Kyle Isbel – CF
LHP: Kris Bubic
Game #48
Who: San Francisco Giants (28-19) vs. Kansas City Royals (26-22)
Where: Oracle Park, San Francisco, California
When: 6:45 p.m. PT
Regional broadcast: NBC Sports Bay Area
National broadcast: MLB Network (out-of-market only)
Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM