Philadelphia Phillies 3, New York Yankees 4

baseball game fileFinal
Yankee Stadium · Bronx

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Philadelphia Phillies, below favors New York Yankees. It runs across every plate appearance and is marked by inning along the bottom. Select a scoring marker to jump to the play.

Score differential over the gameA positive differential means Philadelphia Phillies led; a negative differential means New York Yankees led.Run differential+20−2123456789
  1. 01top 1: Trea Turner strikes out swinging.00
  2. 02top 1: Kyle Schwarber strikes out swinging.00
  3. 03top 1: Bryce Harper pops out to second baseman Jazz Chisholm Jr.00
  4. 04bottom 1: Trent Grisham strikes out swinging.00
  5. 05bottom 1: Ben Rice flies out to left fielder Kyle Schwarber.00
  6. 06bottom 1: Cody Bellinger flies out to left fielder Kyle Schwarber.00
  7. 07top 2: Nick Castellanos homers (14) on a fly ball to left field.10
  8. 08top 2: J.T. Realmuto grounds out sharply, third baseman Ryan McMahon to first baseman Ben Rice.10
  9. 09top 2: Otto Kemp homers (3) on a fly ball to right center field.20
  10. 10top 2: Edmundo Sosa strikes out swinging.20
  11. 11top 2: Weston Wilson flies out to center fielder Trent Grisham.20
  12. 12bottom 2: Giancarlo Stanton singles on a sharp line drive to right fielder Nick Castellanos, deflected by center fielder Johan Rojas.20
  13. 13bottom 2: Jazz Chisholm Jr. hit by pitch. Giancarlo Stanton to 2nd.20
  14. 14bottom 2: Jasson Domínguez hit by pitch. Giancarlo Stanton to 3rd. Jazz Chisholm Jr. to 2nd.20
  15. 15bottom 2: Ryan McMahon doubles (16) on a ground ball to right fielder Nick Castellanos. Giancarlo Stanton scores. Jazz Chisholm Jr. scores. Jasson Domínguez to 3rd.22
  16. 16bottom 2: Anthony Volpe strikes out swinging.22
  17. 17bottom 2: Austin Wells out on a sacrifice fly to left fielder Kyle Schwarber. Jasson Domínguez scores.23
  18. 18bottom 2: Trent Grisham singles on a ground ball to right fielder Nick Castellanos. Ryan McMahon scores.24
  19. 19bottom 2: Ben Rice grounds out, shortstop Edmundo Sosa to first baseman Bryce Harper.24
  20. 20top 3: Johan Rojas strikes out swinging.24
  21. 21top 3: Trea Turner flies out to right fielder Cody Bellinger.24
  22. 22top 3: Kyle Schwarber strikes out swinging.24
  23. 23bottom 3: Cody Bellinger triples (4) on a line drive to right fielder Nick Castellanos.24
  24. 24bottom 3: Giancarlo Stanton strikes out swinging.24
  25. 25bottom 3: Jazz Chisholm Jr. lines into a double play, center fielder Johan Rojas to catcher J.T. Realmuto. Cody Bellinger out at home.24
  26. 26top 4: Bryce Harper lines out to third baseman Ryan McMahon.24
  27. 27top 4: Nick Castellanos called out on strikes.24
  28. 28top 4: J.T. Realmuto strikes out swinging.24
  29. 29bottom 4: Jasson Domínguez flies out to left fielder Kyle Schwarber.24
  30. 30bottom 4: Ryan McMahon singles on a line drive to center fielder Johan Rojas.24
  31. 31bottom 4: Anthony Volpe grounds into a force out, shortstop Edmundo Sosa to second baseman Weston Wilson. Ryan McMahon out at 2nd. Anthony Volpe to 1st.24
  32. 32bottom 4: Austin Wells walks.24
  33. 33bottom 4: Trent Grisham strikes out swinging.24
  34. 34top 5: Otto Kemp homers (4) on a fly ball to center field.34
  35. 35top 5: Edmundo Sosa singles on a line drive to third baseman Ryan McMahon, deflected by pitcher Carlos Rodón.34
  36. 36top 5: Weston Wilson walks. Edmundo Sosa to 2nd.34
  37. 37top 5: Johan Rojas called out on strikes.34
  38. 38top 5: Trea Turner grounds out, third baseman Ryan McMahon to first baseman Ben Rice. Edmundo Sosa to 3rd. Weston Wilson to 2nd.34
  39. 39top 5: Kyle Schwarber flies out sharply to right fielder Cody Bellinger.34
  40. 40bottom 5: Ben Rice called out on strikes.34
  41. 41bottom 5: Cody Bellinger walks.34
  42. 42bottom 5: Giancarlo Stanton strikes out swinging.34
  43. 43bottom 5: Jazz Chisholm Jr. strikes out swinging.34
  44. 44top 6: Bryce Harper flies out to center fielder Trent Grisham.34
  45. 45top 6: Nick Castellanos grounds out, third baseman Ryan McMahon to first baseman Ben Rice.34
  46. 46top 6: J.T. Realmuto singles on a ground ball to right fielder Cody Bellinger.34
  47. 47top 6: Otto Kemp strikes out on a foul tip.34
  48. 48bottom 6: Jasson Domínguez pops out softly to catcher J.T. Realmuto in foul territory.34
  49. 49bottom 6: Ryan McMahon hit by pitch.34
  50. 50bottom 6: Anthony Volpe strikes out swinging.34
  51. 51bottom 6: Austin Wells walks. Ryan McMahon to 2nd.34
  52. 52bottom 6: Trent Grisham grounds out, second baseman Weston Wilson to first baseman Bryce Harper.34
  53. 53top 7: Edmundo Sosa strikes out swinging.34
  54. 54top 7: Bryson Stott flies out to right fielder Cody Bellinger.34
  55. 55top 7: Brandon Marsh flies out to center fielder Trent Grisham.34
  56. 56bottom 7: Paul Goldschmidt lines out to right fielder Nick Castellanos.34
  57. 57bottom 7: Cody Bellinger lines out to third baseman Otto Kemp.34
  58. 58bottom 7: Giancarlo Stanton flies out to center fielder Brandon Marsh.34
  59. 59top 8: Trea Turner flies out to right fielder Cody Bellinger.34
  60. 60top 8: Kyle Schwarber lines out sharply to right fielder Cody Bellinger.34
  61. 61top 8: Bryce Harper grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.34
  62. 62bottom 8: Jazz Chisholm Jr. grounds out, second baseman Bryson Stott to first baseman Bryce Harper.34
  63. 63bottom 8: Jasson Domínguez singles on a fly ball to right fielder Nick Castellanos.34
  64. 64bottom 8: Ryan McMahon called out on strikes. Jasson Domínguez steals (15) 2nd base.34
  65. 65bottom 8: Anthony Volpe grounds out sharply, second baseman Bryson Stott to first baseman Bryce Harper.34
  66. 66top 9: Nick Castellanos strikes out swinging.34
  67. 67top 9: J.T. Realmuto flies out to center fielder Trent Grisham.34
  68. 68top 9: Otto Kemp strikes out on a foul tip.34
Boxscore

Key evidence.

Every reported player line, kept in the API’s sport-specific stat vocabulary.

Philadelphia Phillies boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trea TurnerDH4000000000040000010
Kyle SchwarberLF4000000000040000020
Bryce Harper1B4000000000040000000
Brandon MarshCF1000000000010000000
J.T. RealmutoC40.25000001000.2500.500400000.25011
Bryson Stott2B1000000000010000000
Matt StrahmP0400101031501001
Zack WheelerP22646.353505.66711710348001.235
Edmundo SosaSS30.33300001000.3330.667300000.33321
Weston Wilson2B1000100000.5000.50020000000
Johan RojasCF2000000000020000020
Tanner BanksP1500001.333042000000.750
Nick CastellanosRF40.25000001010.2501.25041100124
Otto Kemp3B40.50000002020.5002.50042200228
New York Yankees boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Jonathan LoaisigaP0300100.667021201001.500
Jazz Chisholm Jr.2B3000000100.2500.25041000010
Anthony VolpeSS4000000000040010020
Ben Rice1B3000000000030000010
Jasson DominguezLF30.33300001100.5000.833410100.33301
Paul Goldschmidt1B1000000000010000000
Cody BellingerRF30.33301101000.5001.50040000103
Austin WellsC000200000.6673010100
Carlos RodonP12135.063435.3330169038010.938
Luke WeaverP0300001031301000
Devin WilliamsP0300001031302100
Tim HillP0300001031200000
Ryan McMahon3B30.66710002100.7501.75041200113
Trent GrishamCF40.25000001000.2500.500401000.25021
Giancarlo StantonDH40.25000001000.2500.500410000.25021

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2025-07-27T17:35:00Z · Final

Philadelphia Phillies

Probable pitcher: Zack Wheeler (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Trea Turner vs Carlos Rodon0-0

    Trea Turner strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Kyle Schwarber vs Carlos Rodon0-0

    Kyle Schwarber strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Bryce Harper vs Carlos Rodon0-0

    Bryce Harper pops out to second baseman Jazz Chisholm Jr.

    3-2, 7 pitches · 2 outs before

bottom 1st(3)
  • Trent Grisham vs Zack Wheeler0-0

    Trent Grisham strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Ben Rice vs Zack Wheeler0-0

    Ben Rice flies out to left fielder Kyle Schwarber.

    0-0, 1 pitch · 1 out before

  • Cody Bellinger vs Zack Wheeler0-0

    Cody Bellinger flies out to left fielder Kyle Schwarber.

    0-0, 1 pitch · 2 outs before

top 2nd(5)
  • Nick Castellanos vs Carlos Rodon1-0

    Nick Castellanos homers (14) on a fly ball to left field.

    2-2, 6 pitches · 0 outs before

  • J.T. Realmuto vs Carlos Rodon1-0

    J.T. Realmuto grounds out sharply, third baseman Ryan McMahon to first baseman Ben Rice.

    1-0, 2 pitches · 0 outs before

  • Otto Kemp vs Carlos Rodon2-0

    Otto Kemp homers (3) on a fly ball to right center field.

    1-2, 4 pitches · 1 out before

  • Edmundo Sosa vs Carlos Rodon2-0

    Edmundo Sosa strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Weston Wilson vs Carlos Rodon2-0

    Weston Wilson flies out to center fielder Trent Grisham.

    1-2, 6 pitches · 2 outs before

bottom 2nd(8)
  • Giancarlo Stanton vs Zack Wheeler2-0

    Giancarlo Stanton singles on a sharp line drive to right fielder Nick Castellanos, deflected by center fielder Johan Rojas.

    3-2, 6 pitches · 0 outs before

  • Jazz Chisholm Jr. vs Zack Wheeler2-0

    Jazz Chisholm Jr. hit by pitch. Giancarlo Stanton to 2nd.

    1-1, 2 pitches · 0 outs before

  • Jasson Dominguez vs Zack Wheeler2-0

    Jasson Domínguez hit by pitch. Giancarlo Stanton to 3rd. Jazz Chisholm Jr. to 2nd.

    2-1, 3 pitches · 0 outs before

  • Ryan McMahon vs Zack Wheeler2-2

    Ryan McMahon doubles (16) on a ground ball to right fielder Nick Castellanos. Giancarlo Stanton scores. Jazz Chisholm Jr. scores. Jasson Domínguez to 3rd.

    2-1, 4 pitches · 0 outs before

  • Anthony Volpe vs Zack Wheeler2-2

    Anthony Volpe strikes out swinging.

    3-3, 9 pitches · 0 outs before

  • Austin Wells vs Zack Wheeler2-3

    Austin Wells out on a sacrifice fly to left fielder Kyle Schwarber. Jasson Domínguez scores.

    0-1, 2 pitches · 1 out before

  • Trent Grisham vs Zack Wheeler2-4

    Trent Grisham singles on a ground ball to right fielder Nick Castellanos. Ryan McMahon scores.

    0-0, 1 pitch · 2 outs before

  • Ben Rice vs Zack Wheeler2-4

    Ben Rice grounds out, shortstop Edmundo Sosa to first baseman Bryce Harper.

    1-0, 2 pitches · 2 outs before

top 3rd(3)
  • Johan Rojas vs Carlos Rodon2-4

    Johan Rojas strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Trea Turner vs Carlos Rodon2-4

    Trea Turner flies out to right fielder Cody Bellinger.

    2-0, 3 pitches · 1 out before

  • Kyle Schwarber vs Carlos Rodon2-4

    Kyle Schwarber strikes out swinging.

    3-3, 7 pitches · 2 outs before

bottom 3rd(3)
  • Cody Bellinger vs Zack Wheeler2-4

    Cody Bellinger triples (4) on a line drive to right fielder Nick Castellanos.

    2-0, 3 pitches · 0 outs before

  • Giancarlo Stanton vs Zack Wheeler2-4

    Giancarlo Stanton strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Jazz Chisholm Jr. vs Zack Wheeler2-4

    Jazz Chisholm Jr. lines into a double play, center fielder Johan Rojas to catcher J.T. Realmuto. Cody Bellinger out at home.

    2-2, 6 pitches · 1 out before

top 4th(3)
  • Bryce Harper vs Carlos Rodon2-4

    Bryce Harper lines out to third baseman Ryan McMahon.

    1-1, 3 pitches · 0 outs before

  • Nick Castellanos vs Carlos Rodon2-4

    Nick Castellanos called out on strikes.

    1-3, 4 pitches · 1 out before

  • J.T. Realmuto vs Carlos Rodon2-4

    J.T. Realmuto strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 4th(5)
  • Jasson Dominguez vs Zack Wheeler2-4

    Jasson Domínguez flies out to left fielder Kyle Schwarber.

    1-0, 2 pitches · 0 outs before

  • Ryan McMahon vs Zack Wheeler2-4

    Ryan McMahon singles on a line drive to center fielder Johan Rojas.

    2-1, 4 pitches · 1 out before

  • Anthony Volpe vs Zack Wheeler2-4

    Anthony Volpe grounds into a force out, shortstop Edmundo Sosa to second baseman Weston Wilson. Ryan McMahon out at 2nd. Anthony Volpe to 1st.

    2-2, 6 pitches · 1 out before

  • Austin Wells vs Zack Wheeler2-4

    Austin Wells walks.

    4-2, 6 pitches · 2 outs before

  • Trent Grisham vs Zack Wheeler2-4

    Trent Grisham strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 5th(6)
  • Otto Kemp vs Carlos Rodon3-4

    Otto Kemp homers (4) on a fly ball to center field.

    1-0, 2 pitches · 0 outs before

  • Edmundo Sosa vs Carlos Rodon3-4

    Edmundo Sosa singles on a line drive to third baseman Ryan McMahon, deflected by pitcher Carlos Rodón.

    0-2, 3 pitches · 0 outs before

  • Weston Wilson vs Carlos Rodon3-4

    Weston Wilson walks. Edmundo Sosa to 2nd.

    4-2, 6 pitches · 0 outs before

  • Johan Rojas vs Carlos Rodon3-4

    Johan Rojas called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Trea Turner vs Carlos Rodon3-4

    Trea Turner grounds out, third baseman Ryan McMahon to first baseman Ben Rice. Edmundo Sosa to 3rd. Weston Wilson to 2nd.

    1-1, 3 pitches · 1 out before

  • Kyle Schwarber vs Carlos Rodon3-4

    Kyle Schwarber flies out sharply to right fielder Cody Bellinger.

    0-1, 2 pitches · 2 outs before

bottom 5th(4)
  • Ben Rice vs Zack Wheeler3-4

    Ben Rice called out on strikes.

    3-3, 7 pitches · 0 outs before

  • Cody Bellinger vs Zack Wheeler3-4

    Cody Bellinger walks.

    4-0, 4 pitches · 1 out before

  • Giancarlo Stanton vs Zack Wheeler3-4

    Giancarlo Stanton strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jazz Chisholm Jr. vs Zack Wheeler3-4

    Jazz Chisholm Jr. strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 6th(4)
  • Bryce Harper vs Carlos Rodon3-4

    Bryce Harper flies out to center fielder Trent Grisham.

    3-2, 6 pitches · 0 outs before

  • Nick Castellanos vs Jonathan Loaisiga3-4

    Nick Castellanos grounds out, third baseman Ryan McMahon to first baseman Ben Rice.

    0-2, 4 pitches · 1 out before

  • J.T. Realmuto vs Jonathan Loaisiga3-4

    J.T. Realmuto singles on a ground ball to right fielder Cody Bellinger.

    0-1, 2 pitches · 2 outs before

  • Otto Kemp vs Jonathan Loaisiga3-4

    Otto Kemp strikes out on a foul tip.

    3-3, 6 pitches · 2 outs before

bottom 6th(5)
  • Jasson Dominguez vs Zack Wheeler3-4

    Jasson Domínguez pops out softly to catcher J.T. Realmuto in foul territory.

    1-0, 2 pitches · 0 outs before

  • Ryan McMahon vs Zack Wheeler3-4

    Ryan McMahon hit by pitch.

    1-2, 3 pitches · 1 out before

  • Anthony Volpe vs Zack Wheeler3-4

    Anthony Volpe strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Austin Wells vs Tanner Banks3-4

    Austin Wells walks. Ryan McMahon to 2nd.

    4-2, 6 pitches · 2 outs before

  • Trent Grisham vs Tanner Banks3-4

    Trent Grisham grounds out, second baseman Weston Wilson to first baseman Bryce Harper.

    1-0, 2 pitches · 2 outs before

top 7th(3)
  • Edmundo Sosa vs Luke Weaver3-4

    Edmundo Sosa strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Bryson Stott vs Luke Weaver3-4

    Bryson Stott flies out to right fielder Cody Bellinger.

    1-1, 3 pitches · 1 out before

  • Brandon Marsh vs Luke Weaver3-4

    Brandon Marsh flies out to center fielder Trent Grisham.

    2-1, 4 pitches · 2 outs before

bottom 7th(3)
  • Paul Goldschmidt vs Tanner Banks3-4

    Paul Goldschmidt lines out to right fielder Nick Castellanos.

    1-2, 4 pitches · 0 outs before

  • Cody Bellinger vs Tanner Banks3-4

    Cody Bellinger lines out to third baseman Otto Kemp.

    0-1, 2 pitches · 1 out before

  • Giancarlo Stanton vs Tanner Banks3-4

    Giancarlo Stanton flies out to center fielder Brandon Marsh.

    3-2, 6 pitches · 2 outs before

top 8th(3)
  • Trea Turner vs Tim Hill3-4

    Trea Turner flies out to right fielder Cody Bellinger.

    0-1, 2 pitches · 0 outs before

  • Kyle Schwarber vs Tim Hill3-4

    Kyle Schwarber lines out sharply to right fielder Cody Bellinger.

    3-2, 9 pitches · 1 out before

  • Bryce Harper vs Tim Hill3-4

    Bryce Harper grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.

    0-0, 1 pitch · 2 outs before

bottom 8th(4)
  • Jazz Chisholm Jr. vs Matt Strahm3-4

    Jazz Chisholm Jr. grounds out, second baseman Bryson Stott to first baseman Bryce Harper.

    1-1, 3 pitches · 0 outs before

  • Jasson Dominguez vs Matt Strahm3-4

    Jasson Domínguez singles on a fly ball to right fielder Nick Castellanos.

    2-1, 4 pitches · 1 out before

  • Ryan McMahon vs Matt Strahm3-4

    Ryan McMahon called out on strikes. Jasson Domínguez steals (15) 2nd base.

    0-3, 3 pitches · 1 out before

  • Anthony Volpe vs Matt Strahm3-4

    Anthony Volpe grounds out sharply, second baseman Bryson Stott to first baseman Bryce Harper.

    2-2, 5 pitches · 2 outs before

top 9th(3)
  • Nick Castellanos vs Devin Williams3-4

    Nick Castellanos strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • J.T. Realmuto vs Devin Williams3-4

    J.T. Realmuto flies out to center fielder Trent Grisham.

    2-0, 3 pitches · 1 out before

  • Otto Kemp vs Devin Williams3-4

    Otto Kemp strikes out on a foul tip.

    3-3, 7 pitches · 2 outs before

Analysis preview// illustrative example, not this page's real data
sample · team comparisonexample only
a:"Team A"b:"Team B"
Offensive ratingA 114.2 · B 108.9
Recent form (L10)A 6-4 · B 6-4
Head-to-headB leads 3-1
GET /v1/analysis/compare-teams?a=…&b=…Run this yourself via the API
Built on the StatHawk API

The page is the demo.

These requests and request patterns show how this page gets data from the same REST API and MCP server you can use in your own app or agent.

View this page's API recipe

Use the authenticated requests or fill in the labeled request templates, then adapt the response in your own product.

Authenticated request · GET /v1/contests/cst_06fjvy27shye31rved772mpcgc
curl "https://api.statshawk.ai/v1/contests/cst_06fjvy27shye31rved772mpcgc" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fjvy27shye31rved772mpcgc/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fjvy27shye31rved772mpcgc/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fjvy27shye31rved772mpcgc/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fjvy27shye31rved772mpcgc/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fjvy27shye31rved772mpcgc/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fjvy27shye31rved772mpcgc/play-by-play?detail=full" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Try with MCP

Connect StatHawk to your agent, then ask it to explain and extend the data shown on this page.

Build this view in the API reference
$claude mcp add statshawk https://mcp.statshawk.ai/mcp