Minnesota Twins 5, New York Mets 3

baseball game fileFinal
Citi Field · Queens

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Minnesota Twins, below favors New York Mets. 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 Minnesota Twins led; a negative differential means New York Mets led.Run differential+30−3123456789
  1. 01top 1: Byron Buxton strikes out swinging.00
  2. 02top 1: Trevor Larnach strikes out swinging.00
  3. 03top 1: Josh Bell grounds out to first baseman Mark Vientos.00
  4. 04bottom 1: Marcus Semien pops out to second baseman Luke Keaschall.00
  5. 05bottom 1: Francisco Lindor flies out to center fielder Byron Buxton.00
  6. 06bottom 1: Luis Robert Jr. flies out to left fielder Trevor Larnach.00
  7. 07top 2: Ryan Jeffers flies out to right fielder Brett Baty.00
  8. 08top 2: Kody Clemens strikes out swinging.00
  9. 09top 2: Luke Keaschall strikes out swinging.00
  10. 10bottom 2: Bo Bichette singles on a fly ball to right fielder Matt Wallner.00
  11. 11bottom 2: MJ Melendez flies out to right fielder Matt Wallner.00
  12. 12bottom 2: Francisco Alvarez strikes out swinging.00
  13. 13bottom 2: Brett Baty strikes out swinging.00
  14. 14top 3: Matt Wallner strikes out swinging.00
  15. 15top 3: Royce Lewis strikes out swinging.00
  16. 16top 3: Brooks Lee called out on strikes.00
  17. 17bottom 3: Mark Vientos singles on a sharp line drive to left fielder Trevor Larnach.00
  18. 18bottom 3: Carson Benge grounds into a force out, fielded by shortstop Brooks Lee. Mark Vientos out at 2nd. Carson Benge to 1st.00
  19. 19bottom 3: Marcus Semien walks.00
  20. 20bottom 3: Francisco Lindor homers (2) on a fly ball to right field. Carson Benge scores. Marcus Semien scores.03
  21. 21bottom 3: Luis Robert Jr. pops out to first baseman Kody Clemens.03
  22. 22bottom 3: Bo Bichette pops out to first baseman Kody Clemens in foul territory.03
  23. 23top 4: Byron Buxton grounds out, second baseman Marcus Semien to first baseman Mark Vientos.03
  24. 24top 4: Trevor Larnach flies out to right fielder Brett Baty.03
  25. 25top 4: Josh Bell grounds out to first baseman Mark Vientos.03
  26. 26bottom 4: MJ Melendez pops out to second baseman Luke Keaschall.03
  27. 27bottom 4: Francisco Alvarez grounds out, third baseman Royce Lewis to first baseman Kody Clemens.03
  28. 28bottom 4: Brett Baty singles on a line drive to right fielder Matt Wallner.03
  29. 29bottom 4: Mark Vientos walks. Brett Baty to 2nd.03
  30. 30bottom 4: Carson Benge flies out to right fielder Matt Wallner.03
  31. 31top 5: Ryan Jeffers strikes out swinging.03
  32. 32top 5: Kody Clemens flies out to left fielder Carson Benge.03
  33. 33top 5: Luke Keaschall pops out to first baseman Mark Vientos.03
  34. 34bottom 5: Marcus Semien flies out to center fielder Byron Buxton.03
  35. 35bottom 5: Francisco Lindor walks.03
  36. 36bottom 5: Luis Robert Jr. flies out to center fielder Byron Buxton.03
  37. 37bottom 5: Bo Bichette grounds into a force out, shortstop Brooks Lee to second baseman Luke Keaschall. Francisco Lindor out at 2nd.03
  38. 38top 6: Matt Wallner singles on a line drive to left fielder Carson Benge.03
  39. 39top 6: Royce Lewis lines out to right fielder Brett Baty.03
  40. 40top 6: Brooks Lee strikes out swinging.03
  41. 41top 6: Byron Buxton homers (4) on a fly ball to left field. Matt Wallner scores.23
  42. 42top 6: Trevor Larnach singles on a line drive to right fielder Brett Baty.23
  43. 43top 6: Josh Bell grounds out to first baseman Mark Vientos.23
  44. 44bottom 6: Luis Torrens strikes out swinging.23
  45. 45bottom 6: Francisco Alvarez grounds out, third baseman Royce Lewis to first baseman Kody Clemens.23
  46. 46bottom 6: Tyrone Taylor strikes out swinging.23
  47. 47top 7: Ryan Jeffers called out on strikes.23
  48. 48top 7: Kody Clemens doubles (1) on a sharp line drive to right fielder Tyrone Taylor.23
  49. 49top 7: Luke Keaschall singles on a sharp line drive to center fielder Luis Robert Jr. Kody Clemens scores.33
  50. 50top 7: Matt Wallner grounds out, shortstop Francisco Lindor to first baseman Mark Vientos. Luke Keaschall to 3rd.33
  51. 51top 7: Royce Lewis flies out to left fielder Carson Benge.33
  52. 52bottom 7: Mark Vientos flies out to left fielder Trevor Larnach.33
  53. 53bottom 7: Carson Benge grounds out, shortstop Brooks Lee to first baseman Kody Clemens.33
  54. 54bottom 7: Marcus Semien strikes out swinging.33
  55. 55top 8: Brooks Lee strikes out swinging.33
  56. 56top 8: Byron Buxton strikes out swinging.33
  57. 57top 8: Trevor Larnach pops out to second baseman Marcus Semien.33
  58. 58bottom 8: Francisco Lindor strikes out swinging.33
  59. 59bottom 8: Luis Robert Jr. flies out sharply to center fielder Byron Buxton.33
  60. 60bottom 8: Bo Bichette flies out to center fielder Byron Buxton.33
  61. 61top 9: Josh Bell walks.33
  62. 62top 9: Ryan Jeffers walks.33
  63. 63top 9: Kody Clemens hits a sacrifice bunt. James Outman to 3rd. Ryan Jeffers to 2nd. Kody Clemens to 1st.33
  64. 64top 9: Luke Keaschall singles on a ground ball to left fielder Carson Benge. James Outman scores. Ryan Jeffers to 3rd. Kody Clemens to 2nd.43
  65. 65top 9: Matt Wallner walks. Ryan Jeffers scores. Kody Clemens to 3rd. Luke Keaschall to 2nd.53
  66. 66top 9: Royce Lewis strikes out swinging.53
  67. 67top 9: Brooks Lee strikes out swinging.53
  68. 68top 9: Byron Buxton strikes out swinging.53
  69. 69bottom 9: Luis Torrens strikes out swinging.53
  70. 70bottom 9: Francisco Alvarez lines out to right fielder Matt Wallner.53
  71. 71bottom 9: Tyrone Taylor strikes out on a foul tip.53
Boxscore

Key evidence.

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

Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
James OutmanDH000000000101000
Trevor LarnachLF40.25000001000.2500.500400000.25011
Josh BellDH3000100000.2500.25040000000
Byron BuxtonCF50.20000001010.2001512000.80034
Kody Clemens1B30.33310001000.3331410000.66712
Royce Lewis3B4000000000040000020
Brooks LeeSS4000000000040000040
Luke Keaschall2B40.50000002000.5001402100.50012
Austin MartinLF000000000000000
Anthony BandaP0300001031802000
Simeon Woods RichardsonP32235.4004150159532001.400
Matt WallnerRF30.33300101000.5000.833411000.33311
Ryan JeffersC3000100000.2500.25041000020
Cole SandsP0600002062303010
Justin TopaP0300001031701000

Team line

New York Mets
New York Mets boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Carson BengeLF3000000000031010000
Bo Bichette3B40.25000001000.2500.500400000.25001
Francisco AlvarezC4000000000040000010
Mark Vientos1B20.50000101000.6671.167300000.50001
Tyrone TaylorRF2000000000020000020
Brett BatyRF20.50000001000.5001200000.50011
Luis TorrensDH2000000000020000020
Huascar BrazobanP0400001.333041602000
Nolan McLeanP02534.050516.66702099310000.750
Austin WarrenP0300001031203000
Devin WilliamsP35210010212000
Francisco LindorSS30.33300101010.5001.833413001.33314
Marcus Semien2B3000100000.2500.25041000010
MJ MelendezDH2000000000020000000
Luis Robert Jr.CF4000000000040000000

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Byron Buxton vs Nolan McLean0-0

    Byron Buxton strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Trevor Larnach vs Nolan McLean0-0

    Trevor Larnach strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Josh Bell vs Nolan McLean0-0

    Josh Bell grounds out to first baseman Mark Vientos.

    1-2, 6 pitches · 2 outs before

bottom 1st(3)
  • Marcus Semien vs Simeon Woods Richardson0-0

    Marcus Semien pops out to second baseman Luke Keaschall.

    3-1, 4 pitches · 0 outs before

  • Francisco Lindor vs Simeon Woods Richardson0-0

    Francisco Lindor flies out to center fielder Byron Buxton.

    0-2, 3 pitches · 1 out before

  • Luis Robert Jr. vs Simeon Woods Richardson0-0

    Luis Robert Jr. flies out to left fielder Trevor Larnach.

    0-0, 1 pitch · 2 outs before

top 2nd(3)
  • Ryan Jeffers vs Nolan McLean0-0

    Ryan Jeffers flies out to right fielder Brett Baty.

    3-2, 6 pitches · 0 outs before

  • Kody Clemens vs Nolan McLean0-0

    Kody Clemens strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Luke Keaschall vs Nolan McLean0-0

    Luke Keaschall strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 2nd(4)
  • Bo Bichette vs Simeon Woods Richardson0-0

    Bo Bichette singles on a fly ball to right fielder Matt Wallner.

    2-2, 5 pitches · 0 outs before

  • MJ Melendez vs Simeon Woods Richardson0-0

    MJ Melendez flies out to right fielder Matt Wallner.

    2-1, 4 pitches · 0 outs before

  • Francisco Alvarez vs Simeon Woods Richardson0-0

    Francisco Alvarez strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Brett Baty vs Simeon Woods Richardson0-0

    Brett Baty strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 3rd(3)
  • Matt Wallner vs Nolan McLean0-0

    Matt Wallner strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Royce Lewis vs Nolan McLean0-0

    Royce Lewis strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Brooks Lee vs Nolan McLean0-0

    Brooks Lee called out on strikes.

    2-3, 5 pitches · 2 outs before

bottom 3rd(6)
  • Mark Vientos vs Simeon Woods Richardson0-0

    Mark Vientos singles on a sharp line drive to left fielder Trevor Larnach.

    0-1, 2 pitches · 0 outs before

  • Carson Benge vs Simeon Woods Richardson0-0

    Carson Benge grounds into a force out, fielded by shortstop Brooks Lee. Mark Vientos out at 2nd. Carson Benge to 1st.

    0-2, 3 pitches · 0 outs before

  • Marcus Semien vs Simeon Woods Richardson0-0

    Marcus Semien walks.

    4-2, 6 pitches · 1 out before

  • Francisco Lindor vs Simeon Woods Richardson0-3

    Francisco Lindor homers (2) on a fly ball to right field. Carson Benge scores. Marcus Semien scores.

    3-2, 6 pitches · 1 out before

  • Luis Robert Jr. vs Simeon Woods Richardson0-3

    Luis Robert Jr. pops out to first baseman Kody Clemens.

    0-1, 2 pitches · 1 out before

  • Bo Bichette vs Simeon Woods Richardson0-3

    Bo Bichette pops out to first baseman Kody Clemens in foul territory.

    2-1, 4 pitches · 2 outs before

top 4th(3)
  • Byron Buxton vs Nolan McLean0-3

    Byron Buxton grounds out, second baseman Marcus Semien to first baseman Mark Vientos.

    2-1, 4 pitches · 0 outs before

  • Trevor Larnach vs Nolan McLean0-3

    Trevor Larnach flies out to right fielder Brett Baty.

    2-1, 4 pitches · 1 out before

  • Josh Bell vs Nolan McLean0-3

    Josh Bell grounds out to first baseman Mark Vientos.

    2-1, 4 pitches · 2 outs before

bottom 4th(5)
  • MJ Melendez vs Simeon Woods Richardson0-3

    MJ Melendez pops out to second baseman Luke Keaschall.

    3-2, 6 pitches · 0 outs before

  • Francisco Alvarez vs Simeon Woods Richardson0-3

    Francisco Alvarez grounds out, third baseman Royce Lewis to first baseman Kody Clemens.

    3-2, 8 pitches · 1 out before

  • Brett Baty vs Simeon Woods Richardson0-3

    Brett Baty singles on a line drive to right fielder Matt Wallner.

    0-1, 2 pitches · 2 outs before

  • Mark Vientos vs Simeon Woods Richardson0-3

    Mark Vientos walks. Brett Baty to 2nd.

    4-2, 6 pitches · 2 outs before

  • Carson Benge vs Simeon Woods Richardson0-3

    Carson Benge flies out to right fielder Matt Wallner.

    3-2, 7 pitches · 2 outs before

top 5th(3)
  • Ryan Jeffers vs Nolan McLean0-3

    Ryan Jeffers strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Kody Clemens vs Nolan McLean0-3

    Kody Clemens flies out to left fielder Carson Benge.

    0-1, 2 pitches · 1 out before

  • Luke Keaschall vs Nolan McLean0-3

    Luke Keaschall pops out to first baseman Mark Vientos.

    1-0, 2 pitches · 2 outs before

bottom 5th(4)
  • Marcus Semien vs Simeon Woods Richardson0-3

    Marcus Semien flies out to center fielder Byron Buxton.

    2-2, 4 pitches · 0 outs before

  • Francisco Lindor vs Simeon Woods Richardson0-3

    Francisco Lindor walks.

    4-1, 5 pitches · 1 out before

  • Luis Robert Jr. vs Simeon Woods Richardson0-3

    Luis Robert Jr. flies out to center fielder Byron Buxton.

    0-2, 3 pitches · 1 out before

  • Bo Bichette vs Simeon Woods Richardson0-3

    Bo Bichette grounds into a force out, shortstop Brooks Lee to second baseman Luke Keaschall. Francisco Lindor out at 2nd.

    1-1, 3 pitches · 2 outs before

top 6th(6)
  • Matt Wallner vs Nolan McLean0-3

    Matt Wallner singles on a line drive to left fielder Carson Benge.

    1-0, 2 pitches · 0 outs before

  • Royce Lewis vs Nolan McLean0-3

    Royce Lewis lines out to right fielder Brett Baty.

    0-0, 1 pitch · 0 outs before

  • Brooks Lee vs Nolan McLean0-3

    Brooks Lee strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Byron Buxton vs Nolan McLean2-3

    Byron Buxton homers (4) on a fly ball to left field. Matt Wallner scores.

    3-1, 5 pitches · 2 outs before

  • Trevor Larnach vs Nolan McLean2-3

    Trevor Larnach singles on a line drive to right fielder Brett Baty.

    0-0, 1 pitch · 2 outs before

  • Josh Bell vs Nolan McLean2-3

    Josh Bell grounds out to first baseman Mark Vientos.

    1-2, 4 pitches · 2 outs before

bottom 6th(3)
  • Luis Torrens vs Anthony Banda2-3

    Luis Torrens strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Francisco Alvarez vs Anthony Banda2-3

    Francisco Alvarez grounds out, third baseman Royce Lewis to first baseman Kody Clemens.

    2-2, 7 pitches · 1 out before

  • Tyrone Taylor vs Anthony Banda2-3

    Tyrone Taylor strikes out swinging.

    2-3, 6 pitches · 2 outs before

top 7th(5)
  • Ryan Jeffers vs Nolan McLean2-3

    Ryan Jeffers called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Kody Clemens vs Nolan McLean2-3

    Kody Clemens doubles (1) on a sharp line drive to right fielder Tyrone Taylor.

    2-2, 5 pitches · 1 out before

  • Luke Keaschall vs Nolan McLean3-3

    Luke Keaschall singles on a sharp line drive to center fielder Luis Robert Jr. Kody Clemens scores.

    1-0, 2 pitches · 1 out before

  • Matt Wallner vs Nolan McLean3-3

    Matt Wallner grounds out, shortstop Francisco Lindor to first baseman Mark Vientos. Luke Keaschall to 3rd.

    3-2, 6 pitches · 1 out before

  • Royce Lewis vs Huascar Brazoban3-3

    Royce Lewis flies out to left fielder Carson Benge.

    0-0, 1 pitch · 2 outs before

bottom 7th(3)
  • Mark Vientos vs Justin Topa3-3

    Mark Vientos flies out to left fielder Trevor Larnach.

    1-2, 5 pitches · 0 outs before

  • Carson Benge vs Justin Topa3-3

    Carson Benge grounds out, shortstop Brooks Lee to first baseman Kody Clemens.

    3-2, 6 pitches · 1 out before

  • Marcus Semien vs Justin Topa3-3

    Marcus Semien strikes out swinging.

    2-3, 6 pitches · 2 outs before

top 8th(3)
  • Brooks Lee vs Huascar Brazoban3-3

    Brooks Lee strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Byron Buxton vs Huascar Brazoban3-3

    Byron Buxton strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Trevor Larnach vs Huascar Brazoban3-3

    Trevor Larnach pops out to second baseman Marcus Semien.

    2-2, 5 pitches · 2 outs before

bottom 8th(3)
  • Francisco Lindor vs Cole Sands3-3

    Francisco Lindor strikes out swinging.

    3-3, 8 pitches · 0 outs before

  • Luis Robert Jr. vs Cole Sands3-3

    Luis Robert Jr. flies out sharply to center fielder Byron Buxton.

    0-1, 2 pitches · 1 out before

  • Bo Bichette vs Cole Sands3-3

    Bo Bichette flies out to center fielder Byron Buxton.

    0-0, 1 pitch · 2 outs before

top 9th(8)
  • Josh Bell vs Devin Williams3-3

    Josh Bell walks.

    4-0, 4 pitches · 0 outs before

  • Ryan Jeffers vs Devin Williams3-3

    Ryan Jeffers walks.

    4-2, 6 pitches · 0 outs before

  • Kody Clemens vs Devin Williams3-3

    Kody Clemens hits a sacrifice bunt. James Outman to 3rd. Ryan Jeffers to 2nd. Kody Clemens to 1st.

    0-0, 1 pitch · 0 outs before

  • Luke Keaschall vs Devin Williams4-3

    Luke Keaschall singles on a ground ball to left fielder Carson Benge. James Outman scores. Ryan Jeffers to 3rd. Kody Clemens to 2nd.

    0-1, 2 pitches · 0 outs before

  • Matt Wallner vs Devin Williams5-3

    Matt Wallner walks. Ryan Jeffers scores. Kody Clemens to 3rd. Luke Keaschall to 2nd.

    4-2, 8 pitches · 0 outs before

  • Royce Lewis vs Austin Warren5-3

    Royce Lewis strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Brooks Lee vs Austin Warren5-3

    Brooks Lee strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Byron Buxton vs Austin Warren5-3

    Byron Buxton strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 9th(3)
  • Luis Torrens vs Cole Sands5-3

    Luis Torrens strikes out swinging.

    2-3, 7 pitches · 0 outs before

  • Francisco Alvarez vs Cole Sands5-3

    Francisco Alvarez lines out to right fielder Matt Wallner.

    0-0, 1 pitch · 1 out before

  • Tyrone Taylor vs Cole Sands5-3

    Tyrone Taylor strikes out on a foul tip.

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