Chicago Cubs 1, Milwaukee Brewers 5

baseball game fileFinal
American Family Field · Milwaukee
Boxscore

Key evidence.

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

Team line

Chicago Cubs
Chicago Cubs boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Seiya Suzuki30.33300101000.5000.833410000.33311
Ian Happ3000000000030000010
Nico Hoerner40.25000001000.2500.500400000.25011
Miguel Amaya30.33300001000.3330.667300000.33321
Dansby Swanson4000000000040000020
Cody Bellinger40.50000002000.5001400000.50002
Christopher Morel4000000000040000030
Nick Madrigal3000000000030000000
Patrick Wisdom3000000000040101010
Mark Leiter Jr.14254100.333111431006
Hayden Wesneski15227210.667021520004.500
Justin Steele125003070219308000.571
Milwaukee Brewers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Christian Yelich4000000000040000020
Jackson Chourio40.50010002000.5001.250401000.75013
Brice Turang1000210000.6670.66731000010
Blake Perkins2000000000020000010
Jake Bauers3000000100.2500.25040000010
Gary Sanchez4000000000040000010
Sal Frelick1100001001211000101
William Contreras40.25000001000.2500.500410000.25011
Joey Ortiz3000100000.2500.25041000010
Willy Adames40.50000002010.5001.750413001.25005
Robert Gasser021003060188107000.500
Hoby Milner1519101032011002
Bryan Hudson0700102063203010.500

Comparison

Side by side.

Final

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