Miami Marlins 6, Chicago Cubs 3

baseball game fileFinal
Wrigley Field · Chicago

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Miami Marlins, below favors Chicago Cubs. 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 Miami Marlins led; a negative differential means Chicago Cubs led.Run differential+30−3123456789
  1. 01top 1: Luis Arraez flies out to left fielder Alexander Canario.00
  2. 02top 1: Bryan De La Cruz strikes out swinging.00
  3. 03top 1: Jazz Chisholm Jr. grounds out, second baseman Nico Hoerner to first baseman Michael Busch.00
  4. 04bottom 1: Nico Hoerner doubles (5) on a sharp line drive to left fielder Nick Gordon.00
  5. 05bottom 1: Cody Bellinger walks.00
  6. 06bottom 1: Christopher Morel strikes out swinging.00
  7. 07bottom 1: Michael Busch flies out sharply to center fielder Jazz Chisholm Jr.00
  8. 08bottom 1: Dansby Swanson strikes out swinging.00
  9. 09top 2: Josh Bell flies out to left fielder Alexander Canario.00
  10. 10top 2: Jesús Sánchez homers (1) on a fly ball to center field.10
  11. 11top 2: Tim Anderson strikes out swinging.10
  12. 12top 2: Nick Gordon grounds out, first baseman Michael Busch to pitcher Kyle Hendricks.10
  13. 13bottom 2: Garrett Cooper grounds out, third baseman Emmanuel Rivera to first baseman Josh Bell.10
  14. 14bottom 2: Mike Tauchman doubles (5) on a sharp line drive to center fielder Jazz Chisholm Jr.10
  15. 15bottom 2: Miguel Amaya walks.10
  16. 16bottom 2: Alexander Canario strikes out swinging.10
  17. 17bottom 2: Nico Hoerner singles on a ground ball to left fielder Nick Gordon. Mike Tauchman scores. Miguel Amaya to 3rd.11
  18. 18bottom 2: Cody Bellinger walks. Nico Hoerner to 2nd.11
  19. 19bottom 2: Christopher Morel strikes out swinging.11
  20. 20top 3: Emmanuel Rivera called out on strikes.11
  21. 21top 3: Nick Fortes called out on strikes.11
  22. 22top 3: Luis Arraez singles on a line drive to left fielder Alexander Canario.11
  23. 23top 3: Bryan De La Cruz strikes out swinging.11
  24. 24bottom 3: Michael Busch called out on strikes.11
  25. 25bottom 3: Dansby Swanson strikes out swinging.11
  26. 26bottom 3: Garrett Cooper strikes out swinging.11
  27. 27top 4: Jazz Chisholm Jr. singles on a line drive to center fielder Cody Bellinger.11
  28. 28top 4: Josh Bell singles on a ground ball to center fielder Cody Bellinger. Jazz Chisholm Jr. to 3rd.11
  29. 29top 4: Jesús Sánchez singles on a sharp line drive to right fielder Mike Tauchman. Jazz Chisholm Jr. scores. Josh Bell to 3rd.21
  30. 30top 4: Marlins challenged (force play), call on the field was overturned: Tim Anderson singles on a line drive to right fielder Mike Tauchman. Josh Bell scores. Jesús Sánchez to 2nd.31
  31. 31top 4: Nick Gordon grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Jesús Sánchez to 3rd. Tim Anderson out at 2nd. Nick Gordon to 1st.31
  32. 32top 4: Emmanuel Rivera grounds into a force out, second baseman Nico Hoerner to shortstop Dansby Swanson. Jesús Sánchez scores. Nick Gordon out at 2nd. Emmanuel Rivera to 1st.41
  33. 33top 4: Nick Fortes grounds into a force out, third baseman Christopher Morel to second baseman Nico Hoerner. Emmanuel Rivera out at 2nd.41
  34. 34bottom 4: Mike Tauchman singles on a sharp ground ball to center fielder Jazz Chisholm Jr.41
  35. 35bottom 4: Miguel Amaya flies out to left fielder Nick Gordon.41
  36. 36bottom 4: Alexander Canario singles on a soft pop up to second baseman Luis Arraez. Mike Tauchman to 2nd.41
  37. 37bottom 4: Nico Hoerner doubles (6) on a line drive to right fielder Jesús Sánchez. Mike Tauchman scores. Alexander Canario to 3rd.42
  38. 38bottom 4: Cody Bellinger singles on a fly ball to left fielder Nick Gordon. Alexander Canario scores. Nico Hoerner to 3rd. Cody Bellinger to 2nd.43
  39. 39bottom 4: Christopher Morel reaches on a fielder's choice out, third baseman Emmanuel Rivera to catcher Nick Fortes. Nico Hoerner out at home. Cody Bellinger to 3rd.43
  40. 40bottom 4: Michael Busch grounds out, shortstop Tim Anderson to first baseman Josh Bell.43
  41. 41top 5: Luis Arraez doubles (5) on a line drive to left fielder Alexander Canario.43
  42. 42top 5: Bryan De La Cruz singles on a fly ball to center fielder Cody Bellinger. Luis Arraez to 3rd.43
  43. 43top 5: Jazz Chisholm Jr. singles on a pop up to left fielder Alexander Canario. Luis Arraez scores. Bryan De La Cruz to 2nd.53
  44. 44top 5: Josh Bell flies out to center fielder Cody Bellinger.53
  45. 45top 5: Jesús Sánchez grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Jazz Chisholm Jr. out at 2nd. Jesús Sánchez out at 1st.53
  46. 46bottom 5: Dansby Swanson grounds out, third baseman Emmanuel Rivera to first baseman Josh Bell.53
  47. 47bottom 5: Garrett Cooper grounds out softly, second baseman Luis Arraez to first baseman Josh Bell.53
  48. 48bottom 5: Mike Tauchman grounds out, shortstop Tim Anderson to first baseman Josh Bell.53
  49. 49top 6: Tim Anderson strikes out swinging.53
  50. 50top 6: Nick Gordon flies out to center fielder Cody Bellinger.53
  51. 51top 6: Emmanuel Rivera flies out to right fielder Mike Tauchman.53
  52. 52bottom 6: Miguel Amaya reaches on a throwing error by third baseman Emmanuel Rivera. Miguel Amaya to 2nd.53
  53. 53bottom 6: Alexander Canario strikes out on a foul tip.53
  54. 54bottom 6: Nico Hoerner pops out to second baseman Luis Arraez.53
  55. 55bottom 6: Cody Bellinger grounds out, second baseman Luis Arraez to first baseman Josh Bell.53
  56. 56top 7: Nick Fortes doubles (2) on a line drive to left fielder Alexander Canario.53
  57. 57top 7: Luis Arraez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.53
  58. 58top 7: Bryan De La Cruz walks.53
  59. 59top 7: Jazz Chisholm Jr. walks. Bryan De La Cruz to 2nd.53
  60. 60top 7: Josh Bell grounds out, second baseman Nico Hoerner to first baseman Michael Busch. Nick Fortes scores. Bryan De La Cruz to 3rd. Jazz Chisholm Jr. to 2nd.63
  61. 61top 7: Jesús Sánchez strikes out swinging.63
  62. 62bottom 7: Christopher Morel doubles (2) on a sharp line drive to left fielder Nick Gordon.63
  63. 63bottom 7: Michael Busch flies out to center fielder Jazz Chisholm Jr.63
  64. 64bottom 7: Dansby Swanson flies out to center fielder Jazz Chisholm Jr.63
  65. 65bottom 7: Garrett Cooper strikes out swinging.63
  66. 66top 8: Tim Anderson grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.63
  67. 67top 8: Nick Gordon grounds out, first baseman Michael Busch to pitcher Adbert Alzolay.63
  68. 68top 8: Emmanuel Rivera called out on strikes.63
  69. 69bottom 8: Mike Tauchman grounds out, second baseman Luis Arraez to first baseman Josh Bell.63
  70. 70bottom 8: Miguel Amaya strikes out swinging.63
  71. 71bottom 8: Alexander Canario grounds out, shortstop Tim Anderson to first baseman Josh Bell.63
  72. 72top 9: Nick Fortes singles on a line drive to right fielder Mike Tauchman.63
  73. 73top 9: Luis Arraez flies out to center fielder Cody Bellinger.63
  74. 74top 9: Bryan De La Cruz grounds into a force out, second baseman Nico Hoerner to shortstop Dansby Swanson. Nick Fortes out at 2nd. Bryan De La Cruz to 1st.63
  75. 75top 9: Jazz Chisholm Jr. called out on strikes.63
  76. 76bottom 9: Nico Hoerner strikes out swinging.63
  77. 77bottom 9: Cody Bellinger lines out to third baseman Emmanuel Rivera.63
  78. 78bottom 9: Christopher Morel pops out to first baseman Luis Arraez.63
Boxscore

Key evidence.

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

Team line

Miami Marlins
Miami Marlins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Nick FortesC40.50010002000.5001.250410000.75013
Josh Bell1B40.25000001000.2500.500411000.25001
Luis Arraez1B50.40010002000.4001510000.60003
Tanner ScottP0300001031101100
Jazz Chisholm Jr.CF40.50000102000.6001.100511000.50012
Calvin FaucherP0300001031801000
Edward CabreraP32535.4007050159637012
Jesus SanchezRF40.50000002010.5001.750422001.25015
Bryan De La CruzDH40.25000101000.4000.650500000.25021
Vidal Bruján2B000000000000000
Andrew NardiP030000103901000
Nick GordonLF4000000000040000000
Emmanuel Rivera3B4000000000040100020
Tim AndersonSS40.25000001000.2500.500401000.25021
Bryan HoeingP0500101031601001

Team line

Chicago Cubs
Chicago Cubs boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Michael Busch1B4000000000040000010
Nico Hoerner2B50.60020003000.6001.60050200115
Miguel AmayaC3000100000.2500.25040000010
Dansby SwansonSS4000000000040000020
Cody BellingerCF30.33300201000.6000.933501000.33301
Christopher Morel3B50.20010001000.2000.600500100.40022
Mike TauchmanRF40.50010002000.5001.250420000.75003
Keegan ThompsonP0400101031401001
Alexander CanarioLF40.25000001000.2500.500410000.25021
Kyle HendricksP018496141125645001.500
Colten BrewerP2400000.667022001003
Adbert AlzolayP0300001032101000
Drew SmylyP01027.714402.333072921001.714
Garrett CooperDH4000000000040000020

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2024-04-21T18:20:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Luis Arraez vs Kyle Hendricks0-0

    Luis Arraez flies out to left fielder Alexander Canario.

    1-2, 6 pitches · 0 outs before

  • Bryan De La Cruz vs Kyle Hendricks0-0

    Bryan De La Cruz strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jazz Chisholm Jr. vs Kyle Hendricks0-0

    Jazz Chisholm Jr. grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    3-2, 6 pitches · 2 outs before

bottom 1st(5)
  • Nico Hoerner vs Edward Cabrera0-0

    Nico Hoerner doubles (5) on a sharp line drive to left fielder Nick Gordon.

    0-0, 1 pitch · 0 outs before

  • Cody Bellinger vs Edward Cabrera0-0

    Cody Bellinger walks.

    4-0, 4 pitches · 0 outs before

  • Christopher Morel vs Edward Cabrera0-0

    Christopher Morel strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Michael Busch vs Edward Cabrera0-0

    Michael Busch flies out sharply to center fielder Jazz Chisholm Jr.

    1-1, 3 pitches · 1 out before

  • Dansby Swanson vs Edward Cabrera0-0

    Dansby Swanson strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 2nd(4)
  • Josh Bell vs Kyle Hendricks0-0

    Josh Bell flies out to left fielder Alexander Canario.

    0-1, 2 pitches · 0 outs before

  • Jesus Sanchez vs Kyle Hendricks1-0

    Jesús Sánchez homers (1) on a fly ball to center field.

    0-0, 1 pitch · 1 out before

  • Tim Anderson vs Kyle Hendricks1-0

    Tim Anderson strikes out swinging.

    2-3, 10 pitches · 1 out before

  • Nick Gordon vs Kyle Hendricks1-0

    Nick Gordon grounds out, first baseman Michael Busch to pitcher Kyle Hendricks.

    1-1, 3 pitches · 2 outs before

bottom 2nd(7)
  • Garrett Cooper vs Edward Cabrera1-0

    Garrett Cooper grounds out, third baseman Emmanuel Rivera to first baseman Josh Bell.

    1-2, 5 pitches · 0 outs before

  • Mike Tauchman vs Edward Cabrera1-0

    Mike Tauchman doubles (5) on a sharp line drive to center fielder Jazz Chisholm Jr.

    3-2, 6 pitches · 1 out before

  • Miguel Amaya vs Edward Cabrera1-0

    Miguel Amaya walks.

    4-0, 4 pitches · 1 out before

  • Alexander Canario vs Edward Cabrera1-0

    Alexander Canario strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Nico Hoerner vs Edward Cabrera1-1

    Nico Hoerner singles on a ground ball to left fielder Nick Gordon. Mike Tauchman scores. Miguel Amaya to 3rd.

    1-2, 4 pitches · 2 outs before

  • Cody Bellinger vs Edward Cabrera1-1

    Cody Bellinger walks. Nico Hoerner to 2nd.

    4-1, 5 pitches · 2 outs before

  • Christopher Morel vs Edward Cabrera1-1

    Christopher Morel strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 3rd(4)
  • Emmanuel Rivera vs Kyle Hendricks1-1

    Emmanuel Rivera called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Nick Fortes vs Kyle Hendricks1-1

    Nick Fortes called out on strikes.

    0-3, 3 pitches · 1 out before

  • Luis Arraez vs Kyle Hendricks1-1

    Luis Arraez singles on a line drive to left fielder Alexander Canario.

    1-0, 2 pitches · 2 outs before

  • Bryan De La Cruz vs Kyle Hendricks1-1

    Bryan De La Cruz strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 3rd(3)
  • Michael Busch vs Edward Cabrera1-1

    Michael Busch called out on strikes.

    3-3, 6 pitches · 0 outs before

  • Dansby Swanson vs Edward Cabrera1-1

    Dansby Swanson strikes out swinging.

    0-3, 4 pitches · 1 out before

  • Garrett Cooper vs Edward Cabrera1-1

    Garrett Cooper strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 4th(7)
  • Jazz Chisholm Jr. vs Kyle Hendricks1-1

    Jazz Chisholm Jr. singles on a line drive to center fielder Cody Bellinger.

    0-1, 2 pitches · 0 outs before

  • Josh Bell vs Kyle Hendricks1-1

    Josh Bell singles on a ground ball to center fielder Cody Bellinger. Jazz Chisholm Jr. to 3rd.

    0-0, 1 pitch · 0 outs before

  • Jesus Sanchez vs Kyle Hendricks2-1

    Jesús Sánchez singles on a sharp line drive to right fielder Mike Tauchman. Jazz Chisholm Jr. scores. Josh Bell to 3rd.

    0-0, 1 pitch · 0 outs before

  • Tim Anderson vs Kyle Hendricks3-1

    Marlins challenged (force play), call on the field was overturned: Tim Anderson singles on a line drive to right fielder Mike Tauchman. Josh Bell scores. Jesús Sánchez to 2nd.

    0-0, 1 pitch · 0 outs before

  • Nick Gordon vs Kyle Hendricks3-1

    Nick Gordon grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Jesús Sánchez to 3rd. Tim Anderson out at 2nd. Nick Gordon to 1st.

    0-1, 2 pitches · 0 outs before

  • Emmanuel Rivera vs Kyle Hendricks4-1

    Emmanuel Rivera grounds into a force out, second baseman Nico Hoerner to shortstop Dansby Swanson. Jesús Sánchez scores. Nick Gordon out at 2nd. Emmanuel Rivera to 1st.

    0-0, 1 pitch · 1 out before

  • Nick Fortes vs Kyle Hendricks4-1

    Nick Fortes grounds into a force out, third baseman Christopher Morel to second baseman Nico Hoerner. Emmanuel Rivera out at 2nd.

    0-1, 2 pitches · 2 outs before

bottom 4th(7)
  • Mike Tauchman vs Edward Cabrera4-1

    Mike Tauchman singles on a sharp ground ball to center fielder Jazz Chisholm Jr.

    0-2, 4 pitches · 0 outs before

  • Miguel Amaya vs Edward Cabrera4-1

    Miguel Amaya flies out to left fielder Nick Gordon.

    0-1, 2 pitches · 0 outs before

  • Alexander Canario vs Edward Cabrera4-1

    Alexander Canario singles on a soft pop up to second baseman Luis Arraez. Mike Tauchman to 2nd.

    0-0, 1 pitch · 1 out before

  • Nico Hoerner vs Edward Cabrera4-2

    Nico Hoerner doubles (6) on a line drive to right fielder Jesús Sánchez. Mike Tauchman scores. Alexander Canario to 3rd.

    0-2, 3 pitches · 1 out before

  • Cody Bellinger vs Edward Cabrera4-3

    Cody Bellinger singles on a fly ball to left fielder Nick Gordon. Alexander Canario scores. Nico Hoerner to 3rd. Cody Bellinger to 2nd.

    0-0, 1 pitch · 1 out before

  • Christopher Morel vs Edward Cabrera4-3

    Christopher Morel reaches on a fielder's choice out, third baseman Emmanuel Rivera to catcher Nick Fortes. Nico Hoerner out at home. Cody Bellinger to 3rd.

    0-2, 3 pitches · 1 out before

  • Michael Busch vs Edward Cabrera4-3

    Michael Busch grounds out, shortstop Tim Anderson to first baseman Josh Bell.

    3-2, 7 pitches · 2 outs before

top 5th(5)
  • Luis Arraez vs Drew Smyly4-3

    Luis Arraez doubles (5) on a line drive to left fielder Alexander Canario.

    0-1, 2 pitches · 0 outs before

  • Bryan De La Cruz vs Drew Smyly4-3

    Bryan De La Cruz singles on a fly ball to center fielder Cody Bellinger. Luis Arraez to 3rd.

    0-0, 1 pitch · 0 outs before

  • Jazz Chisholm Jr. vs Drew Smyly5-3

    Jazz Chisholm Jr. singles on a pop up to left fielder Alexander Canario. Luis Arraez scores. Bryan De La Cruz to 2nd.

    3-0, 4 pitches · 0 outs before

  • Josh Bell vs Drew Smyly5-3

    Josh Bell flies out to center fielder Cody Bellinger.

    0-0, 1 pitch · 0 outs before

  • Jesus Sanchez vs Drew Smyly5-3

    Jesús Sánchez grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Jazz Chisholm Jr. out at 2nd. Jesús Sánchez out at 1st.

    1-1, 3 pitches · 1 out before

bottom 5th(3)
  • Dansby Swanson vs Edward Cabrera5-3

    Dansby Swanson grounds out, third baseman Emmanuel Rivera to first baseman Josh Bell.

    0-2, 3 pitches · 0 outs before

  • Garrett Cooper vs Edward Cabrera5-3

    Garrett Cooper grounds out softly, second baseman Luis Arraez to first baseman Josh Bell.

    0-2, 4 pitches · 1 out before

  • Mike Tauchman vs Edward Cabrera5-3

    Mike Tauchman grounds out, shortstop Tim Anderson to first baseman Josh Bell.

    2-1, 4 pitches · 2 outs before

top 6th(3)
  • Tim Anderson vs Drew Smyly5-3

    Tim Anderson strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Nick Gordon vs Drew Smyly5-3

    Nick Gordon flies out to center fielder Cody Bellinger.

    1-1, 3 pitches · 1 out before

  • Emmanuel Rivera vs Drew Smyly5-3

    Emmanuel Rivera flies out to right fielder Mike Tauchman.

    1-1, 3 pitches · 2 outs before

bottom 6th(4)
  • Miguel Amaya vs Bryan Hoeing5-3

    Miguel Amaya reaches on a throwing error by third baseman Emmanuel Rivera. Miguel Amaya to 2nd.

    0-0, 1 pitch · 0 outs before

  • Alexander Canario vs Bryan Hoeing5-3

    Alexander Canario strikes out on a foul tip.

    1-3, 4 pitches · 0 outs before

  • Nico Hoerner vs Bryan Hoeing5-3

    Nico Hoerner pops out to second baseman Luis Arraez.

    1-1, 3 pitches · 1 out before

  • Cody Bellinger vs Bryan Hoeing5-3

    Cody Bellinger grounds out, second baseman Luis Arraez to first baseman Josh Bell.

    1-2, 6 pitches · 2 outs before

top 7th(6)
  • Nick Fortes vs Drew Smyly5-3

    Nick Fortes doubles (2) on a line drive to left fielder Alexander Canario.

    2-1, 4 pitches · 0 outs before

  • Luis Arraez vs Drew Smyly5-3

    Luis Arraez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.

    1-1, 3 pitches · 0 outs before

  • Bryan De La Cruz vs Colten Brewer5-3

    Bryan De La Cruz walks.

    4-2, 7 pitches · 1 out before

  • Jazz Chisholm Jr. vs Colten Brewer5-3

    Jazz Chisholm Jr. walks. Bryan De La Cruz to 2nd.

    4-1, 5 pitches · 1 out before

  • Josh Bell vs Colten Brewer6-3

    Josh Bell grounds out, second baseman Nico Hoerner to first baseman Michael Busch. Nick Fortes scores. Bryan De La Cruz to 3rd. Jazz Chisholm Jr. to 2nd.

    2-2, 5 pitches · 1 out before

  • Jesus Sanchez vs Colten Brewer6-3

    Jesús Sánchez strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 7th(4)
  • Christopher Morel vs Bryan Hoeing6-3

    Christopher Morel doubles (2) on a sharp line drive to left fielder Nick Gordon.

    0-1, 2 pitches · 0 outs before

  • Michael Busch vs Andrew Nardi6-3

    Michael Busch flies out to center fielder Jazz Chisholm Jr.

    1-0, 2 pitches · 0 outs before

  • Dansby Swanson vs Andrew Nardi6-3

    Dansby Swanson flies out to center fielder Jazz Chisholm Jr.

    0-0, 1 pitch · 1 out before

  • Garrett Cooper vs Andrew Nardi6-3

    Garrett Cooper strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 8th(3)
  • Tim Anderson vs Adbert Alzolay6-3

    Tim Anderson grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.

    3-2, 6 pitches · 0 outs before

  • Nick Gordon vs Adbert Alzolay6-3

    Nick Gordon grounds out, first baseman Michael Busch to pitcher Adbert Alzolay.

    2-2, 8 pitches · 1 out before

  • Emmanuel Rivera vs Adbert Alzolay6-3

    Emmanuel Rivera called out on strikes.

    3-3, 7 pitches · 2 outs before

bottom 8th(3)
  • Mike Tauchman vs Calvin Faucher6-3

    Mike Tauchman grounds out, second baseman Luis Arraez to first baseman Josh Bell.

    2-2, 7 pitches · 0 outs before

  • Miguel Amaya vs Calvin Faucher6-3

    Miguel Amaya strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Alexander Canario vs Calvin Faucher6-3

    Alexander Canario grounds out, shortstop Tim Anderson to first baseman Josh Bell.

    3-2, 6 pitches · 2 outs before

top 9th(4)
  • Nick Fortes vs Keegan Thompson6-3

    Nick Fortes singles on a line drive to right fielder Mike Tauchman.

    1-1, 3 pitches · 0 outs before

  • Luis Arraez vs Keegan Thompson6-3

    Luis Arraez flies out to center fielder Cody Bellinger.

    0-1, 2 pitches · 0 outs before

  • Bryan De La Cruz vs Keegan Thompson6-3

    Bryan De La Cruz grounds into a force out, second baseman Nico Hoerner to shortstop Dansby Swanson. Nick Fortes out at 2nd. Bryan De La Cruz to 1st.

    0-2, 3 pitches · 1 out before

  • Jazz Chisholm Jr. vs Keegan Thompson6-3

    Jazz Chisholm Jr. called out on strikes.

    3-3, 6 pitches · 2 outs before

bottom 9th(3)
  • Nico Hoerner vs Tanner Scott6-3

    Nico Hoerner strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Cody Bellinger vs Tanner Scott6-3

    Cody Bellinger lines out to third baseman Emmanuel Rivera.

    2-2, 6 pitches · 1 out before

  • Christopher Morel vs Tanner Scott6-3

    Christopher Morel pops out to first baseman Luis Arraez.

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