Skip to content

Rafters Edge Simulation

A transparent, site-owned matchup read built from recent scoreboard history, scoring margin, recent form, and home-venue adjustment. For entertainment and analysis only.

Day GameOutdoor1:10 PM ET29°F · 6 mph wind · clear❄️ Cold-weather game · 29°F⚾ Noah Cameron vs Gavin WilliamsESPN UnlmtdMLB.TVCLEGuardians.TVRoyals.TV
Result readCleveland Guardians

Kansas City Royals 1 · Cleveland Guardians 2

Final
Kansas City Royals19-22-1-0.3 net/g (SOS-adj -0.1) · expected win rate 46% · last 10: 70%
Cleveland Guardians21-21-1-0.1 net/g (SOS-adj +0.1) · expected win rate 49% · last 10: 50%
Venue EdgeProgressive FieldHome adjustment: +1.0 rating pts

Cleveland Guardians gets the model’s nod thanks to Cleveland Guardians’s margin advantage, with Kansas City Royals’s recent run providing the second tip. Bullpen rest day is the sneakiest input — a long man on the mound erases a 3-run lead in two innings.

Rafty’s call: ✗ WRONG
Pre-game pick: Kansas City Royals at 53%. Actual: Cleveland Guardians by 1.

Formula: expected win rate from points-for vs. points-allowed (anchored), scoring margin, recent form, and home/venue edge, adjusted by league volatility. Refreshes whenever the venue/game workflow republishes game pages.

Key Players to Watch

Injury Report

Cleveland Guardians

Gabriel Arias10-Day-ILShawn Armstrong15-Day-ILAndrew Walters15-Day-ILCarlos HernandezDay-To-Day

Kansas City Royals

Bailey Falter15-Day-ILCole Ragans15-Day-ILJames McArthur60-Day-ILAnthony SimonelliDay-To-DayJavier VazDay-To-Day
On The Diamond

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

Box Score

Highlights

  1. ScoreRocchio singled to right, Kayfus scored, Naylor to second.9th Inning1–2
  2. ScoreKwan singled to left, Hedges scored.5th Inning1–1
  3. ScoreJensen homered to right center (389 feet).2nd Inning1–0

Scoring by Inning

Team123456789RHE
Kansas City Royals010000000111
Cleveland Guardians000010001280

Kansas City Royals

batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Maikel Garcia 3B·0-4400000313.310.388.476
Bobby Witt Jr. SS·0-3300001120.250.354.250
Vinnie Pasquantino 1B·0-3300001118.195.306.220
Lane Thomas CF0-000000000.118.250.176
Salvador Perez C·0-3300001022.171.244.366
Carter Jensen C·1-3311111116.259.323.630
Jonathan India 2B·0-3300001219.226.333.419
Jac Caglianone RF·0-4400000319.250.325.306
Isaac Collins LF·0-3300001321.194.324.323
Kyle Isbel CF·0-1100002015.429.467.679

pitching

PlayerIPHRERBBKHRPC-STERAPC
Noah Cameron SP·5.261115097-611.6997
Daniel Lynch IV RP1.100001013-101.6913
Nick Mears RP1.000012024-160.0024
John Schreiber RP0.121110019-106.2319

Cleveland Guardians

batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Steven Kwan CF·1-4401100011.244.320.356
Angel Martinez LF·2-3302000016.208.345.250
Daniel Schneemann CF0-110000018.179.179.321
Jose Ramirez 3B·0-4400000013.133.220.244
David Fry RF·0-2200001119.250.357.333
Chase DeLauter RF0-000000107.286.350.714
Rhys Hoskins 1B·0-3300000315.174.345.261
Kyle Manzardo 1B0-110000015.061.205.061
Juan Brito 2B·2-4402000015.500.500.750
CJ Kayfus LF·1-4411000213.182.280.364
Austin Hedges C·1-331100008.455.455.636
Bo Naylor C0-000000105.138.242.138
Brayan Rocchio SS·1-4401100018.206.341.324

pitching

PlayerIPHRERBBKHRPC-STERAPC
Gavin Williams SP·5.2111581102-592.04102
Tim Herrin RP0.100010011-50.0011
Erik Sabrowski RP1.000002015-100.0015
Shawn Armstrong RP1.000022025-132.7025
Cade Smith RP1.000002010-76.4310

Play-by-Play

Recent Plays

  1. 8th InningSchneemann struck out swinging.
  2. 8th InningPitch 8 : Strike 3 Swinging
  3. 9th InningIndia struck out swinging.
  4. 8th InningPitch 7 : Ball 2
  5. 9th InningPitch 5 : Strike 3 Swinging
  6. 8th InningPitch 6 : Strike 2 Foul

Scoring Plays

  1. 9th InningRocchio singled to right, Kayfus scored, Naylor to second.1–2
  2. 5th InningKwan singled to left, Hedges scored.1–1
  3. 2nd InningJensen homered to right center (389 feet).1–0

Trending