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 GameOutdoor12:45 PM PT74°F · 7 mph wind · clear⚾ Aaron Nola vs Tyler MahleMLB.TV
Result readSan Francisco Giants

Philadelphia Phillies 0 · San Francisco Giants 5

Final
Philadelphia Phillies19-22-1-0.8 net/g (SOS-adj -0.7) · expected win rate 42% · last 10: 70%
San Francisco Giants16-24-1-1.2 net/g (SOS-adj -1.2) · expected win rate 36% · last 10: 30%
Venue EdgeOracle ParkHome adjustment: +1.0 rating pts

Pick goes to San Francisco Giants on the back of Philadelphia Phillies’s margin work and Philadelphia Phillies’s last-ten momentum. Park factor, weather, and lineup handedness vs. the starter own the run-total swing here.

Rafty’s call: ✗ WRONG
Pre-game pick: Philadelphia Phillies at 90%. Actual: San Francisco Giants by 5.

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

San Francisco Giants

Injury Report

San Francisco Giants

Daniel Susac10-Day-ILHarrison Bader10-Day-ILErik Miller15-Day-ILJason Foley60-Day-ILLogan Webb15-Day-IL

Philadelphia Phillies

Christian McGowanDay-To-DayKyle Backhus15-Day-ILKeaton AnthonyDay-To-DayRene PintoDay-To-DayZach Pop15-Day-IL
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. ScoreDevers singled to center, Arraez scored.8th Inning0–5
  2. 💣 Home RunArraez hit sacrifice bunt, Adames scored, Arraez to first on throwing error by pitcher Alvarado, Arraez to second.8th Inning0–4
  3. ScoreDevers homered to center (411 feet), Adames scored and Arraez scored.6th Inning0–3

Scoring by Inning

Team123456789RHE
Philadelphia Phillies000000000041
San Francisco Giants00000302—590

Philadelphia Phillies

batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Trea Turner SS·0-3300001112.260.315.340
Kyle Schwarber LF·1-2201002120.195.389.463
Bryce Harper 1B·1-3301001013.222.327.422
Alec Bohm 3B·0-4400000017.186.271.279
Bryson Stott 2B·0-4400000119.167.211.194
Adolis Garcia RF·1-3301001117.250.306.432
Brandon Marsh LF·0-3300000211.275.302.425
Dylan Moore CF0-110000017.000.286.000
Rafael Marchan C·0-4400000117.067.125.267
Justin Crawford CF·0-220000017.306.342.361
Otto Kemp LF1-2201000110.154.214.154

pitching

PlayerIPHRERBBKHRPC-STERAPC
Aaron Nola SP·6.053313184-493.6384
Jonathan Bowlan RP1.010001018-125.4018
Jose Alvarado RP0.222102017-1110.3817
Zach Pop RP0.11000005-53.385

San Francisco Giants

batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Willy Adames SS·2-4422000013.260.315.460
Luis Arraez 2B·2-2222001016.320.333.420
Matt Chapman 3B·1-4401000319.300.352.460
Rafael Devers 1B·2-4412410113.220.278.360
Jung Hoo Lee RF·0-4400000116.143.224.214
Jerar Encarnacion RF·0-330000008.263.263.316
Jared Oliva CF1-110100002.333.333.333
Harrison Bader CF·0-4400000117.114.149.205
Patrick Bailey C·1-3301000012.147.216.147
Christian Koss 2B·0-330000008.000.000.000

pitching

PlayerIPHRERBBKHRPC-STERAPC
Tyler Mahle SP·5.230046094-564.3094
Matt Gage RP0.210001013-80.0013
Caleb Kilian RP0.200011013-60.0013
Blade Tidwell RP1.000000013-80.0013
Erik Miller RP1.000002017-129.0017

Play-by-Play

Recent Plays

  1. 9th InningMoore struck out swinging.
  2. 9th InningPitch 7 : Strike 3 Swinging
  3. 8th InningLee struck out looking.
  4. 9th InningPitch 6 : Strike 2 Foul
  5. 8th InningPitch 8 : Strike 3 Looking

Scoring Plays

  1. 8th InningDevers singled to center, Arraez scored.0–5
  2. 8th InningArraez hit sacrifice bunt, Adames scored, Arraez to first on throwing error by pitcher Alvarado, Arraez to second.0–4
  3. 6th InningDevers homered to center (411 feet), Adames scored and Arraez scored.0–3

Trending