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-0Ramos homered to right center (430 feet).4th Inning
  • Go-ahead run3-4Loftin hit sacrifice bunt, Rojas scored, Tolbert to second.9th Inning
  • Tied it3-3Adames homered to right center (380 feet), Lee scored.9th Inning
  • Lead change1-2Perez homered to center (440 feet), Pasquantino scored.4th Inning

Box Score

Top Performers

Fantasy Signals

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

Home run, RBI.

Signal 80/100Value #1685
Willy Adames 80
San Francisco Giants · Batting 1-4 · 1 HR · 2 RBI · 1 R

Home run, RBI.

Signal 80/100Value #2719
Heliot Ramos 70
San Francisco Giants · Batting 1-4 · 1 HR · 1 RBI · 1 R

Home run, RBI.

Signal 70/100Value #1916
Michael Wacha 56
Kansas City Royals · Pitching 6.0 IP · 5 K · 1 ER · 2 BB · 1 HR

Starter innings, six-plus innings, run prevention.

Signal 56/100Value #1002
Isaac Collins 18
Kansas City Royals · Batting 2-3 · 1 RBI

RBI.

Signal 18/100Value #3786
Nick Loftin 18
Kansas City Royals · Batting 1-2 · 1 RBI

RBI.

Signal 18/100Value #3808
Final NotesScore, top line, and support lines
  • Final frame: Kansas City Royals beat San Francisco Giants 4-3.
  • Top line: Michael Wacha (Kansas City Royals) — 6.0 IP, 5 K, 1 ER.
  • Support line: Willy Adames (San Francisco Giants) — 1-4, 1 HR, 2 RBI, 1 R.
  • Support line: Salvador Perez (Kansas City Royals) — 1-3, 1 HR, 2 RBI, 1 R.
Game HighlightsOfficial video recap
Saturday Series Winner | Royals vs. Padres Highlights 7/18/26
HighlightsScoring plays from the feed
  1. ScoreCollins singled to right, Massey scored.4th Inning1–3
  2. ScoreRamos homered to right center (430 feet).4th Inning1–0
  3. ScoreLoftin hit sacrifice bunt, Rojas scored, Tolbert to second.9th Inning3–4
  4. ScoreAdames homered to right center (380 feet), Lee scored.9th Inning3–3

Scoring by Inning

Team123456789RHE
San Francisco Giants000100002360
Kansas City Royals000300001480
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-4400000016.323.362.450
Bryce EldridgeValue card DH·0-3300001324.271.366.483
Casey SchmittValue card LF·0-4400000116.275.304.482
Rafael DeversValue card 1B·1-3301001117.243.313.471
Heliot RamosValue card LF·1-4411110219.276.310.469
Jung Hoo LeeValue card RF·1-4411000011.303.334.424
Willy AdamesValue card SS·1-4411210111.228.279.434
Drew GilbertValue card CF·0-4400000017.228.308.356
Daniel SusacValue card C·2-330200009.264.308.336

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
Trevor McDonaldValue card SP·4.043323167-425.1267
JT BrubakerValue card RP2.130002038-272.7438
Dylan SmithValue card RP0.20000106-53.216
Jason FoleyValue card RP1.00000009-60.009
Caleb KilianValue card RP0.11110007-64.817
Kansas City Royals player box 15 player rows – 2 stat groups – Batting / Pitching Show full tableHide table

Kansas City Royals

· Starter

Batting#

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carter JensenValue card C·0-5500000115.242.310.429
Bobby Witt Jr.Value card SS·0-1100001114.279.350.450
Nick LoftinValue card 3B1-220110008.238.326.392
Jac CaglianoneValue card RF·0-4400000111.260.318.466
Lane ThomasValue card CF·2-4402000217.244.343.419
Vinnie PasquantinoValue card 1B·0-2210001012.221.311.339
Salvador PerezValue card DH·1-3311210114.213.258.359
Michael MasseyValue card 2B·1-4411000011.267.306.425
Josh RojasValue card 3B·1-4411000011.233.250.349
Isaac CollinsValue card LF·2-3302100013.245.345.365
Tyler TolbertValue card SS0-000000001.345.381.466

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
Michael WachaValue card SP·6.031125196-633.6696
Steven CruzValue card RP1.000000010-54.5010
Daniel Lynch IVValue card RP1.010001015-102.1815
Alex LangeValue card RP1.022202119-136.3019

Key Plays

Scoring and Swing Plays

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

  1. Go-ahead run · 4th InningRamos homered to right center (430 feet).1–0
  2. Double · 8th InningSusac doubled to center.1–3
  3. Run-scoring play · 4th InningCollins singled to right, Massey scored.1–3
  4. Double · 4th InningMassey doubled to right.1–2
  5. Go-ahead run · 9th InningLoftin hit sacrifice bunt, Rojas scored, Tolbert to second.3–4
  6. Tied it · 9th InningAdames homered to right center (380 feet), Lee scored.3–3
  7. Lead change · 4th InningPerez homered to center (440 feet), Pasquantino scored.1–2
  8. Home Run · 2nd InningMassey flied into double play, center to catcher, Thomas thrown out at home.0–0

Game Read

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

Night GameOutdoor6:40 PM CTProbables: Trevor McDonald vs Michael WachaMLB.TVRoyals.TV
Result readKansas City Royals

San Francisco Giants 3 · Kansas City Royals 4

Final
San Francisco Giants21-28-1Team form and scoring profile included
Kansas City Royals21-30Team form and scoring profile included
Home VenueKauffman StadiumVenue context included in the matchup read

Pick goes to Kansas City Royals on the back of San Francisco Giants’s margin work and Kansas City Royals’s recent momentum. Pitcher confirmation and bullpen availability can move this fastest.

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

Move a control to see what would swing the pick.

    Why This Pick?

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

    Jac CaglianoneDay-To-DayKyle Isbel10-Day-ILConnor Seabold15-Day-ILBobby Witt Jr.10-Day-ILMaikel Garcia10-Day-IL

    San Francisco Giants

    Matt Chapman10-Day-ILVictor Bericoto10-Day-ILDrew CavanaughDay-To-DayJonah Cox10-Day-ILJoel Peguero60-Day-IL
    On The Diamond

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

    Trending