Minnesota Twins 8, New York Mets 10

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+50−5123456789
  1. 01top 1: Byron Buxton strikes out swinging.00
  2. 02top 1: Trevor Larnach walks.00
  3. 03top 1: Josh Bell pops out to shortstop Ronny Mauricio.00
  4. 04top 1: Ryan Jeffers walks. Trevor Larnach to 2nd.00
  5. 05top 1: Kody Clemens walks. Trevor Larnach to 3rd. Ryan Jeffers to 2nd.00
  6. 06top 1: Austin Martin walks. Trevor Larnach scores. Ryan Jeffers to 3rd. Kody Clemens to 2nd.10
  7. 07top 1: Luke Keaschall flies out to right fielder Brett Baty.10
  8. 08bottom 1: Bo Bichette singles on a ground ball to center fielder Byron Buxton.10
  9. 09bottom 1: Juan Soto walks. Bo Bichette to 2nd.10
  10. 10bottom 1: Francisco Alvarez strikes out swinging.10
  11. 11bottom 1: Luis Robert Jr. grounds into a force out, third baseman Tristan Gray to second baseman Luke Keaschall. Bo Bichette to 3rd. Juan Soto out at 2nd. Luis Robert Jr. to 1st.10
  12. 12bottom 1: Brett Baty homers (1) on a fly ball to right field. Bo Bichette scores. Luis Robert Jr. scores.13
  13. 13bottom 1: Mark Vientos grounds out, shortstop Brooks Lee to first baseman Kody Clemens.13
  14. 14top 2: Brooks Lee walks.13
  15. 15top 2: Tristan Gray lines out to left fielder Carson Benge.13
  16. 16top 2: Byron Buxton hit by pitch.13
  17. 17top 2: Trevor Larnach strikes out swinging.13
  18. 18top 2: Josh Bell grounds out, second baseman Marcus Semien to first baseman Mark Vientos.13
  19. 19bottom 2: Marcus Semien doubles (5) on a fly ball to left fielder Trevor Larnach.13
  20. 20bottom 2: Ronny Mauricio strikes out swinging.13
  21. 21bottom 2: Carson Benge doubles (2) on a fly ball to center fielder Byron Buxton. Marcus Semien to 3rd.13
  22. 22bottom 2: Bo Bichette strikes out swinging. Marcus Semien scores. Carson Benge to 3rd. Bo Bichette to 1st. Passed ball by catcher Ryan Jeffers.14
  23. 23bottom 2: Juan Soto walks.14
  24. 24bottom 2: Francisco Alvarez out on a sacrifice fly to left fielder Trevor Larnach. Carson Benge scores.15
  25. 25bottom 2: Luis Robert Jr. doubles (3) on a sharp line drive to left fielder Trevor Larnach. Bo Bichette scores. Juan Soto to 3rd.16
  26. 26bottom 2: Brett Baty strikes out swinging.16
  27. 27top 3: Ryan Jeffers flies out to center fielder Luis Robert Jr.16
  28. 28top 3: Kody Clemens strikes out on a foul tip.16
  29. 29top 3: Austin Martin singles on a ground ball to left fielder Carson Benge.16
  30. 30top 3: Luke Keaschall grounds out, second baseman Marcus Semien to first baseman Mark Vientos.16
  31. 31bottom 3: Mark Vientos grounds out, third baseman Tristan Gray to first baseman Kody Clemens.16
  32. 32bottom 3: Marcus Semien strikes out on a foul tip.16
  33. 33bottom 3: Ronny Mauricio grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.16
  34. 34top 4: Brooks Lee singles on a sharp line drive to right fielder Brett Baty.16
  35. 35top 4: Tristan Gray lines out sharply to right fielder Brett Baty.16
  36. 36top 4: Byron Buxton strikes out swinging.16
  37. 37top 4: Trevor Larnach reaches on a fielding error by shortstop Ronny Mauricio. Brooks Lee to 2nd.16
  38. 38top 4: Josh Bell singles on a line drive to left fielder Carson Benge. Brooks Lee scores. Trevor Larnach to 2nd.26
  39. 39top 4: Ryan Jeffers called out on strikes.26
  40. 40bottom 4: Carson Benge homers (2) on a fly ball to right center field.27
  41. 41bottom 4: Bo Bichette singles on a ground ball to shortstop Brooks Lee.27
  42. 42bottom 4: Juan Soto pops out to third baseman Tristan Gray in foul territory.27
  43. 43bottom 4: Francisco Alvarez grounds out, third baseman Tristan Gray to first baseman Kody Clemens. Bo Bichette to 2nd.27
  44. 44bottom 4: Luis Robert Jr. flies out sharply to left fielder Trevor Larnach.27
  45. 45top 5: Kody Clemens lines out to left fielder Carson Benge.27
  46. 46top 5: Austin Martin singles on a ground ball to center fielder Luis Robert Jr.27
  47. 47top 5: Mets challenged (play at 1st), call on the field was overturned: Luke Keaschall grounds into a double play, pitcher David Peterson to second baseman Marcus Semien to first baseman Mark Vientos. Austin Martin out at 2nd. Luke Keaschall out at 1st.27
  48. 48bottom 5: Brett Baty grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.27
  49. 49bottom 5: Mark Vientos pops out to first baseman Kody Clemens.27
  50. 50bottom 5: Marcus Semien grounds out, shortstop Brooks Lee to first baseman Kody Clemens.27
  51. 51top 6: Brooks Lee flies out to center fielder Luis Robert Jr.27
  52. 52top 6: Tristan Gray homers (3) on a fly ball to right center field.37
  53. 53top 6: Byron Buxton lines out to left fielder Carson Benge.37
  54. 54top 6: Trevor Larnach strikes out swinging.37
  55. 55bottom 6: Ronny Mauricio strikes out swinging.37
  56. 56bottom 6: Carson Benge strikes out swinging.37
  57. 57bottom 6: Bo Bichette strikes out swinging.37
  58. 58top 7: Josh Bell flies out to left fielder Carson Benge.37
  59. 59top 7: Ryan Jeffers walks.37
  60. 60top 7: Kody Clemens flies out sharply to right fielder Brett Baty.37
  61. 61top 7: Austin Martin singles on a line drive to right fielder Brett Baty. Ryan Jeffers to 2nd.37
  62. 62top 7: Luke Keaschall flies out to right fielder Brett Baty.37
  63. 63bottom 7: Juan Soto grounds out, shortstop Brooks Lee to first baseman Kody Clemens.37
  64. 64bottom 7: Francisco Alvarez strikes out on a foul tip.37
  65. 65bottom 7: Luis Robert Jr. flies out to left fielder Trevor Larnach.37
  66. 66top 8: Brooks Lee singles on a line drive to center fielder Luis Robert Jr.37
  67. 67top 8: Tristan Gray strikes out swinging.37
  68. 68top 8: Byron Buxton flies out sharply to center fielder Luis Robert Jr.37
  69. 69top 8: Trevor Larnach singles on a line drive to center fielder Luis Robert Jr., deflected by shortstop Ronny Mauricio. Brooks Lee to 3rd.37
  70. 70top 8: Josh Bell walks. Trevor Larnach to 2nd.37
  71. 71top 8: Ryan Jeffers hits a grand slam (3) to left field. Brooks Lee scores. Trevor Larnach scores. Josh Bell scores.77
  72. 72top 8: Kody Clemens grounds out, first baseman Brett Baty to pitcher Huascar Brazobán.77
  73. 73bottom 8: Brett Baty singles on a sharp line drive to right fielder Austin Martin.77
  74. 74bottom 8: Tyrone Taylor out on a sacrifice bunt, first baseman Kody Clemens to second baseman Luke Keaschall. Brett Baty to 2nd.77
  75. 75bottom 8: Marcus Semien singles on a ground ball to left fielder Trevor Larnach. Brett Baty to 3rd.77
  76. 76bottom 8: Ronny Mauricio flies out to center fielder Byron Buxton.77
  77. 77bottom 8: Tommy Pham walks.77
  78. 78bottom 8: Bo Bichette doubles (5) on a sharp line drive to left fielder Trevor Larnach. Brett Baty scores. Marcus Semien scores. Tommy Pham scores.710
  79. 79bottom 8: Juan Soto flies out to right fielder Austin Martin.710
  80. 80top 9: Austin Martin grounds out to first baseman Brett Baty.710
  81. 81top 9: Luke Keaschall strikes out swinging.710
  82. 82top 9: Brooks Lee singles on a line drive to center fielder Luis Robert Jr.710
  83. 83top 9: Tristan Gray singles on a sharp line drive to right fielder Tyrone Taylor. Brooks Lee scores.810
  84. 84top 9: Byron Buxton doubles (4) on a sharp line drive to left fielder Tommy Pham. Tristan Gray to 3rd.810
  85. 85top 9: Trevor Larnach strikes out swinging.810
Boxscore

Key evidence.

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

Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trevor LarnachLF50.20000101000.3330.533620000.20031
Josh BellDH40.25000101000.4000.650511000.25001
Byron BuxtonCF50.20010001100.3330.733600000.40022
Kody Clemens1B4000100000.2000.20050000010
Brooks LeeSS40.75000103000.8001.550530000.75003
Luke Keaschall2B5000000000050000010
Austin MartinRF40.75000103000.8001.550501000.75003
Andrew MorrisP01026.750202.667183724000.750
Anthony BandaP13127100.33301910006
Joe RyanP22547.2007250159275001.800
Tristan Gray3B50.40000002010.4001.40051200115
Ryan JeffersC30.33300201010.6001.933514001.33314

Team line

New York Mets
New York Mets boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Craig KimbrelP15340.500200.667021931004.500
Carson BengeLF30.66710002010.6672.66732100216
Juan SotoDH3000200000.4000.40050000000
Bo Bichette3B50.60010003000.6001.400523100.80024
Ronny MauricioSS4000000000040000020
Francisco AlvarezC3000000000040101020
Mark Vientos1B3000000000030000000
Tyrone TaylorRF000000001000000
Brett Baty1B40.50000002010.5001.750423001.25015
Tobias MyersP0900202.333074013000.857
David PetersonP11512.700413.3330104512001.500
Huascar BrazobanP03113.500110.667021010001.500
Christian ScottP51016.750001.333044311003.750
Devin WilliamsP05113.500300.667022212014.500
Marcus Semien2B40.50010002000.5001.250420100.75013
Luis Robert Jr.CF40.25010001000.2500.750411000.50002
Tommy PhamLF0001000011100000

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(7)
  • Byron Buxton vs Christian Scott0-0

    Byron Buxton strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Trevor Larnach vs Christian Scott0-0

    Trevor Larnach walks.

    4-2, 6 pitches · 1 out before

  • Josh Bell vs Christian Scott0-0

    Josh Bell pops out to shortstop Ronny Mauricio.

    0-0, 1 pitch · 1 out before

  • Ryan Jeffers vs Christian Scott0-0

    Ryan Jeffers walks. Trevor Larnach to 2nd.

    4-2, 6 pitches · 2 outs before

  • Kody Clemens vs Christian Scott0-0

    Kody Clemens walks. Trevor Larnach to 3rd. Ryan Jeffers to 2nd.

    4-0, 4 pitches · 2 outs before

  • Austin Martin vs Christian Scott1-0

    Austin Martin walks. Trevor Larnach scores. Ryan Jeffers to 3rd. Kody Clemens to 2nd.

    4-2, 6 pitches · 2 outs before

  • Luke Keaschall vs Christian Scott1-0

    Luke Keaschall flies out to right fielder Brett Baty.

    3-2, 6 pitches · 2 outs before

bottom 1st(6)
  • Bo Bichette vs Joe Ryan1-0

    Bo Bichette singles on a ground ball to center fielder Byron Buxton.

    0-1, 2 pitches · 0 outs before

  • Juan Soto vs Joe Ryan1-0

    Juan Soto walks. Bo Bichette to 2nd.

    4-2, 6 pitches · 0 outs before

  • Francisco Alvarez vs Joe Ryan1-0

    Francisco Alvarez strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Luis Robert Jr. vs Joe Ryan1-0

    Luis Robert Jr. grounds into a force out, third baseman Tristan Gray to second baseman Luke Keaschall. Bo Bichette to 3rd. Juan Soto out at 2nd. Luis Robert Jr. to 1st.

    2-2, 5 pitches · 1 out before

  • Brett Baty vs Joe Ryan1-3

    Brett Baty homers (1) on a fly ball to right field. Bo Bichette scores. Luis Robert Jr. scores.

    0-0, 1 pitch · 2 outs before

  • Mark Vientos vs Joe Ryan1-3

    Mark Vientos grounds out, shortstop Brooks Lee to first baseman Kody Clemens.

    0-1, 2 pitches · 2 outs before

top 2nd(5)
  • Brooks Lee vs Christian Scott1-3

    Brooks Lee walks.

    4-0, 4 pitches · 0 outs before

  • Tristan Gray vs Christian Scott1-3

    Tristan Gray lines out to left fielder Carson Benge.

    0-2, 3 pitches · 0 outs before

  • Byron Buxton vs Christian Scott1-3

    Byron Buxton hit by pitch.

    1-2, 3 pitches · 1 out before

  • Trevor Larnach vs Tobias Myers1-3

    Trevor Larnach strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Josh Bell vs Tobias Myers1-3

    Josh Bell grounds out, second baseman Marcus Semien to first baseman Mark Vientos.

    3-2, 7 pitches · 2 outs before

bottom 2nd(8)
  • Marcus Semien vs Joe Ryan1-3

    Marcus Semien doubles (5) on a fly ball to left fielder Trevor Larnach.

    1-1, 3 pitches · 0 outs before

  • Ronny Mauricio vs Joe Ryan1-3

    Ronny Mauricio strikes out swinging.

    1-3, 6 pitches · 0 outs before

  • Carson Benge vs Joe Ryan1-3

    Carson Benge doubles (2) on a fly ball to center fielder Byron Buxton. Marcus Semien to 3rd.

    0-0, 1 pitch · 1 out before

  • Bo Bichette vs Joe Ryan1-4

    Bo Bichette strikes out swinging. Marcus Semien scores. Carson Benge to 3rd. Bo Bichette to 1st. Passed ball by catcher Ryan Jeffers.

    1-3, 5 pitches · 1 out before

  • Juan Soto vs Joe Ryan1-4

    Juan Soto walks.

    4-2, 6 pitches · 1 out before

  • Francisco Alvarez vs Joe Ryan1-5

    Francisco Alvarez out on a sacrifice fly to left fielder Trevor Larnach. Carson Benge scores.

    0-2, 3 pitches · 1 out before

  • Luis Robert Jr. vs Joe Ryan1-6

    Luis Robert Jr. doubles (3) on a sharp line drive to left fielder Trevor Larnach. Bo Bichette scores. Juan Soto to 3rd.

    1-2, 4 pitches · 2 outs before

  • Brett Baty vs Joe Ryan1-6

    Brett Baty strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 3rd(4)
  • Ryan Jeffers vs Tobias Myers1-6

    Ryan Jeffers flies out to center fielder Luis Robert Jr.

    0-0, 1 pitch · 0 outs before

  • Kody Clemens vs Tobias Myers1-6

    Kody Clemens strikes out on a foul tip.

    2-3, 6 pitches · 1 out before

  • Austin Martin vs Tobias Myers1-6

    Austin Martin singles on a ground ball to left fielder Carson Benge.

    2-2, 5 pitches · 2 outs before

  • Luke Keaschall vs Tobias Myers1-6

    Luke Keaschall grounds out, second baseman Marcus Semien to first baseman Mark Vientos.

    3-2, 6 pitches · 2 outs before

bottom 3rd(3)
  • Mark Vientos vs Joe Ryan1-6

    Mark Vientos grounds out, third baseman Tristan Gray to first baseman Kody Clemens.

    0-2, 5 pitches · 0 outs before

  • Marcus Semien vs Joe Ryan1-6

    Marcus Semien strikes out on a foul tip.

    2-3, 5 pitches · 1 out before

  • Ronny Mauricio vs Joe Ryan1-6

    Ronny Mauricio grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.

    0-2, 3 pitches · 2 outs before

top 4th(6)
  • Brooks Lee vs Tobias Myers1-6

    Brooks Lee singles on a sharp line drive to right fielder Brett Baty.

    2-0, 3 pitches · 0 outs before

  • Tristan Gray vs Tobias Myers1-6

    Tristan Gray lines out sharply to right fielder Brett Baty.

    1-2, 5 pitches · 0 outs before

  • Byron Buxton vs Tobias Myers1-6

    Byron Buxton strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Trevor Larnach vs David Peterson1-6

    Trevor Larnach reaches on a fielding error by shortstop Ronny Mauricio. Brooks Lee to 2nd.

    0-2, 3 pitches · 2 outs before

  • Josh Bell vs David Peterson2-6

    Josh Bell singles on a line drive to left fielder Carson Benge. Brooks Lee scores. Trevor Larnach to 2nd.

    1-2, 4 pitches · 2 outs before

  • Ryan Jeffers vs David Peterson2-6

    Ryan Jeffers called out on strikes.

    0-3, 3 pitches · 2 outs before

bottom 4th(5)
  • Carson Benge vs Joe Ryan2-7

    Carson Benge homers (2) on a fly ball to right center field.

    0-1, 2 pitches · 0 outs before

  • Bo Bichette vs Joe Ryan2-7

    Bo Bichette singles on a ground ball to shortstop Brooks Lee.

    0-0, 1 pitch · 0 outs before

  • Juan Soto vs Joe Ryan2-7

    Juan Soto pops out to third baseman Tristan Gray in foul territory.

    0-1, 2 pitches · 0 outs before

  • Francisco Alvarez vs Joe Ryan2-7

    Francisco Alvarez grounds out, third baseman Tristan Gray to first baseman Kody Clemens. Bo Bichette to 2nd.

    3-2, 6 pitches · 1 out before

  • Luis Robert Jr. vs Joe Ryan2-7

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

    2-1, 4 pitches · 2 outs before

top 5th(3)
  • Kody Clemens vs David Peterson2-7

    Kody Clemens lines out to left fielder Carson Benge.

    0-0, 1 pitch · 0 outs before

  • Austin Martin vs David Peterson2-7

    Austin Martin singles on a ground ball to center fielder Luis Robert Jr.

    1-0, 2 pitches · 1 out before

  • Luke Keaschall vs David Peterson2-7

    Mets challenged (play at 1st), call on the field was overturned: Luke Keaschall grounds into a double play, pitcher David Peterson to second baseman Marcus Semien to first baseman Mark Vientos. Austin Martin out at 2nd. Luke Keaschall out at 1st.

    1-0, 2 pitches · 1 out before

bottom 5th(3)
  • Brett Baty vs Joe Ryan2-7

    Brett Baty grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.

    2-2, 5 pitches · 0 outs before

  • Mark Vientos vs Joe Ryan2-7

    Mark Vientos pops out to first baseman Kody Clemens.

    1-2, 5 pitches · 1 out before

  • Marcus Semien vs Joe Ryan2-7

    Marcus Semien grounds out, shortstop Brooks Lee to first baseman Kody Clemens.

    0-1, 2 pitches · 2 outs before

top 6th(4)
  • Brooks Lee vs David Peterson2-7

    Brooks Lee flies out to center fielder Luis Robert Jr.

    1-1, 3 pitches · 0 outs before

  • Tristan Gray vs David Peterson3-7

    Tristan Gray homers (3) on a fly ball to right center field.

    0-0, 1 pitch · 1 out before

  • Byron Buxton vs David Peterson3-7

    Byron Buxton lines out to left fielder Carson Benge.

    1-0, 2 pitches · 1 out before

  • Trevor Larnach vs David Peterson3-7

    Trevor Larnach strikes out swinging.

    1-3, 5 pitches · 2 outs before

bottom 6th(3)
  • Ronny Mauricio vs Andrew Morris3-7

    Ronny Mauricio strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Carson Benge vs Andrew Morris3-7

    Carson Benge strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Bo Bichette vs Andrew Morris3-7

    Bo Bichette strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 7th(5)
  • Josh Bell vs David Peterson3-7

    Josh Bell flies out to left fielder Carson Benge.

    2-0, 3 pitches · 0 outs before

  • Ryan Jeffers vs David Peterson3-7

    Ryan Jeffers walks.

    4-2, 7 pitches · 1 out before

  • Kody Clemens vs David Peterson3-7

    Kody Clemens flies out sharply to right fielder Brett Baty.

    0-0, 1 pitch · 1 out before

  • Austin Martin vs David Peterson3-7

    Austin Martin singles on a line drive to right fielder Brett Baty. Ryan Jeffers to 2nd.

    2-1, 4 pitches · 2 outs before

  • Luke Keaschall vs David Peterson3-7

    Luke Keaschall flies out to right fielder Brett Baty.

    2-1, 4 pitches · 2 outs before

bottom 7th(3)
  • Juan Soto vs Andrew Morris3-7

    Juan Soto grounds out, shortstop Brooks Lee to first baseman Kody Clemens.

    2-1, 4 pitches · 0 outs before

  • Francisco Alvarez vs Andrew Morris3-7

    Francisco Alvarez strikes out on a foul tip.

    2-3, 5 pitches · 1 out before

  • Luis Robert Jr. vs Andrew Morris3-7

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

    0-2, 3 pitches · 2 outs before

top 8th(7)
  • Brooks Lee vs Craig Kimbrel3-7

    Brooks Lee singles on a line drive to center fielder Luis Robert Jr.

    3-2, 6 pitches · 0 outs before

  • Tristan Gray vs Craig Kimbrel3-7

    Tristan Gray strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Byron Buxton vs Craig Kimbrel3-7

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

    0-0, 1 pitch · 1 out before

  • Trevor Larnach vs Craig Kimbrel3-7

    Trevor Larnach singles on a line drive to center fielder Luis Robert Jr., deflected by shortstop Ronny Mauricio. Brooks Lee to 3rd.

    0-0, 1 pitch · 2 outs before

  • Josh Bell vs Craig Kimbrel3-7

    Josh Bell walks. Trevor Larnach to 2nd.

    4-2, 6 pitches · 2 outs before

  • Ryan Jeffers vs Huascar Brazoban7-7

    Ryan Jeffers hits a grand slam (3) to left field. Brooks Lee scores. Trevor Larnach scores. Josh Bell scores.

    0-1, 2 pitches · 2 outs before

  • Kody Clemens vs Huascar Brazoban7-7

    Kody Clemens grounds out, first baseman Brett Baty to pitcher Huascar Brazobán.

    2-0, 3 pitches · 2 outs before

bottom 8th(7)
  • Brett Baty vs Andrew Morris7-7

    Brett Baty singles on a sharp line drive to right fielder Austin Martin.

    3-2, 6 pitches · 0 outs before

  • Tyrone Taylor vs Andrew Morris7-7

    Tyrone Taylor out on a sacrifice bunt, first baseman Kody Clemens to second baseman Luke Keaschall. Brett Baty to 2nd.

    1-1, 3 pitches · 0 outs before

  • Marcus Semien vs Andrew Morris7-7

    Marcus Semien singles on a ground ball to left fielder Trevor Larnach. Brett Baty to 3rd.

    0-1, 2 pitches · 1 out before

  • Ronny Mauricio vs Andrew Morris7-7

    Ronny Mauricio flies out to center fielder Byron Buxton.

    0-1, 2 pitches · 1 out before

  • Tommy Pham vs Anthony Banda7-7

    Tommy Pham walks.

    4-2, 6 pitches · 2 outs before

  • Bo Bichette vs Anthony Banda7-10

    Bo Bichette doubles (5) on a sharp line drive to left fielder Trevor Larnach. Brett Baty scores. Marcus Semien scores. Tommy Pham scores.

    0-1, 2 pitches · 2 outs before

  • Juan Soto vs Anthony Banda7-10

    Juan Soto flies out to right fielder Austin Martin.

    0-0, 1 pitch · 2 outs before

top 9th(6)
  • Austin Martin vs Huascar Brazoban7-10

    Austin Martin grounds out to first baseman Brett Baty.

    2-2, 5 pitches · 0 outs before

  • Luke Keaschall vs Devin Williams7-10

    Luke Keaschall strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Brooks Lee vs Devin Williams7-10

    Brooks Lee singles on a line drive to center fielder Luis Robert Jr.

    3-2, 7 pitches · 2 outs before

  • Tristan Gray vs Devin Williams8-10

    Tristan Gray singles on a sharp line drive to right fielder Tyrone Taylor. Brooks Lee scores.

    1-2, 4 pitches · 2 outs before

  • Byron Buxton vs Devin Williams8-10

    Byron Buxton doubles (4) on a sharp line drive to left fielder Tommy Pham. Tristan Gray to 3rd.

    1-0, 2 pitches · 2 outs before

  • Trevor Larnach vs Devin Williams8-10

    Trevor Larnach strikes out swinging.

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