Atlanta Braves 4, St. Louis Cardinals 3

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 Atlanta Braves, 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 Atlanta Braves led; a negative differential means St. Louis Cardinals led.Run differential+20−2123456789
  1. 01top 1: Drake Baldwin flies out to left fielder Lars Nootbaar.00
  2. 02top 1: Ozzie Albies walks.00
  3. 03top 1: Matt Olson reaches on a fielding error by first baseman Alec Burleson. Ozzie Albies to 2nd.00
  4. 04top 1: Michael Harris II grounds into a force out, first baseman Alec Burleson to shortstop Masyn Winn. Ozzie Albies to 3rd. Matt Olson out at 2nd. Michael Harris II to 1st.00
  5. 05top 1: Mauricio Dubón flies out to right fielder Jordan Walker in foul territory.00
  6. 06bottom 1: JJ Wetherholt strikes out swinging.00
  7. 07bottom 1: Iván Herrera flies out to center fielder Michael Harris II.00
  8. 08bottom 1: Jordan Walker walks.00
  9. 09bottom 1: Alec Burleson doubles (23) on a sharp fly ball to left fielder Mauricio Dubón. Jordan Walker scores.01
  10. 10bottom 1: Lars Nootbaar walks.01
  11. 11bottom 1: Masyn Winn strikes out swinging.01
  12. 12top 2: Dominic Smith walks.01
  13. 13top 2: Austin Riley walks. Dominic Smith to 2nd.01
  14. 14top 2: Jim Jarvis out on a sacrifice bunt, third baseman José Fermín to first baseman Alec Burleson. Dominic Smith to 3rd. Austin Riley to 2nd.01
  15. 15top 2: Brewer Hicklen strikes out on a foul tip.01
  16. 16top 2: Jimmy Crooks challenged (pitch result), call on the field was confirmed: Drake Baldwin walks.01
  17. 17top 2: Ozzie Albies challenged (pitch result), call on the field was confirmed: Ozzie Albies called out on strikes.11
  18. 18bottom 2: Nathan Church bunt grounds out, third baseman Austin Riley to first baseman Matt Olson.11
  19. 19bottom 2: José Fermín grounds out, third baseman Austin Riley to first baseman Matt Olson.11
  20. 20bottom 2: Jimmy Crooks walks.11
  21. 21bottom 2: JJ Wetherholt flies out to center fielder Michael Harris II.11
  22. 22top 3: Matt Olson strikes out swinging.11
  23. 23top 3: Michael Harris II called out on strikes.11
  24. 24top 3: Mauricio Dubón grounds out, third baseman José Fermín to first baseman Alec Burleson.11
  25. 25bottom 3: Iván Herrera flies out to left fielder Mauricio Dubón.11
  26. 26bottom 3: Jordan Walker grounds out, third baseman Austin Riley to first baseman Matt Olson.11
  27. 27bottom 3: Alec Burleson walks.11
  28. 28bottom 3: Lars Nootbaar flies out to center fielder Michael Harris II.11
  29. 29top 4: Dominic Smith flies out to right fielder Jordan Walker.11
  30. 30top 4: Austin Riley hit by pitch.11
  31. 31top 4: Jim Jarvis pops out to second baseman JJ Wetherholt.11
  32. 32top 4: Brewer Hicklen singles on a ground ball to left fielder Lars Nootbaar. Austin Riley to 2nd.11
  33. 33top 4: Braves challenged (tag play), call on the field was overturned: Braves challenged (home-plate collision), call on the field was upheld: Drake Baldwin singles on a line drive to right fielder Jordan Walker. Austin Riley scores. Brewer Hicklen to 2nd.21
  34. 34top 4: Ozzie Albies flies out to right fielder Jordan Walker.21
  35. 35bottom 4: Masyn Winn lines out sharply to first baseman Matt Olson.21
  36. 36bottom 4: Nathan Church grounds out, second baseman Ozzie Albies to first baseman Matt Olson.21
  37. 37bottom 4: José Fermín grounds out, third baseman Austin Riley to first baseman Matt Olson.21
  38. 38top 5: Matt Olson singles on a line drive to right fielder Jordan Walker.21
  39. 39top 5: Michael Harris II grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Matt Olson out at 2nd. Michael Harris II out at 1st.21
  40. 40top 5: Mauricio Dubón pops out to second baseman JJ Wetherholt.21
  41. 41bottom 5: Jimmy Crooks called out on strikes.21
  42. 42bottom 5: JJ Wetherholt grounds out, pitcher JR Ritchie to first baseman Matt Olson.21
  43. 43bottom 5: Iván Herrera grounds out, third baseman Austin Riley to first baseman Matt Olson.21
  44. 44top 6: Eli White strikes out swinging.21
  45. 45top 6: Austin Riley flies out to right fielder Jordan Walker.21
  46. 46top 6: Jim Jarvis doubles (2) on a sharp line drive to right fielder Jordan Walker.21
  47. 47top 6: Brewer Hicklen doubles (1) on a sharp line drive to center fielder Nathan Church. Jim Jarvis scores.31
  48. 48top 6: Drake Baldwin walks.31
  49. 49top 6: Ozzie Albies grounds out to first baseman Alec Burleson.31
  50. 50bottom 6: Jordan Walker singles on a sharp ground ball to center fielder Michael Harris II.31
  51. 51bottom 6: Alec Burleson flies out to right fielder Brewer Hicklen.31
  52. 52bottom 6: Lars Nootbaar walks. Jordan Walker to 2nd.31
  53. 53bottom 6: Masyn Winn singles on a sharp line drive to left fielder Mauricio Dubón. Jordan Walker to 3rd. Lars Nootbaar to 2nd.31
  54. 54bottom 6: Bryan Torres strikes out swinging.31
  55. 55bottom 6: José Fermín singles on a line drive to center fielder Michael Harris II. Jordan Walker scores. Lars Nootbaar scores. Masyn Winn to 3rd.33
  56. 56bottom 6: Jimmy Crooks strikes out swinging.33
  57. 57top 7: Matt Olson grounds out sharply, shortstop Masyn Winn to first baseman Alec Burleson.33
  58. 58top 7: Michael Harris II grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.33
  59. 59top 7: Mauricio Dubón grounds out, shortstop Masyn Winn to first baseman Alec Burleson.33
  60. 60bottom 7: JJ Wetherholt strikes out on a foul tip.33
  61. 61bottom 7: Iván Herrera pops out to first baseman Matt Olson.33
  62. 62bottom 7: Jordan Walker lines out to left fielder Mauricio Dubón.33
  63. 63top 8: Eli White singles on a fly ball to center fielder Lars Nootbaar.33
  64. 64top 8: Austin Riley pops out to shortstop Masyn Winn.33
  65. 65top 8: Jim Jarvis called out on strikes.33
  66. 66top 8: Brewer Hicklen grounds out, shortstop Masyn Winn to first baseman Alec Burleson.33
  67. 67bottom 8: Alec Burleson grounds out sharply, second baseman Ozzie Albies to first baseman Matt Olson.33
  68. 68bottom 8: Lars Nootbaar strikes out swinging.33
  69. 69bottom 8: Masyn Winn strikes out swinging.33
  70. 70top 9: Drake Baldwin flies out sharply to center fielder Lars Nootbaar.33
  71. 71top 9: Ozzie Albies doubles (21) on a sharp line drive to left fielder Bryan Torres.33
  72. 72top 9: Matt Olson grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Ozzie Albies to 3rd.33
  73. 73top 9: Cardinals challenged (hit by pitch), call on the field was upheld: Michael Harris II hit by pitch.33
  74. 74top 9: Mauricio Dubón reaches on a throwing error by shortstop Masyn Winn. Ozzie Albies scores. Michael Harris II to 3rd.43
  75. 75top 9: Eli White walks.43
  76. 76top 9: Austin Riley flies out to center fielder Lars Nootbaar.43
  77. 77bottom 9: Bryan Torres grounds out softly, pitcher Raisel Iglesias to first baseman Matt Olson.43
  78. 78bottom 9: José Fermín grounds out, shortstop Jim Jarvis to first baseman Matt Olson.43
  79. 79bottom 9: Jimmy Crooks strikes out swinging.43
Boxscore

Key evidence.

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

Atlanta Braves boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Mauricio DubonLF5000000000050010000
Michael Harris IICF4000000100.2000.20050000010
Ozzie Albies2B40.25010101000.4000.900510000.50012
Matt Olson1B50.20000001000.2000.400500000.20011
Drake BaldwinC30.33300201000.6000.933501000.33301
Austin Riley3B3000100100.4000.40051000000
Dominic SmithDH1000100000.5000.50021000000
Eli WhiteDH20.50000101000.6671.167300000.50011
Didier FuentesP0300100.667021202001.500
Tyler KinleyP0100000.33301501010
Dylan DoddP13127100.333011110006
Raisel IglesiasP0300001031001100
JR RitchieP21612.077104.3330136112000.692
Jim JarvisSS30.33310001000.3331410000.66712
Brewer HicklenRF40.50010002000.5001.250401000.75013
Dylan LeeP0500001.667052302000
Danny YoungP25113.500100.667022511004.500
St. Louis Cardinals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
JJ Wetherholt2B4000000000040000020
Ivan HerreraDH4000000000040000000
Alec Burleson1B30.33310101000.5001.167401000.66702
Lars NootbaarCF2000200000.5000.50041000010
Masyn WinnSS40.25000001000.2500.500400000.25021
Blaze JordanPH000000000000000
Nathan ChurchCF2000000000020000000
JoJo RomeroP1700101132510002
Ryne StanekP0400101031901001
Justin BruihlP1815.400301.667053411002.400
Gordon GraceffoP0400001.333041400000
Dustin MayP42024.5002040128424001.500
Jimmy CrooksC3000100000.2500.25040000030
Bryan TorresLF2000000000020000010
Jordan WalkerRF30.33300101000.5000.833420100.33301
Jose Fermin3B40.25000001000.2500.500402000.25001

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-12T18:15:00Z · Final

Atlanta Braves

Probable pitcher: Danny Young (L)

St. Louis Cardinals

Probable pitcher: Dustin May (R)

Play-by-play

The game, at bat by at bat.

top 1st(5)
  • Drake Baldwin vs Dustin May0-0

    Drake Baldwin flies out to left fielder Lars Nootbaar.

    1-1, 3 pitches · 0 outs before

  • Ozzie Albies vs Dustin May0-0

    Ozzie Albies walks.

    4-1, 5 pitches · 1 out before

  • Matt Olson vs Dustin May0-0

    Matt Olson reaches on a fielding error by first baseman Alec Burleson. Ozzie Albies to 2nd.

    0-1, 2 pitches · 1 out before

  • Michael Harris II vs Dustin May0-0

    Michael Harris II grounds into a force out, first baseman Alec Burleson to shortstop Masyn Winn. Ozzie Albies to 3rd. Matt Olson out at 2nd. Michael Harris II to 1st.

    0-0, 1 pitch · 1 out before

  • Mauricio Dubon vs Dustin May0-0

    Mauricio Dubón flies out to right fielder Jordan Walker in foul territory.

    1-2, 7 pitches · 2 outs before

bottom 1st(6)
  • JJ Wetherholt vs Danny Young0-0

    JJ Wetherholt strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Ivan Herrera vs Danny Young0-0

    Iván Herrera flies out to center fielder Michael Harris II.

    1-2, 5 pitches · 1 out before

  • Jordan Walker vs Danny Young0-0

    Jordan Walker walks.

    4-2, 7 pitches · 2 outs before

  • Alec Burleson vs Danny Young0-1

    Alec Burleson doubles (23) on a sharp fly ball to left fielder Mauricio Dubón. Jordan Walker scores.

    0-1, 2 pitches · 2 outs before

  • Lars Nootbaar vs Danny Young0-1

    Lars Nootbaar walks.

    4-2, 6 pitches · 2 outs before

  • Masyn Winn vs JR Ritchie0-1

    Masyn Winn strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 2nd(6)
  • Dominic Smith vs Dustin May0-1

    Dominic Smith walks.

    4-2, 8 pitches · 0 outs before

  • Austin Riley vs Dustin May0-1

    Austin Riley walks. Dominic Smith to 2nd.

    4-2, 6 pitches · 0 outs before

  • Jim Jarvis vs Dustin May0-1

    Jim Jarvis out on a sacrifice bunt, third baseman José Fermín to first baseman Alec Burleson. Dominic Smith to 3rd. Austin Riley to 2nd.

    0-0, 1 pitch · 0 outs before

  • Brewer Hicklen vs Dustin May0-1

    Brewer Hicklen strikes out on a foul tip.

    0-3, 3 pitches · 1 out before

  • Drake Baldwin vs Dustin May0-1

    Jimmy Crooks challenged (pitch result), call on the field was confirmed: Drake Baldwin walks.

    4-2, 7 pitches · 2 outs before

  • Ozzie Albies vs Dustin May1-1

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

    3-3, 8 pitches · 2 outs before

bottom 2nd(4)
  • Nathan Church vs JR Ritchie1-1

    Nathan Church bunt grounds out, third baseman Austin Riley to first baseman Matt Olson.

    0-0, 1 pitch · 0 outs before

  • Jose Fermin vs JR Ritchie1-1

    José Fermín grounds out, third baseman Austin Riley to first baseman Matt Olson.

    3-2, 6 pitches · 1 out before

  • Jimmy Crooks vs JR Ritchie1-1

    Jimmy Crooks walks.

    4-2, 6 pitches · 2 outs before

  • JJ Wetherholt vs JR Ritchie1-1

    JJ Wetherholt flies out to center fielder Michael Harris II.

    1-1, 3 pitches · 2 outs before

top 3rd(3)
  • Matt Olson vs Dustin May1-1

    Matt Olson strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Michael Harris II vs Dustin May1-1

    Michael Harris II called out on strikes.

    3-3, 7 pitches · 1 out before

  • Mauricio Dubon vs Dustin May1-1

    Mauricio Dubón grounds out, third baseman José Fermín to first baseman Alec Burleson.

    1-1, 3 pitches · 2 outs before

bottom 3rd(4)
  • Ivan Herrera vs JR Ritchie1-1

    Iván Herrera flies out to left fielder Mauricio Dubón.

    2-2, 6 pitches · 0 outs before

  • Jordan Walker vs JR Ritchie1-1

    Jordan Walker grounds out, third baseman Austin Riley to first baseman Matt Olson.

    0-0, 1 pitch · 1 out before

  • Alec Burleson vs JR Ritchie1-1

    Alec Burleson walks.

    4-2, 6 pitches · 2 outs before

  • Lars Nootbaar vs JR Ritchie1-1

    Lars Nootbaar flies out to center fielder Michael Harris II.

    3-1, 5 pitches · 2 outs before

top 4th(6)
  • Dominic Smith vs Dustin May1-1

    Dominic Smith flies out to right fielder Jordan Walker.

    0-0, 1 pitch · 0 outs before

  • Austin Riley vs Dustin May1-1

    Austin Riley hit by pitch.

    1-1, 2 pitches · 1 out before

  • Jim Jarvis vs Dustin May1-1

    Jim Jarvis pops out to second baseman JJ Wetherholt.

    2-1, 4 pitches · 1 out before

  • Brewer Hicklen vs Dustin May1-1

    Brewer Hicklen singles on a ground ball to left fielder Lars Nootbaar. Austin Riley to 2nd.

    0-0, 1 pitch · 2 outs before

  • Drake Baldwin vs Dustin May2-1

    Braves challenged (tag play), call on the field was overturned: Braves challenged (home-plate collision), call on the field was upheld: Drake Baldwin singles on a line drive to right fielder Jordan Walker. Austin Riley scores. Brewer Hicklen to 2nd.

    2-2, 6 pitches · 2 outs before

  • Ozzie Albies vs Dustin May2-1

    Ozzie Albies flies out to right fielder Jordan Walker.

    2-0, 3 pitches · 2 outs before

bottom 4th(3)
  • Masyn Winn vs JR Ritchie2-1

    Masyn Winn lines out sharply to first baseman Matt Olson.

    0-1, 2 pitches · 0 outs before

  • Nathan Church vs JR Ritchie2-1

    Nathan Church grounds out, second baseman Ozzie Albies to first baseman Matt Olson.

    2-1, 4 pitches · 1 out before

  • Jose Fermin vs JR Ritchie2-1

    José Fermín grounds out, third baseman Austin Riley to first baseman Matt Olson.

    1-2, 5 pitches · 2 outs before

top 5th(3)
  • Matt Olson vs Justin Bruihl2-1

    Matt Olson singles on a line drive to right fielder Jordan Walker.

    1-2, 4 pitches · 0 outs before

  • Michael Harris II vs Justin Bruihl2-1

    Michael Harris II grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Matt Olson out at 2nd. Michael Harris II out at 1st.

    2-2, 6 pitches · 0 outs before

  • Mauricio Dubon vs Justin Bruihl2-1

    Mauricio Dubón pops out to second baseman JJ Wetherholt.

    1-1, 3 pitches · 2 outs before

bottom 5th(3)
  • Jimmy Crooks vs JR Ritchie2-1

    Jimmy Crooks called out on strikes.

    0-3, 3 pitches · 0 outs before

  • JJ Wetherholt vs JR Ritchie2-1

    JJ Wetherholt grounds out, pitcher JR Ritchie to first baseman Matt Olson.

    2-2, 5 pitches · 1 out before

  • Ivan Herrera vs JR Ritchie2-1

    Iván Herrera grounds out, third baseman Austin Riley to first baseman Matt Olson.

    0-1, 2 pitches · 2 outs before

top 6th(6)
  • Eli White vs Justin Bruihl2-1

    Eli White strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Austin Riley vs Justin Bruihl2-1

    Austin Riley flies out to right fielder Jordan Walker.

    2-2, 5 pitches · 1 out before

  • Jim Jarvis vs Justin Bruihl2-1

    Jim Jarvis doubles (2) on a sharp line drive to right fielder Jordan Walker.

    0-0, 1 pitch · 2 outs before

  • Brewer Hicklen vs Justin Bruihl3-1

    Brewer Hicklen doubles (1) on a sharp line drive to center fielder Nathan Church. Jim Jarvis scores.

    2-0, 3 pitches · 2 outs before

  • Drake Baldwin vs Justin Bruihl3-1

    Drake Baldwin walks.

    4-2, 6 pitches · 2 outs before

  • Ozzie Albies vs Gordon Graceffo3-1

    Ozzie Albies grounds out to first baseman Alec Burleson.

    2-2, 9 pitches · 2 outs before

bottom 6th(7)
  • Jordan Walker vs JR Ritchie3-1

    Jordan Walker singles on a sharp ground ball to center fielder Michael Harris II.

    1-1, 3 pitches · 0 outs before

  • Alec Burleson vs Dylan Dodd3-1

    Alec Burleson flies out to right fielder Brewer Hicklen.

    1-0, 2 pitches · 0 outs before

  • Lars Nootbaar vs Dylan Dodd3-1

    Lars Nootbaar walks. Jordan Walker to 2nd.

    4-1, 5 pitches · 1 out before

  • Masyn Winn vs Dylan Dodd3-1

    Masyn Winn singles on a sharp line drive to left fielder Mauricio Dubón. Jordan Walker to 3rd. Lars Nootbaar to 2nd.

    2-1, 4 pitches · 1 out before

  • Bryan Torres vs Didier Fuentes3-1

    Bryan Torres strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jose Fermin vs Didier Fuentes3-3

    José Fermín singles on a line drive to center fielder Michael Harris II. Jordan Walker scores. Lars Nootbaar scores. Masyn Winn to 3rd.

    2-2, 5 pitches · 2 outs before

  • Jimmy Crooks vs Didier Fuentes3-3

    Jimmy Crooks strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 7th(3)
  • Matt Olson vs Gordon Graceffo3-3

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

    0-1, 2 pitches · 0 outs before

  • Michael Harris II vs Gordon Graceffo3-3

    Michael Harris II grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.

    0-0, 1 pitch · 1 out before

  • Mauricio Dubon vs Gordon Graceffo3-3

    Mauricio Dubón grounds out, shortstop Masyn Winn to first baseman Alec Burleson.

    0-1, 2 pitches · 2 outs before

bottom 7th(3)
  • JJ Wetherholt vs Dylan Lee3-3

    JJ Wetherholt strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Ivan Herrera vs Dylan Lee3-3

    Iván Herrera pops out to first baseman Matt Olson.

    2-2, 8 pitches · 1 out before

  • Jordan Walker vs Dylan Lee3-3

    Jordan Walker lines out to left fielder Mauricio Dubón.

    0-1, 2 pitches · 2 outs before

top 8th(4)
  • Eli White vs Ryne Stanek3-3

    Eli White singles on a fly ball to center fielder Lars Nootbaar.

    1-2, 4 pitches · 0 outs before

  • Austin Riley vs Ryne Stanek3-3

    Austin Riley pops out to shortstop Masyn Winn.

    3-2, 7 pitches · 0 outs before

  • Jim Jarvis vs Ryne Stanek3-3

    Jim Jarvis called out on strikes.

    3-3, 7 pitches · 1 out before

  • Brewer Hicklen vs Ryne Stanek3-3

    Brewer Hicklen grounds out, shortstop Masyn Winn to first baseman Alec Burleson.

    0-0, 1 pitch · 2 outs before

bottom 8th(3)
  • Alec Burleson vs Dylan Lee3-3

    Alec Burleson grounds out sharply, second baseman Ozzie Albies to first baseman Matt Olson.

    0-1, 2 pitches · 0 outs before

  • Lars Nootbaar vs Dylan Lee3-3

    Lars Nootbaar strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Masyn Winn vs Tyler Kinley3-3

    Masyn Winn strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 9th(7)
  • Drake Baldwin vs JoJo Romero3-3

    Drake Baldwin flies out sharply to center fielder Lars Nootbaar.

    1-1, 3 pitches · 0 outs before

  • Ozzie Albies vs JoJo Romero3-3

    Ozzie Albies doubles (21) on a sharp line drive to left fielder Bryan Torres.

    2-0, 3 pitches · 1 out before

  • Matt Olson vs JoJo Romero3-3

    Matt Olson grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Ozzie Albies to 3rd.

    2-2, 6 pitches · 1 out before

  • Michael Harris II vs JoJo Romero3-3

    Cardinals challenged (hit by pitch), call on the field was upheld: Michael Harris II hit by pitch.

    1-2, 3 pitches · 2 outs before

  • Mauricio Dubon vs JoJo Romero4-3

    Mauricio Dubón reaches on a throwing error by shortstop Masyn Winn. Ozzie Albies scores. Michael Harris II to 3rd.

    0-2, 3 pitches · 2 outs before

  • Eli White vs JoJo Romero4-3

    Eli White walks.

    4-1, 5 pitches · 2 outs before

  • Austin Riley vs JoJo Romero4-3

    Austin Riley flies out to center fielder Lars Nootbaar.

    1-0, 2 pitches · 2 outs before

bottom 9th(3)
  • Bryan Torres vs Raisel Iglesias4-3

    Bryan Torres grounds out softly, pitcher Raisel Iglesias to first baseman Matt Olson.

    1-2, 4 pitches · 0 outs before

  • Jose Fermin vs Raisel Iglesias4-3

    José Fermín grounds out, shortstop Jim Jarvis to first baseman Matt Olson.

    1-0, 2 pitches · 1 out before

  • Jimmy Crooks vs Raisel Iglesias4-3

    Jimmy Crooks strikes out swinging.

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