New York Mets 3, Toronto Blue Jays 0

baseball game fileFinal
Rogers Centre · Toronto

Game flow

Every swing in the score.

The line is the running run differential: above the center favors New York Mets, below favors Toronto Blue Jays. 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 Toronto Blue Jays led.Run differential+30−3123456789
  1. 01top 1: Carson Benge grounds out, first baseman Sean Keys to pitcher Kevin Gausman.00
  2. 02top 1: Juan Soto grounds out sharply, first baseman Sean Keys to pitcher Kevin Gausman.00
  3. 03top 1: Bo Bichette grounds out sharply, second baseman Luis Urías to first baseman Sean Keys.00
  4. 04bottom 1: George Springer grounds out sharply, shortstop Francisco Lindor to first baseman Jared Young.00
  5. 05bottom 1: Nathan Lukes lines out to left fielder Juan Soto.00
  6. 06bottom 1: Alejandro Kirk singles on a line drive to left fielder Juan Soto.00
  7. 07bottom 1: Sean Keys strikes out swinging.00
  8. 08top 2: Francisco Lindor flies out to right fielder Nathan Lukes.00
  9. 09top 2: Jared Young flies out to center fielder Daulton Varsho.00
  10. 10top 2: A.J. Ewing lines out sharply to center fielder Daulton Varsho.00
  11. 11bottom 2: Ernie Clement grounds out, second baseman Brett Baty to first baseman Jared Young.00
  12. 12bottom 2: Daulton Varsho strikes out swinging.00
  13. 13bottom 2: Luis Urías singles on a fly ball to right fielder Carson Benge.00
  14. 14bottom 2: Yohendrick Piñango singles on a line drive to left fielder Juan Soto. Luis Urías to 2nd.00
  15. 15bottom 2: Andrés Giménez strikes out on a foul tip.00
  16. 16top 3: Francisco Alvarez called out on strikes.00
  17. 17top 3: Brett Baty doubles (10) on a sharp ground ball to right fielder Nathan Lukes.00
  18. 18top 3: Luis Torrens lines out sharply to center fielder Daulton Varsho.00
  19. 19top 3: Carson Benge lines out sharply to center fielder Daulton Varsho.00
  20. 20bottom 3: George Springer strikes out swinging.00
  21. 21bottom 3: Nathan Lukes strikes out swinging.00
  22. 22bottom 3: Alejandro Kirk flies out to center fielder A.J. Ewing.00
  23. 23top 4: Juan Soto walks.00
  24. 24top 4: Bo Bichette singles on a sharp ground ball to right fielder Nathan Lukes. Juan Soto to 2nd.00
  25. 25top 4: Francisco Lindor grounds out to first baseman Sean Keys. Juan Soto to 3rd. Bo Bichette to 2nd.00
  26. 26top 4: Jared Young strikes out swinging.00
  27. 27top 4: A.J. Ewing strikes out swinging.00
  28. 28bottom 4: Sean Keys strikes out swinging.00
  29. 29bottom 4: Ernie Clement lines out to left fielder Juan Soto.00
  30. 30bottom 4: Daulton Varsho doubles (16) on a sharp line drive to right fielder Carson Benge.00
  31. 31bottom 4: Luis Urías walks.00
  32. 32bottom 4: Yohendrick Piñango grounds out, third baseman Bo Bichette to first baseman Jared Young.00
  33. 33top 5: Francisco Alvarez homers (9) on a fly ball to center field.10
  34. 34top 5: Brett Baty grounds out, third baseman Ernie Clement to first baseman Sean Keys.10
  35. 35top 5: Luis Torrens strikes out swinging.10
  36. 36top 5: Carson Benge singles on a fly ball to right fielder Nathan Lukes.10
  37. 37top 5: Juan Soto walks. Carson Benge to 2nd.10
  38. 38top 5: Bo Bichette lines out to right fielder Nathan Lukes.10
  39. 39bottom 5: Andrés Giménez grounds out, second baseman Brett Baty to first baseman Jared Young.10
  40. 40bottom 5: George Springer singles on a ground ball to third baseman Bo Bichette.10
  41. 41bottom 5: Nathan Lukes flies out to center fielder A.J. Ewing.10
  42. 42bottom 5: Alejandro Kirk grounds into a force out, second baseman Brett Baty to shortstop Francisco Lindor. George Springer out at 2nd.10
  43. 43top 6: Francisco Lindor strikes out swinging.10
  44. 44top 6: Jared Young singles on a sharp ground ball to center fielder Daulton Varsho.10
  45. 45top 6: A.J. Ewing strikes out swinging.10
  46. 46top 6: Francisco Alvarez strikes out swinging.10
  47. 47bottom 6: Sean Keys lines out sharply to center fielder A.J. Ewing.10
  48. 48bottom 6: Ernie Clement challenged (pitch result), call on the field was overturned: Ernie Clement walks.10
  49. 49bottom 6: Daulton Varsho strikes out swinging.10
  50. 50bottom 6: Luis Urías grounds out, third baseman Bo Bichette to first baseman Jared Young.10
  51. 51top 7: Brett Baty flies out to center fielder Daulton Varsho.10
  52. 52top 7: Luis Torrens homers (2) on a fly ball to right field.20
  53. 53top 7: Carson Benge strikes out swinging.20
  54. 54top 7: Juan Soto grounds out to first baseman Sean Keys.20
  55. 55bottom 7: Myles Straw strikes out swinging.20
  56. 56bottom 7: Andrés Giménez bunt pops out to first baseman Jared Young in foul territory.20
  57. 57bottom 7: George Springer strikes out swinging.20
  58. 58top 8: Bo Bichette strikes out swinging.20
  59. 59top 8: Francisco Lindor called out on strikes.20
  60. 60top 8: Jared Young grounds out to first baseman Sean Keys.20
  61. 61bottom 8: Nathan Lukes grounds out, third baseman Bo Bichette to first baseman Jared Young.20
  62. 62bottom 8: Alejandro Kirk grounds out to first baseman Jared Young.20
  63. 63bottom 8: Sean Keys pops out to third baseman Bo Bichette.20
  64. 64top 9: A.J. Ewing singles on a line drive to center fielder Daulton Varsho.20
  65. 65top 9: Francisco Alvarez grounds out, third baseman Ernie Clement to first baseman Sean Keys. A.J. Ewing to 3rd.20
  66. 66top 9: Brett Baty out on a sacrifice fly to center fielder Daulton Varsho. A.J. Ewing scores.30
  67. 67top 9: Luis Torrens walks.30
  68. 68top 9: Alejandro Kirk challenged (pitch result), call on the field was overturned: Carson Benge called out on strikes.30
  69. 69bottom 9: Blue Jays challenged (play at 1st), call on the field was upheld: Ernie Clement grounds out, third baseman Bo Bichette to first baseman Jared Young.30
  70. 70bottom 9: Daulton Varsho pops out to third baseman Bo Bichette in foul territory.30
  71. 71bottom 9: Luis Urías singles on a line drive to right fielder Carson Benge.30
  72. 72bottom 9: Myles Straw grounds out, third baseman Bo Bichette to first baseman Jared Young.30
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 BengeRF50.20000001000.2000.400500000.20021
Juan SotoLF2000200000.5000.50040000000
Bo Bichette3B40.25000001000.2500.500400000.25011
Francisco AlvarezDH40.25000001010.2501.25041100124
Jared Young1B40.25000001000.2500.500400000.25011
A.J. EwingCF40.25000001000.2500.500410000.25021
Brett Baty2B30.33310001000.2500.917401010.66702
Luis TorrensC30.33300101010.5001.833411001.33314
Nolan McLeanP225005060189107011.167
Brooks RaleyP0300001031002000
Luke WeaverP0300001031100000
Devin WilliamsP0400101031800101
Francisco LindorSS4000000000040000020
Toronto Blue Jays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
George SpringerDH40.25000001000.2500.500400000.25021
Nathan LukesRF4000000000040000010
Daulton VarshoCF40.25010001000.2500.750400000.50022
Ernie Clement3B3000100000.2500.25040000000
Alejandro KirkC40.25000001000.2500.500400000.25001
Yohendrick PinangoLF20.50000001000.5001200000.50001
Andres GimenezSS3000000000030000010
Adam MackoP0100000.33301301000
Mason FluhartyP0419111031411001
Kevin GausmanP22511.5005161189617001.167
Tommy NanceP1700101.667053212001.200
Sean Keys1B4000000000040000020
Luis Urias2B30.66700102000.7501.417400000.66702
Myles StrawLF2000000000020000010

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-06-30T23:07:00Z · Final

New York Mets

Probable pitcher: Nolan McLean (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Carson Benge vs Kevin Gausman0-0

    Carson Benge grounds out, first baseman Sean Keys to pitcher Kevin Gausman.

    1-2, 4 pitches · 0 outs before

  • Juan Soto vs Kevin Gausman0-0

    Juan Soto grounds out sharply, first baseman Sean Keys to pitcher Kevin Gausman.

    2-1, 4 pitches · 1 out before

  • Bo Bichette vs Kevin Gausman0-0

    Bo Bichette grounds out sharply, second baseman Luis Urías to first baseman Sean Keys.

    0-0, 1 pitch · 2 outs before

bottom 1st(4)
  • George Springer vs Nolan McLean0-0

    George Springer grounds out sharply, shortstop Francisco Lindor to first baseman Jared Young.

    0-0, 1 pitch · 0 outs before

  • Nathan Lukes vs Nolan McLean0-0

    Nathan Lukes lines out to left fielder Juan Soto.

    0-1, 2 pitches · 1 out before

  • Alejandro Kirk vs Nolan McLean0-0

    Alejandro Kirk singles on a line drive to left fielder Juan Soto.

    2-2, 6 pitches · 2 outs before

  • Sean Keys vs Nolan McLean0-0

    Sean Keys strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 2nd(3)
  • Francisco Lindor vs Kevin Gausman0-0

    Francisco Lindor flies out to right fielder Nathan Lukes.

    2-2, 5 pitches · 0 outs before

  • Jared Young vs Kevin Gausman0-0

    Jared Young flies out to center fielder Daulton Varsho.

    0-0, 1 pitch · 1 out before

  • A.J. Ewing vs Kevin Gausman0-0

    A.J. Ewing lines out sharply to center fielder Daulton Varsho.

    0-1, 2 pitches · 2 outs before

bottom 2nd(5)
  • Ernie Clement vs Nolan McLean0-0

    Ernie Clement grounds out, second baseman Brett Baty to first baseman Jared Young.

    0-0, 1 pitch · 0 outs before

  • Daulton Varsho vs Nolan McLean0-0

    Daulton Varsho strikes out swinging.

    1-3, 7 pitches · 1 out before

  • Luis Urias vs Nolan McLean0-0

    Luis Urías singles on a fly ball to right fielder Carson Benge.

    0-2, 5 pitches · 2 outs before

  • Yohendrick Pinango vs Nolan McLean0-0

    Yohendrick Piñango singles on a line drive to left fielder Juan Soto. Luis Urías to 2nd.

    1-1, 3 pitches · 2 outs before

  • Andres Gimenez vs Nolan McLean0-0

    Andrés Giménez strikes out on a foul tip.

    2-3, 5 pitches · 2 outs before

top 3rd(4)
  • Francisco Alvarez vs Kevin Gausman0-0

    Francisco Alvarez called out on strikes.

    1-3, 6 pitches · 0 outs before

  • Brett Baty vs Kevin Gausman0-0

    Brett Baty doubles (10) on a sharp ground ball to right fielder Nathan Lukes.

    2-2, 6 pitches · 1 out before

  • Luis Torrens vs Kevin Gausman0-0

    Luis Torrens lines out sharply to center fielder Daulton Varsho.

    2-0, 3 pitches · 1 out before

  • Carson Benge vs Kevin Gausman0-0

    Carson Benge lines out sharply to center fielder Daulton Varsho.

    0-2, 3 pitches · 2 outs before

bottom 3rd(3)
  • George Springer vs Nolan McLean0-0

    George Springer strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Nathan Lukes vs Nolan McLean0-0

    Nathan Lukes strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Alejandro Kirk vs Nolan McLean0-0

    Alejandro Kirk flies out to center fielder A.J. Ewing.

    1-0, 2 pitches · 2 outs before

top 4th(5)
  • Juan Soto vs Kevin Gausman0-0

    Juan Soto walks.

    4-2, 6 pitches · 0 outs before

  • Bo Bichette vs Kevin Gausman0-0

    Bo Bichette singles on a sharp ground ball to right fielder Nathan Lukes. Juan Soto to 2nd.

    0-1, 2 pitches · 0 outs before

  • Francisco Lindor vs Kevin Gausman0-0

    Francisco Lindor grounds out to first baseman Sean Keys. Juan Soto to 3rd. Bo Bichette to 2nd.

    0-0, 1 pitch · 0 outs before

  • Jared Young vs Kevin Gausman0-0

    Jared Young strikes out swinging.

    2-3, 5 pitches · 1 out before

  • A.J. Ewing vs Kevin Gausman0-0

    A.J. Ewing strikes out swinging.

    1-3, 6 pitches · 2 outs before

bottom 4th(5)
  • Sean Keys vs Nolan McLean0-0

    Sean Keys strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Ernie Clement vs Nolan McLean0-0

    Ernie Clement lines out to left fielder Juan Soto.

    0-2, 3 pitches · 1 out before

  • Daulton Varsho vs Nolan McLean0-0

    Daulton Varsho doubles (16) on a sharp line drive to right fielder Carson Benge.

    2-2, 6 pitches · 2 outs before

  • Luis Urias vs Nolan McLean0-0

    Luis Urías walks.

    4-0, 4 pitches · 2 outs before

  • Yohendrick Pinango vs Nolan McLean0-0

    Yohendrick Piñango grounds out, third baseman Bo Bichette to first baseman Jared Young.

    1-0, 2 pitches · 2 outs before

top 5th(6)
  • Francisco Alvarez vs Kevin Gausman1-0

    Francisco Alvarez homers (9) on a fly ball to center field.

    1-2, 4 pitches · 0 outs before

  • Brett Baty vs Kevin Gausman1-0

    Brett Baty grounds out, third baseman Ernie Clement to first baseman Sean Keys.

    1-2, 4 pitches · 0 outs before

  • Luis Torrens vs Kevin Gausman1-0

    Luis Torrens strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Carson Benge vs Kevin Gausman1-0

    Carson Benge singles on a fly ball to right fielder Nathan Lukes.

    1-2, 4 pitches · 2 outs before

  • Juan Soto vs Kevin Gausman1-0

    Juan Soto walks. Carson Benge to 2nd.

    4-1, 5 pitches · 2 outs before

  • Bo Bichette vs Kevin Gausman1-0

    Bo Bichette lines out to right fielder Nathan Lukes.

    2-1, 4 pitches · 2 outs before

bottom 5th(4)
  • Andres Gimenez vs Nolan McLean1-0

    Andrés Giménez grounds out, second baseman Brett Baty to first baseman Jared Young.

    1-2, 4 pitches · 0 outs before

  • George Springer vs Nolan McLean1-0

    George Springer singles on a ground ball to third baseman Bo Bichette.

    1-0, 2 pitches · 1 out before

  • Nathan Lukes vs Nolan McLean1-0

    Nathan Lukes flies out to center fielder A.J. Ewing.

    0-1, 2 pitches · 1 out before

  • Alejandro Kirk vs Nolan McLean1-0

    Alejandro Kirk grounds into a force out, second baseman Brett Baty to shortstop Francisco Lindor. George Springer out at 2nd.

    2-1, 4 pitches · 2 outs before

top 6th(4)
  • Francisco Lindor vs Kevin Gausman1-0

    Francisco Lindor strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Jared Young vs Kevin Gausman1-0

    Jared Young singles on a sharp ground ball to center fielder Daulton Varsho.

    0-0, 1 pitch · 1 out before

  • A.J. Ewing vs Kevin Gausman1-0

    A.J. Ewing strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Francisco Alvarez vs Kevin Gausman1-0

    Francisco Alvarez strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 6th(4)
  • Sean Keys vs Nolan McLean1-0

    Sean Keys lines out sharply to center fielder A.J. Ewing.

    0-0, 1 pitch · 0 outs before

  • Ernie Clement vs Nolan McLean1-0

    Ernie Clement challenged (pitch result), call on the field was overturned: Ernie Clement walks.

    4-1, 5 pitches · 1 out before

  • Daulton Varsho vs Nolan McLean1-0

    Daulton Varsho strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Luis Urias vs Nolan McLean1-0

    Luis Urías grounds out, third baseman Bo Bichette to first baseman Jared Young.

    1-2, 4 pitches · 2 outs before

top 7th(4)
  • Brett Baty vs Mason Fluharty1-0

    Brett Baty flies out to center fielder Daulton Varsho.

    1-0, 2 pitches · 0 outs before

  • Luis Torrens vs Mason Fluharty2-0

    Luis Torrens homers (2) on a fly ball to right field.

    2-2, 5 pitches · 1 out before

  • Carson Benge vs Mason Fluharty2-0

    Carson Benge strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Juan Soto vs Mason Fluharty2-0

    Juan Soto grounds out to first baseman Sean Keys.

    0-1, 2 pitches · 2 outs before

bottom 7th(3)
  • Myles Straw vs Brooks Raley2-0

    Myles Straw strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Andres Gimenez vs Brooks Raley2-0

    Andrés Giménez bunt pops out to first baseman Jared Young in foul territory.

    0-0, 1 pitch · 1 out before

  • George Springer vs Brooks Raley2-0

    George Springer strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 8th(3)
  • Bo Bichette vs Tommy Nance2-0

    Bo Bichette strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Francisco Lindor vs Tommy Nance2-0

    Francisco Lindor called out on strikes.

    2-3, 5 pitches · 1 out before

  • Jared Young vs Tommy Nance2-0

    Jared Young grounds out to first baseman Sean Keys.

    2-0, 3 pitches · 2 outs before

bottom 8th(3)
  • Nathan Lukes vs Luke Weaver2-0

    Nathan Lukes grounds out, third baseman Bo Bichette to first baseman Jared Young.

    1-2, 5 pitches · 0 outs before

  • Alejandro Kirk vs Luke Weaver2-0

    Alejandro Kirk grounds out to first baseman Jared Young.

    0-0, 1 pitch · 1 out before

  • Sean Keys vs Luke Weaver2-0

    Sean Keys pops out to third baseman Bo Bichette.

    2-2, 5 pitches · 2 outs before

top 9th(5)
  • A.J. Ewing vs Tommy Nance2-0

    A.J. Ewing singles on a line drive to center fielder Daulton Varsho.

    1-1, 3 pitches · 0 outs before

  • Francisco Alvarez vs Tommy Nance2-0

    Francisco Alvarez grounds out, third baseman Ernie Clement to first baseman Sean Keys. A.J. Ewing to 3rd.

    2-2, 5 pitches · 0 outs before

  • Brett Baty vs Tommy Nance3-0

    Brett Baty out on a sacrifice fly to center fielder Daulton Varsho. A.J. Ewing scores.

    2-2, 5 pitches · 1 out before

  • Luis Torrens vs Tommy Nance3-0

    Luis Torrens walks.

    4-2, 8 pitches · 2 outs before

  • Carson Benge vs Adam Macko3-0

    Alejandro Kirk challenged (pitch result), call on the field was overturned: Carson Benge called out on strikes.

    0-3, 3 pitches · 2 outs before

bottom 9th(4)
  • Ernie Clement vs Devin Williams3-0

    Blue Jays challenged (play at 1st), call on the field was upheld: Ernie Clement grounds out, third baseman Bo Bichette to first baseman Jared Young.

    0-2, 3 pitches · 0 outs before

  • Daulton Varsho vs Devin Williams3-0

    Daulton Varsho pops out to third baseman Bo Bichette in foul territory.

    0-1, 2 pitches · 1 out before

  • Luis Urias vs Devin Williams3-0

    Luis Urías singles on a line drive to right fielder Carson Benge.

    1-2, 7 pitches · 2 outs before

  • Myles Straw vs Devin Williams3-0

    Myles Straw grounds out, third baseman Bo Bichette to first baseman Jared Young.

    3-2, 6 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_06fhk8tzcsym7b4g973547sv1m
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tzcsym7b4g973547sv1m" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tzcsym7b4g973547sv1m/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tzcsym7b4g973547sv1m/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tzcsym7b4g973547sv1m/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tzcsym7b4g973547sv1m/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tzcsym7b4g973547sv1m/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tzcsym7b4g973547sv1m/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