New York Mets 5, San Diego Padres 0

baseball game fileFinal
Petco Park · San Diego

Game flow

Every swing in the score.

The line is the running run differential: above the center favors New York Mets, below favors San Diego Padres. 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 New York Mets led; a negative differential means San Diego Padres led.Run differential+50−5123456789
  1. 01top 1: Carson Benge pops out to third baseman Manny Machado in foul territory.00
  2. 02top 1: Bo Bichette strikes out swinging.00
  3. 03top 1: Juan Soto flies out to left fielder Bryce Johnson.00
  4. 04bottom 1: Fernando Tatis Jr. singles on a line drive to center fielder A.J. Ewing.00
  5. 05bottom 1: Gavin Sheets lines out to left fielder Juan Soto.00
  6. 06bottom 1: Manny Machado grounds into a double play, second baseman Marcus Semien to first baseman Jared Young. Fernando Tatis Jr. out at 2nd. Manny Machado out at 1st.00
  7. 07top 2: Jared Young homers (3) on a fly ball to right center field.10
  8. 08top 2: A.J. Ewing grounds out, shortstop Xander Bogaerts to first baseman Ty France.10
  9. 09top 2: Marcus Semien flies out to center fielder Jackson Merrill.10
  10. 10top 2: Brett Baty grounds out, shortstop Xander Bogaerts to first baseman Ty France.10
  11. 11bottom 2: Ty France singles on a sharp line drive to center fielder A.J. Ewing.10
  12. 12bottom 2: Jackson Merrill bunt pops out softly to third baseman Brett Baty in foul territory.10
  13. 13bottom 2: Xander Bogaerts lines out to center fielder A.J. Ewing.10
  14. 14bottom 2: Bryce Johnson grounds out, second baseman Marcus Semien to first baseman Jared Young.10
  15. 15top 3: MJ Melendez pops out to catcher Rodolfo Durán.10
  16. 16top 3: Luis Torrens doubles (9) on a sharp fly ball to left fielder Bryce Johnson.10
  17. 17top 3: Carson Benge flies out to center fielder Jackson Merrill. Luis Torrens to 3rd.10
  18. 18top 3: Bo Bichette triples (1) on a sharp ground ball to right fielder Fernando Tatis Jr. Luis Torrens scores.20
  19. 19top 3: Juan Soto grounds out, second baseman Sung-Mun Song to first baseman Ty France.20
  20. 20bottom 3: Sung-Mun Song flies out to left fielder Juan Soto.20
  21. 21bottom 3: Rodolfo Durán walks.20
  22. 22bottom 3: Fernando Tatis Jr. strikes out swinging.20
  23. 23bottom 3: Gavin Sheets lines out to right fielder Carson Benge.20
  24. 24top 4: Jared Young singles on a sharp line drive to right fielder Fernando Tatis Jr.20
  25. 25top 4: A.J. Ewing grounds into a force out, second baseman Sung-Mun Song to shortstop Xander Bogaerts. Jared Young out at 2nd. A.J. Ewing to 1st.20
  26. 26top 4: Marcus Semien grounds into a double play, shortstop Xander Bogaerts to second baseman Sung-Mun Song to first baseman Ty France. A.J. Ewing out at 2nd. Marcus Semien out at 1st.20
  27. 27bottom 4: Manny Machado flies out to left fielder Juan Soto.20
  28. 28bottom 4: Ty France flies out to center fielder A.J. Ewing.20
  29. 29bottom 4: Jackson Merrill strikes out swinging.20
  30. 30top 5: Brett Baty singles on a sharp line drive to center fielder Jackson Merrill.20
  31. 31top 5: MJ Melendez flies out to left fielder Bryce Johnson.20
  32. 32top 5: Luis Torrens homers (1) on a fly ball to center field. Brett Baty scores.40
  33. 33top 5: Carson Benge strikes out swinging.40
  34. 34top 5: Bo Bichette called out on strikes.40
  35. 35bottom 5: Xander Bogaerts flies out to left fielder Juan Soto.40
  36. 36bottom 5: Bryce Johnson grounds out, first baseman Jared Young to pitcher Christian Scott.40
  37. 37bottom 5: Sung-Mun Song bunt grounds out softly, pitcher Christian Scott to first baseman Jared Young.40
  38. 38top 6: Juan Soto grounds out sharply, second baseman Sung-Mun Song to first baseman Ty France.40
  39. 39top 6: Jared Young lines out to right fielder Fernando Tatis Jr.40
  40. 40top 6: A.J. Ewing challenged (pitch result), call on the field was confirmed: A.J. Ewing called out on strikes.40
  41. 41bottom 6: Rodolfo Durán walks.40
  42. 42bottom 6: Fernando Tatis Jr. strikes out swinging.40
  43. 43bottom 6: Gavin Sheets pops out to catcher Luis Torrens in foul territory.40
  44. 44bottom 6: Manny Machado singles on a sharp line drive to center fielder A.J. Ewing. Rodolfo Durán to 3rd.40
  45. 45bottom 6: Ty France strikes out swinging.40
  46. 46top 7: Marcus Semien grounds out, first baseman Ty France to pitcher David Morgan.40
  47. 47top 7: Brett Baty grounds out to first baseman Ty France.40
  48. 48top 7: MJ Melendez pops out to second baseman Sung-Mun Song.40
  49. 49bottom 7: Jackson Merrill grounds out to first baseman Jared Young.40
  50. 50bottom 7: Xander Bogaerts strikes out swinging.40
  51. 51bottom 7: Bryce Johnson grounds out to first baseman Jared Young.40
  52. 52top 8: Luis Torrens strikes out swinging.40
  53. 53top 8: Carson Benge lines out to shortstop Xander Bogaerts.40
  54. 54top 8: Bo Bichette doubles (7) on a sharp ground ball to left fielder Bryce Johnson.40
  55. 55top 8: Juan Soto strikes out swinging.40
  56. 56bottom 8: Sung-Mun Song pops out to shortstop Bo Bichette.40
  57. 57bottom 8: Rodolfo Durán grounds out, shortstop Bo Bichette to first baseman Jared Young.40
  58. 58bottom 8: Fernando Tatis Jr. lines out sharply to left fielder Juan Soto.40
  59. 59top 9: Jared Young grounds out, second baseman Sung-Mun Song to first baseman Ty France.40
  60. 60top 9: A.J. Ewing singles on a line drive to right fielder Fernando Tatis Jr.40
  61. 61top 9: Marcus Semien strikes out swinging. A.J. Ewing steals (6) 3rd base.40
  62. 62top 9: Brett Baty singles on a line drive to right fielder Fernando Tatis Jr. A.J. Ewing scores.50
  63. 63top 9: Mark Vientos strikes out swinging.50
  64. 64bottom 9: Gavin Sheets grounds out to first baseman Jared Young.50
  65. 65bottom 9: Manny Machado reaches on a fielding error by third baseman Brett Baty.50
  66. 66bottom 9: Ty France lines out to right fielder Carson Benge.50
  67. 67bottom 9: Jackson Merrill lines out sharply to left fielder Juan Soto.50
Boxscore

Key evidence.

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

Team line

New York Mets
New York Mets boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Carson BengeRF4000000000040000010
Juan SotoLF4000000000040000010
Bo BichetteSS40.50011002000.5001.750401001.25025
Mark VientosDH1000000000010000010
Jared Young1B40.50000002010.5001.750411001.25005
A.J. EwingCF40.25000001000.2500.500410200.25011
Brett Baty3B40.50000002000.5001411000.50002
Luis TorrensC30.66710002010.6672.66732200216
Huascar BrazobanP0400001.333041702000
A.J. MinterP0400001031400000
Christian ScottP22100305.6670179803010.882
Luke WeaverP030000103700000
Marcus Semien2B4000000000040000010
MJ MelendezDH3000000000030000000
San Diego Padres boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Fernando Tatis Jr.RF40.25000001000.2500.500400000.25021
Jackson MerrillCF4000000000040000010
Manny Machado3B40.25000001000.2500.500400000.25001
Gavin SheetsDH4000000000040000000
Ty France1B40.25000001000.2500.500400000.25011
Xander BogaertsSS3000000000030000010
Sung-Mun Song2B3000000000030000000
Rodolfo DuranC1000200000.6670.66730000000
Michael KingP023466261189344001
Yuki MatsuiP0100000.33301301000
David MorganP0700102063402000.500
Mason MillerP04113.500200.667021711003
Bryce JohnsonLF3000000000030000000

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Carson Benge vs Michael King0-0

    Carson Benge pops out to third baseman Manny Machado in foul territory.

    2-0, 3 pitches · 0 outs before

  • Bo Bichette vs Michael King0-0

    Bo Bichette strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Juan Soto vs Michael King0-0

    Juan Soto flies out to left fielder Bryce Johnson.

    1-0, 2 pitches · 2 outs before

bottom 1st(3)
  • Fernando Tatis Jr. vs Christian Scott0-0

    Fernando Tatis Jr. singles on a line drive to center fielder A.J. Ewing.

    0-2, 3 pitches · 0 outs before

  • Gavin Sheets vs Christian Scott0-0

    Gavin Sheets lines out to left fielder Juan Soto.

    3-2, 7 pitches · 0 outs before

  • Manny Machado vs Christian Scott0-0

    Manny Machado grounds into a double play, second baseman Marcus Semien to first baseman Jared Young. Fernando Tatis Jr. out at 2nd. Manny Machado out at 1st.

    0-1, 2 pitches · 1 out before

top 2nd(4)
  • Jared Young vs Michael King1-0

    Jared Young homers (3) on a fly ball to right center field.

    3-2, 6 pitches · 0 outs before

  • A.J. Ewing vs Michael King1-0

    A.J. Ewing grounds out, shortstop Xander Bogaerts to first baseman Ty France.

    1-1, 3 pitches · 0 outs before

  • Marcus Semien vs Michael King1-0

    Marcus Semien flies out to center fielder Jackson Merrill.

    2-0, 3 pitches · 1 out before

  • Brett Baty vs Michael King1-0

    Brett Baty grounds out, shortstop Xander Bogaerts to first baseman Ty France.

    1-2, 5 pitches · 2 outs before

bottom 2nd(4)
  • Ty France vs Christian Scott1-0

    Ty France singles on a sharp line drive to center fielder A.J. Ewing.

    2-2, 6 pitches · 0 outs before

  • Jackson Merrill vs Christian Scott1-0

    Jackson Merrill bunt pops out softly to third baseman Brett Baty in foul territory.

    0-1, 2 pitches · 0 outs before

  • Xander Bogaerts vs Christian Scott1-0

    Xander Bogaerts lines out to center fielder A.J. Ewing.

    3-2, 6 pitches · 1 out before

  • Bryce Johnson vs Christian Scott1-0

    Bryce Johnson grounds out, second baseman Marcus Semien to first baseman Jared Young.

    0-2, 5 pitches · 2 outs before

top 3rd(5)
  • MJ Melendez vs Michael King1-0

    MJ Melendez pops out to catcher Rodolfo Durán.

    2-2, 5 pitches · 0 outs before

  • Luis Torrens vs Michael King1-0

    Luis Torrens doubles (9) on a sharp fly ball to left fielder Bryce Johnson.

    3-2, 8 pitches · 1 out before

  • Carson Benge vs Michael King1-0

    Carson Benge flies out to center fielder Jackson Merrill. Luis Torrens to 3rd.

    1-2, 4 pitches · 1 out before

  • Bo Bichette vs Michael King2-0

    Bo Bichette triples (1) on a sharp ground ball to right fielder Fernando Tatis Jr. Luis Torrens scores.

    1-2, 4 pitches · 2 outs before

  • Juan Soto vs Michael King2-0

    Juan Soto grounds out, second baseman Sung-Mun Song to first baseman Ty France.

    2-0, 3 pitches · 2 outs before

bottom 3rd(4)
  • Sung-Mun Song vs Christian Scott2-0

    Sung-Mun Song flies out to left fielder Juan Soto.

    2-2, 7 pitches · 0 outs before

  • Rodolfo Duran vs Christian Scott2-0

    Rodolfo Durán walks.

    4-2, 6 pitches · 1 out before

  • Fernando Tatis Jr. vs Christian Scott2-0

    Fernando Tatis Jr. strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Gavin Sheets vs Christian Scott2-0

    Gavin Sheets lines out to right fielder Carson Benge.

    2-2, 5 pitches · 2 outs before

top 4th(3)
  • Jared Young vs Michael King2-0

    Jared Young singles on a sharp line drive to right fielder Fernando Tatis Jr.

    0-1, 2 pitches · 0 outs before

  • A.J. Ewing vs Michael King2-0

    A.J. Ewing grounds into a force out, second baseman Sung-Mun Song to shortstop Xander Bogaerts. Jared Young out at 2nd. A.J. Ewing to 1st.

    1-2, 4 pitches · 0 outs before

  • Marcus Semien vs Michael King2-0

    Marcus Semien grounds into a double play, shortstop Xander Bogaerts to second baseman Sung-Mun Song to first baseman Ty France. A.J. Ewing out at 2nd. Marcus Semien out at 1st.

    2-1, 4 pitches · 1 out before

bottom 4th(3)
  • Manny Machado vs Christian Scott2-0

    Manny Machado flies out to left fielder Juan Soto.

    1-2, 4 pitches · 0 outs before

  • Ty France vs Christian Scott2-0

    Ty France flies out to center fielder A.J. Ewing.

    2-2, 6 pitches · 1 out before

  • Jackson Merrill vs Christian Scott2-0

    Jackson Merrill strikes out swinging.

    0-3, 4 pitches · 2 outs before

top 5th(5)
  • Brett Baty vs Michael King2-0

    Brett Baty singles on a sharp line drive to center fielder Jackson Merrill.

    2-2, 6 pitches · 0 outs before

  • MJ Melendez vs Michael King2-0

    MJ Melendez flies out to left fielder Bryce Johnson.

    1-2, 4 pitches · 0 outs before

  • Luis Torrens vs Michael King4-0

    Luis Torrens homers (1) on a fly ball to center field. Brett Baty scores.

    2-0, 3 pitches · 1 out before

  • Carson Benge vs Michael King4-0

    Carson Benge strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Bo Bichette vs Michael King4-0

    Bo Bichette called out on strikes.

    3-3, 6 pitches · 2 outs before

bottom 5th(3)
  • Xander Bogaerts vs Christian Scott4-0

    Xander Bogaerts flies out to left fielder Juan Soto.

    3-2, 7 pitches · 0 outs before

  • Bryce Johnson vs Christian Scott4-0

    Bryce Johnson grounds out, first baseman Jared Young to pitcher Christian Scott.

    0-2, 4 pitches · 1 out before

  • Sung-Mun Song vs Christian Scott4-0

    Sung-Mun Song bunt grounds out softly, pitcher Christian Scott to first baseman Jared Young.

    0-1, 2 pitches · 2 outs before

top 6th(3)
  • Juan Soto vs Michael King4-0

    Juan Soto grounds out sharply, second baseman Sung-Mun Song to first baseman Ty France.

    2-1, 4 pitches · 0 outs before

  • Jared Young vs Michael King4-0

    Jared Young lines out to right fielder Fernando Tatis Jr.

    1-0, 2 pitches · 1 out before

  • A.J. Ewing vs Michael King4-0

    A.J. Ewing challenged (pitch result), call on the field was confirmed: A.J. Ewing called out on strikes.

    1-3, 4 pitches · 2 outs before

bottom 6th(5)
  • Rodolfo Duran vs Christian Scott4-0

    Rodolfo Durán walks.

    4-1, 5 pitches · 0 outs before

  • Fernando Tatis Jr. vs Christian Scott4-0

    Fernando Tatis Jr. strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Gavin Sheets vs Christian Scott4-0

    Gavin Sheets pops out to catcher Luis Torrens in foul territory.

    0-1, 2 pitches · 1 out before

  • Manny Machado vs Christian Scott4-0

    Manny Machado singles on a sharp line drive to center fielder A.J. Ewing. Rodolfo Durán to 3rd.

    3-2, 7 pitches · 2 outs before

  • Ty France vs Huascar Brazoban4-0

    Ty France strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 7th(3)
  • Marcus Semien vs David Morgan4-0

    Marcus Semien grounds out, first baseman Ty France to pitcher David Morgan.

    2-2, 5 pitches · 0 outs before

  • Brett Baty vs David Morgan4-0

    Brett Baty grounds out to first baseman Ty France.

    2-1, 4 pitches · 1 out before

  • MJ Melendez vs David Morgan4-0

    MJ Melendez pops out to second baseman Sung-Mun Song.

    1-2, 5 pitches · 2 outs before

bottom 7th(3)
  • Jackson Merrill vs Huascar Brazoban4-0

    Jackson Merrill grounds out to first baseman Jared Young.

    3-2, 7 pitches · 0 outs before

  • Xander Bogaerts vs Huascar Brazoban4-0

    Xander Bogaerts strikes out swinging.

    0-3, 4 pitches · 1 out before

  • Bryce Johnson vs Huascar Brazoban4-0

    Bryce Johnson grounds out to first baseman Jared Young.

    1-0, 2 pitches · 2 outs before

top 8th(4)
  • Luis Torrens vs David Morgan4-0

    Luis Torrens strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Carson Benge vs David Morgan4-0

    Carson Benge lines out to shortstop Xander Bogaerts.

    3-2, 7 pitches · 1 out before

  • Bo Bichette vs David Morgan4-0

    Bo Bichette doubles (7) on a sharp ground ball to left fielder Bryce Johnson.

    1-0, 2 pitches · 2 outs before

  • Juan Soto vs David Morgan4-0

    Juan Soto strikes out swinging.

    3-3, 8 pitches · 2 outs before

bottom 8th(3)
  • Sung-Mun Song vs Luke Weaver4-0

    Sung-Mun Song pops out to shortstop Bo Bichette.

    1-0, 2 pitches · 0 outs before

  • Rodolfo Duran vs Luke Weaver4-0

    Rodolfo Durán grounds out, shortstop Bo Bichette to first baseman Jared Young.

    0-1, 2 pitches · 1 out before

  • Fernando Tatis Jr. vs Luke Weaver4-0

    Fernando Tatis Jr. lines out sharply to left fielder Juan Soto.

    1-1, 3 pitches · 2 outs before

top 9th(5)
  • Jared Young vs Mason Miller4-0

    Jared Young grounds out, second baseman Sung-Mun Song to first baseman Ty France.

    3-2, 6 pitches · 0 outs before

  • A.J. Ewing vs Mason Miller4-0

    A.J. Ewing singles on a line drive to right fielder Fernando Tatis Jr.

    1-1, 3 pitches · 1 out before

  • Marcus Semien vs Mason Miller4-0

    Marcus Semien strikes out swinging. A.J. Ewing steals (6) 3rd base.

    2-3, 5 pitches · 1 out before

  • Brett Baty vs Mason Miller5-0

    Brett Baty singles on a line drive to right fielder Fernando Tatis Jr. A.J. Ewing scores.

    1-1, 3 pitches · 2 outs before

  • Mark Vientos vs Yuki Matsui5-0

    Mark Vientos strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 9th(4)
  • Gavin Sheets vs A.J. Minter5-0

    Gavin Sheets grounds out to first baseman Jared Young.

    2-1, 4 pitches · 0 outs before

  • Manny Machado vs A.J. Minter5-0

    Manny Machado reaches on a fielding error by third baseman Brett Baty.

    2-2, 7 pitches · 1 out before

  • Ty France vs A.J. Minter5-0

    Ty France lines out to right fielder Carson Benge.

    1-0, 2 pitches · 1 out before

  • Jackson Merrill vs A.J. Minter5-0

    Jackson Merrill lines out sharply to left fielder Juan Soto.

    0-0, 1 pitch · 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_06fhk8tqxswf3fk8yn7ymmcatc
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tqxswf3fk8yn7ymmcatc" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tqxswf3fk8yn7ymmcatc/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tqxswf3fk8yn7ymmcatc/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tqxswf3fk8yn7ymmcatc/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tqxswf3fk8yn7ymmcatc/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tqxswf3fk8yn7ymmcatc/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tqxswf3fk8yn7ymmcatc/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