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

  • Lead change2-1Tatis Jr. singled to right, Bowen scored and Rengifo scored, Campusano to third.2nd Inning
  • Late score13-2France homered to left (365 feet), Song scored, Tatis Jr. scored and Machado scored.8th Inning
  • Lead change3-1Merrill singled to right, Campusano scored, Tatis Jr. to third.2nd Inning
  • Late score15-2Merrill homered to right (419 feet), Song scored.9th Inning

Box Score

Top Performers

Fantasy Signals

Jackson Merrill 100
San Diego Padres · Batting 4-6 · 2 HR · 4 RBI · 2 R

Home run, RBI, three-plus RBI.

Signal 100/100Value #3511
Ty France 100
San Diego Padres · Batting 2-6 · 2 HR · 5 RBI · 2 R

Home run, RBI, three-plus RBI.

Signal 100/100Value #2716
Fernando Tatis Jr. 100
San Diego Padres · Batting 2-5 · 1 HR · 4 RBI · 3 R

Home run, RBI, three-plus RBI.

Signal 100/100Value #2684
Jac Caglianone 80
Kansas City Royals · Batting 2-4 · 1 HR · 1 RBI · 2 R

Home run, RBI, multi-run game.

Signal 80/100Value #3510
Sung-Mun Song 62
San Diego Padres · Batting 3-3 · 2 RBI · 2 R

RBI, three-hit game, multi-run game.

Signal 62/100
Jase Bowen 38
San Diego Padres · Batting 2-5 · 2 RBI · 2 R

RBI, multi-run game.

Signal 38/100
Final NotesScore, top line, and support lines
  • Final frame: San Diego Padres beat Kansas City Royals 19-2.
  • Top line: Jackson Merrill (San Diego Padres) — 4-6, 2 HR, 4 RBI, 2 R.
  • Support line: Ty France (San Diego Padres) — 2-6, 2 HR, 5 RBI, 2 R.
  • Support line: Fernando Tatis Jr. (San Diego Padres) — 2-5, 1 HR, 4 RBI, 3 R.
Game HighlightsOfficial video recap
Mid-Week Sweep | Royals vs. Giants Highlights 7/22/26
HighlightsScoring plays from the feed
  1. ScoreTatis Jr. singled to right, Bowen scored and Rengifo scored, Campusano to third.2nd Inning2–1
  2. ScoreFrance homered to left (365 feet), Song scored, Tatis Jr. scored and Machado scored.8th Inning13–2
  3. ScoreTatis Jr. homered to left (401 feet).6th Inning8–2
  4. ScoreBowen hit by pitch, Sheets scored, Rengifo to second, Andujar to third.9th Inning17–2

Scoring by Inning

Team123456789RHE
San Diego Padres04210105619191
Kansas City Royals101000000281
San Diego Padres player box 18 player rows – 2 stat groups – Batting / Pitching Show full tableHide table

San Diego Padres

· Starter

Batting#

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Fernando Tatis Jr.Value card RF·2-5532410021.284.347.393
Freddy FerminValue card C0-220000004.154.250.273
Jackson MerrillValue card CF·4-6624420223.221.277.363
Manny MachadoValue card 3B·0-2210102024.198.290.407
Randy VasquezValue card SP0-110000001.000.000.000
Wandy PeraltaValue card RP0-000000000.000.000.000
Ty FranceValue card 1B·2-6622520020.275.335.537
Xander BogaertsValue card SS·1-4411001015.223.316.329
Gavin SheetsValue card 1B1-111100003.218.317.415
Miguel AndujarValue card DH·0-4410001026.259.303.423
Luis RengifoValue card 3B·3-5533001133.429.500.429
Jase BowenValue card RF·2-5522200116.149.200.191
Luis CampusanoValue card C·1-2211101010.297.402.554
Sung-Mun SongValue card 2B3-3323200011.239.337.318

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
German MarquezValue card SP·3.052222159-365.2459
Yuki MatsuiValue card RP2.000003019-132.5719
Randy VasquezValue card SP3.030002032-234.5532
Wandy PeraltaValue card RP1.000000010-62.1910
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·1-4401000217.246.314.436
Michael MasseyValue card 2B0-110000004.267.307.424
Nick LoftinValue card 3B·0-4400000114.235.324.390
Jac CaglianoneValue card RF·2-4422110015.263.321.471
Lane ThomasValue card CF·0-3300001118.240.340.417
Isaac CollinsValue card LF·1-4401100212.240.342.362
Salvador PerezValue card DH·1-3301001011.212.256.351
Josh RojasValue card 3B·2-4402000011.231.250.359
Tyler TolbertValue card SS·0-440000006.345.381.466
Luke MaileValue card C·1-4401000112.200.273.500

Pitching#

PlayerIPHRERBBKHRPC-STERAPC
Noah CameronValue card SP·5.097721190-575.2790
Matt StrahmValue card RP1.011101119-127.2419
Beck WayValue card RP1.224112035-213.2235
Lucas ErcegValue card RP0.111120126-125.4026
Tyler TolbertValue card SS·1.066610237-1825.0737

Key Plays

Scoring and Swing Plays

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

  1. Double · 9th InningSong doubled to center.13–2
  2. Lead change · 2nd InningTatis Jr. singled to right, Bowen scored and Rengifo scored, Campusano to third.2–1
  3. Late score · 8th InningFrance homered to left (365 feet), Song scored, Tatis Jr. scored and Machado scored.13–2
  4. Lead change · 2nd InningMerrill singled to right, Campusano scored, Tatis Jr. to third.3–1
  5. Late score · 9th InningMerrill homered to right (419 feet), Song scored.15–2
  6. Late score · 9th InningFrance homered to left center (416 feet).16–2
  7. Late score · 9th InningBowen hit by pitch, Sheets scored, Rengifo to second, Andujar to third.17–2
  8. Go-ahead run · 1st InningCaglianone homered to right (432 feet).0–1
  9. Late score · 8th InningTatis Jr. grounded into fielder's choice to shortstop, Rengifo scored on error, Song safe at second on fielding error by shortstop Tolbert, Song safe at third on error.9–2
  10. Late score · 9th InningSong singled to right, Andujar scored and Rengifo scored, Bowen to second.19–2

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: German Marquez vs Noah CameronMLB.TVRoyals.TVPadres.TV
Result readSan Diego Padres

San Diego Padres 19 · Kansas City Royals 2

Final
San Diego Padres19-32Team form and scoring profile included
Kansas City Royals21-30Team form and scoring profile included
Home VenueKauffman StadiumVenue context included in the matchup read

San Diego Padres gets the nod thanks to San Diego Padres’s margin advantage, with Kansas City Royals’s recent run providing the second tip. Park factor, weather, and lineup handedness vs. the starter own the run-total swing here.

Rafty’s call: ✗ WRONG
Pre-game pick: Kansas City Royals at 55%. Actual: San Diego Padres by 17.

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 Diego Padres
68% Kansas City Royals win probability 32%

Move a control to see what would swing the pick.

    Why This Pick?

    • San Diego Padres: Team formStrong
    • Kansas City Royals: Home venueSlight
    • San Diego Padres: Probable startersSlight
    • Kansas City Royals: Relief contextModerate
    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

    Injury Report

    Kansas City Royals

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

    San Diego Padres

    Samad Taylor10-Day-ILDavid Morgan15-Day-ILJeremiah Estrada15-Day-ILLucas Giolito15-Day-ILNick Pivetta60-Day-IL
    On The Diamond

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

    Trending