Israel 1, Miami Marlins 0

baseball game fileFinal

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Israel, below favors Miami Marlins. 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 Israel led; a negative differential means Miami Marlins led.Run differential+10−1123456789
  1. 01top 1: RJ Schreck grounds out, shortstop Maximo Acosta to first baseman Christopher Morel.00
  2. 02top 1: Cole Carrigg walks.00
  3. 03top 1: Jake Gelof strikes out swinging.00
  4. 04top 1: Garrett Stubbs grounds out to first baseman Christopher Morel.00
  5. 05bottom 1: Xavier Edwards strikes out swinging.00
  6. 06bottom 1: Christopher Morel strikes out swinging.00
  7. 07bottom 1: Griffin Conine grounds out, pitcher Robert Stock to first baseman Jason Agresti.00
  8. 08top 2: Zach Levenson grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.00
  9. 09top 2: Noah Mendlinger grounds out, pitcher Braxton Garrett to first baseman Christopher Morel.00
  10. 10top 2: C.J. Stubbs grounds out softly, first baseman Christopher Morel to pitcher Braxton Garrett.00
  11. 11bottom 2: Heriberto Hernández flies out to center fielder RJ Schreck.00
  12. 12bottom 2: Connor Norby strikes out swinging.00
  13. 13bottom 2: Graham Pauley grounds out, pitcher Robert Stock to catcher Garrett Stubbs to first baseman Jason Agresti.00
  14. 14top 3: Benjamin Rosengard strikes out swinging.00
  15. 15top 3: Jason Agresti grounds out, first baseman Christopher Morel to pitcher Pete Fairbanks.00
  16. 16top 3: RJ Schreck flies out to center fielder Matthew Etzel.00
  17. 17bottom 3: Maximo Acosta flies out sharply to left fielder Noah Mendlinger.00
  18. 18bottom 3: Brian Navarreto pops out to first baseman Jason Agresti in foul territory.00
  19. 19bottom 3: Matthew Etzel singles on a sharp line drive to center fielder RJ Schreck.00
  20. 20bottom 3: Xavier Edwards grounds into a force out, second baseman Benjamin Rosengard to shortstop Cole Carrigg. Matthew Etzel out at 2nd.00
  21. 21top 4: Cole Carrigg singles on a ground ball to left fielder Heriberto Hernández.00
  22. 22top 4: Jake Gelof strikes out swinging.00
  23. 23top 4: Garrett Stubbs triples (1) on a fly ball to right fielder Griffin Conine. Cole Carrigg scores.10
  24. 24top 4: Zach Levenson strikes out swinging.10
  25. 25top 4: Noah Mendlinger grounds out, shortstop Maximo Acosta to first baseman Christopher Morel.10
  26. 26bottom 4: Christopher Morel singles on a ground ball to left fielder Noah Mendlinger.10
  27. 27bottom 4: Griffin Conine walks.10
  28. 28bottom 4: Heriberto Hernández lines out to center fielder RJ Schreck. Christopher Morel to 3rd.10
  29. 29bottom 4: Connor Norby strikes out swinging.10
  30. 30bottom 4: Graham Pauley grounds out, shortstop Cole Carrigg to first baseman Jason Agresti.10
  31. 31top 5: C.J. Stubbs strikes out swinging.10
  32. 32top 5: Benjamin Rosengard singles on a ground ball to left fielder Heriberto Hernández.10
  33. 33top 5: Jason Agresti grounds into a double play, shortstop Maximo Acosta to second baseman Xavier Edwards to first baseman Christopher Morel. Benjamin Rosengard out at 2nd. Jason Agresti out at 1st.10
  34. 34bottom 5: Maximo Acosta strikes out swinging.10
  35. 35bottom 5: Brian Navarreto flies out to left fielder Noah Mendlinger.10
  36. 36bottom 5: Matthew Etzel flies out to right fielder Zach Levenson.10
  37. 37top 6: RJ Schreck strikes out swinging.10
  38. 38top 6: Cole Carrigg grounds out softly to pitcher Dax Fulton.10
  39. 39top 6: Jake Gelof strikes out swinging.10
  40. 40bottom 6: Xavier Edwards walks.10
  41. 41bottom 6: Christopher Morel walks.10
  42. 42bottom 6: Griffin Conine grounds into a force out, second baseman Benjamin Rosengard to shortstop Cole Carrigg. Cristian Hernández out at 2nd. Griffin Conine to 1st.10
  43. 43bottom 6: Heriberto Hernández grounds out, shortstop Cole Carrigg to first baseman Jason Agresti.10
  44. 44top 7: Garrett Stubbs flies out to left fielder Esmil Valencia.10
  45. 45top 7: Zach Levenson lines out sharply to right fielder Andrew Pintar.10
  46. 46top 7: Noah Mendlinger grounds out to first baseman Nathan Martorella.10
  47. 47bottom 7: Daniel Johnson strikes out swinging.10
  48. 48bottom 7: Graham Pauley lines out to left fielder Zach Levenson.10
  49. 49bottom 7: Andrew Pintar singles on a ground ball to left fielder Zach Levenson.10
  50. 50bottom 7: Ryan Ignoffo grounds out, shortstop Benjamin Rosengard to first baseman Jason Agresti.10
  51. 51top 8: C.J. Stubbs reaches on a throwing error by third baseman Dylan Jasso.10
  52. 52top 8: Benjamin Rosengard walks. C.J. Stubbs to 2nd.10
  53. 53top 8: Jason Agresti bunt pops out softly to third baseman Dylan Jasso in foul territory.10
  54. 54top 8: RJ Schreck strikes out swinging.10
  55. 55top 8: Assaf Lowengart lines out to third baseman Dylan Jasso.10
  56. 56bottom 8: Nathan Martorella walks.10
  57. 57bottom 8: Esmil Valencia grounds into a double play, shortstop Benjamin Rosengard to second baseman Noah Mendlinger to first baseman Jason Agresti. Nathan Martorella out at 2nd. Esmil Valencia out at 1st.10
  58. 58bottom 8: Cristian Hernández walks.10
  59. 59bottom 8: Dylan Jasso lines out to third baseman Jake Gelof.10
  60. 60top 9: Jake Gelof grounds out, third baseman Dylan Jasso to first baseman Nathan Martorella.10
  61. 61top 9: Garrett Stubbs walks.10
  62. 62top 9: Zach Levenson pops out to second baseman Cristian Hernández.10
  63. 63top 9: Noah Mendlinger called out on strikes.10
  64. 64bottom 9: Chase Jaworsky singles on a ground ball to center fielder Assaf Lowengart.10
  65. 65bottom 9: Daniel Johnson strikes out swinging. Chase Jaworsky steals (1) 2nd base.10
  66. 66bottom 9: Jay Beshears strikes out swinging.10
  67. 67bottom 9: Andrew Pintar strikes out swinging.10
Boxscore

Key evidence.

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

Team line

Israel
Israel boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Cole CarriggSS20.50000101000.6671.167310200.50001
Tommy KahnleP030000103901000
Garrett StubbsC30.33301101000.5001.50040110103
Noah Mendlinger2B4000000000040000010
RJ SchreckRF4000000000040000020
Zach LevensonLF4000000000040000010
C.J. StubbsDH3000000000030000010
Jake Gelof3B4000000000040000030
Charlie BeilensonP2400001031900002
Rob KaminskyP2400001031700002
Daniel FedermanP0400101032303101
Carlos LequericaP0400101031401001
Justin AlintoffP0300001031001000
Assaf LowengartCF1000000000010000000
Benjamin RosengardSS20.50000101000.6671.167300000.50011
Jason Agresti1B3000000000030000000
Robert StockP11200203094503011

Team line

Miami Marlins
Miami Marlins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Xavier Edwards2B2000100000.3330.33330000010
Heriberto HernandezLF3000000000030000000
Griffin ConineRF2000100000.3330.33330010000
Graham PauleyDH3000000000030000000
Brian NavarretoC2000000000020000000
Cade GibsonP1500001031701001
Pete FairbanksP0300001031001000
Calvin FaucherP0519201132212002
Connor Norby3B2000000000020000020
Dax FultonP0600102062803000.500
Zach BrzykcyP1400001031801001
Nathan Martorella1B0001000011000000
Christopher Morel1B20.50000101000.6671.167300000.50011
Ryan IgnoffoC1000000000010000000
Jay BeshearsPH1000000000010000010
Maximo AcostaSS2000000000020000010
Matthew EtzelCF20.50000001000.5001200000.50001
Andrew PintarRF20.50000001000.5001200000.50011
Dylan Jasso3B1000000000010000000
Chase JaworskySS1100001001210010101
Esmil ValenciaLF1000010000010010000
Bradley BlalockP030000103800000
Braxton GarrettP1700002062601000.500
Daniel JohnsonCF2000000000020000020
Cristian Hernandez2B0001000011001000

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • RJ Schreck vs Braxton Garrett0-0

    RJ Schreck grounds out, shortstop Maximo Acosta to first baseman Christopher Morel.

    1-0, 2 pitches · 0 outs before

  • Cole Carrigg vs Braxton Garrett0-0

    Cole Carrigg walks.

    4-1, 5 pitches · 1 out before

  • Jake Gelof vs Braxton Garrett0-0

    Jake Gelof strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Garrett Stubbs vs Braxton Garrett0-0

    Garrett Stubbs grounds out to first baseman Christopher Morel.

    2-2, 5 pitches · 2 outs before

bottom 1st(3)
  • Xavier Edwards vs Robert Stock0-0

    Xavier Edwards strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Christopher Morel vs Robert Stock0-0

    Christopher Morel strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Griffin Conine vs Robert Stock0-0

    Griffin Conine grounds out, pitcher Robert Stock to first baseman Jason Agresti.

    0-1, 2 pitches · 2 outs before

top 2nd(3)
  • Zach Levenson vs Braxton Garrett0-0

    Zach Levenson grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.

    0-1, 2 pitches · 0 outs before

  • Noah Mendlinger vs Braxton Garrett0-0

    Noah Mendlinger grounds out, pitcher Braxton Garrett to first baseman Christopher Morel.

    0-1, 2 pitches · 1 out before

  • C.J. Stubbs vs Braxton Garrett0-0

    C.J. Stubbs grounds out softly, first baseman Christopher Morel to pitcher Braxton Garrett.

    3-2, 7 pitches · 2 outs before

bottom 2nd(3)
  • Heriberto Hernandez vs Robert Stock0-0

    Heriberto Hernández flies out to center fielder RJ Schreck.

    0-1, 2 pitches · 0 outs before

  • Connor Norby vs Robert Stock0-0

    Connor Norby strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Graham Pauley vs Robert Stock0-0

    Graham Pauley grounds out, pitcher Robert Stock to catcher Garrett Stubbs to first baseman Jason Agresti.

    1-2, 4 pitches · 2 outs before

top 3rd(3)
  • Benjamin Rosengard vs Pete Fairbanks0-0

    Benjamin Rosengard strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Jason Agresti vs Pete Fairbanks0-0

    Jason Agresti grounds out, first baseman Christopher Morel to pitcher Pete Fairbanks.

    1-2, 4 pitches · 1 out before

  • RJ Schreck vs Pete Fairbanks0-0

    RJ Schreck flies out to center fielder Matthew Etzel.

    2-0, 3 pitches · 2 outs before

bottom 3rd(4)
  • Maximo Acosta vs Robert Stock0-0

    Maximo Acosta flies out sharply to left fielder Noah Mendlinger.

    0-1, 2 pitches · 0 outs before

  • Brian Navarreto vs Robert Stock0-0

    Brian Navarreto pops out to first baseman Jason Agresti in foul territory.

    0-2, 4 pitches · 1 out before

  • Matthew Etzel vs Robert Stock0-0

    Matthew Etzel singles on a sharp line drive to center fielder RJ Schreck.

    0-1, 2 pitches · 2 outs before

  • Xavier Edwards vs Robert Stock0-0

    Xavier Edwards grounds into a force out, second baseman Benjamin Rosengard to shortstop Cole Carrigg. Matthew Etzel out at 2nd.

    0-1, 2 pitches · 2 outs before

top 4th(5)
  • Cole Carrigg vs Calvin Faucher0-0

    Cole Carrigg singles on a ground ball to left fielder Heriberto Hernández.

    3-1, 5 pitches · 0 outs before

  • Jake Gelof vs Calvin Faucher0-0

    Jake Gelof strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Garrett Stubbs vs Calvin Faucher1-0

    Garrett Stubbs triples (1) on a fly ball to right fielder Griffin Conine. Cole Carrigg scores.

    0-1, 2 pitches · 1 out before

  • Zach Levenson vs Calvin Faucher1-0

    Zach Levenson strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Noah Mendlinger vs Calvin Faucher1-0

    Noah Mendlinger grounds out, shortstop Maximo Acosta to first baseman Christopher Morel.

    0-1, 2 pitches · 2 outs before

bottom 4th(5)
  • Christopher Morel vs Robert Stock1-0

    Christopher Morel singles on a ground ball to left fielder Noah Mendlinger.

    2-1, 4 pitches · 0 outs before

  • Griffin Conine vs Robert Stock1-0

    Griffin Conine walks.

    4-2, 8 pitches · 0 outs before

  • Heriberto Hernandez vs Justin Alintoff1-0

    Heriberto Hernández lines out to center fielder RJ Schreck. Christopher Morel to 3rd.

    0-1, 2 pitches · 0 outs before

  • Connor Norby vs Justin Alintoff1-0

    Connor Norby strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Graham Pauley vs Justin Alintoff1-0

    Graham Pauley grounds out, shortstop Cole Carrigg to first baseman Jason Agresti.

    1-1, 3 pitches · 2 outs before

top 5th(3)
  • C.J. Stubbs vs Dax Fulton1-0

    C.J. Stubbs strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Benjamin Rosengard vs Dax Fulton1-0

    Benjamin Rosengard singles on a ground ball to left fielder Heriberto Hernández.

    2-1, 4 pitches · 1 out before

  • Jason Agresti vs Dax Fulton1-0

    Jason Agresti grounds into a double play, shortstop Maximo Acosta to second baseman Xavier Edwards to first baseman Christopher Morel. Benjamin Rosengard out at 2nd. Jason Agresti out at 1st.

    0-1, 2 pitches · 1 out before

bottom 5th(3)
  • Maximo Acosta vs Tommy Kahnle1-0

    Maximo Acosta strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Brian Navarreto vs Tommy Kahnle1-0

    Brian Navarreto flies out to left fielder Noah Mendlinger.

    0-1, 2 pitches · 1 out before

  • Matthew Etzel vs Tommy Kahnle1-0

    Matthew Etzel flies out to right fielder Zach Levenson.

    0-0, 1 pitch · 2 outs before

top 6th(3)
  • RJ Schreck vs Dax Fulton1-0

    RJ Schreck strikes out swinging.

    3-3, 10 pitches · 0 outs before

  • Cole Carrigg vs Dax Fulton1-0

    Cole Carrigg grounds out softly to pitcher Dax Fulton.

    1-0, 2 pitches · 1 out before

  • Jake Gelof vs Dax Fulton1-0

    Jake Gelof strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 6th(4)
  • Xavier Edwards vs Rob Kaminsky1-0

    Xavier Edwards walks.

    4-0, 4 pitches · 0 outs before

  • Christopher Morel vs Rob Kaminsky1-0

    Christopher Morel walks.

    4-0, 4 pitches · 0 outs before

  • Griffin Conine vs Rob Kaminsky1-0

    Griffin Conine grounds into a force out, second baseman Benjamin Rosengard to shortstop Cole Carrigg. Cristian Hernández out at 2nd. Griffin Conine to 1st.

    3-1, 5 pitches · 1 out before

  • Heriberto Hernandez vs Rob Kaminsky1-0

    Heriberto Hernández grounds out, shortstop Cole Carrigg to first baseman Jason Agresti.

    2-1, 4 pitches · 2 outs before

top 7th(3)
  • Garrett Stubbs vs Bradley Blalock1-0

    Garrett Stubbs flies out to left fielder Esmil Valencia.

    0-1, 2 pitches · 0 outs before

  • Zach Levenson vs Bradley Blalock1-0

    Zach Levenson lines out sharply to right fielder Andrew Pintar.

    1-0, 2 pitches · 1 out before

  • Noah Mendlinger vs Bradley Blalock1-0

    Noah Mendlinger grounds out to first baseman Nathan Martorella.

    0-2, 4 pitches · 2 outs before

bottom 7th(4)
  • Daniel Johnson vs Carlos Lequerica1-0

    Daniel Johnson strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Graham Pauley vs Carlos Lequerica1-0

    Graham Pauley lines out to left fielder Zach Levenson.

    1-0, 2 pitches · 1 out before

  • Andrew Pintar vs Carlos Lequerica1-0

    Andrew Pintar singles on a ground ball to left fielder Zach Levenson.

    0-0, 1 pitch · 2 outs before

  • Ryan Ignoffo vs Carlos Lequerica1-0

    Ryan Ignoffo grounds out, shortstop Benjamin Rosengard to first baseman Jason Agresti.

    3-1, 5 pitches · 2 outs before

top 8th(5)
  • C.J. Stubbs vs Cade Gibson1-0

    C.J. Stubbs reaches on a throwing error by third baseman Dylan Jasso.

    0-1, 2 pitches · 0 outs before

  • Benjamin Rosengard vs Cade Gibson1-0

    Benjamin Rosengard walks. C.J. Stubbs to 2nd.

    4-1, 5 pitches · 0 outs before

  • Jason Agresti vs Cade Gibson1-0

    Jason Agresti bunt pops out softly to third baseman Dylan Jasso in foul territory.

    0-0, 1 pitch · 0 outs before

  • RJ Schreck vs Cade Gibson1-0

    RJ Schreck strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Assaf Lowengart vs Cade Gibson1-0

    Assaf Lowengart lines out to third baseman Dylan Jasso.

    0-1, 2 pitches · 2 outs before

bottom 8th(4)
  • Nathan Martorella vs Charlie Beilenson1-0

    Nathan Martorella walks.

    4-2, 6 pitches · 0 outs before

  • Esmil Valencia vs Charlie Beilenson1-0

    Esmil Valencia grounds into a double play, shortstop Benjamin Rosengard to second baseman Noah Mendlinger to first baseman Jason Agresti. Nathan Martorella out at 2nd. Esmil Valencia out at 1st.

    2-0, 3 pitches · 0 outs before

  • Cristian Hernandez vs Charlie Beilenson1-0

    Cristian Hernández walks.

    4-1, 5 pitches · 2 outs before

  • Dylan Jasso vs Charlie Beilenson1-0

    Dylan Jasso lines out to third baseman Jake Gelof.

    2-2, 5 pitches · 2 outs before

top 9th(4)
  • Jake Gelof vs Zach Brzykcy1-0

    Jake Gelof grounds out, third baseman Dylan Jasso to first baseman Nathan Martorella.

    0-0, 1 pitch · 0 outs before

  • Garrett Stubbs vs Zach Brzykcy1-0

    Garrett Stubbs walks.

    4-1, 5 pitches · 1 out before

  • Zach Levenson vs Zach Brzykcy1-0

    Zach Levenson pops out to second baseman Cristian Hernández.

    3-2, 6 pitches · 1 out before

  • Noah Mendlinger vs Zach Brzykcy1-0

    Noah Mendlinger called out on strikes.

    1-3, 6 pitches · 2 outs before

bottom 9th(4)
  • Chase Jaworsky vs Daniel Federman1-0

    Chase Jaworsky singles on a ground ball to center fielder Assaf Lowengart.

    2-1, 4 pitches · 0 outs before

  • Daniel Johnson vs Daniel Federman1-0

    Daniel Johnson strikes out swinging. Chase Jaworsky steals (1) 2nd base.

    3-3, 6 pitches · 0 outs before

  • Jay Beshears vs Daniel Federman1-0

    Jay Beshears strikes out swinging.

    2-3, 7 pitches · 1 out before

  • Andrew Pintar vs Daniel Federman1-0

    Andrew Pintar strikes out swinging.

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