San Diego Padres 4, Los Angeles Angels 2

baseball game fileFinal
Tempe Diablo Stadium · Tempe
Boxscore

Key evidence.

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

San Diego Padres boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gavin SheetsDH20.500001–0––10–0––0.6671.167–3–00000.5000–1––
Brett SullivanC20000–0––00–0––00–2–001000–0––
Adrian MorejonP––––14–000–0010––3–170––––31–01
Dylan CeaseP––––319–003–004.3330––13–780––––80–11.385
Tirso OrnelasLF30000–0––00–0––00–3–000000–0––
Mason McCoySS11000–0––10–0––12–2–100010–1––
Connor Joe1B30.333000–0––10–0––0.3330.667–3–00000.3330–1––
Tyler WadeSS20.500010–1––11–0––0.6672.167–3–11001.5001–3––
Logan GillaspieP––––111–132–1030––9–412––––40–01
Brandon Butterworth2B10000–0––00–0––00–1–000001–0––
Brandon LockridgeLF40.250000–0––10–0––0.2500.500–4–11100.2500–1––
Forrest WallCF10000–0––00–0––00–1–000001–0––
Oscar GonzalezRF20001–0––00–0––0.3330.333–3–000002–0––
Trenton Brooks1B10000–0––00–0––00–1–000000–0––
Mike Brosseau3B20.500100–0––10–0––0.5001.500–2–010010–2––
Eguy Rosario3B30000–0––00–0––00–3–000000–0––
Jack CostelloDH20.500000–0––10–0––0.5001–2–00000.5001–1––
Martín MaldonadoC20000–0––00–0––00–2–000000–0––
Jose Iglesias2B30.667000–0––20–0––0.6671.333–3–01000.6670–2––
Tyler RobertsonRF10000–0––00–0––00–1–100000–0––
Stephen JonesP––––02–000–100.6670––2–100––––10–00
Los Angeles Angels boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Mickey MoniakCF30000–0––00–0––00–3–000001–0––
Nolan Schanuel1B30000–0––00–0––00–3–000002–0––
Reid DetmersP––––018–12.2504–0040––12–562––––40–01
Jorge SolerRF20001–0––00–0––0.3330.333–3–000002–0––
Ryan Noda1B0–001–0––00–0––1––1–0000–0–0––
Scott Kingery3B10000–0––00–0––00–1–000001–0––
Luis Rengifo2B10001–0––00–0––0.5000.500–2–001000–0––
Kyren ParisCF10000–0––00–0––00–1–000001–0––
Mike TroutDH20.500001–0––10–0––0.6671.167–3–00000.5001–1––
Travis d'ArnaudC30.333000–0––10–0––0.3330.667–3–00000.3331–1––
Kevin NewmanSS20000–0––00–0––00–2–000001–0––
Ryan NicholsonDH10000–0––00–0––00–1–000001–0––
David CalabreseRF10000–0––00–0––00–1–000001–0––
David MershonSS20.500000–0––10–0––0.5001–2–10000.5001–1––
Matthew LugoLF11010–0––10–0––14–1–110030–3––
Juan FloresC10000–0––00–0––00–1–000001–0––
Kyle HendricksP––––221–23.6005–0051––15–762––––20–01.400
J.D. Davis3B30000–0––00–0––00–3–000002–0––
Taylor WardLF20.500001–0––10–0––0.6671.167–3–00000.5000–1––
Christian Moore2B20000–0––00–0––00–2–000000–0––
Christian Moore–20000–0––00–0––00–2–000000–0––

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