Seattle Mariners vs. San Francisco Giants, at T-Mobile Park, July 19, 2026 Matchups, Preview

Personalize your MLB.TV watching experience with the Baseball-Reference Stream Finder

San Francisco Giants

Team Summary
Team Page 2026 San Francisco Giants
Record 41-55
Manager Tony Vitello
Game # 99
On This Date 68-66
Standing 4th (19.5 GB)
Links Schedule / Lineups / Orders
Splits Bat / Pitch
Gamelogs Bat / Pitch
Split Records
Last 10 5-5
Last 20 10-10
Last 30 14-16
Home 22-25
Away 19-30
Extra Innings 3-3
vs. RHP 29-40
vs. LHP 12-15
1-Run Games 9-12
vs. East 12-15
vs. Central 8-8
vs. West 13-19
Inter-League 8-13

SFG Last 10 Games

Robbie Ray (#38, 34, LHP, 8-6, 3.38)

Seattle Mariners

Team Summary
Team Page 2026 Seattle Mariners
Record 48-49
Manager Dan Wilson
Game # 100
On This Date 15-26
Standing 2nd (1.5 GB)
Links Schedule / Lineups / Orders
Splits Bat / Pitch
Gamelogs Bat / Pitch
Split Records
Last 10 4-6
Last 20 9-11
Last 30 13-17
Home 27-20
Away 21-29
Extra Innings 5-5
vs. RHP 35-36
vs. LHP 13-13
1-Run Games 13-16
vs. East 9-10
vs. Central 10-15
vs. West 17-9
Inter-League 12-15

SEA Last 10 Games

Logan Gilbert (#36, 29, RHP, 7-6, 3.32)

Season Series

All times ET
DateAwayHomeTime
Fri, Jul 17, 2026SFG@SEA10:10pm
Sat, Jul 18, 2026SFG@SEA8:08pm
Sun, Jul 19, 2026SFG@SEA4:10pm

Last 10 games head-to-head

Become a Stathead & surf this site ad-free.

Giants Batters (4.11 RS/G) vs. Mariners Pitchers (3.88 RA/G)

  • OPS ranges: bad - ≤.650; avg: .750; good: ≥.850
Giants Batters (4.11 RS/G) vs. Mariners Pitchers (3.88 RA/G) Table
Batters\Pitchers 36. Gilbert 83. Bazardo 58. Castillo 82. Davila 45. Ferrer* 68. Kirby 75. Muñoz 38. Rucker 55. Speier* 43. Wilcox
Entries are PA/OPSLinks G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB
2. Adames G  ·   S  ·   vP 6/2.667 1/.000 16/.321 ··· 1/.000 ··· 1/ 6/1.133 3/.333 ···
1. Arraez* G  ·   S  ·   vP 9/.555 2/1.000 11/1.323 ··· 2/.000 6/.334 3/.000 2/2.000 8/.929 ···
61. Cavanaugh* G  ·   S  ·   vP ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
16. Devers* G  ·   S  ·   vP 11/.382 1/.000 12/1.500 ··· 1/.000 14/1.494 6/.666 1/.000 4/1.750 ···
8. Eldridge* G  ·   S  ·   vP ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
Gilbert* G  ·   S  ·   vP ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
18. Haase G  ·   S  ·   vP 3/.666 ··· 3/.833 ··· ··· 2/1.500 ··· ··· ··· ···
50. Koss G  ·   S  ·   vP ··· ··· ··· ··· 1/2.000 ··· ··· ··· ··· ···
51. Lee* G  ·   S  ·   vP ··· 2/.000 ··· ··· 1/2.000 ··· ··· ··· 1/.000 ···
58. McCray* G  ·   S  ·   vP ··· ··· 2/1.500 ··· ··· 2/1.000 2/.500 ··· ··· ···
17. Ramos G  ·   S  ·   vP ··· 2/1.000 3/2.334 ··· ··· 3/.333 1/.000 ··· ··· ···
79. RodrĂ­guez G  ·   S  ·   vP ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
10. Schmitt G  ·   S  ·   vP 3/.000 ··· ··· ··· 1/.000 ··· ··· 1/.000 ··· ···

SFG Batters

SFG Batters Table
BatterLinksPABAOBPSLGOPSPA vRHOPS vRH PA vLHOPS vLH Rd OPSPA Last 28dOPS Last 28dSBCSHRE
2. Adames G ·  S ·  vP 384 .230 .281 .420 .701 283 .736 101 .602 .778 77 .674 2 2 15 13
1. Arraez* G ·  S ·  vP 402 .330 .369 .460 .829 281 .831 121 .821 .825 86 .887 8 0 4 4
61. Cavanaugh* G ·  S ·  vP 38 .219 .324 .219 .543 36 .559 2 .000 .429 38 .543 0 0 0 1
16. Devers* G ·  S ·  vP 407 .249 .319 .479 .799 273 .926 134 .546 .826 91 1.047 0 0 19 7
8. Eldridge* G ·  S ·  vP 217 .271 .364 .468 .832 165 .810 52 .897 .811 86 .636 0 0 8 0
Gilbert* G ·  S ·  vP 216 .237 .318 .374 .691 186 .789 30 .105 .756 51 .804 0 3 4 1
18. Haase G ·  S ·  vP 84 .162 .235 .365 .599 56 .639 28 .503 .712 25 .125 0 0 4 3
50. Koss G ·  S ·  vP 20 .105 .150 .158 .308 16 .388 4 .000 .556 5 .400 0 0 0 2
51. Lee* G ·  S ·  vP 351 .302 .333 .429 .762 249 .771 102 .740 .834 82 .623 6 0 5 3
58. McCray* G ·  S ·  vP 1 .000 .000 .000 .000 1 .000 1 .000 2 0 0 0
17. Ramos G ·  S ·  vP 235 .275 .311 .468 .779 178 .738 57 .906 .773 59 .919 0 0 8 0
79. RodrĂ­guez G ·  S ·  vP 46 .238 .304 .405 .709 31 .787 15 .552 .473 3 1.000 1 1 2 2
10. Schmitt G ·  S ·  vP 370 .280 .308 .497 .805 270 .786 100 .855 .862 89 .751 7 1 19 4
TOTAL .256 .310 .420 .729 .740 .703 .752 .727 35 12 106 65

SEA Pitchers

SEA Pitchers Table
PitcherLinksUsageIPERAK/9BFBAOPSBF vRHOPS vRH BF vLHOPS vLH Rd OPSBF Last 28dOPS Last 28dHRSBCS
36. Gilbert G ·  S ·  vP ·····X······X· 114.0 3.32 9.4 449 .213 .643 195 .693 254 .604 .699 103 .536 14 8 2
83. Bazardo G ·  S ·  vP ····X·o··X···· 41.1 2.40 8.7 170 .252 .679 82 .589 88 .764 .749 35 .532 3 4 0
58. Castillo G ·  S ·  vP ······X······X 87.2 4.93 8.3 390 .264 .760 161 .651 229 .839 .713 92 .790 12 7 3
82. Davila G ·  S ·  vP ····X·o·o····X 19.1 1.86 4.2 77 .156 .460 31 .198 46 .645 .387 31 .489 0 0 1
45. Ferrer* G ·  S ·  vP ····X·o··o···o 39.2 2.95 7.7 174 .278 .711 87 .907 87 .524 .648 34 .678 3 1 2
26. Hancock G ·  S ·  vP ····X······X·· 99.1 3.17 8.5 390 .209 .612 165 .621 225 .605 .558 77 .467 12 6 1
68. Kirby G ·  S ·  vP ········X····· 110.0 3.76 8.0 456 .282 .747 214 .764 242 .731 .735 81 .846 11 11 3
50. Miller G ·  S ·  vP ·······X······ 57.2 2.18 10.1 215 .190 .571 103 .589 112 .553 .267 90 .651 8 0 1
75. Muñoz G ·  S ·  vP ····X····o·o·· 34.1 4.19 13.4 148 .221 .640 66 .491 82 .764 .686 34 .369 4 5 1
38. Rucker G ·  S ·  vP ····Xo·X·o···X 12.2 5.68 9.2 57 .265 .765 21 .616 36 .843 .697 45 .702 2 2 0
55. Speier* G ·  S ·  vP ····Xo···X·o·· 24.1 2.22 7.0 103 .230 .719 58 .947 45 .448 .773 27 .829 3 5 0
43. Wilcox G ·  S ·  vP ······Xo····X· 17.0 4.24 8.5 82 .273 .751 37 .925 45 .614 .780 12 .258 1 2 0
22. Woo G ·  S ·  vP ·········X···· 104.1 4.23 8.8 424 .232 .624 176 .527 248 .695 .417 95 .633 10 4 1
TOTAL 3.61 8.7 .240 .677 .630 .648 90 62 20

Mariners Batters (4.04 RS/G) vs. Giants Pitchers (4.78 RA/G)

  • OPS ranges: bad - ≤.650; avg: .750; good: ≥.850
Mariners Batters (4.04 RS/G) vs. Giants Pitchers (4.78 RA/G) Table
Batters\Pitchers 38. Ray* 34. Brubaker 64. Foley 31. Hentges* 12. Houser 45. Kilian 54. Mahle 68. Miller* 66. Smith 67. Winn
Entries are PA/OPSLinks G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB G  ·   S  ·   vB
56. Arozarena G  ·   S  ·   vP 26/.279 3/2.667 6/1.667 5/.400 11/.384 ··· ··· ··· ··· 3/.333
8. Canzone* G  ·   S  ·   vP ··· 1/2.000 1/.000 ··· 5/1.100 ··· ··· ··· ··· ···
3. Crawford* G  ·   S  ·   vP 8/.700 ··· 1/.000 3/.000 9/1.667 ··· ··· 1/ ··· 3/1.667
4. Emerson* G  ·   S  ·   vP ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
18. Garver G  ·   S  ·   vP 9/.222 3/.000 ··· 3/3.334 11/.717 ··· 4/1.250 1/2.000 ··· ···
39. Kennedy G  ·   S  ·   vP ··· ··· 1/.000 1/.000 ··· ··· ··· ··· ··· ···
21. Mastrobuoni* G  ·   S  ·   vP ··· 1/.000 ··· ··· 2/.000 ··· ··· ··· ··· ···
12. Naylor* G  ·   S  ·   vP 11/.282 4/1.500 4/1.250 ··· 9/.222 ··· ··· 3/.000 ··· ···
29. Raleigh# G  ·   S  ·   vP 5/.800 ··· 3/1.000 3/.000 8/1.250 ··· ··· 1/.000 ··· ···
20. Raley* G  ·   S  ·   vP ··· 3/.333 1/2.000 3/1.334 4/.000 ··· 2/.000 ··· ··· ···
10. Robles G  ·   S  ·   vP 8/.708 2/1.500 3/.000 ··· 4/1.417 ··· 4/1.417 1/.000 ··· ···
31. Wilson G  ·   S  ·   vP ··· ··· ··· ··· ··· ··· ··· ··· ··· ···
2. Young* G  ·   S  ·   vP ··· 1/.000 ··· ··· ··· ··· ··· ··· ··· ···

SEA Batters

SEA Batters Table
BatterLinksPABAOBPSLGOPSPA vRHOPS vRH PA vLHOPS vLH Hm OPSPA Last 28dOPS Last 28dSBCSHRE
56. Arozarena G ·  S ·  vP 379 .286 .380 .458 .838 291 .865 88 .753 .753 77 .890 19 5 11 0
8. Canzone* G ·  S ·  vP 254 .264 .335 .529 .863 224 .851 30 .955 1.016 65 .646 1 1 15 1
3. Crawford* G ·  S ·  vP 335 .218 .334 .359 .693 240 .710 95 .645 .772 94 .535 1 3 10 9
4. Emerson* G ·  S ·  vP 160 .201 .275 .396 .671 117 .688 43 .624 .593 69 .459 3 1 7 5
18. Garver G ·  S ·  vP 130 .183 .315 .312 .627 76 .558 54 .726 .412 23 .524 0 0 4 3
39. Kennedy G ·  S ·  vP 16 .071 .188 .143 .330 8 .375 8 .250 .000 8 .536 0 0 0 0
21. Mastrobuoni* G ·  S ·  vP 30 .192 .241 .192 .434 28 .374 2 2.000 .661 6 .333 0 0 0 0
12. Naylor* G ·  S ·  vP 389 .252 .317 .354 .671 282 .661 107 .697 .609 93 .620 18 4 8 6
29. Raleigh# G ·  S ·  vP 280 .169 .271 .310 .581 200 .636 80 .441 .598 91 .601 2 1 9 1
20. Raley* G ·  S ·  vP 259 .229 .288 .453 .741 234 .775 25 .426 .806 49 .469 1 1 14 0
10. Robles G ·  S ·  vP 106 .216 .267 .247 .514 67 .491 39 .547 .493 54 .437 6 1 0 1
31. Wilson G ·  S ·  vP 64 .211 .297 .333 .630 24 .442 40 .732 .428 18 .500 4 1 2 2
2. Young* G ·  S ·  vP 384 .253 .313 .394 .707 269 .752 115 .603 .722 81 .790 3 3 11 5
TOTAL .230 .310 .380 .690 .713 .631 .697 .611 73 24 115 49

SFG Pitchers

SFG Pitchers Table
PitcherLinksUsageIPERAK/9BFBAOPSBF vRHOPS vRH BF vLHOPS vLH Hm OPSBF Last 28dOPS Last 28dHRSBCS
38. Ray* G ·  S ·  vP ······X·····X· 106.2 3.38 7.6 443 .217 .685 327 .701 116 .640 .807 106 .504 15 16 7
34. Brubaker G ·  S ·  vP ·····X·o·····X 47.0 2.87 6.3 187 .202 .615 102 .713 85 .491 .564 36 .601 4 4 1
64. Foley G ·  S ·  vP ·············· .0 .00 .0
31. Hentges* G ·  S ·  vP ······X····oo· 17.2 2.04 10.7 82 .203 .600 40 .371 42 .831 .690 23 .664 0 2 1
12. Houser G ·  S ·  vP ·········X·o·· 80.0 4.95 6.2 354 .268 .800 125 .567 229 .932 .836 51 .365 13 4 1
45. Kilian G ·  S ·  vP ······XX····o· 38.0 4.74 11.1 167 .240 .681 72 .830 95 .575 .687 34 .984 5 4 0
54. Mahle G ·  S ·  vP ·····X·····X·· 78.0 5.31 8.4 337 .274 .795 154 .901 183 .707 .975 88 .674 12 1 1
72. McDonald G ·  S ·  vP ····X····X···· 66.1 5.02 7.3 291 .254 .707 127 .506 164 .867 .671 106 .691 6 8 1
68. Miller* G ·  S ·  vP ····X·Xo···o·· 27.1 3.29 12.5 121 .212 .660 66 .700 55 .611 .585 29 .401 2 8 0
65. Roupp G ·  S ·  vP ··········X··· 97.0 4.27 9.6 411 .234 .683 179 .700 232 .669 .776 98 .729 7 5 2
66. Smith G ·  S ·  vP ······o····XX· 12.2 3.55 9.2 56 .204 .671 28 .835 28 .519 .718 31 .910 2 1 0
62. Webb G ·  S ·  vP ········X····X 100.1 3.86 7.2 412 .237 .643 159 .592 253 .674 .692 104 .677 8 13 3
67. Winn G ·  S ·  vP ····o·o······· 32.0 3.09 7.3 125 .195 .567 71 .379 54 .827 .566 6 .533 2 1 1
TOTAL 4.48 7.8 .248 .726 .786 .681 98 84 23

Explanation and Key