Pittsburgh Pirates 5, New York Yankees 8

baseball game fileFinal
Yankee Stadium · Bronx

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Pittsburgh Pirates, below favors New York Yankees. 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 Pittsburgh Pirates led; a negative differential means New York Yankees led.Run differential+40−4123456789
  1. 01top 1: Nick Gonzales flies out to right fielder Jasson Domínguez.00
  2. 02top 1: Brandon Lowe lines out sharply to right fielder Jasson Domínguez.00
  3. 03top 1: Bryan Reynolds singles on a ground ball to shortstop José Caballero.00
  4. 04top 1: Esmerlyn Valdez strikes out swinging.00
  5. 05bottom 1: Trent Grisham grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.00
  6. 06bottom 1: Ben Rice challenged (pitch result), call on the field was overturned: Ben Rice walks.00
  7. 07bottom 1: Paul Goldschmidt reaches on a fielder's choice, fielded by third baseman Nick Gonzales. Ben Rice scores. Paul Goldschmidt to 2nd. Fielding error by third baseman Nick Gonzales. Throwing error by left fielder Bryan Reynolds.01
  8. 08bottom 1: Cody Bellinger singles on a line drive to right fielder Esmerlyn Valdez. Paul Goldschmidt to 3rd.01
  9. 09bottom 1: Jazz Chisholm Jr. homers (15) on a fly ball to right center field. Paul Goldschmidt scores. Cody Bellinger scores.04
  10. 10bottom 1: Jasson Domínguez lines out sharply to center fielder Billy Cook.04
  11. 11bottom 1: Ryan McMahon strikes out swinging.04
  12. 12top 2: Ryan O'Hearn singles on a ground ball to right fielder Jasson Domínguez.04
  13. 13top 2: Marcell Ozuna doubles (6) on a line drive to left fielder Cody Bellinger. Ryan O'Hearn to 3rd.04
  14. 14top 2: Jared Triolo hits a ground-rule double (12) on a fly ball to left-center field. Ryan O'Hearn scores. Marcell Ozuna scores.24
  15. 15top 2: Henry Davis lines out to shortstop José Caballero.24
  16. 16top 2: Billy Cook pops out to second baseman Jazz Chisholm Jr.24
  17. 17top 2: Nick Gonzales singles on a ground ball to center fielder Trent Grisham. Jared Triolo scores.34
  18. 18top 2: Brandon Lowe strikes out swinging.34
  19. 19bottom 2: Austin Wells grounds out to first baseman Ryan O'Hearn.34
  20. 20bottom 2: José Caballero singles on a ground ball to right fielder Esmerlyn Valdez.34
  21. 21bottom 2: Trent Grisham flies out to center fielder Billy Cook.34
  22. 22bottom 2: Ben Rice grounds out to first baseman Ryan O'Hearn.34
  23. 23top 3: Bryan Reynolds walks.34
  24. 24top 3: Esmerlyn Valdez homers (13) on a fly ball to right center field. Bryan Reynolds scores.54
  25. 25top 3: Ryan O'Hearn strikes out swinging.54
  26. 26top 3: Marcell Ozuna grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.54
  27. 27top 3: Jared Triolo grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.54
  28. 28bottom 3: Paul Goldschmidt singles on a line drive to center fielder Billy Cook.54
  29. 29bottom 3: Cody Bellinger grounds into a force out, second baseman Brandon Lowe to shortstop Jared Triolo. Paul Goldschmidt out at 2nd. Cody Bellinger to 1st.54
  30. 30bottom 3: Jazz Chisholm Jr. homers (16) on a fly ball to right field. Cody Bellinger scores.56
  31. 31bottom 3: Jasson Domínguez singles on a line drive to center fielder Billy Cook.56
  32. 32bottom 3: Ryan McMahon singles on a line drive to right fielder Esmerlyn Valdez. Jasson Domínguez to 2nd.56
  33. 33bottom 3: Austin Wells singles on a pop up to third baseman Nick Gonzales. Jasson Domínguez to 3rd. Ryan McMahon to 2nd.56
  34. 34bottom 3: José Caballero hits a ground-rule double (11) on a line drive down the left-field line. Jasson Domínguez scores. Ryan McMahon scores. Austin Wells to 3rd.58
  35. 35bottom 3: Trent Grisham grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.58
  36. 36bottom 3: Ben Rice strikes out swinging.58
  37. 37top 4: Henry Davis singles on a sharp line drive to left fielder Cody Bellinger.58
  38. 38top 4: Billy Cook reaches on a fielder's choice. Henry Davis to 2nd. Henry Davis advances to 2nd, on a fielding error by third baseman Ryan McMahon.58
  39. 39top 4: Nick Gonzales grounds into a double play, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Henry Davis to 3rd. Billy Cook out at 2nd. Nick Gonzales out at 1st.58
  40. 40top 4: Brandon Lowe strikes out swinging.58
  41. 41bottom 4: Paul Goldschmidt called out on strikes.58
  42. 42bottom 4: Cody Bellinger strikes out swinging.58
  43. 43bottom 4: Jazz Chisholm Jr. strikes out on a foul tip.58
  44. 44top 5: Bryan Reynolds grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.58
  45. 45top 5: Esmerlyn Valdez walks.58
  46. 46top 5: Ryan O'Hearn strikes out swinging.58
  47. 47top 5: Marcell Ozuna walks. Esmerlyn Valdez to 2nd.58
  48. 48top 5: Jacob Gonzalez lines out to right fielder Jasson Domínguez.58
  49. 49bottom 5: Jasson Domínguez strikes out swinging.58
  50. 50bottom 5: Ryan McMahon grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.58
  51. 51bottom 5: Austin Wells grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.58
  52. 52top 6: Henry Davis flies out to right fielder Jasson Domínguez.58
  53. 53top 6: Jake Mangum flies out to left fielder Cody Bellinger.58
  54. 54top 6: Nick Gonzales grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.58
  55. 55bottom 6: José Caballero flies out to right fielder Esmerlyn Valdez.58
  56. 56bottom 6: Trent Grisham called out on strikes.58
  57. 57bottom 6: Ben Rice singles on a sharp line drive to right fielder Esmerlyn Valdez.58
  58. 58bottom 6: Paul Goldschmidt flies out to left fielder Bryan Reynolds.58
  59. 59top 7: Brandon Lowe grounds out to first baseman Paul Goldschmidt.58
  60. 60top 7: Bryan Reynolds called out on strikes.58
  61. 61top 7: Esmerlyn Valdez strikes out swinging.58
  62. 62bottom 7: Cody Bellinger grounds out, shortstop Jacob Gonzalez to first baseman Ryan O'Hearn.58
  63. 63bottom 7: Jazz Chisholm Jr. strikes out swinging.58
  64. 64bottom 7: Jasson Domínguez flies out to left fielder Bryan Reynolds.58
  65. 65top 8: Ryan O'Hearn singles on a ground ball to second baseman Jazz Chisholm Jr.58
  66. 66top 8: Marcell Ozuna grounds into a double play, second baseman Jazz Chisholm Jr. to shortstop José Caballero to first baseman Paul Goldschmidt. Ryan O'Hearn out at 2nd. Marcell Ozuna out at 1st.58
  67. 67top 8: Jacob Gonzalez singles on a ground ball to left fielder Cody Bellinger, deflected by shortstop José Caballero.58
  68. 68top 8: Tyler Callihan strikes out swinging.58
  69. 69bottom 8: Ryan McMahon flies out to left fielder Bryan Reynolds.58
  70. 70bottom 8: Austin Wells singles on a sharp line drive to right fielder Esmerlyn Valdez.58
  71. 71bottom 8: José Caballero grounds into a double play, pitcher Dennis Santana to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Austin Wells out at 2nd. José Caballero out at 1st.58
  72. 72top 9: Jake Mangum lines out to left fielder Cody Bellinger.58
  73. 73top 9: Nick Gonzales strikes out swinging.58
  74. 74top 9: Brandon Lowe strikes out swinging.58
Boxscore

Key evidence.

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

Pittsburgh Pirates boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Brandon Lowe2B5000000000050000030
Bryan ReynoldsLF30.33300101000.5000.833410000.33311
Nick Gonzales3B50.20000001000.2000.400501000.20011
Jared TrioloSS20.50010001000.5001.50021200102
Ryan O'Hearn1B40.50000002000.5001410000.50022
Esmerlyn ValdezRF30.33300101010.5001.833412001.33324
Billy CookCF2000000000020000000
Tyler CallihanPH1000000000010000010
Jake MangumCF2000000000020000000
Henry DavisC30.33300001000.3330.667300000.33301
Dennis SantanaP0300101031000001
Brandon EisertP0300001031501000
Braxton AshcraftP120721923197482003.333
Marcell OzunaDH30.33310101000.5001.167410000.66702
Rafael Flores Jr.C000000000000000
Wilber DotelP01000103095605000.333
Jacob GonzalezSS20.50000001000.5001200000.50001
New York Yankees boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Jazz Chisholm Jr.2B40.50000002020.5002.50042500228
Ben RiceDH30.33300101000.5000.833410000.33311
Jasson DominguezRF40.25000001000.2500.500410000.25011
Paul Goldschmidt1B40.25000001000.2500.500410000.25011
Fernando CruzP0400001.333041703100
Cody BellingerLF40.25000001000.2500.500420000.25011
Austin WellsC40.50000002000.5001400000.50002
Jose CaballeroSS40.50010002000.5001.250402000.75003
Brent HeadrickP0300001031202000
Tim HillP0300200.667021100003
Ryan WeathersP22359.643714.6670149955001.929
Ryan McMahon3B40.25000001000.2500.500410000.25011
Trent GrishamCF4000000000040000010
Angel ChivilliP1500001.333041500010.750

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-20T23:05:00Z · Final

Pittsburgh Pirates

Probable pitcher: Braxton Ashcraft (R)

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Nick Gonzales vs Ryan Weathers0-0

    Nick Gonzales flies out to right fielder Jasson Domínguez.

    0-0, 1 pitch · 0 outs before

  • Brandon Lowe vs Ryan Weathers0-0

    Brandon Lowe lines out sharply to right fielder Jasson Domínguez.

    2-2, 5 pitches · 1 out before

  • Bryan Reynolds vs Ryan Weathers0-0

    Bryan Reynolds singles on a ground ball to shortstop José Caballero.

    2-0, 3 pitches · 2 outs before

  • Esmerlyn Valdez vs Ryan Weathers0-0

    Esmerlyn Valdez strikes out swinging.

    3-3, 7 pitches · 2 outs before

bottom 1st(7)
  • Trent Grisham vs Braxton Ashcraft0-0

    Trent Grisham grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.

    1-1, 3 pitches · 0 outs before

  • Ben Rice vs Braxton Ashcraft0-0

    Ben Rice challenged (pitch result), call on the field was overturned: Ben Rice walks.

    4-2, 8 pitches · 1 out before

  • Paul Goldschmidt vs Braxton Ashcraft0-1

    Paul Goldschmidt reaches on a fielder's choice, fielded by third baseman Nick Gonzales. Ben Rice scores. Paul Goldschmidt to 2nd. Fielding error by third baseman Nick Gonzales. Throwing error by left fielder Bryan Reynolds.

    0-0, 1 pitch · 1 out before

  • Cody Bellinger vs Braxton Ashcraft0-1

    Cody Bellinger singles on a line drive to right fielder Esmerlyn Valdez. Paul Goldschmidt to 3rd.

    1-2, 4 pitches · 1 out before

  • Jazz Chisholm Jr. vs Braxton Ashcraft0-4

    Jazz Chisholm Jr. homers (15) on a fly ball to right center field. Paul Goldschmidt scores. Cody Bellinger scores.

    1-1, 3 pitches · 1 out before

  • Jasson Dominguez vs Braxton Ashcraft0-4

    Jasson Domínguez lines out sharply to center fielder Billy Cook.

    0-0, 1 pitch · 1 out before

  • Ryan McMahon vs Braxton Ashcraft0-4

    Ryan McMahon strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 2nd(7)
  • Ryan O'Hearn vs Ryan Weathers0-4

    Ryan O'Hearn singles on a ground ball to right fielder Jasson Domínguez.

    1-2, 4 pitches · 0 outs before

  • Marcell Ozuna vs Ryan Weathers0-4

    Marcell Ozuna doubles (6) on a line drive to left fielder Cody Bellinger. Ryan O'Hearn to 3rd.

    1-1, 3 pitches · 0 outs before

  • Jared Triolo vs Ryan Weathers2-4

    Jared Triolo hits a ground-rule double (12) on a fly ball to left-center field. Ryan O'Hearn scores. Marcell Ozuna scores.

    0-0, 1 pitch · 0 outs before

  • Henry Davis vs Ryan Weathers2-4

    Henry Davis lines out to shortstop José Caballero.

    0-0, 1 pitch · 0 outs before

  • Billy Cook vs Ryan Weathers2-4

    Billy Cook pops out to second baseman Jazz Chisholm Jr.

    3-2, 8 pitches · 1 out before

  • Nick Gonzales vs Ryan Weathers3-4

    Nick Gonzales singles on a ground ball to center fielder Trent Grisham. Jared Triolo scores.

    2-2, 5 pitches · 2 outs before

  • Brandon Lowe vs Ryan Weathers3-4

    Brandon Lowe strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 2nd(4)
  • Austin Wells vs Braxton Ashcraft3-4

    Austin Wells grounds out to first baseman Ryan O'Hearn.

    1-1, 3 pitches · 0 outs before

  • Jose Caballero vs Braxton Ashcraft3-4

    José Caballero singles on a ground ball to right fielder Esmerlyn Valdez.

    0-1, 2 pitches · 1 out before

  • Trent Grisham vs Braxton Ashcraft3-4

    Trent Grisham flies out to center fielder Billy Cook.

    2-2, 7 pitches · 1 out before

  • Ben Rice vs Braxton Ashcraft3-4

    Ben Rice grounds out to first baseman Ryan O'Hearn.

    1-1, 3 pitches · 2 outs before

top 3rd(5)
  • Bryan Reynolds vs Ryan Weathers3-4

    Bryan Reynolds walks.

    4-1, 5 pitches · 0 outs before

  • Esmerlyn Valdez vs Ryan Weathers5-4

    Esmerlyn Valdez homers (13) on a fly ball to right center field. Bryan Reynolds scores.

    2-2, 7 pitches · 0 outs before

  • Ryan O'Hearn vs Ryan Weathers5-4

    Ryan O'Hearn strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Marcell Ozuna vs Ryan Weathers5-4

    Marcell Ozuna grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.

    1-0, 2 pitches · 1 out before

  • Jared Triolo vs Ryan Weathers5-4

    Jared Triolo grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.

    3-2, 6 pitches · 2 outs before

bottom 3rd(9)
  • Paul Goldschmidt vs Braxton Ashcraft5-4

    Paul Goldschmidt singles on a line drive to center fielder Billy Cook.

    0-1, 2 pitches · 0 outs before

  • Cody Bellinger vs Braxton Ashcraft5-4

    Cody Bellinger grounds into a force out, second baseman Brandon Lowe to shortstop Jared Triolo. Paul Goldschmidt out at 2nd. Cody Bellinger to 1st.

    3-2, 6 pitches · 0 outs before

  • Jazz Chisholm Jr. vs Braxton Ashcraft5-6

    Jazz Chisholm Jr. homers (16) on a fly ball to right field. Cody Bellinger scores.

    3-2, 7 pitches · 1 out before

  • Jasson Dominguez vs Braxton Ashcraft5-6

    Jasson Domínguez singles on a line drive to center fielder Billy Cook.

    2-1, 4 pitches · 1 out before

  • Ryan McMahon vs Braxton Ashcraft5-6

    Ryan McMahon singles on a line drive to right fielder Esmerlyn Valdez. Jasson Domínguez to 2nd.

    0-0, 1 pitch · 1 out before

  • Austin Wells vs Braxton Ashcraft5-6

    Austin Wells singles on a pop up to third baseman Nick Gonzales. Jasson Domínguez to 3rd. Ryan McMahon to 2nd.

    2-2, 5 pitches · 1 out before

  • Jose Caballero vs Braxton Ashcraft5-8

    José Caballero hits a ground-rule double (11) on a line drive down the left-field line. Jasson Domínguez scores. Ryan McMahon scores. Austin Wells to 3rd.

    0-0, 1 pitch · 1 out before

  • Trent Grisham vs Braxton Ashcraft5-8

    Trent Grisham grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.

    1-1, 3 pitches · 1 out before

  • Ben Rice vs Braxton Ashcraft5-8

    Ben Rice strikes out swinging.

    1-3, 6 pitches · 2 outs before

top 4th(4)
  • Henry Davis vs Ryan Weathers5-8

    Henry Davis singles on a sharp line drive to left fielder Cody Bellinger.

    3-2, 8 pitches · 0 outs before

  • Billy Cook vs Ryan Weathers5-8

    Billy Cook reaches on a fielder's choice. Henry Davis to 2nd. Henry Davis advances to 2nd, on a fielding error by third baseman Ryan McMahon.

    1-2, 4 pitches · 0 outs before

  • Nick Gonzales vs Ryan Weathers5-8

    Nick Gonzales grounds into a double play, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Henry Davis to 3rd. Billy Cook out at 2nd. Nick Gonzales out at 1st.

    1-2, 4 pitches · 0 outs before

  • Brandon Lowe vs Ryan Weathers5-8

    Brandon Lowe strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 4th(3)
  • Paul Goldschmidt vs Wilber Dotel5-8

    Paul Goldschmidt called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Cody Bellinger vs Wilber Dotel5-8

    Cody Bellinger strikes out swinging.

    2-3, 9 pitches · 1 out before

  • Jazz Chisholm Jr. vs Wilber Dotel5-8

    Jazz Chisholm Jr. strikes out on a foul tip.

    1-3, 4 pitches · 2 outs before

top 5th(5)
  • Bryan Reynolds vs Ryan Weathers5-8

    Bryan Reynolds grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.

    0-1, 2 pitches · 0 outs before

  • Esmerlyn Valdez vs Ryan Weathers5-8

    Esmerlyn Valdez walks.

    4-1, 5 pitches · 1 out before

  • Ryan O'Hearn vs Ryan Weathers5-8

    Ryan O'Hearn strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Marcell Ozuna vs Angel Chivilli5-8

    Marcell Ozuna walks. Esmerlyn Valdez to 2nd.

    4-2, 6 pitches · 2 outs before

  • Jacob Gonzalez vs Angel Chivilli5-8

    Jacob Gonzalez lines out to right fielder Jasson Domínguez.

    1-0, 2 pitches · 2 outs before

bottom 5th(3)
  • Jasson Dominguez vs Wilber Dotel5-8

    Jasson Domínguez strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Ryan McMahon vs Wilber Dotel5-8

    Ryan McMahon grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.

    3-1, 5 pitches · 1 out before

  • Austin Wells vs Wilber Dotel5-8

    Austin Wells grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.

    3-2, 6 pitches · 2 outs before

top 6th(3)
  • Henry Davis vs Angel Chivilli5-8

    Henry Davis flies out to right fielder Jasson Domínguez.

    2-2, 5 pitches · 0 outs before

  • Jake Mangum vs Angel Chivilli5-8

    Jake Mangum flies out to left fielder Cody Bellinger.

    0-0, 1 pitch · 1 out before

  • Nick Gonzales vs Angel Chivilli5-8

    Nick Gonzales grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.

    0-0, 1 pitch · 2 outs before

bottom 6th(4)
  • Jose Caballero vs Wilber Dotel5-8

    José Caballero flies out to right fielder Esmerlyn Valdez.

    2-2, 7 pitches · 0 outs before

  • Trent Grisham vs Wilber Dotel5-8

    Trent Grisham called out on strikes.

    2-3, 6 pitches · 1 out before

  • Ben Rice vs Wilber Dotel5-8

    Ben Rice singles on a sharp line drive to right fielder Esmerlyn Valdez.

    0-1, 2 pitches · 2 outs before

  • Paul Goldschmidt vs Wilber Dotel5-8

    Paul Goldschmidt flies out to left fielder Bryan Reynolds.

    3-2, 7 pitches · 2 outs before

top 7th(3)
  • Brandon Lowe vs Brent Headrick5-8

    Brandon Lowe grounds out to first baseman Paul Goldschmidt.

    1-2, 4 pitches · 0 outs before

  • Bryan Reynolds vs Brent Headrick5-8

    Bryan Reynolds called out on strikes.

    1-3, 4 pitches · 1 out before

  • Esmerlyn Valdez vs Brent Headrick5-8

    Esmerlyn Valdez strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 7th(3)
  • Cody Bellinger vs Brandon Eisert5-8

    Cody Bellinger grounds out, shortstop Jacob Gonzalez to first baseman Ryan O'Hearn.

    3-2, 7 pitches · 0 outs before

  • Jazz Chisholm Jr. vs Brandon Eisert5-8

    Jazz Chisholm Jr. strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Jasson Dominguez vs Brandon Eisert5-8

    Jasson Domínguez flies out to left fielder Bryan Reynolds.

    1-0, 2 pitches · 2 outs before

top 8th(4)
  • Ryan O'Hearn vs Tim Hill5-8

    Ryan O'Hearn singles on a ground ball to second baseman Jazz Chisholm Jr.

    1-2, 5 pitches · 0 outs before

  • Marcell Ozuna vs Tim Hill5-8

    Marcell Ozuna grounds into a double play, second baseman Jazz Chisholm Jr. to shortstop José Caballero to first baseman Paul Goldschmidt. Ryan O'Hearn out at 2nd. Marcell Ozuna out at 1st.

    3-1, 5 pitches · 0 outs before

  • Jacob Gonzalez vs Tim Hill5-8

    Jacob Gonzalez singles on a ground ball to left fielder Cody Bellinger, deflected by shortstop José Caballero.

    0-0, 1 pitch · 2 outs before

  • Tyler Callihan vs Fernando Cruz5-8

    Tyler Callihan strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 8th(3)
  • Ryan McMahon vs Dennis Santana5-8

    Ryan McMahon flies out to left fielder Bryan Reynolds.

    2-0, 3 pitches · 0 outs before

  • Austin Wells vs Dennis Santana5-8

    Austin Wells singles on a sharp line drive to right fielder Esmerlyn Valdez.

    2-1, 4 pitches · 1 out before

  • Jose Caballero vs Dennis Santana5-8

    José Caballero grounds into a double play, pitcher Dennis Santana to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Austin Wells out at 2nd. José Caballero out at 1st.

    0-2, 3 pitches · 1 out before

top 9th(3)
  • Jake Mangum vs Fernando Cruz5-8

    Jake Mangum lines out to left fielder Cody Bellinger.

    2-2, 5 pitches · 0 outs before

  • Nick Gonzales vs Fernando Cruz5-8

    Nick Gonzales strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Brandon Lowe vs Fernando Cruz5-8

    Brandon Lowe strikes out swinging.

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