San Francisco Giants vs Kansas City Royals
Kansas City Royals
↓ ERA trending down lately
⚡ Alternating good/bad starts
Projected sample — season splits vs pitcher hand, not official order.
Projected sample — season splits vs pitcher hand, not official order.
San Francisco Giants at Kansas City Royals (2026-07-22). Landen Roupp vs Seth Lugo at Kauffman Stadium.
Starters — Roupp has a 3.98 ERA and 1.27 WHIP across 104 innings, with 9.17 K/9, 3.89 BB/9, and 0.61 HR/9. His last three starts were uneven but the two most recent were strong: 7.0 IP, 0 ER, 2 K, 3 BB; 8.0 IP, 1 ER, 5 K, 2 BB; and 2.2 IP, 6 ER, 4 K, 6 BB. The trend is listed down, but the recent game log shows a rebound after the rough June 30 outing. Lugo carries a 4.39 ERA and 1.41 WHIP in 110.2 innings, with 7.24 K/9, 2.93 BB/9, and 1.22 HR/9. His last three starts were 6.0 IP, 1 ER, 3 K, 2 BB; 4.0 IP, 2 ER, 6 K, 2 BB; and 4.1 IP, 6 ER, 4 K, 2 BB. The trend is also listed down, though he has allowed only 3 earned runs over his last 10 innings.
Teams — San Francisco brings a .724 OPS, .253 average, and 413 runs scored. The Giants’ pitching staff has a 4.39 ERA and 1.35 WHIP, and they are 4-6 over their last 10 games. Kansas City has a .715 OPS, .247 average, and 433 runs scored. The Royals have scored more runs overall despite the slightly lower OPS, while their pitching staff has been less reliable with a 4.94 ERA and 1.45 WHIP. They are also 4-6 in their last 10 games. From a betting angle, San Francisco shows the cleaner season-long run prevention profile, while Kansas City’s offense has produced a bit more volume.
Explore more MLB matchups
Related game previews for these clubs and around the league.