St. Louis Cardinals 2, Cincinnati Reds 1

baseball game fileFinal
Great American Ball Park · Cincinnati

Game flow

Every swing in the score.

The line is the running run differential: above the center favors St. Louis Cardinals, below favors Cincinnati Reds. 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 St. Louis Cardinals led; a negative differential means Cincinnati Reds led.Run differential+20−2123456789
  1. 01top 1: Joshua Báez hit by pitch.00
  2. 02top 1: Iván Herrera walks. Joshua Báez to 2nd.00
  3. 03top 1: Jordan Walker strikes out swinging.00
  4. 04top 1: Alec Burleson doubles (32) on a sharp line drive to right fielder Noelvi Marte. Joshua Báez scores. Iván Herrera scores.20
  5. 05top 1: José Fermín grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.20
  6. 06top 1: Masyn Winn called out on strikes.20
  7. 07bottom 1: Elly De La Cruz strikes out swinging.20
  8. 08bottom 1: Sal Stewart strikes out swinging.20
  9. 09bottom 1: Tyler Stephenson strikes out swinging.20
  10. 10top 2: Blaze Jordan triples (4) on a sharp line drive to right fielder Noelvi Marte.20
  11. 11top 2: Everson Pereira grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.20
  12. 12top 2: Pedro Pagés called out on strikes.20
  13. 13top 2: Joshua Báez lines out sharply to center fielder Dane Myers.20
  14. 14bottom 2: Eugenio Suárez strikes out swinging.20
  15. 15bottom 2: Dane Myers singles on a line drive to right fielder Jordan Walker.20
  16. 16bottom 2: Michael Toglia walks. Dane Myers to 2nd.20
  17. 17bottom 2: Matt McLain walks. Dane Myers to 3rd. Michael Toglia to 2nd.20
  18. 18bottom 2: Noelvi Marte pops out to first baseman Alec Burleson in foul territory.20
  19. 19bottom 2: Ke'Bryan Hayes grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.20
  20. 20top 3: Iván Herrera walks.20
  21. 21top 3: Jordan Walker flies out to right fielder Noelvi Marte.20
  22. 22top 3: Alec Burleson singles on a line drive to center fielder Dane Myers. Iván Herrera to 2nd.20
  23. 23top 3: José Fermín grounds into a double play, second baseman Matt McLain to first baseman Sal Stewart. Alec Burleson out at 2nd. José Fermín out at 1st.20
  24. 24bottom 3: Elly De La Cruz strikes out swinging.20
  25. 25bottom 3: Sal Stewart lines out to center fielder Everson Pereira.20
  26. 26bottom 3: Tyler Stephenson walks.20
  27. 27bottom 3: Eugenio Suárez grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.20
  28. 28top 4: Masyn Winn pops out to second baseman Matt McLain.20
  29. 29top 4: Blaze Jordan walks.20
  30. 30top 4: Everson Pereira singles on a ground ball to right fielder Noelvi Marte. Blaze Jordan to 2nd.20
  31. 31top 4: Pedro Pagés pops out to first baseman Sal Stewart in foul territory.20
  32. 32top 4: Joshua Báez grounds into a force out, shortstop Elly De La Cruz to second baseman Matt McLain. Everson Pereira out at 2nd.20
  33. 33bottom 4: Dane Myers homers (4) on a fly ball to left field.21
  34. 34bottom 4: Michael Toglia challenged (pitch result), call on the field was confirmed: Michael Toglia called out on strikes.21
  35. 35bottom 4: Matt McLain grounds out, shortstop Masyn Winn to first baseman Alec Burleson.21
  36. 36bottom 4: Noelvi Marte strikes out swinging.21
  37. 37top 5: Iván Herrera flies out sharply to left fielder Michael Toglia.21
  38. 38top 5: Jordan Walker doubles (27) on a line drive to left fielder Michael Toglia.21
  39. 39top 5: Alec Burleson strikes out swinging.21
  40. 40top 5: José Fermín flies out to right fielder Noelvi Marte.21
  41. 41bottom 5: Ke'Bryan Hayes strikes out swinging.21
  42. 42bottom 5: Elly De La Cruz called out on strikes.21
  43. 43bottom 5: Sal Stewart lines out to second baseman José Fermín.21
  44. 44top 6: Masyn Winn strikes out swinging.21
  45. 45top 6: Blaze Jordan strikes out swinging.21
  46. 46top 6: Everson Pereira called out on strikes.21
  47. 47bottom 6: Tyler Stephenson strikes out swinging, catcher Pedro Pagés to first baseman Alec Burleson.21
  48. 48bottom 6: Eugenio Suárez grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.21
  49. 49bottom 6: Dane Myers grounds out sharply, shortstop Masyn Winn to first baseman Alec Burleson.21
  50. 50top 7: JJ Wetherholt flies out to center fielder Dane Myers.21
  51. 51top 7: Joshua Báez grounds out sharply, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.21
  52. 52top 7: Iván Herrera walks.21
  53. 53top 7: Jordan Walker singles on a ground ball to right fielder Noelvi Marte. Iván Herrera to 2nd.21
  54. 54top 7: Alec Burleson pops out to second baseman Matt McLain.21
  55. 55bottom 7: Michael Toglia lines out to right fielder Jordan Walker.21
  56. 56bottom 7: Matt McLain grounds out, shortstop Masyn Winn to first baseman Alec Burleson.21
  57. 57bottom 7: Noelvi Marte strikes out swinging.21
  58. 58top 8: Jimmy Crooks strikes out swinging.21
  59. 59top 8: Masyn Winn singles on a fly ball to right fielder Noelvi Marte, deflected by second baseman Matt McLain.21
  60. 60top 8: Blaze Jordan lines out to right fielder Noelvi Marte.21
  61. 61top 8: Everson Pereira grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.21
  62. 62bottom 8: JJ Bleday flies out to right fielder Jordan Walker.21
  63. 63bottom 8: Elly De La Cruz challenged (pitch result), call on the field was confirmed: Elly De La Cruz called out on strikes.21
  64. 64bottom 8: Sal Stewart doubles (24) on a sharp line drive to left fielder Joshua Báez.21
  65. 65bottom 8: Tyler Stephenson grounds out to pitcher Ryne Stanek.21
  66. 66top 9: JJ Wetherholt grounds out softly to first baseman Michael Toglia.21
  67. 67top 9: Joshua Báez called out on strikes.21
  68. 68top 9: Iván Herrera flies out to left fielder JJ Bleday.21
  69. 69bottom 9: Eugenio Suárez strikes out swinging.21
  70. 70bottom 9: Dane Myers called out on strikes.21
  71. 71bottom 9: Michael Toglia called out on strikes.21
Boxscore

Key evidence.

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

St. Louis Cardinals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
JJ Wetherholt2B2000000000020000000
Ivan HerreraDH2000300000.6000.60051000000
Alec Burleson1B40.50010002000.5001.250402000.75013
Masyn WinnSS40.25000001000.2500.500400000.25021
Blaze Jordan3B30.33301101000.5001.50040000113
Nathan ChurchCF000000000000000
Pedro PagesC2000000000020000010
Ryne StanekP0400101031701001
George SorianoP0300001031201000
Riley O'BrienP0300001031403100
Gordon GraceffoP030000103801000
Jimmy CrooksC1000000000010000010
Joshua BaezLF4000000100.2000.20051000010
Quinn MathewsP31712.2502140129517001.250
Everson PereiraLF40.25000001000.2500.500400000.25011
Jordan WalkerRF40.50010002000.5001.250400000.75013
Jose Fermin2B3000000000030000000
Luis GastelumP0300001031102010
Cincinnati Reds boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Elly De La CruzSS4000000000040000040
Sal Stewart3B40.25010001000.2500.750400000.50012
JJ BledayLF1000000000010000000
Eugenio SuarezDH4000000000040000020
Noelvi MarteRF3000000000030000020
Tyler StephensonC3000100000.2500.25040000020
Pierce JohnsonP0400101031301001
Sam MollP0300001031601000
Matt McLain2B2000100000.3330.33330000000
Dane MyersCF40.50000002010.5001.750411001.25015
Michael Toglia1B3000100000.2500.25040000020
Luis MeyP1800102063803001
Ke'Bryan Hayes3B2000000000020000010
Kent EmanuelP32323.6005051159624001.600

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-17T17:40:00Z · Final

St. Louis Cardinals

Probable pitcher: Quinn Mathews (L)

Cincinnati Reds

Probable pitcher: Kent Emanuel (L)

Play-by-play

The game, at bat by at bat.

top 1st(6)
  • Joshua Baez vs Kent Emanuel0-0

    Joshua Báez hit by pitch.

    1-1, 2 pitches · 0 outs before

  • Ivan Herrera vs Kent Emanuel0-0

    Iván Herrera walks. Joshua Báez to 2nd.

    4-2, 6 pitches · 0 outs before

  • Jordan Walker vs Kent Emanuel0-0

    Jordan Walker strikes out swinging.

    0-3, 5 pitches · 0 outs before

  • Alec Burleson vs Kent Emanuel2-0

    Alec Burleson doubles (32) on a sharp line drive to right fielder Noelvi Marte. Joshua Báez scores. Iván Herrera scores.

    2-2, 5 pitches · 1 out before

  • Jose Fermin vs Kent Emanuel2-0

    José Fermín grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.

    2-2, 6 pitches · 1 out before

  • Masyn Winn vs Kent Emanuel2-0

    Masyn Winn called out on strikes.

    1-3, 4 pitches · 2 outs before

bottom 1st(3)
  • Elly De La Cruz vs Quinn Mathews2-0

    Elly De La Cruz strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Sal Stewart vs Quinn Mathews2-0

    Sal Stewart strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Tyler Stephenson vs Quinn Mathews2-0

    Tyler Stephenson strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 2nd(4)
  • Blaze Jordan vs Kent Emanuel2-0

    Blaze Jordan triples (4) on a sharp line drive to right fielder Noelvi Marte.

    0-1, 2 pitches · 0 outs before

  • Everson Pereira vs Kent Emanuel2-0

    Everson Pereira grounds out, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.

    3-2, 6 pitches · 0 outs before

  • Pedro Pages vs Kent Emanuel2-0

    Pedro Pagés called out on strikes.

    1-3, 4 pitches · 1 out before

  • Joshua Baez vs Kent Emanuel2-0

    Joshua Báez lines out sharply to center fielder Dane Myers.

    2-0, 3 pitches · 2 outs before

bottom 2nd(6)
  • Eugenio Suarez vs Quinn Mathews2-0

    Eugenio Suárez strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Dane Myers vs Quinn Mathews2-0

    Dane Myers singles on a line drive to right fielder Jordan Walker.

    3-2, 7 pitches · 1 out before

  • Michael Toglia vs Quinn Mathews2-0

    Michael Toglia walks. Dane Myers to 2nd.

    4-1, 5 pitches · 1 out before

  • Matt McLain vs Quinn Mathews2-0

    Matt McLain walks. Dane Myers to 3rd. Michael Toglia to 2nd.

    4-2, 6 pitches · 1 out before

  • Noelvi Marte vs Quinn Mathews2-0

    Noelvi Marte pops out to first baseman Alec Burleson in foul territory.

    1-2, 5 pitches · 1 out before

  • Ke'Bryan Hayes vs Quinn Mathews2-0

    Ke'Bryan Hayes grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.

    2-2, 5 pitches · 2 outs before

top 3rd(4)
  • Ivan Herrera vs Kent Emanuel2-0

    Iván Herrera walks.

    4-2, 8 pitches · 0 outs before

  • Jordan Walker vs Kent Emanuel2-0

    Jordan Walker flies out to right fielder Noelvi Marte.

    1-2, 5 pitches · 0 outs before

  • Alec Burleson vs Kent Emanuel2-0

    Alec Burleson singles on a line drive to center fielder Dane Myers. Iván Herrera to 2nd.

    3-2, 6 pitches · 1 out before

  • Jose Fermin vs Kent Emanuel2-0

    José Fermín grounds into a double play, second baseman Matt McLain to first baseman Sal Stewart. Alec Burleson out at 2nd. José Fermín out at 1st.

    2-1, 4 pitches · 1 out before

bottom 3rd(4)
  • Elly De La Cruz vs Quinn Mathews2-0

    Elly De La Cruz strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Sal Stewart vs Quinn Mathews2-0

    Sal Stewart lines out to center fielder Everson Pereira.

    1-0, 2 pitches · 1 out before

  • Tyler Stephenson vs Quinn Mathews2-0

    Tyler Stephenson walks.

    4-2, 6 pitches · 2 outs before

  • Eugenio Suarez vs Quinn Mathews2-0

    Eugenio Suárez grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.

    2-0, 3 pitches · 2 outs before

top 4th(5)
  • Masyn Winn vs Kent Emanuel2-0

    Masyn Winn pops out to second baseman Matt McLain.

    0-0, 1 pitch · 0 outs before

  • Blaze Jordan vs Kent Emanuel2-0

    Blaze Jordan walks.

    4-2, 6 pitches · 1 out before

  • Everson Pereira vs Kent Emanuel2-0

    Everson Pereira singles on a ground ball to right fielder Noelvi Marte. Blaze Jordan to 2nd.

    1-1, 3 pitches · 1 out before

  • Pedro Pages vs Kent Emanuel2-0

    Pedro Pagés pops out to first baseman Sal Stewart in foul territory.

    0-0, 1 pitch · 1 out before

  • Joshua Baez vs Kent Emanuel2-0

    Joshua Báez grounds into a force out, shortstop Elly De La Cruz to second baseman Matt McLain. Everson Pereira out at 2nd.

    0-1, 2 pitches · 2 outs before

bottom 4th(4)
  • Dane Myers vs Quinn Mathews2-1

    Dane Myers homers (4) on a fly ball to left field.

    2-2, 11 pitches · 0 outs before

  • Michael Toglia vs Quinn Mathews2-1

    Michael Toglia challenged (pitch result), call on the field was confirmed: Michael Toglia called out on strikes.

    3-3, 8 pitches · 0 outs before

  • Matt McLain vs Quinn Mathews2-1

    Matt McLain grounds out, shortstop Masyn Winn to first baseman Alec Burleson.

    2-1, 4 pitches · 1 out before

  • Noelvi Marte vs Quinn Mathews2-1

    Noelvi Marte strikes out swinging.

    3-3, 8 pitches · 2 outs before

top 5th(4)
  • Ivan Herrera vs Kent Emanuel2-1

    Iván Herrera flies out sharply to left fielder Michael Toglia.

    3-2, 7 pitches · 0 outs before

  • Jordan Walker vs Kent Emanuel2-1

    Jordan Walker doubles (27) on a line drive to left fielder Michael Toglia.

    0-1, 2 pitches · 1 out before

  • Alec Burleson vs Kent Emanuel2-1

    Alec Burleson strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jose Fermin vs Kent Emanuel2-1

    José Fermín flies out to right fielder Noelvi Marte.

    1-2, 4 pitches · 2 outs before

bottom 5th(3)
  • Ke'Bryan Hayes vs Luis Gastelum2-1

    Ke'Bryan Hayes strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Elly De La Cruz vs Luis Gastelum2-1

    Elly De La Cruz called out on strikes.

    1-3, 4 pitches · 1 out before

  • Sal Stewart vs Luis Gastelum2-1

    Sal Stewart lines out to second baseman José Fermín.

    0-2, 3 pitches · 2 outs before

top 6th(3)
  • Masyn Winn vs Luis Mey2-1

    Masyn Winn strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Blaze Jordan vs Luis Mey2-1

    Blaze Jordan strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Everson Pereira vs Luis Mey2-1

    Everson Pereira called out on strikes.

    3-3, 6 pitches · 2 outs before

bottom 6th(3)
  • Tyler Stephenson vs Gordon Graceffo2-1

    Tyler Stephenson strikes out swinging, catcher Pedro Pagés to first baseman Alec Burleson.

    0-3, 4 pitches · 0 outs before

  • Eugenio Suarez vs Gordon Graceffo2-1

    Eugenio Suárez grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.

    0-2, 3 pitches · 1 out before

  • Dane Myers vs Gordon Graceffo2-1

    Dane Myers grounds out sharply, shortstop Masyn Winn to first baseman Alec Burleson.

    0-0, 1 pitch · 2 outs before

top 7th(5)
  • JJ Wetherholt vs Luis Mey2-1

    JJ Wetherholt flies out to center fielder Dane Myers.

    0-1, 2 pitches · 0 outs before

  • Joshua Baez vs Luis Mey2-1

    Joshua Báez grounds out sharply, third baseman Ke'Bryan Hayes to first baseman Sal Stewart.

    2-1, 4 pitches · 1 out before

  • Ivan Herrera vs Luis Mey2-1

    Iván Herrera walks.

    4-2, 6 pitches · 2 outs before

  • Jordan Walker vs Luis Mey2-1

    Jordan Walker singles on a ground ball to right fielder Noelvi Marte. Iván Herrera to 2nd.

    0-1, 2 pitches · 2 outs before

  • Alec Burleson vs Luis Mey2-1

    Alec Burleson pops out to second baseman Matt McLain.

    2-2, 8 pitches · 2 outs before

bottom 7th(3)
  • Michael Toglia vs George Soriano2-1

    Michael Toglia lines out to right fielder Jordan Walker.

    0-0, 1 pitch · 0 outs before

  • Matt McLain vs George Soriano2-1

    Matt McLain grounds out, shortstop Masyn Winn to first baseman Alec Burleson.

    1-2, 5 pitches · 1 out before

  • Noelvi Marte vs George Soriano2-1

    Noelvi Marte strikes out swinging.

    1-3, 6 pitches · 2 outs before

top 8th(4)
  • Jimmy Crooks vs Pierce Johnson2-1

    Jimmy Crooks strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Masyn Winn vs Pierce Johnson2-1

    Masyn Winn singles on a fly ball to right fielder Noelvi Marte, deflected by second baseman Matt McLain.

    3-2, 7 pitches · 1 out before

  • Blaze Jordan vs Pierce Johnson2-1

    Blaze Jordan lines out to right fielder Noelvi Marte.

    0-0, 1 pitch · 1 out before

  • Everson Pereira vs Pierce Johnson2-1

    Everson Pereira grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.

    0-0, 1 pitch · 2 outs before

bottom 8th(4)
  • JJ Bleday vs Ryne Stanek2-1

    JJ Bleday flies out to right fielder Jordan Walker.

    1-0, 2 pitches · 0 outs before

  • Elly De La Cruz vs Ryne Stanek2-1

    Elly De La Cruz challenged (pitch result), call on the field was confirmed: Elly De La Cruz called out on strikes.

    2-3, 5 pitches · 1 out before

  • Sal Stewart vs Ryne Stanek2-1

    Sal Stewart doubles (24) on a sharp line drive to left fielder Joshua Báez.

    2-1, 4 pitches · 2 outs before

  • Tyler Stephenson vs Ryne Stanek2-1

    Tyler Stephenson grounds out to pitcher Ryne Stanek.

    3-2, 6 pitches · 2 outs before

top 9th(3)
  • JJ Wetherholt vs Sam Moll2-1

    JJ Wetherholt grounds out softly to first baseman Michael Toglia.

    1-0, 2 pitches · 0 outs before

  • Joshua Baez vs Sam Moll2-1

    Joshua Báez called out on strikes.

    2-3, 5 pitches · 1 out before

  • Ivan Herrera vs Sam Moll2-1

    Iván Herrera flies out to left fielder JJ Bleday.

    3-2, 9 pitches · 2 outs before

bottom 9th(3)
  • Eugenio Suarez vs Riley O'Brien2-1

    Eugenio Suárez strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Dane Myers vs Riley O'Brien2-1

    Dane Myers called out on strikes.

    3-3, 8 pitches · 1 out before

  • Michael Toglia vs Riley O'Brien2-1

    Michael Toglia called out on strikes.

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