Minnesota Twins 8, Houston Astros 3

baseball game fileFinal
Daikin Park · Houston

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Minnesota Twins, below favors Houston Astros. 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 Houston Astros led.Run differential+60−6123456789
  1. 01top 1: Trevor Larnach doubles (16) on a sharp fly ball to center fielder Taylor Trammell.00
  2. 02top 1: Brooks Lee flies out to left fielder Joey Loperfido.00
  3. 03top 1: Kody Clemens strikes out swinging.00
  4. 04top 1: Josh Bell homers (11) on a fly ball to center field. Trevor Larnach scores.20
  5. 05top 1: Royce Lewis walks.20
  6. 06top 1: Victor Caratini singles on a line drive to left fielder Joey Loperfido. Royce Lewis to 2nd.20
  7. 07top 1: Ryan Kreidler walks. Victor Caratini to 2nd.20
  8. 08top 1: Tristan Gray strikes out swinging.20
  9. 09bottom 1: Jose Altuve walks.20
  10. 10bottom 1: Yordan Alvarez singles on a ground ball to right fielder Luke Keaschall. Jose Altuve to 3rd.20
  11. 11bottom 1: Isaac Paredes grounds into a double play, third baseman Brooks Lee to second baseman Kody Clemens to first baseman Royce Lewis. Jose Altuve scores. Yordan Alvarez out at 2nd. Isaac Paredes out at 1st.21
  12. 12bottom 1: Christian Walker strikes out swinging.21
  13. 13top 2: Luke Keaschall challenged (pitch result), call on the field was overturned: Luke Keaschall walks.21
  14. 14top 2: Trevor Larnach flies out to center fielder Taylor Trammell.21
  15. 15top 2: Brooks Lee walks. Luke Keaschall to 2nd.21
  16. 16top 2: Kody Clemens homers (14) on a fly ball to right center field. Luke Keaschall scores. Brooks Lee scores.51
  17. 17top 2: Josh Bell walks.51
  18. 18top 2: Royce Lewis strikes out swinging.51
  19. 19top 2: Victor Caratini lines out to left fielder Joey Loperfido.51
  20. 20bottom 2: Cam Smith doubles (13) on a fly ball to right fielder Luke Keaschall.51
  21. 21bottom 2: Taylor Trammell walks.51
  22. 22bottom 2: Yainer Diaz strikes out on a foul tip.51
  23. 23bottom 2: Joey Loperfido strikes out on a foul tip.51
  24. 24bottom 2: Raynel Delgado strikes out swinging.51
  25. 25top 3: Astros challenged (play at 1st), call on the field was overturned: Ryan Kreidler grounds out, shortstop Raynel Delgado to first baseman Christian Walker.51
  26. 26top 3: Tristan Gray strikes out swinging.51
  27. 27top 3: Luke Keaschall strikes out swinging.51
  28. 28bottom 3: Jose Altuve called out on strikes.51
  29. 29bottom 3: Yordan Alvarez singles on a fly ball to shortstop Tristan Gray.51
  30. 30bottom 3: Isaac Paredes singles on a line drive to center fielder Ryan Kreidler. Yordan Alvarez to 2nd.51
  31. 31bottom 3: Christian Walker strikes out swinging.51
  32. 32bottom 3: Cam Smith strikes out swinging.51
  33. 33top 4: Trevor Larnach singles on a sharp line drive to right fielder Cam Smith.51
  34. 34top 4: Brooks Lee singles on a line drive to right fielder Cam Smith. Trevor Larnach to 2nd.51
  35. 35top 4: Kody Clemens flies out to left fielder Joey Loperfido.51
  36. 36top 4: Josh Bell grounds into a force out, second baseman Jose Altuve to shortstop Raynel Delgado. Trevor Larnach to 3rd. Brooks Lee out at 2nd. Josh Bell to 1st.51
  37. 37top 4: Royce Lewis flies out to left fielder Joey Loperfido.51
  38. 38bottom 4: Taylor Trammell strikes out swinging.51
  39. 39bottom 4: Yainer Diaz called out on strikes.51
  40. 40bottom 4: Joey Loperfido strikes out swinging.51
  41. 41top 5: Victor Caratini walks.51
  42. 42top 5: Ryan Kreidler strikes out swinging. Victor Caratini to 2nd. Passed ball by catcher Yainer Diaz.51
  43. 43top 5: Tristan Gray pops out to catcher Yainer Diaz in foul territory.51
  44. 44top 5: Luke Keaschall hit by pitch.51
  45. 45top 5: Trevor Larnach singles on a ground ball to center fielder Taylor Trammell, deflected by shortstop Raynel Delgado. Victor Caratini scores. Luke Keaschall scores.71
  46. 46top 5: Trevor Larnach caught stealing 2nd base, catcher Yainer Diaz to shortstop Nick Allen.71
  47. 47bottom 5: Nick Allen grounds out, third baseman Brooks Lee to first baseman Royce Lewis.71
  48. 48bottom 5: Jose Altuve flies out to right fielder Luke Keaschall.71
  49. 49bottom 5: Victor Caratini challenged (pitch result), call on the field was confirmed: Yordan Alvarez walks.71
  50. 50bottom 5: Isaac Paredes called out on strikes.71
  51. 51top 6: Brooks Lee flies out to right fielder Cam Smith.71
  52. 52top 6: Kody Clemens strikes out swinging.71
  53. 53top 6: Josh Bell strikes out swinging.71
  54. 54bottom 6: Brice Matthews walks.71
  55. 55bottom 6: Cam Smith reaches on a throwing error by second baseman Kody Clemens. Brice Matthews to 2nd.71
  56. 56bottom 6: Taylor Trammell lines out to first baseman Royce Lewis.71
  57. 57bottom 6: Yainer Diaz pops out to shortstop Tristan Gray on the infield fly rule.71
  58. 58bottom 6: Joey Loperfido singles on a line drive to left fielder Trevor Larnach. Brice Matthews scores. Cam Smith to 3rd.72
  59. 59bottom 6: Nick Allen singles on a line drive to right fielder Luke Keaschall. Cam Smith scores. Joey Loperfido to 3rd.73
  60. 60bottom 6: Jose Altuve grounds out, shortstop Tristan Gray to first baseman Royce Lewis.73
  61. 61top 7: Royce Lewis flies out to first baseman Isaac Paredes in foul territory.73
  62. 62top 7: Victor Caratini grounds out, first baseman Isaac Paredes to pitcher Miguel Ullola.73
  63. 63top 7: Ryan Kreidler called out on strikes.73
  64. 64bottom 7: Yordan Alvarez singles on a line drive to pitcher Andrew Morris.73
  65. 65bottom 7: Isaac Paredes hit by pitch. Yordan Alvarez to 2nd.73
  66. 66bottom 7: Brice Matthews grounds into a force out, third baseman Brooks Lee to second baseman Kody Clemens. Yordan Alvarez to 3rd. Isaac Paredes out at 2nd. Brice Matthews to 1st.73
  67. 67bottom 7: Cam Smith grounds into a double play, shortstop Tristan Gray to second baseman Kody Clemens to first baseman Royce Lewis. Brice Matthews out at 2nd. Cam Smith out at 1st.73
  68. 68top 8: Tristan Gray lines out to center fielder Taylor Trammell.73
  69. 69top 8: Luke Keaschall homers (3) on a fly ball to left center field.83
  70. 70top 8: Trevor Larnach strikes out swinging.83
  71. 71top 8: Brooks Lee strikes out swinging.83
  72. 72bottom 8: Taylor Trammell flies out to left fielder Trevor Larnach.83
  73. 73bottom 8: Yainer Diaz strikes out swinging.83
  74. 74bottom 8: Jake Meyers flies out to first baseman Royce Lewis.83
  75. 75top 9: Kody Clemens flies out to left fielder Taylor Trammell.83
  76. 76top 9: Josh Bell flies out to left fielder Taylor Trammell.83
  77. 77top 9: Royce Lewis strikes out swinging.83
  78. 78bottom 9: Nick Allen strikes out swinging.83
  79. 79bottom 9: Jose Altuve singles on a ground ball to shortstop Tristan Gray.83
  80. 80bottom 9: Yordan Alvarez flies out to center fielder Ryan Kreidler.83
  81. 81bottom 9: Isaac Paredes reaches on a missed catch error by first baseman Royce Lewis, assist to third baseman Brooks Lee. Jose Altuve to 3rd.83
  82. 82bottom 9: Brice Matthews flies out to center fielder Ryan Kreidler.83
Boxscore

Key evidence.

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

Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trevor LarnachLF50.60010013000.6001.400512000.80014
Josh BellDH40.25000101010.4001.40051200114
Kody Clemens2B50.20000001010.2001513000.80024
Royce Lewis1B4000100000.2000.20050010020
Brooks Lee3B40.25000101000.4000.650510000.25011
Luke KeaschallRF20.50000101110.7502.75043100214
Ryan KreidlerCF3000100000.2500.25040000020
Austin Martin3000000000030000010
Alex Jackson1000000000010000010
Andrew MorrisP0500101.333041700000.750
Yoendrys GomezP0500101031801001
Taj BradleyP32111.80040501597111011.400
Cody LawerysonP1600200.667022320004.500
Eric Orze0000002062303000
Marco Raya0000202062501001
Taylor RogersP0300001031501000
Joe Ryan30613.5006140129165002.250
Victor CaratiniC30.33300101000.5000.833410000.33301
Tristan GraySS4000000000040000020
Houston Astros boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Yordan AlvarezDH40.75000103000.8001.550500000.75003
Isaac Paredes1B40.25000001100.4000.650500000.25011
Christian Walker1B2000000000020000020
Joey LoperfidoLF30.33300001000.3330.667301000.33321
Cam SmithRF40.25010001000.2500.750410000.50012
Yainer DiazC4000000000040000030
Taylor TrammellLF3000100000.2500.25040000010
Brice Matthews3B2000100000.3330.33331000000
Jake MeyersCF1000000000010000000
Raynel DelgadoSS1000000000010000010
Bryan AbreuP0714.500112063413000.500
Steven Okert0000001031202000
Bryan King0000001031001000
Josh Hader000000103902000
Enyel De Los Santos0000001031501000
AJ BlubaughP01000202.667084703000.750
Mike Burrows2047.2006050159043001.600
Tatsuya ImaiP513533.750421.333145752006.750
Nate PearsonP15218101032821002
Miguel UllolaP0600002062303000
Nick AllenSS30.33300001000.3330.667301000.33311
Jose Altuve2B40.25000101000.4000.650510000.25011

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-02T00:10:00Z · Final

Minnesota Twins

Probable pitcher: Taj Bradley (R)

Play-by-play

The game, at bat by at bat.

top 1st(8)
  • Trevor Larnach vs Tatsuya Imai0-0

    Trevor Larnach doubles (16) on a sharp fly ball to center fielder Taylor Trammell.

    0-1, 2 pitches · 0 outs before

  • Brooks Lee vs Tatsuya Imai0-0

    Brooks Lee flies out to left fielder Joey Loperfido.

    0-0, 1 pitch · 0 outs before

  • Kody Clemens vs Tatsuya Imai0-0

    Kody Clemens strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Josh Bell vs Tatsuya Imai2-0

    Josh Bell homers (11) on a fly ball to center field. Trevor Larnach scores.

    2-1, 4 pitches · 2 outs before

  • Royce Lewis vs Tatsuya Imai2-0

    Royce Lewis walks.

    4-2, 6 pitches · 2 outs before

  • Victor Caratini vs Tatsuya Imai2-0

    Victor Caratini singles on a line drive to left fielder Joey Loperfido. Royce Lewis to 2nd.

    1-2, 4 pitches · 2 outs before

  • Ryan Kreidler vs Tatsuya Imai2-0

    Ryan Kreidler walks. Victor Caratini to 2nd.

    4-1, 5 pitches · 2 outs before

  • Tristan Gray vs Tatsuya Imai2-0

    Tristan Gray strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 1st(4)
  • Jose Altuve vs Taj Bradley2-0

    Jose Altuve walks.

    4-2, 6 pitches · 0 outs before

  • Yordan Alvarez vs Taj Bradley2-0

    Yordan Alvarez singles on a ground ball to right fielder Luke Keaschall. Jose Altuve to 3rd.

    0-1, 2 pitches · 0 outs before

  • Isaac Paredes vs Taj Bradley2-1

    Isaac Paredes grounds into a double play, third baseman Brooks Lee to second baseman Kody Clemens to first baseman Royce Lewis. Jose Altuve scores. Yordan Alvarez out at 2nd. Isaac Paredes out at 1st.

    1-2, 4 pitches · 0 outs before

  • Christian Walker vs Taj Bradley2-1

    Christian Walker strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 2nd(7)
  • Luke Keaschall vs Tatsuya Imai2-1

    Luke Keaschall challenged (pitch result), call on the field was overturned: Luke Keaschall walks.

    4-1, 5 pitches · 0 outs before

  • Trevor Larnach vs Tatsuya Imai2-1

    Trevor Larnach flies out to center fielder Taylor Trammell.

    2-2, 5 pitches · 0 outs before

  • Brooks Lee vs Tatsuya Imai2-1

    Brooks Lee walks. Luke Keaschall to 2nd.

    4-0, 4 pitches · 1 out before

  • Kody Clemens vs Tatsuya Imai5-1

    Kody Clemens homers (14) on a fly ball to right center field. Luke Keaschall scores. Brooks Lee scores.

    3-1, 5 pitches · 1 out before

  • Josh Bell vs Tatsuya Imai5-1

    Josh Bell walks.

    4-0, 4 pitches · 1 out before

  • Royce Lewis vs AJ Blubaugh5-1

    Royce Lewis strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Victor Caratini vs AJ Blubaugh5-1

    Victor Caratini lines out to left fielder Joey Loperfido.

    2-2, 5 pitches · 2 outs before

bottom 2nd(5)
  • Cam Smith vs Taj Bradley5-1

    Cam Smith doubles (13) on a fly ball to right fielder Luke Keaschall.

    0-2, 3 pitches · 0 outs before

  • Taylor Trammell vs Taj Bradley5-1

    Taylor Trammell walks.

    4-2, 7 pitches · 0 outs before

  • Yainer Diaz vs Taj Bradley5-1

    Yainer Diaz strikes out on a foul tip.

    0-3, 3 pitches · 0 outs before

  • Joey Loperfido vs Taj Bradley5-1

    Joey Loperfido strikes out on a foul tip.

    1-3, 4 pitches · 1 out before

  • Raynel Delgado vs Taj Bradley5-1

    Raynel Delgado strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 3rd(3)
  • Ryan Kreidler vs AJ Blubaugh5-1

    Astros challenged (play at 1st), call on the field was overturned: Ryan Kreidler grounds out, shortstop Raynel Delgado to first baseman Christian Walker.

    3-2, 8 pitches · 0 outs before

  • Tristan Gray vs AJ Blubaugh5-1

    Tristan Gray strikes out swinging.

    0-3, 4 pitches · 1 out before

  • Luke Keaschall vs AJ Blubaugh5-1

    Luke Keaschall strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 3rd(5)
  • Jose Altuve vs Taj Bradley5-1

    Jose Altuve called out on strikes.

    3-3, 7 pitches · 0 outs before

  • Yordan Alvarez vs Taj Bradley5-1

    Yordan Alvarez singles on a fly ball to shortstop Tristan Gray.

    1-1, 3 pitches · 1 out before

  • Isaac Paredes vs Taj Bradley5-1

    Isaac Paredes singles on a line drive to center fielder Ryan Kreidler. Yordan Alvarez to 2nd.

    3-2, 6 pitches · 1 out before

  • Christian Walker vs Taj Bradley5-1

    Christian Walker strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Cam Smith vs Taj Bradley5-1

    Cam Smith strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 4th(5)
  • Trevor Larnach vs AJ Blubaugh5-1

    Trevor Larnach singles on a sharp line drive to right fielder Cam Smith.

    1-1, 3 pitches · 0 outs before

  • Brooks Lee vs AJ Blubaugh5-1

    Brooks Lee singles on a line drive to right fielder Cam Smith. Trevor Larnach to 2nd.

    2-2, 6 pitches · 0 outs before

  • Kody Clemens vs AJ Blubaugh5-1

    Kody Clemens flies out to left fielder Joey Loperfido.

    1-1, 3 pitches · 0 outs before

  • Josh Bell vs AJ Blubaugh5-1

    Josh Bell grounds into a force out, second baseman Jose Altuve to shortstop Raynel Delgado. Trevor Larnach to 3rd. Brooks Lee out at 2nd. Josh Bell to 1st.

    2-1, 4 pitches · 1 out before

  • Royce Lewis vs AJ Blubaugh5-1

    Royce Lewis flies out to left fielder Joey Loperfido.

    1-1, 3 pitches · 2 outs before

bottom 4th(3)
  • Taylor Trammell vs Taj Bradley5-1

    Taylor Trammell strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Yainer Diaz vs Taj Bradley5-1

    Yainer Diaz called out on strikes.

    2-3, 6 pitches · 1 out before

  • Joey Loperfido vs Taj Bradley5-1

    Joey Loperfido strikes out swinging.

    1-3, 7 pitches · 2 outs before

top 5th(6)
  • Victor Caratini vs Nate Pearson5-1

    Victor Caratini walks.

    4-2, 6 pitches · 0 outs before

  • Ryan Kreidler vs Nate Pearson5-1

    Ryan Kreidler strikes out swinging. Victor Caratini to 2nd. Passed ball by catcher Yainer Diaz.

    3-3, 6 pitches · 0 outs before

  • Tristan Gray vs Nate Pearson5-1

    Tristan Gray pops out to catcher Yainer Diaz in foul territory.

    2-1, 4 pitches · 1 out before

  • Luke Keaschall vs Nate Pearson5-1

    Luke Keaschall hit by pitch.

    1-0, 1 pitch · 2 outs before

  • Trevor Larnach vs Nate Pearson7-1

    Trevor Larnach singles on a ground ball to center fielder Taylor Trammell, deflected by shortstop Raynel Delgado. Victor Caratini scores. Luke Keaschall scores.

    3-2, 6 pitches · 2 outs before

  • Brooks Lee vs Nate Pearson7-1

    Trevor Larnach caught stealing 2nd base, catcher Yainer Diaz to shortstop Nick Allen.

    3-2, 5 pitches · 2 outs before

bottom 5th(4)
  • Nick Allen vs Taj Bradley7-1

    Nick Allen grounds out, third baseman Brooks Lee to first baseman Royce Lewis.

    0-1, 2 pitches · 0 outs before

  • Jose Altuve vs Taj Bradley7-1

    Jose Altuve flies out to right fielder Luke Keaschall.

    2-2, 5 pitches · 1 out before

  • Yordan Alvarez vs Taj Bradley7-1

    Victor Caratini challenged (pitch result), call on the field was confirmed: Yordan Alvarez walks.

    4-1, 5 pitches · 2 outs before

  • Isaac Paredes vs Taj Bradley7-1

    Isaac Paredes called out on strikes.

    1-3, 5 pitches · 2 outs before

top 6th(3)
  • Brooks Lee vs Miguel Ullola7-1

    Brooks Lee flies out to right fielder Cam Smith.

    1-2, 4 pitches · 0 outs before

  • Kody Clemens vs Miguel Ullola7-1

    Kody Clemens strikes out swinging.

    0-3, 4 pitches · 1 out before

  • Josh Bell vs Miguel Ullola7-1

    Josh Bell strikes out swinging.

    2-3, 6 pitches · 2 outs before

bottom 6th(7)
  • Brice Matthews vs Cody Laweryson7-1

    Brice Matthews walks.

    4-1, 5 pitches · 0 outs before

  • Cam Smith vs Cody Laweryson7-1

    Cam Smith reaches on a throwing error by second baseman Kody Clemens. Brice Matthews to 2nd.

    0-2, 3 pitches · 0 outs before

  • Taylor Trammell vs Cody Laweryson7-1

    Taylor Trammell lines out to first baseman Royce Lewis.

    0-0, 1 pitch · 0 outs before

  • Yainer Diaz vs Cody Laweryson7-1

    Yainer Diaz pops out to shortstop Tristan Gray on the infield fly rule.

    1-2, 4 pitches · 1 out before

  • Joey Loperfido vs Cody Laweryson7-2

    Joey Loperfido singles on a line drive to left fielder Trevor Larnach. Brice Matthews scores. Cam Smith to 3rd.

    1-2, 4 pitches · 2 outs before

  • Nick Allen vs Cody Laweryson7-3

    Nick Allen singles on a line drive to right fielder Luke Keaschall. Cam Smith scores. Joey Loperfido to 3rd.

    3-2, 6 pitches · 2 outs before

  • Jose Altuve vs Andrew Morris7-3

    Jose Altuve grounds out, shortstop Tristan Gray to first baseman Royce Lewis.

    3-2, 7 pitches · 2 outs before

top 7th(3)
  • Royce Lewis vs Miguel Ullola7-3

    Royce Lewis flies out to first baseman Isaac Paredes in foul territory.

    1-1, 3 pitches · 0 outs before

  • Victor Caratini vs Miguel Ullola7-3

    Victor Caratini grounds out, first baseman Isaac Paredes to pitcher Miguel Ullola.

    1-0, 2 pitches · 1 out before

  • Ryan Kreidler vs Miguel Ullola7-3

    Ryan Kreidler called out on strikes.

    1-3, 4 pitches · 2 outs before

bottom 7th(4)
  • Yordan Alvarez vs Andrew Morris7-3

    Yordan Alvarez singles on a line drive to pitcher Andrew Morris.

    0-1, 2 pitches · 0 outs before

  • Isaac Paredes vs Andrew Morris7-3

    Isaac Paredes hit by pitch. Yordan Alvarez to 2nd.

    1-2, 3 pitches · 0 outs before

  • Brice Matthews vs Andrew Morris7-3

    Brice Matthews grounds into a force out, third baseman Brooks Lee to second baseman Kody Clemens. Yordan Alvarez to 3rd. Isaac Paredes out at 2nd. Brice Matthews to 1st.

    0-2, 3 pitches · 0 outs before

  • Cam Smith vs Andrew Morris7-3

    Cam Smith grounds into a double play, shortstop Tristan Gray to second baseman Kody Clemens to first baseman Royce Lewis. Brice Matthews out at 2nd. Cam Smith out at 1st.

    0-1, 2 pitches · 1 out before

top 8th(4)
  • Tristan Gray vs Bryan Abreu7-3

    Tristan Gray lines out to center fielder Taylor Trammell.

    3-2, 10 pitches · 0 outs before

  • Luke Keaschall vs Bryan Abreu8-3

    Luke Keaschall homers (3) on a fly ball to left center field.

    2-2, 5 pitches · 1 out before

  • Trevor Larnach vs Bryan Abreu8-3

    Trevor Larnach strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Brooks Lee vs Bryan Abreu8-3

    Brooks Lee strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 8th(3)
  • Taylor Trammell vs Taylor Rogers8-3

    Taylor Trammell flies out to left fielder Trevor Larnach.

    2-1, 4 pitches · 0 outs before

  • Yainer Diaz vs Taylor Rogers8-3

    Yainer Diaz strikes out swinging.

    2-3, 7 pitches · 1 out before

  • Jake Meyers vs Taylor Rogers8-3

    Jake Meyers flies out to first baseman Royce Lewis.

    1-2, 4 pitches · 2 outs before

top 9th(3)
  • Kody Clemens vs Bryan Abreu8-3

    Kody Clemens flies out to left fielder Taylor Trammell.

    0-1, 2 pitches · 0 outs before

  • Josh Bell vs Bryan Abreu8-3

    Josh Bell flies out to left fielder Taylor Trammell.

    1-2, 4 pitches · 1 out before

  • Royce Lewis vs Bryan Abreu8-3

    Royce Lewis strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 9th(5)
  • Nick Allen vs Yoendrys Gomez8-3

    Nick Allen strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Jose Altuve vs Yoendrys Gomez8-3

    Jose Altuve singles on a ground ball to shortstop Tristan Gray.

    0-2, 3 pitches · 1 out before

  • Yordan Alvarez vs Yoendrys Gomez8-3

    Yordan Alvarez flies out to center fielder Ryan Kreidler.

    0-0, 1 pitch · 1 out before

  • Isaac Paredes vs Yoendrys Gomez8-3

    Isaac Paredes reaches on a missed catch error by first baseman Royce Lewis, assist to third baseman Brooks Lee. Jose Altuve to 3rd.

    0-2, 4 pitches · 2 outs before

  • Brice Matthews vs Yoendrys Gomez8-3

    Brice Matthews flies out to center fielder Ryan Kreidler.

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