Minnesota Twins 5, Chicago Cubs 2

baseball game fileFinal
Wrigley Field · Chicago

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Minnesota Twins, 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 Minnesota Twins led; a negative differential means Chicago Cubs led.Run differential+30−3123456789
  1. 01top 1: Trevor Larnach walks.00
  2. 02top 1: Ryan Jeffers grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Trevor Larnach out at 2nd. Ryan Jeffers to 1st.00
  3. 03top 1: Josh Bell grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Ryan Jeffers out at 2nd. Josh Bell to 1st.00
  4. 04top 1: Kody Clemens strikes out swinging.00
  5. 05bottom 1: Pete Crow-Armstrong walks.00
  6. 06bottom 1: Seiya Suzuki walks.00
  7. 07bottom 1: Michael Busch singles on a line drive to right fielder Alan Roden. Pete Crow-Armstrong scores. Seiya Suzuki to 3rd.01
  8. 08bottom 1: Alex Bregman strikes out swinging.01
  9. 09bottom 1: Ian Happ grounds into a double play, first baseman Royce Lewis to shortstop Tristan Gray. Michael Busch out at 2nd. Ian Happ out at 1st.01
  10. 10top 2: Royce Lewis strikes out swinging.01
  11. 11top 2: Brooks Lee flies out to center fielder Pete Crow-Armstrong.01
  12. 12top 2: Alan Roden challenged (pitch result), call on the field was confirmed: Alan Roden called out on strikes.01
  13. 13bottom 2: Nico Hoerner singles on a line drive to center fielder Luke Keaschall.01
  14. 14bottom 2: Michael Conforto singles on a ground ball to center fielder Luke Keaschall. Nico Hoerner to 3rd.01
  15. 15bottom 2: Carson Kelly strikes out swinging.01
  16. 16bottom 2: Dansby Swanson grounds into a double play, shortstop Tristan Gray to second baseman Kody Clemens to first baseman Royce Lewis. Michael Conforto out at 2nd. Dansby Swanson out at 1st.01
  17. 17top 3: Luke Keaschall singles on a soft ground ball to shortstop Dansby Swanson.01
  18. 18top 3: Tristan Gray reaches on a fielder's choice. Luke Keaschall to 3rd. Luke Keaschall advances to 3rd, on a throwing error by first baseman Michael Busch.01
  19. 19top 3: Trevor Larnach singles on a line drive to left fielder Ian Happ. Luke Keaschall scores. Tristan Gray to 2nd.11
  20. 20top 3: Ryan Jeffers homers (8) on a fly ball to left center field. Tristan Gray scores. Trevor Larnach scores.41
  21. 21top 3: Josh Bell singles on a sharp line drive to right fielder Seiya Suzuki.41
  22. 22top 3: Kody Clemens grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Josh Bell out at 2nd. Kody Clemens out at 1st.41
  23. 23top 3: Royce Lewis flies out to left fielder Ian Happ.41
  24. 24bottom 3: Pete Crow-Armstrong strikes out on a foul tip.41
  25. 25bottom 3: Seiya Suzuki called out on strikes.41
  26. 26bottom 3: Michael Busch strikes out swinging.41
  27. 27top 4: Brooks Lee flies out to left fielder Ian Happ.41
  28. 28top 4: Alan Roden grounds out, first baseman Michael Busch to pitcher Colin Rea.41
  29. 29top 4: Luke Keaschall singles on a line drive to left fielder Ian Happ.41
  30. 30top 4: Tristan Gray strikes out swinging.41
  31. 31bottom 4: Alex Bregman strikes out swinging.41
  32. 32bottom 4: Ian Happ strikes out swinging.41
  33. 33bottom 4: Nico Hoerner singles on a ground ball to second baseman Kody Clemens. Nico Hoerner to 2nd. Nico Hoerner advances to 2nd, on a throwing error by second baseman Kody Clemens.41
  34. 34bottom 4: Michael Conforto pops out to third baseman Brooks Lee in foul territory.41
  35. 35top 5: Trevor Larnach strikes out swinging.41
  36. 36top 5: Ryan Jeffers grounds out, third baseman Alex Bregman to first baseman Michael Busch.41
  37. 37top 5: Josh Bell strikes out swinging.41
  38. 38bottom 5: Carson Kelly grounds out, third baseman Brooks Lee to first baseman Royce Lewis.41
  39. 39bottom 5: Dansby Swanson grounds out, third baseman Brooks Lee to first baseman Royce Lewis.41
  40. 40bottom 5: Pete Crow-Armstrong lines out to second baseman Kody Clemens.41
  41. 41top 6: Kody Clemens flies out to third baseman Alex Bregman.41
  42. 42top 6: Royce Lewis lines out to right fielder Seiya Suzuki.41
  43. 43top 6: Brooks Lee grounds out, second baseman Nico Hoerner to first baseman Michael Busch.41
  44. 44bottom 6: Seiya Suzuki doubles (15) on a sharp line drive to left fielder Trevor Larnach.41
  45. 45bottom 6: Michael Busch grounds out, shortstop Tristan Gray to first baseman Royce Lewis. Seiya Suzuki to 3rd.41
  46. 46bottom 6: Alex Bregman walks.42
  47. 47bottom 6: Ian Happ singles on a line drive to right fielder Alan Roden. Alex Bregman to 2nd.42
  48. 48bottom 6: Nico Hoerner grounds into a force out, second baseman Kody Clemens to shortstop Tristan Gray. Alex Bregman to 3rd. Ian Happ out at 2nd. Nico Hoerner to 1st.42
  49. 49bottom 6: Michael Conforto flies out to center fielder Luke Keaschall.42
  50. 50top 7: Austin Martin walks.42
  51. 51top 7: Luke Keaschall walks.42
  52. 52top 7: Ryan Kreidler singles on a ground ball to left fielder Ian Happ. Austin Martin scores. Luke Keaschall to 3rd. Ryan Kreidler to 2nd.52
  53. 53top 7: Trevor Larnach lines out to first baseman Michael Busch.52
  54. 54top 7: Ryan Jeffers called out on strikes.52
  55. 55top 7: Josh Bell strikes out swinging.52
  56. 56bottom 7: Carson Kelly grounds out softly, shortstop Ryan Kreidler to first baseman Royce Lewis.52
  57. 57bottom 7: Dansby Swanson strikes out swinging.52
  58. 58bottom 7: Pete Crow-Armstrong pops out to second baseman Kody Clemens.52
  59. 59top 8: Kody Clemens strikes out on a foul tip.52
  60. 60top 8: Royce Lewis grounds out, shortstop Dansby Swanson to first baseman Michael Busch.52
  61. 61top 8: Brooks Lee singles on a ground ball to left fielder Ian Happ.52
  62. 62top 8: Twins challenged (tag play), call on the field was upheld: Brooks Lee caught stealing 2nd base, catcher Carson Kelly to second baseman Nico Hoerner.52
  63. 63bottom 8: Seiya Suzuki lines out to center fielder Luke Keaschall.52
  64. 64bottom 8: Michael Busch grounds out, first baseman Royce Lewis to pitcher Andrew Morris.52
  65. 65bottom 8: Alex Bregman grounds out, second baseman Kody Clemens to first baseman Royce Lewis.52
  66. 66top 9: Austin Martin strikes out swinging.52
  67. 67top 9: Luke Keaschall flies out to center fielder Pete Crow-Armstrong.52
  68. 68top 9: Ryan Kreidler flies out to right fielder Seiya Suzuki.52
  69. 69bottom 9: Ian Happ walks.52
  70. 70bottom 9: Cubs challenged (play at 1st), call on the field was overturned: Cubs challenged (force play), call on the field was upheld: Nico Hoerner grounds into a force out, first baseman Royce Lewis to shortstop Ryan Kreidler. Ian Happ out at 2nd. Nico Hoerner to 1st.52
  71. 71bottom 9: Michael Conforto called out on strikes.52
  72. 72bottom 9: Carson Kelly flies out to center fielder Luke Keaschall.52
Boxscore

Key evidence.

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

Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trevor LarnachLF30.33300101000.5000.833411000.33311
Josh BellDH40.25000001000.2500.500400000.25021
Kody Clemens2B4000000000040000020
Royce Lewis1B4000000000040000010
Brooks Lee3B40.25000011000.2500.500400000.25001
Luke KeaschallCF30.66700102000.7501.417410000.66702
Ryan KreidlerSS20.50000001000.5001201000.50001
Austin MartinRF1000100000.5000.50021010010
Andrew MorrisP0300001031400000
Yoendrys GomezP1400001032201101
Taylor RogersP0100000.33301200000
Tristan GraySS2000000000021000010
Tommy NanceP1600101.333042501001.500
Alan RodenRF2000000000020000010
Ryan JeffersC40.25000001010.2501.25041300114
Bailey OberP22123.375505.3330168827011.313

Team line

Chicago Cubs
Chicago Cubs boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Pete Crow-ArmstrongCF3000100000.2500.25041010010
Alex Bregman3B3000100000.2500.25040000020
Michael Busch1B40.25000001000.2500.500401000.25011
Seiya SuzukiRF30.33310101000.5001.167410000.66712
Ian HappLF30.33300101000.5000.833400000.33311
Nico Hoerner2B40.50000002000.5001400000.50002
Michael ConfortoDH40.25000001000.2500.500400000.25011
Carson KellyC4000000000040000010
Dansby SwansonSS3000000000030000010
Ryan RolisonP0300101031501001
Tyler FergusonP030000103701000
Gavin HollowellP0200000.66702802000
Colin ReaP12434.5005161189146001
Drew PomeranzP24127100.333012110009

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-18T00:05:00Z · Final

Minnesota Twins

Probable pitcher: Bailey Ober (R)

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Trevor Larnach vs Colin Rea0-0

    Trevor Larnach walks.

    4-1, 5 pitches · 0 outs before

  • Ryan Jeffers vs Colin Rea0-0

    Ryan Jeffers grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Trevor Larnach out at 2nd. Ryan Jeffers to 1st.

    1-2, 4 pitches · 0 outs before

  • Josh Bell vs Colin Rea0-0

    Josh Bell grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Ryan Jeffers out at 2nd. Josh Bell to 1st.

    1-2, 4 pitches · 1 out before

  • Kody Clemens vs Colin Rea0-0

    Kody Clemens strikes out swinging.

    1-3, 5 pitches · 2 outs before

bottom 1st(5)
  • Pete Crow-Armstrong vs Bailey Ober0-0

    Pete Crow-Armstrong walks.

    4-2, 8 pitches · 0 outs before

  • Seiya Suzuki vs Bailey Ober0-0

    Seiya Suzuki walks.

    4-1, 5 pitches · 0 outs before

  • Michael Busch vs Bailey Ober0-1

    Michael Busch singles on a line drive to right fielder Alan Roden. Pete Crow-Armstrong scores. Seiya Suzuki to 3rd.

    2-2, 5 pitches · 0 outs before

  • Alex Bregman vs Bailey Ober0-1

    Alex Bregman strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Ian Happ vs Bailey Ober0-1

    Ian Happ grounds into a double play, first baseman Royce Lewis to shortstop Tristan Gray. Michael Busch out at 2nd. Ian Happ out at 1st.

    1-0, 2 pitches · 1 out before

top 2nd(3)
  • Royce Lewis vs Colin Rea0-1

    Royce Lewis strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Brooks Lee vs Colin Rea0-1

    Brooks Lee flies out to center fielder Pete Crow-Armstrong.

    2-1, 4 pitches · 1 out before

  • Alan Roden vs Colin Rea0-1

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

    3-3, 6 pitches · 2 outs before

bottom 2nd(4)
  • Nico Hoerner vs Bailey Ober0-1

    Nico Hoerner singles on a line drive to center fielder Luke Keaschall.

    0-0, 1 pitch · 0 outs before

  • Michael Conforto vs Bailey Ober0-1

    Michael Conforto singles on a ground ball to center fielder Luke Keaschall. Nico Hoerner to 3rd.

    1-2, 4 pitches · 0 outs before

  • Carson Kelly vs Bailey Ober0-1

    Carson Kelly strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Dansby Swanson vs Bailey Ober0-1

    Dansby Swanson grounds into a double play, shortstop Tristan Gray to second baseman Kody Clemens to first baseman Royce Lewis. Michael Conforto out at 2nd. Dansby Swanson out at 1st.

    0-1, 2 pitches · 1 out before

top 3rd(7)
  • Luke Keaschall vs Colin Rea0-1

    Luke Keaschall singles on a soft ground ball to shortstop Dansby Swanson.

    3-2, 8 pitches · 0 outs before

  • Tristan Gray vs Colin Rea0-1

    Tristan Gray reaches on a fielder's choice. Luke Keaschall to 3rd. Luke Keaschall advances to 3rd, on a throwing error by first baseman Michael Busch.

    1-1, 3 pitches · 0 outs before

  • Trevor Larnach vs Colin Rea1-1

    Trevor Larnach singles on a line drive to left fielder Ian Happ. Luke Keaschall scores. Tristan Gray to 2nd.

    3-2, 6 pitches · 0 outs before

  • Ryan Jeffers vs Colin Rea4-1

    Ryan Jeffers homers (8) on a fly ball to left center field. Tristan Gray scores. Trevor Larnach scores.

    1-0, 2 pitches · 0 outs before

  • Josh Bell vs Colin Rea4-1

    Josh Bell singles on a sharp line drive to right fielder Seiya Suzuki.

    0-0, 1 pitch · 0 outs before

  • Kody Clemens vs Colin Rea4-1

    Kody Clemens grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Josh Bell out at 2nd. Kody Clemens out at 1st.

    1-0, 2 pitches · 0 outs before

  • Royce Lewis vs Colin Rea4-1

    Royce Lewis flies out to left fielder Ian Happ.

    1-0, 2 pitches · 2 outs before

bottom 3rd(3)
  • Pete Crow-Armstrong vs Bailey Ober4-1

    Pete Crow-Armstrong strikes out on a foul tip.

    1-3, 4 pitches · 0 outs before

  • Seiya Suzuki vs Bailey Ober4-1

    Seiya Suzuki called out on strikes.

    3-3, 6 pitches · 1 out before

  • Michael Busch vs Bailey Ober4-1

    Michael Busch strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 4th(4)
  • Brooks Lee vs Colin Rea4-1

    Brooks Lee flies out to left fielder Ian Happ.

    0-0, 1 pitch · 0 outs before

  • Alan Roden vs Colin Rea4-1

    Alan Roden grounds out, first baseman Michael Busch to pitcher Colin Rea.

    2-1, 4 pitches · 1 out before

  • Luke Keaschall vs Colin Rea4-1

    Luke Keaschall singles on a line drive to left fielder Ian Happ.

    0-1, 2 pitches · 2 outs before

  • Tristan Gray vs Colin Rea4-1

    Tristan Gray strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 4th(4)
  • Alex Bregman vs Bailey Ober4-1

    Alex Bregman strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Ian Happ vs Bailey Ober4-1

    Ian Happ strikes out swinging.

    2-3, 7 pitches · 1 out before

  • Nico Hoerner vs Bailey Ober4-1

    Nico Hoerner singles on a ground ball to second baseman Kody Clemens. Nico Hoerner to 2nd. Nico Hoerner advances to 2nd, on a throwing error by second baseman Kody Clemens.

    1-1, 3 pitches · 2 outs before

  • Michael Conforto vs Bailey Ober4-1

    Michael Conforto pops out to third baseman Brooks Lee in foul territory.

    0-2, 4 pitches · 2 outs before

top 5th(3)
  • Trevor Larnach vs Colin Rea4-1

    Trevor Larnach strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Ryan Jeffers vs Colin Rea4-1

    Ryan Jeffers grounds out, third baseman Alex Bregman to first baseman Michael Busch.

    2-2, 5 pitches · 1 out before

  • Josh Bell vs Colin Rea4-1

    Josh Bell strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 5th(3)
  • Carson Kelly vs Bailey Ober4-1

    Carson Kelly grounds out, third baseman Brooks Lee to first baseman Royce Lewis.

    0-1, 2 pitches · 0 outs before

  • Dansby Swanson vs Bailey Ober4-1

    Dansby Swanson grounds out, third baseman Brooks Lee to first baseman Royce Lewis.

    0-2, 3 pitches · 1 out before

  • Pete Crow-Armstrong vs Bailey Ober4-1

    Pete Crow-Armstrong lines out to second baseman Kody Clemens.

    0-0, 1 pitch · 2 outs before

top 6th(3)
  • Kody Clemens vs Colin Rea4-1

    Kody Clemens flies out to third baseman Alex Bregman.

    1-2, 5 pitches · 0 outs before

  • Royce Lewis vs Colin Rea4-1

    Royce Lewis lines out to right fielder Seiya Suzuki.

    0-1, 2 pitches · 1 out before

  • Brooks Lee vs Colin Rea4-1

    Brooks Lee grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    0-1, 2 pitches · 2 outs before

bottom 6th(6)
  • Seiya Suzuki vs Bailey Ober4-1

    Seiya Suzuki doubles (15) on a sharp line drive to left fielder Trevor Larnach.

    1-1, 3 pitches · 0 outs before

  • Michael Busch vs Bailey Ober4-1

    Michael Busch grounds out, shortstop Tristan Gray to first baseman Royce Lewis. Seiya Suzuki to 3rd.

    3-2, 7 pitches · 0 outs before

  • Alex Bregman vs Tommy Nance4-2

    Alex Bregman walks.

    4-2, 6 pitches · 1 out before

  • Ian Happ vs Tommy Nance4-2

    Ian Happ singles on a line drive to right fielder Alan Roden. Alex Bregman to 2nd.

    1-2, 4 pitches · 1 out before

  • Nico Hoerner vs Tommy Nance4-2

    Nico Hoerner grounds into a force out, second baseman Kody Clemens to shortstop Tristan Gray. Alex Bregman to 3rd. Ian Happ out at 2nd. Nico Hoerner to 1st.

    0-2, 5 pitches · 1 out before

  • Michael Conforto vs Tommy Nance4-2

    Michael Conforto flies out to center fielder Luke Keaschall.

    0-0, 1 pitch · 2 outs before

top 7th(6)
  • Austin Martin vs Drew Pomeranz4-2

    Austin Martin walks.

    4-2, 7 pitches · 0 outs before

  • Luke Keaschall vs Drew Pomeranz4-2

    Luke Keaschall walks.

    4-0, 4 pitches · 0 outs before

  • Ryan Kreidler vs Drew Pomeranz5-2

    Ryan Kreidler singles on a ground ball to left fielder Ian Happ. Austin Martin scores. Luke Keaschall to 3rd. Ryan Kreidler to 2nd.

    1-0, 2 pitches · 0 outs before

  • Trevor Larnach vs Drew Pomeranz5-2

    Trevor Larnach lines out to first baseman Michael Busch.

    2-2, 8 pitches · 0 outs before

  • Ryan Jeffers vs Gavin Hollowell5-2

    Ryan Jeffers called out on strikes.

    2-3, 5 pitches · 1 out before

  • Josh Bell vs Gavin Hollowell5-2

    Josh Bell strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 7th(3)
  • Carson Kelly vs Tommy Nance5-2

    Carson Kelly grounds out softly, shortstop Ryan Kreidler to first baseman Royce Lewis.

    2-1, 4 pitches · 0 outs before

  • Dansby Swanson vs Tommy Nance5-2

    Dansby Swanson strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Pete Crow-Armstrong vs Taylor Rogers5-2

    Pete Crow-Armstrong pops out to second baseman Kody Clemens.

    0-1, 2 pitches · 2 outs before

top 8th(4)
  • Kody Clemens vs Ryan Rolison5-2

    Kody Clemens strikes out on a foul tip.

    1-3, 4 pitches · 0 outs before

  • Royce Lewis vs Ryan Rolison5-2

    Royce Lewis grounds out, shortstop Dansby Swanson to first baseman Michael Busch.

    2-2, 6 pitches · 1 out before

  • Brooks Lee vs Ryan Rolison5-2

    Brooks Lee singles on a ground ball to left fielder Ian Happ.

    0-1, 2 pitches · 2 outs before

  • Austin Martin vs Ryan Rolison5-2

    Twins challenged (tag play), call on the field was upheld: Brooks Lee caught stealing 2nd base, catcher Carson Kelly to second baseman Nico Hoerner.

    1-2, 3 pitches · 2 outs before

bottom 8th(3)
  • Seiya Suzuki vs Andrew Morris5-2

    Seiya Suzuki lines out to center fielder Luke Keaschall.

    1-2, 4 pitches · 0 outs before

  • Michael Busch vs Andrew Morris5-2

    Michael Busch grounds out, first baseman Royce Lewis to pitcher Andrew Morris.

    2-2, 5 pitches · 1 out before

  • Alex Bregman vs Andrew Morris5-2

    Alex Bregman grounds out, second baseman Kody Clemens to first baseman Royce Lewis.

    2-2, 5 pitches · 2 outs before

top 9th(3)
  • Austin Martin vs Tyler Ferguson5-2

    Austin Martin strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Luke Keaschall vs Tyler Ferguson5-2

    Luke Keaschall flies out to center fielder Pete Crow-Armstrong.

    0-1, 2 pitches · 1 out before

  • Ryan Kreidler vs Tyler Ferguson5-2

    Ryan Kreidler flies out to right fielder Seiya Suzuki.

    0-0, 1 pitch · 2 outs before

bottom 9th(4)
  • Ian Happ vs Yoendrys Gomez5-2

    Ian Happ walks.

    4-2, 7 pitches · 0 outs before

  • Nico Hoerner vs Yoendrys Gomez5-2

    Cubs challenged (play at 1st), call on the field was overturned: Cubs challenged (force play), call on the field was upheld: Nico Hoerner grounds into a force out, first baseman Royce Lewis to shortstop Ryan Kreidler. Ian Happ out at 2nd. Nico Hoerner to 1st.

    1-2, 6 pitches · 0 outs before

  • Michael Conforto vs Yoendrys Gomez5-2

    Michael Conforto called out on strikes.

    0-3, 3 pitches · 1 out before

  • Carson Kelly vs Yoendrys Gomez5-2

    Carson Kelly flies out to center fielder Luke Keaschall.

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