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

  • Tied it3-3Loftin singled to left, Massey scored, Marte to second.7th Inning
  • Late triple2-0Lee tripled to right, Devers scored.7th Inning
  • Late home run3-2Massey reached on bunt single to pitcher, Massey safe at second on throwing error by pitcher Hentges.7th Inning
  • Go-ahead run3-5Thomas singled to right, Loftin scored and Marte scored, Jensen to third.7th Inning

Box Score

Top Performers

Fantasy Signals

Salvador Perez 80
Kansas City Royals · Batting 1-4 · 1 HR · 2 RBI · 1 R

Home run, RBI.

Signal 80/100Value #1685
Casey Schmitt 70
San Francisco Giants · Batting 1-4 · 1 HR · 1 RBI · 1 R

Home run, RBI.

Signal 70/100Value #1911
Landen Roupp 54
San Francisco Giants · Pitching 6.0 IP · 7 K · 2 ER · 1 HR

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

Signal 54/100Value #1565
Seth Lugo 36
Kansas City Royals · Pitching 7.0 IP · 5 K · 3 ER · 2 BB

Starter innings, six-plus innings.

Signal 36/100Value #1215
Lane Thomas 28
Kansas City Royals · Batting 1-4 · 2 RBI

RBI.

Signal 28/100Value #3660
Willy Adames 18
San Francisco Giants · Batting 1-2 · 1 RBI · 1 R · 1 BB

RBI.

Signal 18/100Value #2719
Final NotesScore, top line, and support lines
  • Final frame: Kansas City Royals beat San Francisco Giants 5-4.
  • Top line: Landen Roupp (San Francisco Giants) — 6.0 IP, 7 K, 2 ER.
  • Support line: Seth Lugo (Kansas City Royals) — 7.0 IP, 5 K, 3 ER.
  • Support line: Salvador Perez (Kansas City Royals) — 1-4, 1 HR, 2 RBI, 1 R.
Game HighlightsOfficial video recap
Salvy Makes Royals HISTORY | Royals vs. Tigers Highlights 7/25/26
HighlightsScoring plays from the feed
  1. ScoreLoftin singled to left, Massey scored, Marte to second.7th Inning3–3
  2. TripleLee tripled to right, Devers scored.7th Inning2–0
  3. ScoreArraez hit sacrifice fly to center, Adames scored, Gilbert to third.6th Inning1–0
  4. ScoreSchmitt homered to left (376 feet).9th Inning4–5

Scoring by Inning

Team123456789RHE
San Francisco Giants000001201441
Kansas City Royals00000050—590
San Francisco Giants player box 14 player rows – 2 stat groups – Batting / Pitching Show full tableHide table

San Francisco Giants

· Starter

Batting#

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Luis ArraezValue card 2B·0-3300100017.320.359.446
Bryce EldridgeValue card DH·0-4400000117.265.358.469
Heliot RamosValue card LF·0-4400000210.268.304.455
Rafael DeversValue card 1B·1-3311001016.242.312.468
Casey SchmittValue card LF·1-4411110315.273.303.484
Jung Hoo LeeValue card RF·1-4411100012.302.335.427
Willy AdamesValue card SS·1-2211101010.227.279.433
Drew GilbertValue card CF·0-2200000010.226.308.351
Drew CavanaughValue card C·0-110000003.237.356.237
Daniel SusacValue card C0-110000005.261.306.333

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
Landen RouppValue card SP·6.042207191-633.9391
Sam HentgesValue card RP0.12220007-42.667
Keaton WinnValue card RP0.221110017-113.2117
Erik MillerValue card RP1.010001013-103.0713
Kansas City Royals player box 14 player rows – 2 stat groups – Batting / Pitching Show full tableHide table

Kansas City Royals

· Starter

Batting#

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carter JensenValue card C·0-3300001120.240.308.432
Lane ThomasValue card CF·1-4401200317.240.337.409
Vinnie PasquantinoValue card 1B·1-4411000018.227.316.345
Salvador PerezValue card DH·1-4411210113.211.258.363
Michael MasseyValue card 2B·2-4412000210.270.308.427
Isaac CollinsValue card LF·0-4400000011.244.344.362
Starling MarteValue card RF·1-4411000123.269.331.328
Tyler TolbertValue card SS0-000000000.328.364.443
Josh RojasValue card 3B·1-220100009.244.261.356
Nick LoftinValue card 3B1-111110002.247.332.397
Andrew VelazquezValue card SS·1-330100005.333.333.333

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
Seth LugoValue card SP·7.033325094-634.3694
Daniel Lynch IVValue card RP1.000000011-72.1311
Steven CruzValue card RP1.011101110-84.6310

Key Plays

Scoring and Swing Plays

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

  1. Double · 7th InningPasquantino doubled to right.3–0
  2. Tied it · 7th InningLoftin singled to left, Massey scored, Marte to second.3–3
  3. Late triple · 7th InningLee tripled to right, Devers scored.2–0
  4. Double · 2nd InningDevers doubled to center.0–0
  5. Go-ahead run · 6th InningArraez hit sacrifice fly to center, Adames scored, Gilbert to third.1–0
  6. Late home run · 7th InningMassey reached on bunt single to pitcher, Massey safe at second on throwing error by pitcher Hentges.3–2
  7. Late run · 7th InningPerez homered to center (437 feet), Pasquantino scored.3–2
  8. Late run · 9th InningSchmitt homered to left (376 feet).4–5
  9. Go-ahead run · 7th InningThomas singled to right, Loftin scored and Marte scored, Jensen to third.3–5
  10. Late run · 7th InningAdames hit a ground rule double, Lee scored.3–0

Game Read

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

Day GameOutdoor1:10 PM CTProbables: Landen Roupp vs Seth LugoMLB.TVRoyals.TV
Result readKansas City Royals

San Francisco Giants 4 · Kansas City Royals 5

Final
San Francisco Giants22-27-1Team form and scoring profile included
Kansas City Royals23-28Team form and scoring profile included
Home VenueKauffman StadiumVenue context included in the matchup read

Two reasons the projection lands on Kansas City Royals: San Francisco Giants’s scoring margin profile and Kansas City Royals’s recent stretch. Bullpen availability is the sneakiest context piece in a one-game sample.

Rafty’s call: ✗ WRONG
Pre-game pick: San Francisco Giants at 71%. Actual: Kansas City Royals 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 San Francisco Giants
64% Kansas City Royals win probability 36%

Move a control to see what would swing the pick.

    Why This Pick?

    • San Francisco Giants: Team formStrong
    • Kansas City Royals: Home venueSlight
    • San Francisco Giants: Probable startersModerate
    • San Francisco Giants: 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

    Kansas City Royals

    Injury Report

    Kansas City Royals

    Kyle Isbel10-Day-ILConnor Seabold15-Day-ILBobby Witt Jr.10-Day-ILMaikel Garcia10-Day-ILJames McArthur60-Day-IL

    San Francisco Giants

    Jung Hoo LeeDay-To-DayJoel Peguero60-Day-ILMatt Chapman10-Day-ILJonah Cox10-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