San Francisco Giants vs Seattle Mariners
Seattle Mariners
↑ ERA trending up lately
⚡ Alternating good/bad starts
San Francisco Giants at Seattle Mariners (2026-07-19). Robbie Ray vs Logan Gilbert at T-Mobile Park.
Starters — Ray enters with a 3.38 ERA, 1.27 WHIP, and 106.2 innings, pairing 7.59 K/9 with a higher 4.39 BB/9 and 1.27 HR/9. His last three starts were 5.0 IP, 1 ER, 4 K, 6 BB; 6.0 IP, 3 ER, 4 K, 3 BB; and 8.0 IP, 0 ER, 2 K, 1 BB. The run prevention has been solid lately, but the walk rate remains the main volatility point, even with an upward trend. Gilbert brings a 3.32 ERA, 0.99 WHIP, and 114.0 innings with stronger bat-missing and command indicators at 9.39 K/9 and 1.89 BB/9, plus 1.11 HR/9. His last three were 6.2 IP, 4 ER, 5 K, 2 BB; 7.1 IP, 0 ER, 7 K, 0 BB; and 7.0 IP, 4 ER, 7 K, 0 BB. The overall profile is steadier, and the low WHIP stands out, with an upward trend noted.
Teams — San Francisco has the better offensive baseline here with a .729 OPS, .256 average, and 405 runs scored. The Giants are 5-5 over their last 10, while their pitching staff has been less reliable overall with a 4.40 team ERA and 1.35 WHIP. Seattle’s offense has been lighter by comparison at a .684 OPS, .227 average, and 396 runs, and the Mariners are 4-6 in their last 10. The edge for Seattle comes from run prevention, with a 3.62 team ERA and 1.18 WHIP, giving them the stronger full-staff pitching support behind Gilbert.
San Francisco has limited history against Logan Gilbert, and Willy Adames owns the standout line: 3-for-5 in 6 PA with a .600 average and 2.667 OPS. Luis Arraez is 1-for-6 against Gilbert, while Rafael Devers is 1-for-10 in 11 PA with a .100 average and .382 OPS. Casey Schmitt is hitless, going 0-for-3 with a .000 OPS, and Bryce Eldridge, Heliot Ramos, Jung Hoo Lee, Grant McCray, and Drew Cavanaugh have no MLB history vs that pitcher.
Seattle has a bit more familiarity with Robbie Ray, though the results are mixed. Cal Raleigh has done the most damage at 2-for-5 with a .400 average and .800 OPS, while J.P. Crawford is 1-for-5 in 8 PA with a .200 average and .700 OPS. Randy Arozarena is 2-for-17 in 18 PA with a .118 average and .343 OPS, Julio Rodríguez is hitless at 0-for-5 with a .000 OPS, Josh Naylor is 0-for-5 in 6 PA with a .167 OPS, and Mitch Garver is 0-for-2 in 3 PA with a .000 OPS. Cole Young, Weston Wilson, and Colt Emerson have no MLB history vs Ray.
Seattle brings more hitters with prior exposure to the opposing starter, but San Francisco has the single best individual matchup in Adames against Gilbert. Overall, the Mariners have more familiarity, while the Giants’ history is thinner and more top-heavy.