Skip to content
Fast path

Final GameCast

Final score, key plays, top performers, and full tables stay one tap apart for quick review.

Final

Top Performers

Key Plays

  • Go-ahead run1-0Eldridge singled to center, Gilbert scored on fielding error by center fielder Raley, Arraez to second.3rd Inning
  • Run-scoring play2-0Devers homered to left (339 feet).6th Inning
  • Go-ahead run3-4Rodríguez hit sacrifice fly to left, Robles scored.10th Inning
  • Tied it3-3Young homered to right center (405 feet), Arozarena scored and Naylor scored.7th Inning

Box Score

Top Performers

Fantasy Signals

Cole Young 96
Seattle Mariners · Batting 2-4 · 1 HR · 3 RBI · 1 R

Home run, RBI, three-plus RBI.

Signal 96/100Value #2084
Willy Adames 70
San Francisco Giants · Batting 1-4 · 1 HR · 1 RBI · 1 R

Home run, RBI.

Signal 70/100Value #2719
Rafael Devers 70
San Francisco Giants · Batting 1-5 · 1 HR · 1 RBI · 1 R

Home run, RBI.

Signal 70/100Value #2707
Bryan Woo 54
Seattle Mariners · Pitching 6.0 IP · 7 K · 2 ER · 2 BB · 2 HR

Starter innings, six-plus innings, six-plus strikeouts.

Signal 54/100Value #1661
Logan Webb 36
San Francisco Giants · Pitching 6.2 IP · 5 K · 3 ER · 1 BB · 1 HR

Starter innings, six-plus innings.

Signal 36/100Value #1326
Julio Rodriguez 18
Seattle Mariners · Batting 0-4 · 1 RBI

RBI.

Signal 18/100Value #1804
Final NotesScore, top line, and support lines
  • Final frame: Seattle Mariners beat San Francisco Giants 4-3.
  • Top line: Bryan Woo (Seattle Mariners) — 6.0 IP, 7 K, 2 ER.
  • Support line: Cole Young (Seattle Mariners) — 2-4, 1 HR, 3 RBI, 1 R.
  • Support line: Logan Webb (San Francisco Giants) — 6.2 IP, 5 K, 3 ER.
Game HighlightsOfficial video recap
Reds vs. Mariners: Full Game Highlights (7/20/26)
HighlightsScoring plays from the feed
  1. ScoreEldridge singled to center, Gilbert scored on fielding error by center fielder Raley, Arraez to second.3rd Inning1–0
  2. ScoreDevers homered to left (339 feet).6th Inning2–0
  3. ScoreAdames homered to right (358 feet).6th Inning3–0
  4. ScoreRodríguez hit sacrifice fly to left, Robles scored.10th Inning3–4

Scoring by Inning

Team12345678910RHE
San Francisco Giants0010020000371
Seattle Mariners0000003001431
San Francisco Giants player box 17 player rows – 2 stat groups – Batting / Pitching Show full tableHide table

San Francisco Giants

· Starter

Batting#

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Luis ArraezValue card 2B·1-4401001020.327.367.454
Bryce EldridgeValue card DH·2-4402001025.274.366.477
Casey SchmittValue card LF·0-4400001118.279.308.490
Rafael DeversValue card 1B·1-5511110321.245.314.477
Heliot RamosValue card LF·1-4401000211.277.311.463
Grant McCrayValue card CF0-000000000.000.000.000
Jung Hoo LeeValue card RF·0-4400000213.304.336.428
Willy AdamesValue card SS·1-4411110111.230.280.432
Drew GilbertValue card CF·1-4411000016.232.314.364
Daniel SusacValue card C·0-4400000314.252.299.318
Christian KossValue card 2B0-000000000.105.150.158
Drew CavanaughValue card C0-000000000.265.390.265

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
Logan WebbValue card SP·6.2233151100-693.87100
Sam HentgesValue card RP1.010011017-81.9317
Keaton WinnValue card RP0.100000010-53.0610
Erik MillerValue card RP1.000002012-83.1812
Dylan SmithValue card RP0.201010010-63.3810
Seattle Mariners player box 16 player rows – 2 stat groups – Batting / Pitching Show full tableHide table

Seattle Mariners

· Starter

Batting#

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
J.P. CrawfordValue card SS·0-3300002021.214.334.352
Julio RodriguezValue card CF·0-4400100219.256.319.420
Dominic CanzoneValue card DH·1-4401000116.261.332.517
Randy ArozarenaValue card LF·0-2210000118.281.377.450
Josh NaylorValue card 1B·0-3310001013.251.316.351
Cal RaleighValue card C·0-3300000119.165.271.302
Cole YoungValue card 2B·2-441231009.254.313.400
Luke RaleyValue card RF·0-3300000121.227.285.446
Mitch GarverValue card C0-110000015.182.313.309
Victor RoblesValue card RF0-001000000.210.259.240
Colt EmersonValue card SS·0-330000018.193.265.380

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
Bryan WooValue card SP·6.063227298-614.1698
Gabe SpeierValue card RP1.00000109-72.139
Eduard BazardoValue card RP1.010001017-132.3417
Andres MunozValue card RP1.00000209-94.089
Jose FerrerValue card RP1.000011016-102.8516

Key Plays

Scoring and Swing Plays

Scoring, late-game swings, and high-leverage moments from the game feed.

  1. Go-ahead run · 3rd InningEldridge singled to center, Gilbert scored on fielding error by center fielder Raley, Arraez to second.1–0
  2. Run-scoring play · 6th InningDevers homered to left (339 feet).2–0
  3. Run-scoring play · 6th InningAdames homered to right (358 feet).3–0
  4. Go-ahead run · 10th InningRodríguez hit sacrifice fly to left, Robles scored.3–4
  5. Tied it · 7th InningYoung homered to right center (405 feet), Arozarena scored and Naylor scored.3–3

Game Read

A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.

Afternoon GameIndoor5:08 PM PTProbables: Logan Webb vs Bryan WooMLB.TV
Result readSeattle Mariners

San Francisco Giants 3 · Seattle Mariners 4

Final
San Francisco Giants21-29-1Team form and scoring profile included
Seattle Mariners26-24Team form and scoring profile included
Home VenueT-Mobile ParkVenue context included in the matchup read

Two reasons the projection lands on Seattle Mariners: Seattle Mariners’s scoring margin profile and Seattle Mariners’s recent stretch. Lineup vs. starter L/R splits matter more than season ERAs in a one-game sample.

Rafty’s call: ✗ WRONG
Pre-game pick: San Francisco Giants at 56%. Actual: Seattle Mariners by 1.

Rafty checks team form, venue, schedule rhythm, and matchup context, then refreshes as game pages republish. Exact weighting stays private.

Interactive Rafty tool

Rafty Game Lab

Move the context sliders to see how Rafty’s matchup lean reacts before it becomes a public pick.

Rafty
Current lean Seattle Mariners
51% Seattle Mariners win probability 51%

Move a control to see what would swing the pick.

    Why This Pick?

    • Seattle Mariners: Team formSlight
    • Seattle Mariners: Home venueSlight
    • San Francisco Giants: Probable startersSlight
    • Seattle Mariners: Relief contextSlight
    Copies or saves the current sliders and toggles.
    Scenario presets

    For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.

    Key Players to Watch

    San Francisco Giants

    Seattle Mariners

    Injury Report

    Seattle Mariners

    J.P. CrawfordDay-To-DayRob Refsnyder10-Day-ILBrendan Donovan10-Day-ILWill Wilson60-Day-ILCarlos Vargas60-Day-IL

    San Francisco Giants

    Victor Bericoto10-Day-ILMatt Chapman10-Day-ILJonah Cox10-Day-ILJoel Peguero60-Day-ILHarrison Bader10-Day-IL
    On The Diamond

    A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.

    Trending