Baltimore Orioles 8, St. Louis Cardinals 7

baseball game fileFinal
Busch Stadium · St. Louis

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Baltimore Orioles, below favors St. Louis Cardinals. 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 Baltimore Orioles led; a negative differential means St. Louis Cardinals led.Run differential+70−7123456789
  1. 01top 1: Jackson Holliday grounds out, shortstop JJ Wetherholt to first baseman Alec Burleson.00
  2. 02top 1: Pete Alonso grounds out, second baseman José Fermín to first baseman Alec Burleson.00
  3. 03top 1: Gunnar Henderson singles on a line drive to left fielder Bryan Torres.00
  4. 04top 1: Samuel Basallo walks. Gunnar Henderson to 2nd.00
  5. 05top 1: Christian Encarnacion-Strand singles on a sharp line drive to right fielder Jordan Walker. Gunnar Henderson scores. Samuel Basallo to 3rd.10
  6. 06top 1: Dylan Beavers singles on a ground ball to right fielder Jordan Walker. Samuel Basallo scores. Christian Encarnacion-Strand to 2nd.20
  7. 07top 1: Leody Taveras homers (8) on a fly ball to right center field. Christian Encarnacion-Strand scores. Dylan Beavers scores.50
  8. 08top 1: Colton Cowser lines out, pitcher Michael McGreevy to first baseman Alec Burleson.50
  9. 09bottom 1: JJ Wetherholt singles on a line drive to left fielder Dylan Beavers.50
  10. 10bottom 1: Iván Herrera singles on a sharp line drive to left fielder Dylan Beavers. JJ Wetherholt to 2nd.50
  11. 11bottom 1: Alec Burleson strikes out swinging.50
  12. 12bottom 1: Jordan Walker pops out to second baseman Jackson Holliday on the infield fly rule.50
  13. 13bottom 1: Nathan Church strikes out swinging.50
  14. 14top 2: Carlos Narváez hit by pitch.50
  15. 15top 2: Jackson Holliday lines out to second baseman José Fermín.50
  16. 16top 2: Pete Alonso homers (32) on a fly ball to right field. Carlos Narváez scores.70
  17. 17top 2: Gunnar Henderson grounds out, second baseman José Fermín to first baseman Alec Burleson.70
  18. 18top 2: Samuel Basallo strikes out swinging.70
  19. 19bottom 2: José Fermín lines out to right fielder Leody Taveras.70
  20. 20bottom 2: Nolan Gorman homers (8) on a fly ball to right center field.71
  21. 21bottom 2: Bryan Torres singles on a ground ball to right fielder Leody Taveras.71
  22. 22bottom 2: Jimmy Crooks called out on strikes.71
  23. 23bottom 2: JJ Wetherholt lines out sharply to center fielder Colton Cowser.71
  24. 24top 3: Christian Encarnacion-Strand singles on a ground ball to center fielder Nathan Church.71
  25. 25top 3: Dylan Beavers doubles (15) on a sharp fly ball to center fielder Nathan Church. Christian Encarnacion-Strand to 3rd.71
  26. 26top 3: Leody Taveras flies out to center fielder Nathan Church.71
  27. 27top 3: Colton Cowser walks.71
  28. 28top 3: Carlos Narváez strikes out swinging.71
  29. 29top 3: Jackson Holliday grounds out, second baseman José Fermín to first baseman Alec Burleson.71
  30. 30bottom 3: Iván Herrera singles on a ground ball to center fielder Colton Cowser.71
  31. 31bottom 3: Alec Burleson grounds into a double play, third baseman Christian Encarnacion-Strand to shortstop Gunnar Henderson to first baseman Samuel Basallo. Iván Herrera out at 2nd. Alec Burleson out at 1st.71
  32. 32bottom 3: Jordan Walker pops out to first baseman Samuel Basallo in foul territory.71
  33. 33top 4: Pete Alonso lines out to left fielder Bryan Torres.71
  34. 34top 4: Gunnar Henderson flies out to right fielder Jordan Walker.71
  35. 35top 4: Cardinals challenged (play at 1st), call on the field was upheld: Samuel Basallo singles on a ground ball to third baseman Nolan Gorman.71
  36. 36top 4: Christian Encarnacion-Strand doubles (5) on a sharp line drive to left fielder Bryan Torres. Samuel Basallo to 3rd.71
  37. 37top 4: Dylan Beavers lines out to right fielder Jordan Walker.71
  38. 38bottom 4: Nathan Church flies out to left fielder Dylan Beavers.71
  39. 39bottom 4: José Fermín called out on strikes.71
  40. 40bottom 4: Nolan Gorman grounds out, second baseman Jackson Holliday to pitcher Kyle Bradish.71
  41. 41top 5: Leody Taveras grounds out, shortstop JJ Wetherholt to first baseman Alec Burleson.71
  42. 42top 5: Colton Cowser singles on a sharp line drive to center fielder Nathan Church.71
  43. 43top 5: Carlos Narváez strikes out swinging.71
  44. 44top 5: Jackson Holliday pops out to catcher Jimmy Crooks in foul territory.71
  45. 45bottom 5: Bryan Torres singles on a line drive to right fielder Leody Taveras.71
  46. 46bottom 5: Jimmy Crooks flies out to left fielder Dylan Beavers.71
  47. 47bottom 5: JJ Wetherholt walks. Bryan Torres to 2nd.71
  48. 48bottom 5: Iván Herrera walks. Bryan Torres to 3rd. JJ Wetherholt to 2nd.71
  49. 49bottom 5: Alec Burleson singles on a ground ball to center fielder Colton Cowser. Bryan Torres scores. JJ Wetherholt scores. Iván Herrera to 2nd.73
  50. 50bottom 5: Jordan Walker doubles (29) on a ground ball to left fielder Dylan Beavers. Iván Herrera scores. Alec Burleson to 3rd.74
  51. 51bottom 5: Nathan Church doubles (11) on a fly ball to left fielder Dylan Beavers. Alec Burleson scores. Jordan Walker scores.76
  52. 52bottom 5: José Fermín grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo. Nathan Church scores.77
  53. 53bottom 5: Nolan Gorman flies out to right fielder Leody Taveras.77
  54. 54top 6: Pete Alonso strikes out on a foul tip.77
  55. 55top 6: Gunnar Henderson strikes out swinging.77
  56. 56top 6: Samuel Basallo strikes out swinging.77
  57. 57bottom 6: Bryan Torres singles on a soft bunt ground ball to pitcher Josh Walker.77
  58. 58bottom 6: Joshua Báez strikes out swinging.77
  59. 59bottom 6: JJ Wetherholt grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo. Bryan Torres to 3rd.77
  60. 60bottom 6: Iván Herrera strikes out swinging.77
  61. 61top 7: Christian Encarnacion-Strand strikes out swinging.77
  62. 62top 7: Dylan Beavers walks.77
  63. 63top 7: Leody Taveras grounds into a double play, first baseman Alec Burleson to shortstop JJ Wetherholt. Dylan Beavers out at 2nd. Leody Taveras out at 1st.77
  64. 64bottom 7: Alec Burleson grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo.77
  65. 65bottom 7: Jordan Walker strikes out on a foul tip.77
  66. 66bottom 7: Nathan Church walks.77
  67. 67bottom 7: José Fermín grounds out, third baseman Christian Encarnacion-Strand to first baseman Samuel Basallo.77
  68. 68top 8: Colton Cowser singles on a ground ball to center fielder Nathan Church.77
  69. 69top 8: Carlos Narváez out on a sacrifice bunt, catcher Pedro Pagés to first baseman Alec Burleson. Colton Cowser to 2nd.77
  70. 70top 8: Jackson Holliday grounds out, second baseman José Fermín to first baseman Alec Burleson. Colton Cowser to 3rd.77
  71. 71top 8: George Soriano intentionally walks Pete Alonso.77
  72. 72top 8: Gunnar Henderson grounds into a force out, fielded by shortstop JJ Wetherholt. Pete Alonso out at 2nd.77
  73. 73bottom 8: Ramón Urías flies out to center fielder Colton Cowser.77
  74. 74bottom 8: Blaze Jordan flies out to right fielder Leody Taveras.77
  75. 75bottom 8: Pedro Pagés walks.77
  76. 76bottom 8: JJ Wetherholt flies out to center fielder Colton Cowser.77
  77. 77top 9: Samuel Basallo singles on a ground ball to left fielder José Fermín.77
  78. 78top 9: Christian Encarnacion-Strand doubles (6) on a sharp line drive to center fielder Nathan Church. Luis Vázquez scores.87
  79. 79top 9: Dylan Beavers flies out to left fielder José Fermín.87
  80. 80top 9: Leody Taveras lines out sharply to center fielder Nathan Church. Christian Encarnacion-Strand to 3rd.87
  81. 81top 9: Colton Cowser grounds out, second baseman Ramón Urías to first baseman Alec Burleson.87
  82. 82bottom 9: Iván Herrera singles on a line drive to left fielder Dylan Beavers.87
  83. 83bottom 9: Alec Burleson grounds out to first baseman Christian Encarnacion-Strand. Iván Herrera to 2nd.87
  84. 84bottom 9: Jordan Walker walks.87
  85. 85bottom 9: Nathan Church grounds out, second baseman Jackson Holliday to first baseman Christian Encarnacion-Strand. Iván Herrera to 3rd. Jordan Walker to 2nd.87
  86. 86bottom 9: José Fermín pops out to second baseman Jackson Holliday.87
Boxscore

Key evidence.

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

Baltimore Orioles boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gunnar HendersonSS50.20000001000.2000.400510000.20011
Pete AlonsoDH40.25000101010.4001.40051200114
Samuel Basallo1B40.50000102000.6001.100510000.50022
Dylan BeaversLF40.50010102000.6001.350511000.75003
Colton CowserCF40.50000102000.6001.100500000.50002
Leody TaverasRF50.20000001010.2001513000.80004
Jackson Holliday2B5000000000050000000
Kyle BradishP223714.538914.3330139174002.538
Grant WolframP1400001032600011
Andrew KittredgeP1500101032500102
Carlos NarvaezC2000000100.3330.33341000020
Alex HoppeP0200000.667021200000
Christian Encarnacion-Strand1B50.80020004000.8002512001.20016
Luis Vazquez3B000000000100000
Rico GarciaP1500001.333042602000.750
Josh WalkerP0300100.667021101001.500
Josh Walker0000100.667021101001.500
St. Louis Cardinals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
JJ WetherholtSS40.25000101000.4000.650510000.25001
Ivan HerreraDH40.75000103000.8001.550510000.75013
Alec Burleson1B50.20000001000.2000.400512000.20011
Blaze Jordan3B1000000000010000000
Nathan ChurchCF40.25010101000.4000.900512100.50012
Pedro PagesC0001000011000000
Ryne StanekP1300001031401001
George SorianoP1500101031000002
Riley O'BrienP0519201131710002
Michael McGreevyP228712.60010250158473002.400
Jimmy CrooksC2000000000020000010
Ramon Urias2B1000000000010000000
Nolan Gorman3B30.33300001010.3331.667311001.33304
Joshua BaezPH1000000000010000010
Bryan TorresLF3100003001231010103
Jordan WalkerRF40.25010101000.4000.900511000.50012
Jose FerminLF5000000000050100010
Luis GastelumP0300001031303000

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-26T23:45:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(8)
  • Jackson Holliday vs Michael McGreevy0-0

    Jackson Holliday grounds out, shortstop JJ Wetherholt to first baseman Alec Burleson.

    2-1, 4 pitches · 0 outs before

  • Pete Alonso vs Michael McGreevy0-0

    Pete Alonso grounds out, second baseman José Fermín to first baseman Alec Burleson.

    0-0, 1 pitch · 1 out before

  • Gunnar Henderson vs Michael McGreevy0-0

    Gunnar Henderson singles on a line drive to left fielder Bryan Torres.

    2-2, 5 pitches · 2 outs before

  • Samuel Basallo vs Michael McGreevy0-0

    Samuel Basallo walks. Gunnar Henderson to 2nd.

    4-0, 4 pitches · 2 outs before

  • Christian Encarnacion-Strand vs Michael McGreevy1-0

    Christian Encarnacion-Strand singles on a sharp line drive to right fielder Jordan Walker. Gunnar Henderson scores. Samuel Basallo to 3rd.

    0-0, 1 pitch · 2 outs before

  • Dylan Beavers vs Michael McGreevy2-0

    Dylan Beavers singles on a ground ball to right fielder Jordan Walker. Samuel Basallo scores. Christian Encarnacion-Strand to 2nd.

    2-2, 6 pitches · 2 outs before

  • Leody Taveras vs Michael McGreevy5-0

    Leody Taveras homers (8) on a fly ball to right center field. Christian Encarnacion-Strand scores. Dylan Beavers scores.

    2-2, 5 pitches · 2 outs before

  • Colton Cowser vs Michael McGreevy5-0

    Colton Cowser lines out, pitcher Michael McGreevy to first baseman Alec Burleson.

    0-1, 2 pitches · 2 outs before

bottom 1st(5)
  • JJ Wetherholt vs Kyle Bradish5-0

    JJ Wetherholt singles on a line drive to left fielder Dylan Beavers.

    2-2, 5 pitches · 0 outs before

  • Ivan Herrera vs Kyle Bradish5-0

    Iván Herrera singles on a sharp line drive to left fielder Dylan Beavers. JJ Wetherholt to 2nd.

    3-2, 6 pitches · 0 outs before

  • Alec Burleson vs Kyle Bradish5-0

    Alec Burleson strikes out swinging.

    2-3, 11 pitches · 0 outs before

  • Jordan Walker vs Kyle Bradish5-0

    Jordan Walker pops out to second baseman Jackson Holliday on the infield fly rule.

    0-1, 2 pitches · 1 out before

  • Nathan Church vs Kyle Bradish5-0

    Nathan Church strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 2nd(5)
  • Carlos Narvaez vs Michael McGreevy5-0

    Carlos Narváez hit by pitch.

    1-0, 1 pitch · 0 outs before

  • Jackson Holliday vs Michael McGreevy5-0

    Jackson Holliday lines out to second baseman José Fermín.

    1-1, 3 pitches · 0 outs before

  • Pete Alonso vs Michael McGreevy7-0

    Pete Alonso homers (32) on a fly ball to right field. Carlos Narváez scores.

    2-1, 4 pitches · 1 out before

  • Gunnar Henderson vs Michael McGreevy7-0

    Gunnar Henderson grounds out, second baseman José Fermín to first baseman Alec Burleson.

    0-1, 2 pitches · 1 out before

  • Samuel Basallo vs Michael McGreevy7-0

    Samuel Basallo strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 2nd(5)
  • Jose Fermin vs Kyle Bradish7-0

    José Fermín lines out to right fielder Leody Taveras.

    0-1, 2 pitches · 0 outs before

  • Nolan Gorman vs Kyle Bradish7-1

    Nolan Gorman homers (8) on a fly ball to right center field.

    0-2, 4 pitches · 1 out before

  • Bryan Torres vs Kyle Bradish7-1

    Bryan Torres singles on a ground ball to right fielder Leody Taveras.

    0-1, 2 pitches · 1 out before

  • Jimmy Crooks vs Kyle Bradish7-1

    Jimmy Crooks called out on strikes.

    2-3, 6 pitches · 1 out before

  • JJ Wetherholt vs Kyle Bradish7-1

    JJ Wetherholt lines out sharply to center fielder Colton Cowser.

    2-1, 4 pitches · 2 outs before

top 3rd(6)
  • Christian Encarnacion-Strand vs Michael McGreevy7-1

    Christian Encarnacion-Strand singles on a ground ball to center fielder Nathan Church.

    2-1, 4 pitches · 0 outs before

  • Dylan Beavers vs Michael McGreevy7-1

    Dylan Beavers doubles (15) on a sharp fly ball to center fielder Nathan Church. Christian Encarnacion-Strand to 3rd.

    0-0, 1 pitch · 0 outs before

  • Leody Taveras vs Michael McGreevy7-1

    Leody Taveras flies out to center fielder Nathan Church.

    0-0, 1 pitch · 0 outs before

  • Colton Cowser vs Michael McGreevy7-1

    Colton Cowser walks.

    4-0, 4 pitches · 1 out before

  • Carlos Narvaez vs Michael McGreevy7-1

    Carlos Narváez strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jackson Holliday vs Michael McGreevy7-1

    Jackson Holliday grounds out, second baseman José Fermín to first baseman Alec Burleson.

    2-0, 3 pitches · 2 outs before

bottom 3rd(3)
  • Ivan Herrera vs Kyle Bradish7-1

    Iván Herrera singles on a ground ball to center fielder Colton Cowser.

    2-2, 7 pitches · 0 outs before

  • Alec Burleson vs Kyle Bradish7-1

    Alec Burleson grounds into a double play, third baseman Christian Encarnacion-Strand to shortstop Gunnar Henderson to first baseman Samuel Basallo. Iván Herrera out at 2nd. Alec Burleson out at 1st.

    1-1, 3 pitches · 0 outs before

  • Jordan Walker vs Kyle Bradish7-1

    Jordan Walker pops out to first baseman Samuel Basallo in foul territory.

    1-0, 2 pitches · 2 outs before

top 4th(5)
  • Pete Alonso vs Michael McGreevy7-1

    Pete Alonso lines out to left fielder Bryan Torres.

    1-1, 3 pitches · 0 outs before

  • Gunnar Henderson vs Michael McGreevy7-1

    Gunnar Henderson flies out to right fielder Jordan Walker.

    2-0, 3 pitches · 1 out before

  • Samuel Basallo vs Michael McGreevy7-1

    Cardinals challenged (play at 1st), call on the field was upheld: Samuel Basallo singles on a ground ball to third baseman Nolan Gorman.

    1-2, 4 pitches · 2 outs before

  • Christian Encarnacion-Strand vs Michael McGreevy7-1

    Christian Encarnacion-Strand doubles (5) on a sharp line drive to left fielder Bryan Torres. Samuel Basallo to 3rd.

    0-0, 1 pitch · 2 outs before

  • Dylan Beavers vs Michael McGreevy7-1

    Dylan Beavers lines out to right fielder Jordan Walker.

    0-0, 1 pitch · 2 outs before

bottom 4th(3)
  • Nathan Church vs Kyle Bradish7-1

    Nathan Church flies out to left fielder Dylan Beavers.

    0-2, 3 pitches · 0 outs before

  • Jose Fermin vs Kyle Bradish7-1

    José Fermín called out on strikes.

    2-3, 5 pitches · 1 out before

  • Nolan Gorman vs Kyle Bradish7-1

    Nolan Gorman grounds out, second baseman Jackson Holliday to pitcher Kyle Bradish.

    1-1, 3 pitches · 2 outs before

top 5th(4)
  • Leody Taveras vs Michael McGreevy7-1

    Leody Taveras grounds out, shortstop JJ Wetherholt to first baseman Alec Burleson.

    1-1, 3 pitches · 0 outs before

  • Colton Cowser vs Michael McGreevy7-1

    Colton Cowser singles on a sharp line drive to center fielder Nathan Church.

    0-1, 2 pitches · 1 out before

  • Carlos Narvaez vs Michael McGreevy7-1

    Carlos Narváez strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Jackson Holliday vs Michael McGreevy7-1

    Jackson Holliday pops out to catcher Jimmy Crooks in foul territory.

    0-0, 1 pitch · 2 outs before

bottom 5th(9)
  • Bryan Torres vs Kyle Bradish7-1

    Bryan Torres singles on a line drive to right fielder Leody Taveras.

    0-0, 1 pitch · 0 outs before

  • Jimmy Crooks vs Kyle Bradish7-1

    Jimmy Crooks flies out to left fielder Dylan Beavers.

    0-1, 2 pitches · 0 outs before

  • JJ Wetherholt vs Kyle Bradish7-1

    JJ Wetherholt walks. Bryan Torres to 2nd.

    4-2, 8 pitches · 1 out before

  • Ivan Herrera vs Kyle Bradish7-1

    Iván Herrera walks. Bryan Torres to 3rd. JJ Wetherholt to 2nd.

    4-2, 6 pitches · 1 out before

  • Alec Burleson vs Kyle Bradish7-3

    Alec Burleson singles on a ground ball to center fielder Colton Cowser. Bryan Torres scores. JJ Wetherholt scores. Iván Herrera to 2nd.

    0-0, 1 pitch · 1 out before

  • Jordan Walker vs Kyle Bradish7-4

    Jordan Walker doubles (29) on a ground ball to left fielder Dylan Beavers. Iván Herrera scores. Alec Burleson to 3rd.

    0-0, 1 pitch · 1 out before

  • Nathan Church vs Kyle Bradish7-6

    Nathan Church doubles (11) on a fly ball to left fielder Dylan Beavers. Alec Burleson scores. Jordan Walker scores.

    0-2, 3 pitches · 1 out before

  • Jose Fermin vs Alex Hoppe7-7

    José Fermín grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo. Nathan Church scores.

    3-1, 5 pitches · 1 out before

  • Nolan Gorman vs Alex Hoppe7-7

    Nolan Gorman flies out to right fielder Leody Taveras.

    2-2, 7 pitches · 2 outs before

top 6th(3)
  • Pete Alonso vs Luis Gastelum7-7

    Pete Alonso strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Gunnar Henderson vs Luis Gastelum7-7

    Gunnar Henderson strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Samuel Basallo vs Luis Gastelum7-7

    Samuel Basallo strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 6th(4)
  • Bryan Torres vs Josh Walker7-7

    Bryan Torres singles on a soft bunt ground ball to pitcher Josh Walker.

    0-0, 1 pitch · 0 outs before

  • Joshua Baez vs Josh Walker7-7

    Joshua Báez strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • JJ Wetherholt vs Josh Walker7-7

    JJ Wetherholt grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo. Bryan Torres to 3rd.

    3-2, 6 pitches · 1 out before

  • Ivan Herrera vs Rico Garcia7-7

    Iván Herrera strikes out swinging.

    1-3, 5 pitches · 2 outs before

top 7th(3)
  • Christian Encarnacion-Strand vs Ryne Stanek7-7

    Christian Encarnacion-Strand strikes out swinging.

    1-3, 6 pitches · 0 outs before

  • Dylan Beavers vs Ryne Stanek7-7

    Dylan Beavers walks.

    4-1, 5 pitches · 1 out before

  • Leody Taveras vs Ryne Stanek7-7

    Leody Taveras grounds into a double play, first baseman Alec Burleson to shortstop JJ Wetherholt. Dylan Beavers out at 2nd. Leody Taveras out at 1st.

    0-2, 3 pitches · 1 out before

bottom 7th(4)
  • Alec Burleson vs Rico Garcia7-7

    Alec Burleson grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo.

    0-2, 3 pitches · 0 outs before

  • Jordan Walker vs Rico Garcia7-7

    Jordan Walker strikes out on a foul tip.

    3-3, 6 pitches · 1 out before

  • Nathan Church vs Rico Garcia7-7

    Nathan Church walks.

    4-1, 5 pitches · 2 outs before

  • Jose Fermin vs Rico Garcia7-7

    José Fermín grounds out, third baseman Christian Encarnacion-Strand to first baseman Samuel Basallo.

    3-2, 7 pitches · 2 outs before

top 8th(5)
  • Colton Cowser vs George Soriano7-7

    Colton Cowser singles on a ground ball to center fielder Nathan Church.

    1-2, 4 pitches · 0 outs before

  • Carlos Narvaez vs George Soriano7-7

    Carlos Narváez out on a sacrifice bunt, catcher Pedro Pagés to first baseman Alec Burleson. Colton Cowser to 2nd.

    1-0, 2 pitches · 0 outs before

  • Jackson Holliday vs George Soriano7-7

    Jackson Holliday grounds out, second baseman José Fermín to first baseman Alec Burleson. Colton Cowser to 3rd.

    1-0, 2 pitches · 1 out before

  • Pete Alonso vs George Soriano7-7

    George Soriano intentionally walks Pete Alonso.

    0-0, 0 pitches · 2 outs before

  • Gunnar Henderson vs George Soriano7-7

    Gunnar Henderson grounds into a force out, fielded by shortstop JJ Wetherholt. Pete Alonso out at 2nd.

    1-0, 2 pitches · 2 outs before

bottom 8th(4)
  • Ramon Urias vs Grant Wolfram7-7

    Ramón Urías flies out to center fielder Colton Cowser.

    3-1, 5 pitches · 0 outs before

  • Blaze Jordan vs Grant Wolfram7-7

    Blaze Jordan flies out to right fielder Leody Taveras.

    2-1, 4 pitches · 1 out before

  • Pedro Pages vs Grant Wolfram7-7

    Pedro Pagés walks.

    4-2, 7 pitches · 2 outs before

  • JJ Wetherholt vs Grant Wolfram7-7

    JJ Wetherholt flies out to center fielder Colton Cowser.

    3-2, 10 pitches · 2 outs before

top 9th(5)
  • Samuel Basallo vs Riley O'Brien7-7

    Samuel Basallo singles on a ground ball to left fielder José Fermín.

    1-0, 2 pitches · 0 outs before

  • Christian Encarnacion-Strand vs Riley O'Brien8-7

    Christian Encarnacion-Strand doubles (6) on a sharp line drive to center fielder Nathan Church. Luis Vázquez scores.

    2-2, 6 pitches · 0 outs before

  • Dylan Beavers vs Riley O'Brien8-7

    Dylan Beavers flies out to left fielder José Fermín.

    1-1, 3 pitches · 0 outs before

  • Leody Taveras vs Riley O'Brien8-7

    Leody Taveras lines out sharply to center fielder Nathan Church. Christian Encarnacion-Strand to 3rd.

    1-1, 3 pitches · 1 out before

  • Colton Cowser vs Riley O'Brien8-7

    Colton Cowser grounds out, second baseman Ramón Urías to first baseman Alec Burleson.

    1-1, 3 pitches · 2 outs before

bottom 9th(5)
  • Ivan Herrera vs Andrew Kittredge8-7

    Iván Herrera singles on a line drive to left fielder Dylan Beavers.

    2-2, 6 pitches · 0 outs before

  • Alec Burleson vs Andrew Kittredge8-7

    Alec Burleson grounds out to first baseman Christian Encarnacion-Strand. Iván Herrera to 2nd.

    2-2, 6 pitches · 0 outs before

  • Jordan Walker vs Andrew Kittredge8-7

    Jordan Walker walks.

    4-0, 4 pitches · 1 out before

  • Nathan Church vs Andrew Kittredge8-7

    Nathan Church grounds out, second baseman Jackson Holliday to first baseman Christian Encarnacion-Strand. Iván Herrera to 3rd. Jordan Walker to 2nd.

    0-2, 4 pitches · 1 out before

  • Jose Fermin vs Andrew Kittredge8-7

    José Fermín pops out to second baseman Jackson Holliday.

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