San Diego Padres 2, Colorado Rockies 13

baseball game fileFinal
Salt River Fields at Talking Stick · Scottsdale
Boxscore

Key evidence.

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

San Diego Padres boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gavin SheetsLF30.333000–0––10–0––0.3330.667–3–01000.3331–1––
Wandy PeraltaP––––05–41084–010.3330––1–204––––00–012
Brett SullivanC0–001–0––00–0––1––1–0000–0–0––
Ron MarinaccioP––––06–001–001.6670––5–220––––30–00.600
Robert SuarezP––––17–41085–000.3331––1–204––––00–018
Tom CosgroveP––––16–192–0010––3–181––––10–03
Tirso OrnelasRF30.333000–0––10–0––0.3330.667–3–00000.3331–1––
Marcos CastañonDH10000–0––00–0––00–1–000000–0––
Luis CampusanoC30000–0––00–0––00–3–000000–0––
Mason McCoySS10000–0––00–0––00–1–000000–0––
Connor Joe1B30000–0––00–0––00–3–000002–0––
Tyler Wade3B20001–0––00–0––0.3330.333–3–000000–0––
Omar CruzP––––010–14.5004–0020––6–331––––20–02
Jeremiah EstradaP––––03–000–0010––3–110––––10–00
Brandon LockridgeCF30.333000–0––10–0––0.3330.667–3–00100.3332–1––
Kai MurphyRF20.500100–0––10–0––0.5001.500–2–000010–2––
Jose EspadaP––––01–000–000.3330––1–30––––00–00
Forrest WallCF0–001–0––00–0––1––1–1000–0–0––
Oscar GonzalezDH30.333000–0––10–0––0.3330.667–3–00000.3331–1––
Trenton Brooks1B20000–0––00–0––00–2–000000–0––
Niko Goodrum2B11101–0––10–0––13–2–010020–2––
Austin DavisP––––26–340.5001–000.6670––2–263––––10–04.500
Eguy RosarioSS20001–0––00–0––0.3330.333–3–000000–0––
Eduarniel NúñezP––––03–000–000.6670––2–100––––00–00
Jose Iglesias2B30.667100–0––20–0––0.6671.667–3–100011–3––
Tim LocastroLF20000–0––00–0––00–2–000001–0––
Ripken Reyes3B10000–0––00–0––00–1–000000–0––
Colorado Rockies boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Hunter GoodmanC30.667100–0––20–0––0.6671.667–3–200010–3––
Ezequiel TovarSS30.333001–0––10–0––0.5000.833–4–00000.3331–1––
Zach AgnosP––––18–001–0020––6–370––––30–01
Ryan McMahon3B30.333000–0––11–0––0.5000.833–4–01000.3330–1––
Braiden WardCF0–001–0––00–0––1––1–2000–0–0––
Thairo Estrada2B40.500000–0––20–0––0.5001–4–10100.5000–2––
Aaron SchunkSS11100–0––10–0––13–1–010020–2––
Warming Bernabel1B10000–0––00–0––00–1–000000–0––
Zac VeenLF11011–0––10–0––14–2–030030–3––
Glenallen Hill–0–000–0––00–0–––––0–1000–0–0––
GJ Hill2B0–000–0––01–0––1––1–1000–0–0––
Michael Toglia1B40.250000–0––10–0––0.2500.500–4–20000.2502–1––
Owen Miller3B20000–0––00–0––00–2–000001–0––
Bradley BlalockP––––110–003–0020––6–320––––30–12
Brenton DoyleCF40.250000–0––10–0––0.2500.500–4–01000.2500–1––
Jake WoodfordP––––08–14.5002–0020––6–331––––10–01
Sean BouchardRF40.750100–0––30–1––0.7502.500–4–23001.7500–7––
Kris BryantDH40000–0––00–0––00–4–000002–0––
Austin NolaDH10000–0––00–0––00–1–000000–0––
Jacob StallingsC10001–0––00–0––0.5000.500–2–100001–0––
Scott AlexanderP––––15–001–0010––3–220––––00–02
Juan GuerreroRF10000–0––00–0––00–1–000001–0––
Jaden HillP––––14–000–0010––3–230––––10–01
Nolan JonesLF41100–0––40–0––12.250–4–23001.2500–5––
Diego CastilloP––––15–191–0010––3–191––––10–02

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